Relation spatiale présente (ModelBuilder)

Synthèse

Évalue si les entrées possèdent une relation spatiale spécifiée.

Pour en savoir plus sur le fonctionnement de l’outil Relation spatiale présente dans ModelBuilder

Utilisation

  • Cet outil est prévu pour une utilisation dans ModelBuilder, et non dans des scripts Python.

  • L’outil possède deux sorties booléennes : True (vrai) et False (faux). Selon la condition en cours de vérification, une des deux sorties booléennes est vraie et l’autre est fausse après l’exécution de l’outil. Ces sorties booléennes doivent être définies comme condition préalable aux outils en aval à exécuter si une des conditions préalables est vraie.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Entités en entrée à évaluer.

Feature Layer
Relation
(Facultatif)

Spécifie la relation spatiale à évaluer.

  • IntersecterLes entités de la couche en entrée sont sélectionnées si elles intersectent une entité de la couche de sélection. Il s’agit de l’option par défaut.
  • Intersection 3DLes entités dans la couche en entrée sont sélectionnées si elles intersectent une entité de la couche de sélection dans un espace tridimensionnel (x, y et z).
  • Dans une distanceLes entités de la couche en entrée sont sélectionnées si elles se trouvent à la distance spécifiée (distance euclidienne) d'une entité de la couche de sélection. Utilisez le paramètre Distance de recherche pour spécifier la distance.
  • Dans une distance géodésiqueLes entités de la couche en entrée sont sélectionnées si elles se trouvent à une distance donnée d'une entité de la couche de sélection. La distance entre les entités est calculée à l’aide d’une formule géodésique qui tient compte de la courbure du sphéroïde et gère correctement les données situées près de la ligne de changement de date et des pôles. Utilisez le paramètre Distance de recherche pour spécifier la distance.
  • Dans une distance 3DLes entités de la couche en entrée sont sélectionnées si elles se trouvent à une distance donnée d'une entité de la couche de sélection dans un espace tridimensionnel. Utilisez le paramètre Distance de recherche pour spécifier la distance.
  • ContientLes entités de la couche en entrée sont sélectionnées si elles contiennent une entité de la couche de sélection.
  • Contient complètementLes entités de la couche en entrée sont sélectionnées si elles contiennent complètement une entité de la couche de sélection.
  • Contient ClementiniCette relation spatiale renvoie les mêmes résultats que Completely contains (Contient complètement), mais si l’entité de sélection se trouve entièrement à la limite de l’entité en entrée (sans aucune partie véritablement à l’intérieur ou à l’extérieur), l’entité n’est pas sélectionnée.Clementini définit le polygone de limite comme la ligne qui sépare l'intérieur et l'extérieur ; la limite d'une ligne est définie par ses extrémités et la limite d'un point est toujours vide.
  • DansLes entités de la couche en entrée sont sélectionnées si elles se trouvent dans une entité de la couche de sélection.
  • Complètement dansLes entités de la couche en entrée sont sélectionnées si elles se trouvent complètement dans ou sont contenues par les entités de la couche de sélection.
  • Dans ClementiniLe résultat est identique à celui obtenu avec Distance de recherche, excepté que si la totalité de l'entité dans la couche d'entités en entrée est à la limite de l'entité dans la couche de sélection, l'entité n'est pas sélectionnée.Clementini définit le polygone de limite comme la ligne qui sépare l'intérieur et l'extérieur ; la limite d'une ligne est définie par ses extrémités et la limite d'un point est toujours vide.
  • Sont identiques àLes entités de la ou des couches en entrée sont sélectionnées si elles sont identiques (en géométrie) à une entité de la couche de sélection.
  • La limite toucheLes entités de la couche en entrée sont sélectionnées si une de leurs limites touche une entité de la couche de sélection. Lorsque les entités en entrée sont des lignes ou des polygones, la limite de l’entité en entrée peut uniquement toucher la limite de l’entité sélectionnée, et aucune partie de l’entité en entrée ne peut traverser la limite de l’entité sélectionnée.
  • Partagent un segment de ligne avecLes entités de la couche en entrée sont sélectionnées si elles partagent un segment de ligne avec une entité de la couche de sélection. Les entités de la couche en entrée et de la couche de sélection doivent être des lignes ou des polygones.
  • Traversé par le contour deLes entités de la ou des couches en entrée sont sélectionnées si elles sont croisées par le contour d'une entité de la couche de sélection. Les entrées et les entités de la couche de sélection doivent être des lignes ou des polygones. Si des polygones sont utilisés pour la couche en entrée ou la couche de sélection, la limite (ligne) du polygone sera utilisée. Les lignes qui se croisent au niveau d’un point sont sélectionnées, contrairement à celles qui partagent un segment de ligne.
  • Ont leur centre dansLes entités de la couche en entrée sont sélectionnées si leur centre se trouve dans une entité de la couche de sélection. Le centre de l’entité est calculé comme suit : pour les polygones et multi-points, c’est le centroïde de la géométrie qui est utilisé et pour les lignes en entrée, le centre de la géométrie.
