J'ai créé une couche de polygones à partir de rasters et n'ai qu'un seul ID de classification (et des acres calculés) pour chaque polygone. Je voudrais "dissoudre" toutes les entités en contact dans des polygones individuels plus grands. Les 3 zones entourées de rouge (ci-dessous) contiennent des polygones / pixels verts qui ne touchent que les points des carrés. Intuitivement (du point de vue de l'utilisateur final), tous les polygones verts dans une zone encerclée doivent être connectés et traités comme un seul polygone car il n'y a pas de «coupures» où les entités / cellules ne se touchent pas.
Quelle serait la meilleure méthode pour «joindre» ou «dissoudre» toutes ces fonctionnalités à l'aide d'ArcGIS. J'ai l'extension ArcInfo et Spatial Analyst. S'il existe une meilleure méthodologie pour le faire dans Spatial Analyst, je peux également prétraiter les polygones de cette façon.
la source
Réponses:
Je peux penser à quelques approches qui pourraient valoir la peine d'être essayées en fonction de vos données (elles entraîneront de petits changements):
Je suis sûr qu'il existe d'autres approches, mais je m'essouffle ce soir. J'espère que ces idées vous aideront.
la source
Les polygones que vous tentez de fusionner doivent partager plus d'un sommet. Vous ne pouvez pas fondre et exploser car les polygones qui ne partagent qu'un seul sommet seront également séparés. Si vous fusionnez manuellement les groupes encerclés, ils deviendront multigeométriques car ils ne se coupent pas réellement. @Sylvester a suggéré de généraliser lors de la conversion ainsi que d'autres méthodes. Vous pouvez essayer ça. Une méthode grossière consiste à tamponner toutes les entités surfaciques par un petit nombre positif, puis à nouveau par le même petit nombre négatif qui joindra les polygones mais arrondira les coins intérieurs. Il introduira également de nombreux sommets qui peuvent ne pas être souhaitables.
la source
Si je comprends bien, vous pouvez simplement utiliser l'outil de dissolution pour transformer essentiellement les polys verts séparés en un polygone à plusieurs parties, puis ajouter un nouveau champ de zone et recalculer les acres.
J'espère que cela aide Tyler
la source
J'avais presque exactement le même dilemme. Les éléments suivants ont fonctionné au moins approximativement. J'ai utilisé l'outil Polygone lisse pour "arrondir" les carrés de pixels, puis l'outil d'agrégation. Après le lissage, les polygones ont touché bien plus qu'un simple nœud, de sorte que l'outil d'agrégation pourrait opérer sa magie.
la source