Fonctionnement de l'outil Intersecter
L'outil Intersecter calcule l'intersection géométrique d'un nombre quelconque de classes et de couches d'entités. Les entités ou parties d'entités communes à (qui intersectent) toutes les entrées sont écrites dans la classe d'entités en sortie.
L'outil Intersecter effectue les opérations suivantes :
- Détermination de la référence spatiale pour le traitement. Cette référence spatiale est également celle de la classe d'entités en sortie. Pour en savoir plus sur la procédure appliquée, reportez-vous à la rubrique Référence spatiale. Toutes les entités en entrée sont projetées dans cette référence spatiale pour le traitement.
- Décomposition et agrégation des entités. La décomposition insère des sommets à l'intersection des tronçons d'entité, l'agrégation fusionne les sommets qui se trouvent dans les limites de la tolérance XY.
- Découverte des relations géométriques (intersections) entre les entités de toutes les classes ou couches d'entités.
- Enregistrement de ces intersections en tant qu'entités (point, ligne ou polygone) dans la sortie.
Lorsque plusieurs couches ou classes d'entités sont spécifiées dans la liste des entités en entrée, l'ordre des entrées dans la liste n'affecte pas le type d'entité en sortie, mais la référence spatiale de l'entrée supérieure de la boîte de dialogue de l'outil (première entrée dans l'écriture de script) dans la liste sera utilisée au cours du traitement et définie sur la sortie.
Pour contrôler de manière explicite la référence spatiale en sortie (système de coordonnées et domaines), définissez les environnements appropriés, Valeurs Z en sortie et Valeurs M en sortie.
Les entrées peuvent correspondre à une combinaison quelconque de types de géométrie (point, multi-points, ligne ou polygone). Le type de géométrie en sortie peut uniquement correspondre à la même géométrie ou à une géométrie de dimension inférieure à la classe d'entités en entrée ayant la géométrie de dimension la plus faible (point = dimension 0, ligne = dimension 1, et polygone = dimension 2). La spécification d'un type en sortie différent produit des types différents d'intersections des classes d'entités en entrée. Il ne s'agit pas de représentations différentes des mêmes intersections, mais d'intersections pouvant être représentées uniquement par ce type de géométrie (point, ligne ou polygone).
L'outil Intersecter peut être exécuté avec une seule entrée. Dans ce cas, au lieu de découvrir des intersections entre les entités de différentes classes d'entités ou couches, il découvre les intersections entre les entités figurant dans la seule entrée. Cette option peut s'avérer utile pour découvrir les superpositions de polygones et les intersections de lignes (en tant que points ou lignes).
Exemples : polygones en entrée
Les polygones peuvent s'intersecter de trois manières différentes :
- Superposition : la surface de superposition peut être produite en laissant le type en sortie sur la valeur par défaut (LOWEST).
- Limite commune/contact en une ligne : ce type d'intersection peut être produit en spécifiant le type en sortie LINE.
- Contact en un point : ce type d'intersection peut être produit en spécifiant le type en sortie POINT.
Polygones en entrée et en sortie
Le graphique ci-dessous illustre le résultat de l'intersection de deux classes d'entités surfaciques avec le paramètre Type en sortie défini sur POLY ou sur la valeur par défaut (LOWEST). Les entités surfaciques en sortie correspondent aux endroits où un polygone de l'une des classes d'entités ou couches en entrée intersecte un polygone de l'autre classe d'entités ou couche en entrée.
Polygones en entrée et lignes en sortie
Le graphique ci-dessous illustre le résultat de l'intersection de deux classes d'entités surfaciques avec le paramètre Type en sortie défini sur LINE. Les entités linéaires en sortie correspondent aux endroits où un polygone de l'une des classes d'entités en entrée partage une limite commune (intersecte le long d'une ligne) avec un polygone de l'autre classe d'entités en entrée.
Polygones en entrée et points en sortie
Le graphique ci-dessous illustre le résultat de l'intersection de deux classes d'entités surfaciques avec le paramètre Type en sortie défini sur POINT. Les entités ponctuelles en sortie correspondent aux endroits où un polygone de l'une des classes d'entités en entrée a un sommet qui intersecte la limite (intersecte en un point) d'un polygone de l'autre classe d'entités en entrée.
Exemples : lignes en entrée
Lorsque toutes les entrées sont des classes d'entités linéaires, l'outil Intersecter permet de déterminer les endroits où les entités des classes d'entités en entrée sont superposées ou s'intersectent en des points ou des lignes.
Lignes en entrée et lignes en sortie. Le graphique ci-dessous illustre le résultat de l'intersection de deux classes d'entités linéaires avec le paramètre Type en sortie défini sur LOWEST ou sur LINE. Les entités linéaires en sortie correspondent aux endroits où une ligne de l'une des classes d'entités en entrée est superposée à une entité de l'autre classe d'entités en entrée.
Lignes en entrée et points en sortie
Le graphique ci-dessous illustre le résultat de l'intersection de deux classes d'entités linéaires avec le paramètre Type en sortie défini sur POINT. Les entités ponctuelles en sortie correspondent aux endroits où une ligne de l'une des classes d'entités en entrée croise une entité de l'autre classe d'entités en entrée.
Exemple : points en entrée
Lorsque toutes les entrées sont des classes d'entités ponctuelles, l'outil Intersecter permet de déterminer les points communs à toutes les classes d'entités en entrée.
Exemples : différentes géométries en entrée
L'outil Intersecter peut être employé avec des classes d'entités de géométrie différente. Le Type en sortie par défaut (et le plus haut possible) correspond à celui de la classe d'entités ayant la géométrie de cote la plus basse.
Polygones et lignes en entrée pour obtenir des lignes en sortie
Le graphique ci-dessous illustre le résultat de l'intersection de classes d'entités linéaires et surfaciques avec le paramètre Type en sortie défini sur LINE. Les entités linéaires en sortie correspondent aux endroits où une ligne de l'une des classes d'entités en entrée est superposée à un polygone de l'autre classe d'entités en entrée.
Polygones et lignes en entrée pour obtenir des points en sortie
Le graphique ci-dessous illustre le résultat de l'intersection de classes d'entités linéaires et surfaciques avec le paramètre Type en sortie défini sur POINT. Les entités ponctuelles en sortie correspondent aux endroits où les lignes partagent un point sur la limite de polygone.
Polygones, lignes et points en entrée pour obtenir des points en sortie
Le graphique ci-dessous illustre le résultat de l'intersection de classes d'entités surfaciques, linéaires et ponctuelles. La sortie peut uniquement correspondre à une classe d'entités ponctuelles. Chaque point de la sortie intersecte au moins une entité de chacune des classes d'entités en entrée.