Respostas:
A maneira mais fácil de fazer isso é criar um polígono que cubra a extensão da sua área de interesse e ativar "evitar interseções" ao desenhá-lo.
Então, inicialmente eu tenho alguns polígonos:
Ativei o snap: vá para Configurações> Opções de snap ... e, no menu suspenso Seleção de camada, escolha Avançado .
Você deve ter isso configurado corretamente. Normalmente, recomendo uma tolerância de 20 pixels e marque "Evitar interseções".
Em seguida, você pode simplesmente desenhar um polígono que cubra a área que você deseja preencher:
Como o novo polígono não pode cruzar os existentes (você ativou evitar interseções), você obtém um que preenche apenas as lacunas:
Você pode fazer isso usando as seguintes etapas:
1- No QGIS, vá para Vector > Research Tools > Polygon From Layer Extent
e use a camada de polígono existente como Arquivo de Entrada. Escolha o nome desejado para o nome do arquivo de saída da camada de extensão. Isso criará uma nova camada de polígono cobrindo todos os polígonos.
2- Uso Geoprocessing Tools > Difference
: Use a camada de extensão criada na etapa um como arquivo de entrada e a camada de polígono existente como arquivo de diferença. Então você obterá um shapefile oposto que cobre o espaço vazio.
Faça uma nova camada de polígono e adicione um polígono com a borda da sua área de interesse. Faça uma união de suas duas camadas poligonais. Por exemplo: você começa com esses polígonos
Crie o polígono da borda externa como uma camada separada
Faça a união das duas camadas no menu Ferramentas de vetor / geoprocessamento / União
Na camada de resultados acima, temos quatro polígonos.