Agréger calcule l'agrégation géométrique d'un nombre quelconque de classes d'entités et de couches d'entités.
Toutes les classes d'entités ou couches d'entités en entrée doivent être des polygones.
La classe d'entités en sortie contient des polygones représentant l'agrégation géométrique de l'ensemble des entrées, ainsi que tous les champs de toutes les classes d'entités en entrée. Vous trouverez ci-dessous des exemples d'affectation des valeurs attributaires aux entités en sortie.
L'outil Agréger 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 classes d'entités en entrée sont projetées (à la volée) dans cette référence spatiale.
- 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 (superpositions) entre les entités de toutes les classes d'entités.
- Enregistrement des nouvelles entités 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 possibles en sortie et Valeurs M possibles en sortie selon vos besoins. Notez que la référence spatiale utilisée au cours du traitement est identique à la référence spatiale en sortie. Par conséquent, toutes les entités en entrée doivent être dans les domaines x, y, z et m.
Vous trouverez ci-dessous un exemple d'utilisation de l'outil Agréger avec des entités en superposition au sein d'une classe d'entités. Dans ce cas, la surface de superposition est dupliquée afin de conserver l'ensemble des attributs et des surfaces. Pour recréer par la suite les entités superposées, utilisez l'outil Fusionner sur la classe d'entités produite par l'outil Agréger et effectuez une fusion sur l'ensemble des champs sauf l'identifiant FID.
Vous trouverez ci-dessous un exemple du résultat de l'exécution de l'outil Agréger avec le paramètre Interruptions autorisées désactivé. Une entité polygone est créée qui serait autrement restée vide. Les entités "interruption" peuvent être identifiées à l'aide d'une requête attributaire sur tous les champs FID des entités en entrée ayant la valeur -1.