Quiero usar ArcGIS Desktop para fusionar polígonos adyacentes entre sí.
No hay un campo común entre los polígonos y, por lo tanto, la herramienta Disolver no es la solución ideal. Los polígonos que quiero fusionar son adyacentes o están a cierta distancia el uno del otro.
Quiero evitar usar ArcObjects. Sin embargo, los scripts de Python son bienvenidos.
La herramienta Disolver fusiona polígonos adyacentes cuando el atributo sobre el cual se disuelve se omite (y crear multiparte está deshabilitado). Sin embargo, no tiene configuraciones para la tolerancia espacial. Además, disolver no funciona en polígonos que solo tienen un vértice en común.
He intentado el enfoque con la herramienta de integración como se menciona en una de las respuestas. El problema es que la forma de la característica final que se está creando al integrar varias características no es como la forma que se habría formado si se hubieran disuelto los límites entre las características.
Respuestas:
Me gustaría ir a la herramienta Integrar que encuentra características que están dentro de la tolerancia x, y dada. Luego use la herramienta Disolver que debería funcionar bien para los polígonos adyacentes.
fuente
¿La herramienta de polígonos agregados es probablemente lo que quieres? Puede unir polígonos dentro de la misma capa en función de una tolerancia de distancia definida. También puede establecer un tamaño mínimo de polígonos y agujeros para retener.
fuente
Una solución que logré poner a trabajar fue usar la herramienta Disolver y luego usar Multipart a Singlepart. Esto primero disolvió todos los polígonos en un solo polígono pero disolvió los archivos de forma adyacentes. Luego, usando Multipart a Singlepart, esto creó un archivo de forma donde cada polígono combinado fue dado por una sola característica en la tabla de atributos.
fuente