Auto intersecciones para polígonos, ¿cómo resolverlo?

13

Tengo una pregunta sobre la reparación de un archivo de forma poligonal de auto intersección. Tengo un archivo de formas que contiene Polígonos (ZM) que tienen características de auto intersección. Si uso la herramienta "reparar geometría", encuentra varias auto intersecciones y las repara. ¡Hurra!

Pero cuando realizo una exportación de este archivo (o una selección de él), esta exportación contiene auto intersecciones nuevamente. Esto sucede en todos los intentos que he hecho para manejar el problema, que incluyen:

  1. Utilice la herramienta "reparar geometría", falló;
  2. Disolver los polígonos en función de todos sus atributos, falló;
  3. Deseche las propiedades ZM, y luego haga todo lo anterior, falló;

Incluso cuando importo este archivo de forma en una Geodatabase usando ArcCatalog, se importa correctamente, pero cuando realizo una exportación desde la base de datos, las auto intersecciones están allí nuevamente.

Por lo tanto, cualquier consejo sobre cómo solucionar este problema sería muy apreciado. Si alguien pudiera explicar por qué existe este tipo de comportamiento, sería maravilloso.

Estoy usando ArcGIS 9.3.1 build 4000 (SP2).

Martijn
fuente
1
Convierta a líneas y arregle y sobrepase / cuelgue y luego reconstruya los polígonos, GeoWizards es una herramienta útil para esto. ian-ko.com/ET_GeoWizards/gw_main.htm
Mapperz
3
¿Has intentado definir topology rulespara tu GDB? Es un camino doloroso, pero al final terminé obteniendo topologías válidas. Este es un buen punto de partida
LarsVegas
Pensé que no hay una regla de "no auto intersecciones" para los polígonos, solo para las líneas: [link] ( webhelp.esri.com/arcgisdesktop/9.2/… )
Martijn
1
Si es posible, vincule su archivo y alguien podría investigarlo. Suena como un reto interesante. Sé que a algunos de nosotros nos encantaría usar herramientas de código abierto en este caso :-)
ragnvald
Yo diría que se trata de archivos de forma ... son criaturas extrañas. GDB siempre es mejor. por cierto, todo bien con las proyecciones?
Najuste

Respuestas:

3

¿Es factible editar manualmente los vértices y eliminar las auto intersecciones?

Hago esto mucho (usando QGIS porque parece ser menos exigente con este problema). QGIS también tiene una herramienta 'Verificar geometría' que le mostrará dónde están todas las auto intersecciones.

Sé que dijiste que estás ejecutando un arco, pero este podría ser un enfoque útil si nada más funciona.

Kevin
fuente
2

Aparte del problema de ZM, encuentro que puede limpiar la mayoría de los problemas de topología con la herramienta de identidad o unión. Al ejecutar sus datos a través de este tipo de herramientas, crea características adicionales donde se produce la superposición. También puede identificar las áreas superpuestas ejecutando la herramienta de intersección.

Ninguna de estas soluciones es perfecta y requiere que continúe limpiando sus datos, pero ejecutando las herramientas anteriores y luego creando un campo de identificación espacial (lat / lon). Debería poder reparar los problemas topológicos.

GuidoS
fuente
1

Traté de varias partes a una sola parte en las características para desarrollar una nueva capa con un número adicional de recortes siempre que no afecte mis datos, luego ejecuto la geometría de verificación. cuando parecía estar limpio, apliqué el geoprocesamiento de disolución, y funciona para mí.

Dina Jambi
fuente
-2

http://www.jodymarca.com/en/tools/shapefile-fixer/ Descargue esta herramienta. Te resolverá todos los problemas.

Arush Singh
fuente