4 votos

QGIS cómo manejar líneas circulares pero no cerradas

Utilizo QGIS 2.18.3 y tengo un shapefile con unas 30.000 líneas y muchas geometrías no válidas. Está importado de un proyecto CAD. He conseguido resolver la mayoría de las invalideces con la función de ruptura de la herramienta v.clean del conjunto de herramientas de GRASSGIS.

Los errores restantes, unos 180, tienen todos la misma naturaleza: antes eran líneas cerradas en el proyecto CAD (los contornos de las piedras) pero ahora están abiertas. Así que los dos puntos finales tienen exactamente las mismas coordenadas, por lo que se solapan y la geometría no es válida.

Soluciones que he probado:

  1. He utilizado la función snap de la herramienta v.clean - la herramienta se ejecuta sin problemas, pero sigue habiendo errores después. He puesto el umbral en 0,005 m. En los parámetros avanzados he puesto la tolerancia de ajuste de v.in.ogr en 0,005 m también y el área mínima de v.in.ogr en 0,0

  2. Utilicé "líneas a polígonos" desde el menú de vectores y volví a convertir los polígonos en líneas. Todos los polígonos eran válidos pero cuando los convierto de nuevo a líneas usando "polígonos a líneas" los errores siguen ahí.

¿He hecho algo mal o tienes alguna idea de cómo resolverlo de forma automatizada?

-1voto

droidgirl Puntos 1

Intente crear una nueva capa utilizando la función 'Buffer' del menú vectorial utilizando 0 como parámetro

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