Skip to main content

Relation spatiale présente (Outils de modèle)

Résumé

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

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

Utilisation

  • Cet outil n’est disponible qu’à partir de ModelBuilder et s’utilise dans les modèles. L’outil n’est pas disponible via la fenêtre Geoprocessing (Géotraitement) ou via Python.

  • L’outil présente deux sorties booléennes : True (Vrai) et False (Faux). En fonction de la condition en cours d’évaluation, l’une des deux sorties booléennes est True (Vrai) et l’autre False (Faux) après l’exécution de l’outil. Ces sorties booléennes doivent être définies comme condition préalable aux outils à exécuter en aval si une des conditions préalables est vraie.

Paramètres

Etiqueter Explication Type de données

Input Features (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 sélection. Il s’agit de l’option par défaut.

  • Intersection 3DLes entités de la couche en entrée sont sélectionnées si elles intersectent une entité de la couche de sélection dans l’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) par rapport à une entité de la couche de sélection. Utilisez le paramètre Search Distance (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 par rapport à 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 Search Distance (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 par rapport à une entité de la couche de sélection dans l’espace tridimensionnel. Utilisez le paramètre Search Distance (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 une entité de la couche de sélection ou si elles sont contenues par une entité de la couche de sélection.

  • Dans ClementiniLe résultat est identique à celui obtenu avec Within (Dans), à une exception près : si la totalité de l’entité de la couche en entrée se trouve à 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 couche 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é de sélection, et aucune partie de l’entité en entrée ne peut traverser la limite de l’entité de sélection.

  • 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 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 couche en entrée sont sélectionnées si elles sont traversées par le contour d’une entité de la couche de sélection. Les entités en entrée et 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 est 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, le centroïde de la géométrie est utilisé. Pour les lignes en entrée, le centre de la géométrie est utilisé.

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 dans laquelle effectuer la recherche. Ce paramètre est valide uniquement si le paramètre Relationship (Relation) a pour valeur Intersect (Intersection), Intersect 3D (Intersection 3D), Within a distance (Dans une distance), Within a distance 3D (Dans une distance 3D), Within a distance geodesic (Dans une distance géodésique), Contains (Contient) ou Have their center in (Ont leur centre dans).

Si l’option Within a distance geodesic (Dans une distance géodésique) est spécifié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.

  • ActivéLe résultat opposé de l’évaluation est utilisé. Si le paramètre Selection Type (Type de sélection) est défini, l’inversion de la sélection se produit avant qu’elle ne soit associée aux sélections existantes.

  • DécochéLe résultat de l’évaluation est utilisé. Il s’agit de l’option par défaut.

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.

  • Exists (Existe)Vé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.

  • No Selection (Aucune sélection)Vérifie si la relation spatiale n’est pas présente entre des entités des entités en entrée et de sélection.

  • All Selected (Tout sélectionné)Vérifie si la relation spatiale est présente pour toutes les entités dans les entités en entrée et de sélection.

  • Is Equal to (Est égal à)Vérifie si le nombre d’entités en entrée avec la relation spatiale est égal à la valeur Count (Total).

  • Is Between (Est entre)Vé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).

  • Is Less Than (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).

  • Is Greater Than (Est supérieur à)Vérifie si la valeur de champ des enregistrements correspondant à l’expression SQL est supérieure à la valeur Count (Total).

  • Is Not Equal to (N’est pas égal à)Vérifie si le nombre d’entités en entrée avec la relation spatiale est différent de la valeur Count (Total).

String

Effectif

(Facultatif)

Valeur de nombre de l’entier.

Long

Nombre minimum

(Facultatif)

Valeur de nombre minimum de l’entier.

Long

Nombre maximum

(Facultatif)

Valeur de nombre maximum de l’entier.

Long

Sortie dérivée

Etiqueter Explication Type de données

True

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

Boolean

False

Si le critère spécifié est False (Faux), ce paramètre est défini sur False (Faux).

Boolean

Environnements

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

Informations de licence

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