4 votos

¿Cómo puedo eliminar la brecha entre los dos polígonos límites en QGIS?

Tengo un par de desorden polígono de límites (datos de ejemplo) que deben compartir un límite pero no:

enter image description here

He echado un vistazo a algunas herramientas sugeridas para un problema similar utilizando ArcGIS en una pregunta aparte, pero necesitan algún tipo de método para QGIS (o de otro FOSS4G solución).

Algunas posibilidades:

  • v. limpia con 'snap' sólo parece funcionar en las líneas (así que quizás una de polígonos a las líneas de + v. limpia/snap + líneas a polígonos podría funcionar?);
  • una combinación de geoprocesamiento pasos, tal vez el búfer de cada polígono (llenando el vacío) entonces la intersección de ellos?

2voto

s1d Puntos 91

Si el número de polígonos es relativamente menor y prefiere mantener el más detallada límite haría probablemente es semi-automático de la manera siguiente:

  1. eliminar la duplicación de menos detallada polígono con Clipper plugin - selecciona más detallada polígono y el uso de clipper, que borrará todas las superposiciones de otros polígonos.

  2. el uso de trazado automático de plugin para crear rápidamente polígono siguientes a la más detallada límite, llenando todos los huecos entre los dos polígonos adyacentes y de forma segura overlaping la menos detallada polígono - creo que en la mayoría de los casos esto se debe tomar sólo unos clics

  3. El uso de Combinación de las características seleccionadas de la herramienta de digitalización avanzada para combinar el trazado automático de polígono con la menos detallada polígono

Sé que esto no es automático, pero creo que si quieres seguir el más detallada límite no siempre será necesario utilizar algún semi-automático de enfoque y este es tan sólo unos pocos clics por cada polígono que creo que puede ser suficiente en muchos casos.

1voto

Zoltan Puntos 284

Puede ser resuelto por la HIERBA o QGIS HIERBA plug-in. Ver: https://grasswiki.osgeo.org/wiki/Vector_topology_cleaning

Paso a paso (HIERBA 6.4) 1. Inicio de la HIERBA con la interfaz gráfica

grass -gui

  1. Crear una nueva ubicación empujando Ubicación asistente debotón. Seleccione proyección epsg (32736) Usted no necesita configurar región por defecto la extensión.

  2. Pulse Inicio de la HIERBA de la sesión (el botón nueva ubicación debe ser seleccionado, PERMANEN mapset está bien)

  3. Importar el archivo de forma

v.in.ogr dsn=/path_to_file/polygon_gap.shp output=polygon_gap snap=2000

(He medido la más amplia brecha (unos 2 km) antes de que el parámetro snap)

5.Exportación de limpiar los datos de forma

v.out.ogr input=polygon_gap type=area dsn=/path_to/polygon_clean.shp

Resultado

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: