Risposte:
Il modo più semplice per farlo è creare un poligono che copra l'estensione dell'area di interesse e attivare "evita incroci" quando lo si disegna.
Quindi inizialmente ho alcuni poligoni:
Quindi accendo lo snap: vai in Impostazioni> Opzioni di snap ... e per il menu a discesa Selezione livello scegli Avanzate .
Devi averlo impostato correttamente. Di solito raccomando una tolleranza di 20 pixel e assicurati di selezionare "Evita incroci".
Quindi puoi semplicemente disegnare un poligono che copre l'area che vuoi riempire:
Poiché il nuovo poligono non può intersecare quelli esistenti (hai attivato evita intersezioni), ne ottieni uno che riempie solo gli spazi:
Puoi farlo usando i seguenti passi:
1- In QGIS vai a Vector > Research Tools > Polygon From Layer Extent
e usa il layer poligonale esistente come file di input. Scegli il Nome desiderato per il nome del file di output del livello di estensione. Ciò creerà un nuovo livello poligonale che copre tutti i poligoni.
2- Usa Geoprocessing Tools > Difference
: Usa il livello estensione creato nel passaggio 1 come file di input e il livello poligono esistente come file differenza. Quindi otterrai uno shapefile opposto che copre lo spazio vuoto.
Crea un nuovo livello poligonale e aggiungi un poligono con il bordo dell'area di interesse. Crea un'unione dei tuoi due livelli poligonali. Ad esempio: inizi con questi poligoni
Crea il poligono del bordo esterno come un livello separato
Crea l'unione dei due livelli dal menu Vector / Geoprocessing Tools / Union
Nel livello dei risultati sopra abbiamo quattro poligoni.