- Detectar geometrías no validas en shapefile
- Abre el archivo shapefile que deseas comprobar en QGIS.
- Debemos tener activada la herramienta «Topology Checker», para ello nos dirigimos a «Plugins», buscamos la herramienta y le activamos.
- Haz clic en «Herramientas» -> «Topología» -> «Topology Checker» para abrir la herramienta de verificación de topología.
- Damos clic en configure
- Clic en «Add Layer» para seleccionar la capa que deseas verificar.
- Clic en «Add Rule» para seleccionar las reglas de verificación de topología que deseas aplicar, como «no puede estar solapado», «no puede tener huecos» o «no puede tener puntos duplicados».
- Haz clic en «Check» para iniciar la verificación de topología.
- Las geometrías no válidas se marcarán en rojo en el mapa y se mostrarán en la tabla de atributos
2. Corregir geometrías no válidas con la herramienta v.clean
- Busca en processing toolbox «V.clean»
- En la ventana de configuración de V.clean, selecciona la capa con las geometrías no válidas.
- Asignamos un valor de tolerancia de 1 en V.in.ogr snap tolerance
- clic en «Ejecutar» para iniciar el proceso de limpieza.
- Una vez finalizado, se creará una nueva capa con las geometrías corregidas. Puedes comparar las geometrías antes y después de corregir en el mapa.
Buenas tardes. Qué se escoge en Cleaning tool?
Hola Marco, escoges la opción de «Snap».
No me ha funcionado. Encuentro los errores topológicos como el overlap pero al correr el v.clean me devuelve un gpkg vacío.
Hola Ramiro, también puedes guardar en formato shape y puedes volver analizar errores de overlap en la nueva capa.