2011-06-14 18 views
6

Tengo un conjunto de polígonos que representan los distritos administrativos. Los distritos se digitalizaron a mano, y hay pequeños espacios entre los polígonos donde los polígonos deberían tocarse. Probablemente también haya polígonos superpuestos. ¿Cómo puedo hacer que los polígonos se unan, llenando los huecos y eliminando la superposición? soluciónpolígonos "ajustados" juntos

QGIS/ArcGIS o una biblioteca de Python prefiere (pero sugerencias algoritmo bienvenida)

+0

Esta es una pregunta de gis.stackexchange.com. – steenhulthin

+0

He hecho esta pregunta en gis.stackexchange.com. No parece haber una herramienta para hacer esto, así que también estoy buscando un enfoque de geometría computacional para implementarlo. – zoo

+0

Ok, es suficiente. Lo siento si mi primera respuesta fue un poco descortés. – steenhulthin

Respuesta

2

Old school ArcInfo tenía una función "limpia": creo que hicieron lo mismo en geoprocesamiento si usa un geodb. En esa función, establece una tolerancia para unir líneas y puntos. La limpieza se deshace de todas esas astillas (el término técnico para lo que estás hablando).

Para Qgis:

Este hilo debe ser de alguna ayuda para usted http://hub.qgis.org/issues/3126

0

se puede encontrar una herramienta en el mundo ArcGIS llamada: geometry repair. Puedes usar la API de Python.

+1

Pero esta herramienta repara archivos dañados y repara la geometría no válida en funciones únicas. No ayuda con el problema en la pregunta. – MarkJ

3

Sé que este post es de 6 meses de edad, pero ayway, se puede utilizar el Integrate tool en ArcGIS que debe hacer lo que quiera .