L’agrégation de surface est un type d’opération de généralisation (Esri, 1996). Elle combine des entités surfaciques proches les unes des autres, y compris des polygones adjacents. Les entités en sortie conservent les caractéristiques orthogonales ou non orthogonales distinctives des entités en entrée.
L’outil Aggregate Polygons (Agréger des polygones) convertit des données vectorielles au format raster et utilise plusieurs fonctions de raster pour rechercher des entités dans une distance et les connecter. Le résultat est ensuite reconverti en vecteur, avec la construction appropriée de nouvelles limites. Le processus raster peut prendre un certain temps. Il est donc conseillé de tester les paramètres avec un petit échantillon de données avant de traiter une couverture de grande taille.
Le choix de la taille de cellule dépend du type d’entité, de la résolution des données source et de la résolution prévue des données en sortie. Pour les entités de type bâtiment, optez pour une taille de cellule suffisamment petite pour que le plus petit côté du bâtiment puisse être converti en deux ou trois cellules. Si ce côté a une taille de 1 mètre, la taille de cellule peut être comprise entre 0,3 et 0,5 mètre. Dans le cas des entités naturelles, telles que les forêts et les sols, utilisez une taille de cellule qui n’entraînera pas un décalage trop important des positions, mais suffisamment grande pour conserver un temps de traitement raisonnable et ne pas utiliser une trop grande quantité d’espace de stockage. De légères différences sont possibles entre les limites initiales et les limites de résultat à la suite de la conversion au format raster, puis de nouveau en données vectorielles. Si vous souhaitez obtenir une résolution plus grossière dans le résultat, précisez la taille de cellule qu vous convient.
Les processus de raster impliqués sont limités par un nombre maximal d’environ 2,1 milliards de cellules. Si vous avez besoin d'une précision équivalente à une petite taille de cellule, ne modifiez pas la taille pour rester sous la limite, mais optez plutôt pour la division de la couverture.
L'agrégation se produit lorsque plusieurs polygones se situent dans la distance spécifiée, mais pas lorsque la limite d'un polygone est proche d'elle-même.
Le processus ne conserve pas les trous dans la couverture en entrée (in_cover). Vous pouvez sélectionner les trous et appliquer séparément l’outil Aggregate Polygons (Agréger des polygones) aux trous et aux polygones, puis combiner le résultat avec l’outil de couverture Append (Ajouter).
Le processus crée toutefois de nouveaux trous. Tous les nouveaux trous appartiennent à la même région, laquelle est répertoriée en dernière position dans out_cover.patareaagg. Elle n'apparaît pas, en revanche, dans out_cover.rxp.
Si vous utilisez une valeur aggregation_distance relativement grande, le résultat risque de comporter une incohérence dans le niveau des détails entre la partie de limite de connexion et les limites d’entités initiales. Une opération de post-traitement permet de remédier à ce problème. Pour les entités non orthogonales, vous pouvez utiliser l’outil de couverture Simplify Line Or Polygon (Simplifier des lignes ou des polygones) (voir point A ci-dessous) ; pour les entités orthogonales, utilisez l’outil de couverture Simplify Building (Simplifier des bâtiments) (voir point B ci-dessous).
Bibliographie
Document technique, Esri, Automation of Map Generalization: The Cutting-Edge Technology, 1996. Vous trouverez ce document dans la section White Papers (Livres blancs) du centre de support technique ESRI, à l’adresse https://downloads.esri.com/support/whitepapers/ao_/mapgen.pdf.