String
Couche de sélection
(Facultatif)

Les entités du paramètre Input Features (Entités en entrée) sont sélectionnées en fonction de leur relation avec les entités de cette couche ou classe d’entités.

Feature Layer
Distance de recherche
(Facultatif)

Distance à rechercher. Ce paramètre est valide uniquement si le paramètre Relationship (Relation) est défini sur Within a distance (Dans une distance), Within a distance geodesic (Dans une distance géodésique), Within a distance 3D (Dans une distance 3D), Intersect (Intersection), Intersect 3D (Intersection 3D), Have their center in (Ont leur centre dans) ou Contains (Contient).

Si l’option Within a distance geodesic (Dans une distance géodésique) est sélectionnée, utilisez une unité linéaire, telle que le kilomètre ou le mile.

Linear Unit
Inverser la relation spatiale
(Facultatif)

Spécifie si le résultat de l’évaluation de la relation spatiale est utilisé ou si le résultat opposé est utilisé. Par exemple, ce paramètre peut servir à obtenir la liste des entités qui ne s’intersectent pas ou ne se trouvent pas à une certaine distance des entités d’un autre jeu de données.

  • Désactivé : le résultat de la requête est utilisé. Il s’agit de l’option par défaut.
  • Activé : le résultat opposé de la requête est utilisé. Si vous utilisez le paramètre Selection Type (Type de sélection), l’inversion de la sélection se produit avant qu’elle ne soit associée aux sélections existantes.
Boolean
Condition de sélection
(Facultatif)

Spécifie la condition de sélection de la relation spatiale à utiliser entre les entités en entrée et de sélection.

  • ExisteVérifie si la relation spatiale est présente entre des entités dans les entités en entrée et de sélection. Il s’agit de l’option par défaut.
  • Aucune sélectionVérifie si la relation spatiale n’est pas présente entre des entités des entités en entrée et de sélection.
  • Toutes les entités sélectionnéesVérifie si la relation spatiale est présente pour toutes les entités dans les entités en entrée et de sélection.
  • Est égal àVérifie si le nombre d’entités en entrée avec la relation spatiale est égal à la valeur Count (Total).
  • Est entreVérifie si le nombre d’entités en entrée avec la relation spatiale est compris entre la valeur Minimum Count (Nombre minimum) et la valeur Maximum Count (Nombre maximum).
  • Est inférieur àVérifie si le nombre d’entités en entrée avec la relation spatiale est inférieur à la valeur Count (Total).
  • Est supérieur àVérifie si la valeur de champ des enregistrements correspondant à l’expression SQL est supérieure à la valeur Count (Total).
  • Est différent deVérifie si le nombre d’entités en entrée avec la relation spatiale est différent de la valeur Count (Total).
String
Décompte
(Facultatif)

Valeur de nombre entier.

Long
Nombre minimum
(Facultatif)

Valeur de nombre minimal entier.

Long
Nombre maximum
(Facultatif)

Valeur de nombre maximal entier.

Long

Sortie obtenue

ÉtiquetteExplicationType de données
True

Si le critère spécifié est rempli, ce paramètre est défini sur True (Vrai).

Booléen
False

Si le critère spécifié n’est pas rempli, ce paramètre est défini sur False (Vrai).

Booléen

Environnements

Cet outil n’utilise pas d’environnement de géotraitement.

Informations de licence

  • Basic: Oui
  • Standard: Oui
  • Advanced: Oui