Tengo un archivo vectorial donde hice algunos polígonos pero entre los polígonos tengo un espacio vacío.
Todo este espacio vacío me gustaría hacer un polígono completo, pero hasta ahora no puedo encontrar la manera de hacerlo.
La forma más fácil de hacer esto es crear un polígono que cubra la extensión de su área de interés y activar "evitar intersecciones" al dibujarlo.
Así que inicialmente tengo algunos polígonos:
Luego enciendo el ajuste: vaya a Configuración> Opciones de ajuste ... y para el menú desplegable Selección de capa, elija Avanzado .
Debe tener esto configurado correctamente. Por lo general, recomiendo una tolerancia de 20 píxeles y asegúrese de marcar "Evitar intersecciones".
Luego, simplemente puede dibujar un polígono que cubra el área que desea rellenar:
Debido a que el nuevo polígono no puede intersecar los existentes (activó evitar intersecciones), obtiene uno que llena solo los huecos:
Puede hacerlo utilizando los siguientes pasos:
1- En QGIS vaya a
Vector > Research Tools > Polygon From Layer Extent
, y use la capa de polígono existente como Archivo de entrada. Elija el nombre deseado para el nombre del archivo de salida de la capa de extensión. Esto creará una nueva capa de polígono que cubre todos los polígonos.2- Uso
Geoprocessing Tools > Difference
: use la capa de extensión creada en el paso uno como archivo de entrada y la capa de polígono existente como archivo de diferencia. Entonces obtendrá un archivo de forma opuesto que cubre el espacio vacío.fuente
Cree una nueva capa de polígono y agregue un polígono con el borde de su área de interés. Haz una unión de tus dos capas poligonales. Por ejemplo: comienzas con estos polígonos
Cree el polígono del borde exterior como una capa separada
Haga la unión de las dos capas desde el menú Vector / Herramientas de geoprocesamiento / Unión
En la capa de resultados anterior tenemos cuatro polígonos.
fuente