¿Ignorando las características de entrada no válidas con la herramienta de intersección en QGIS?

26

En QGIS 2.18, cuando utilicé la herramienta Vector> Herramientas de geoprocesamiento> Intersección, pude marcar una opción que decía "Ignorar geometrías NULL [opcional]".

Ahora he descargado QGIS 3.2 y esa opción ya no existe. Pero cuando trato de crear la intersección entre dos capas en las que estoy trabajando, recibo un mensaje que dice que hay una geometría no válida en algún lugar y que debería solucionarla o "cambiar la configuración de Procesamiento a 'Ignorar características de entrada no válidas ' opción."

¡Pero esa opción no existe! O si existe, simplemente no puedo encontrarlo en ningún lado.

¿Alguien sabe cómo / dónde cambiar esta configuración en QGIS 3.2?

Felipe D.
fuente

Respuestas:

35

Vaya a Configuración> Opciones> Procesamiento y en Cambio general a Ignorar características con geometrías no válidas.

Configuraciones de procesamiento

Alternativamente, también vale la pena verificar la respuesta de A.Oikonomidis , así como otras herramientas disponibles en la caja de herramientas de procesamiento para corregir geometrías no válidas en el conjunto de datos original.

Matthias Kuhn
fuente
2

Tuve el mismo problema e intenté resolverlo usando el complemento Geometry Checker. Sin embargo, lleva mucho tiempo, por lo que si desea una solución rápida, puede ignorar las geometrías no válidas. Sin embargo, para mí, ignorar las geometrías no válidas me llevó a no obtener todos los resultados, así que tuve que usar la opción "No filtrar (mejor rendimiento)" para que funcionara.

A.Oikonomidis
fuente
0

Cambiar la configuración en Qgis 3.0 / 3.0.2 no funcionó para mí, pero sí con el complemento MMQGIS.

Ese complemento ha sido indestructible para mí y mucho más confiable que lo que está disponible con QGIS. Y agrega muchas, muchas características adicionales.

¡Te sugiero que agregues el complemento!

Proceso:

MMQGIS> Modificar> Convertir tipo de geometría> Nueva geometría> Líneas

nittyjee
fuente