6 votos

Errores de topología "extraños" en QGIS

Al ejecutar la topología contra dos conjuntos de datos de polígonos (parcelas) idénticos en ArcGIS y QGIS, QGIS detecta errores que ArcGIS no detecta. En cuatro casos distintos de mi conjunto de datos de parcelas de todo el municipio, QGIS marca "geometría no válida" (captura de pantalla 1) cuando dos polígonos de islas se tocan en un punto dentro del polígono de contención más grande (capturas de pantalla 2 y 3). Obsérvese que QGIS no tiene ningún problema con un número de polígonos de islas siempre que no se toquen entre sí (parcela adyacente al NE en las capturas de pantalla 1 y 2).

¿Por qué es un error de geometría no válida?

screenshot 1

screenshot 2

screenshot 3

1 votos

¿qué versión de QGIS, y está utilizando el verificador de geometría estándar? Además, ¿has probado a ampliar la columna de error, por si sólo ves una parte del mensaje?

0 votos

QGIS 2.18.1 64 bits en Windows 10. Estoy utilizando el Comprobador de Topología -- el que está disponible en el menú desplegable de Vectores. Veo el mensaje completo, sólo he recortado la captura de pantalla. El mensaje muestra el tipo de error ("geometría no válida"), el nombre de la capa (clase de característica PostGIS muy larga), y el ID de la característica. @StevenKay

2 votos

Ah, ese plugin estaba desactivado en mi configuración. Puedes probar con Vectorial > Geometría > Comprobar la validez que debería dar como resultado varias capas con características de error divididas, y (con suerte) mensajes más descriptivos.

5voto

user69327 Puntos 6

Esta es una respuesta parcial, que resume los comentarios a mi pregunta original y mi experiencia siguiendo las recomendaciones de los comentaristas:

  • Las herramientas "Topology Checker" y "Geometry -> Check Validity" generan resultados diferentes
  • "Geometría -> Comprobar Validez" genera tres capas de salida con una salida mucho más descriptiva sobre lo que puede estar mal en los datos
  • El problema particular que estoy experimentando podría estar relacionado con error #15377

Gracias a Steven Kay y eclipsado_por_la_luna .

AÑADIDO el 2016-12-23: La edición de los datos para que los polígonos de la isla no se toquen (ver captura de pantalla) hace que el error de "geometría no válida" desaparezca. En otras palabras, QGIS consideró mi ejemplo inicial como un polígono auto-interseccionado, y por lo tanto una geometría no válida (un error), a pesar de que esta es una configuración perfectamente legítima en el mapeo de la tela de la parcela.

Para que conste, como se menciona en la pregunta original, ArcGIS no marca esta instancia como un error. Yo había etiquetado mi pregunta con "arcgis", además de "qgis" con el fin de hacer ese punto, pero un moderador eliminado la etiqueta "arcgis".

"invalid geometry" error resolved

0 votos

¿Es posible dividir el polígono utilizando la herramienta de división de características? Tal vez el plugin 'Check geometries' pueda ayudar a encontrar un error de geometría.

0 votos

QGIS no me permite dividir la característica porque "la geometría no es válida", @eclipsed_by_the_moon . Seguiré investigando. Lo extraño es que ArcGIS no detecta ningún error en un conjunto de datos idéntico...

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X