Excluindo recursos de polígono sobrepostos de uma das duas camadas usando o QGIS?


10

Tenho duas camadas sobrepostas de polígonos e preciso, de alguma forma, apagar as áreas sobrepostas. -Desta maneira, devo terminar com duas camadas de polígonos não sobrepostos. Parece bem simples, mas não consigo acertar com nenhuma das ferramentas do Qgis !? Devo usar "clipe" ou "cortar forma por polígonos", ou talvez a ferramenta "diferença" e o "clipe"?

O que quer que eu faça, o produto não está certo.


2
Se você usar a ferramenta Diferença nas camadas A e B, deverá obter uma camada C que não se sobreponha à camada B (a camada C é a camada A com as áreas sobrepostas removidas). Não é esse o resultado que você deseja?
Jake

Oi Jake. Obrigado pela resposta. Bem, é parte do resultado que eu quero. Os polígonos que saem como resultado da ferramenta Diferença estão errados. Ele não "recorta" ou "corta" as pequenas áreas que se sobrepõem; em vez disso, remove todo o polígono que está em contato com a outra camada e, como eu disse, não apenas a área "minúscula" que realmente inflige com o outra camada. O problema faz sentido?
Aneh

Nesse caso, você deve simplesmente reverter a operação (em B-Avez de A-B).
Jake

Respostas:


2

Você também pode usar "diferença simétrica" ​​(vetor> ferramentas de geopprocessamento) para fazer o que deseja em uma etapa (também chamada XOR, consulte uma descrição das operações de sobreposição nos wikigis para obter mais detalhes)

Por outro lado, sua topologia não parece muito boa porque há polígonos sobrepostos. Você pode limpar um pouco sua camada verde convertendo seus polígonos em linhas e vice-versa de linhas em polígono (vetor> geometrias)

A propósito, antes de usar as ferramentas de processamento, também é recomendável trabalhar no mesmo sistema de coordenadas. Isso poderia explicar por que suas ferramentas não estão funcionando conforme o esperado


o link não funciona mais 'infogeoblog.wordpress.com não está mais disponível.Os autores excluíram este site'.
Lennert 26/02

3

usando o qgis 2.0.1. criou dois polígonos sobrepostos (amarelo e verde). A ferramenta de clipe cria "área de diferença" (polígono vermelho). aplicar ferramenta de diferença; camada de vetor de entrada = camada de polígono original, camada de diferença = polígono de clipe.

dois polígonos sobrepostos arbitrários

resultados da aplicação do polígono de clipe com a ferramenta de diferença para cada um dos polígonos originais.

usando clipe com ferramenta de diferença nos dois polígonos de entrada originais

espero que isto ajude:)


Eu acho que há algo errado com a topologia em minhas camadas. Quando uso a função de clipe, ela não registra todas as sobreposições, apenas algumas delas. Poderia ser este o motivo dos problemas. Sei que, quando você recortou as áreas sobrepostas, pode usar a ferramenta de diferença para remover de uma das duas camadas. Obrigado por todas as respostas! postimg.org/image/5lwq2lwqv/2626db87
aneh

@ Andreas Estou bisbilhotando no escuro, mas verifique os sistemas de coordenadas de todas as camadas com as quais você está trabalhando, incluindo aquelas criadas com a ferramenta de diferença. Talvez haja uma incompatibilidade com as projeções? Eu sei que isto pode causar problemas dentro ArcMAP
Barrett

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.