Je veux lisser des polygones qui partagent une frontière commune. Comment puis-je les lisser pour que les frontières partagées restent partagées?
J'utilise Arcgis 10.3
Je veux lisser des polygones qui partagent une frontière commune. Comment puis-je les lisser pour que les frontières partagées restent partagées?
J'utilise Arcgis 10.3
Réponses:
La meilleure façon est de convertir d'abord votre polygone en lignes à l'aide de polygonToLines
(PAS d'entité en ligne) afin d'avoir une seule ligne partagée par 2 polygones. Vous pouvez ensuite lisser vos lignes et les reconvertir en polygones. Si vous devez conserver la table attributaire, créez un point central (INSIDE) pour vos polygones d'origine et utilisez-les lorsque vous les reconvertissez en polygones.
Il existe un outil "Lisser le polygone" dans la boîte à outils Cartographie d'ArcGIS. Il a une option pour signaler toute erreur topologique. Ce serait plus agréable s'il avait une option pour ne pas causer d'erreurs topologiques, mais au moins cela vous donne du fil d'Ariane.
Ce lien a une version 10.3 de la documentation, donc je suppose qu'il répondrait à vos besoins de votre version. http://desktop.arcgis.com/en/arcmap/10.3/tools/cartography-toolbox/smooth-polygon.htm