Actualización 2018-05-11: en QGIS 2.18 y 3.0, esto se hace mucho más fácilmente (no es necesario configurar un conjunto de mapas).
- Abra la herramienta v.clean en la caja de herramientas Procesamiento.
- Seleccione 'snap' como herramienta de limpieza.
- Establezca la
v.in.ogr
tolerancia según las instrucciones a continuación (250 en el ejemplo).
- Ejecute la herramienta y obtendrá dos nuevas capas: una 'errores' y otra 'limpiada'.
Experimente para usar la cantidad correcta de ajuste: vea las notas al final.
Puede usar varias herramientas de GRASS para hacer el trabajo. Solo agregar los datos a un conjunto de mapas en GRASS v.in.ogr.qgis
puede ser todo lo que necesita hacer. Usando QGIS y GRASS:
Visión general:
- Abra QGIS y asegúrese de que el complemento GRASS esté activado (
Plugins|Manage...
) y visible ( View|Toolbars|GRASS
).
- Agregue la capa a QGIS.
- Crea un conjunto de mapas en GRASS.
- Importe la capa a GRASS utilizando un umbral de ajuste apropiado .
- Exporte sus datos (haga clic con el botón derecho y guárdelos desde QGIS) de nuevo al formato que necesite.
En detalle:
Agregue su capa que necesita lagunas / superposiciones limpiadas (esta es una capa UTM en metros):
Hay algunas áreas 'malas' que se ajustan a su descripción aquí (superposiciones / brechas):
Seleccione el botón en la barra de herramientas de GRASS para crear un nuevo conjunto de mapas de GRASS:
Puede usar una carpeta temporal y un nombre de ubicación temporal ...
... y finalmente un conjunto de mapas:
Importe su capa de QGIS con el botón "Abrir herramientas de GRASS" y luego busque la herramienta:
Seleccione su capa, luego haga clic en 'avanzado' y seleccione un umbral de ajuste apropiado (en este caso, 250m, ¡depende de cómo se vean sus datos!):
Resultados: original en gris, capa recién ajustada en marrón:
NOTA:
- Pequeños espacios y superposiciones se arreglan sin modificar demasiado las formas, pero cuanto más grande sea el 'ajuste', más distorsión puede ver.
- El resultado es una geometría topológicamente 'limpia', que sigue todas las reglas de GRASS (¡lea sobre eso!).
- Hay MUCHAS herramientas (v.limpiar para una) que pueden hacer todo tipo de limpieza y reparación.