J'ai des données raster représentant des zones urbanisées, que j'aimerais tracer et convertir en polygone.
À l'aide de l'outil Raster vers polygone d'ArcMap, je peux obtenir quelque chose de proche.
Non simplifié:
Simplifié:
Cependant, vous pouvez voir qu'il existe de nombreuses lignes diagonales (routes) qui créent des chaînes de polygones qui partagent un coin.
Cela augmente considérablement le nombre de polygones - ces jeux de données raster sont traités au niveau de l'état. Existe-t-il un outil Arc ou GeoTools pour lisser ces lignes et créer moins de polygones? Ce n'est pas grave si le résultat perd de la précision. En fin de compte, je cherche quelque chose de similaire à ce que j'obtiens avec le polygone simplifié, juste avec des polygones adjacents joints.
la source
Réponses:
Votre question est commune (par exemple cette question ) et la réponse dépend beaucoup des outils dont vous disposez et du degré auquel vous pouvez accepter la perte de précision et la généralisation.
Une approche simple consiste à mettre vos polygones en mémoire tampon, puis à annuler la mise en mémoire tampon du résultat de la même valeur ou d'une quantité similaire. Vous devez utiliser votre jugement sur la quantité de mémoire tampon pour éviter de joindre des polygones qui devraient rester séparés. Vous réduirez le nombre de polygones et le «raster» de vos données mais au détriment d'un nombre de sommets accru.
Vous pouvez également examiner le prétraitement du raster. La prudence est nécessaire ici, car vous ne faites rien qui invalide les statistiques, mais il semble que vous souhaitiez simplement extraire des fonctionnalités. Encore une fois, cela dépend de votre licence, mais vous pouvez modifier la résolution de votre raster, puis utiliser grignoter ou nettoyer selon mes suggestions dans le fil précédent cité ci-dessus. Cela semble légitime pour votre cas d'utilisation.
Si vous n'avez pas accès à Spatial Analyst et ne pouvez pas installer QGIS, GDAL ou SIG FOSS similaire, l'astuce tampon-débuffeur fonctionne assez bien.
la source