Ignorando recursos de entrada inválidos com a ferramenta Intersection no QGIS?


26

No QGIS 2.18, quando usei a ferramenta Vetor> Ferramentas de geoprocessamento> Interseção, pude verificar uma opção que dizia "Ignorar geometrias NULL [opcional]".

Agora eu baixei o QGIS 3.2 e essa opção não existe mais. Mas quando tento criar a interseção entre as duas camadas em que estou trabalhando, recebo uma mensagem informando que há uma geometria inválida em algum lugar e que devo corrigi-la ou "altere a configuração de Processamento para 'Ignorar recursos de entrada inválidos 'opção ".

Mas essa opção não existe! Ou, se existir, simplesmente não consigo encontrá-lo em lugar nenhum.

Alguém sabe como / onde alterar essa configuração no QGIS 3.2?

Respostas:


35

Vá para Configurações> Opções> Processamento e, em Geral, mude para Ignorar recursos com geometrias inválidas.

Configurações de processamento

Como alternativa, também vale a pena verificar a resposta de A.Oikonomidis , além de outras ferramentas disponíveis na caixa de ferramentas de processamento para corrigir geometrias inválidas no conjunto de dados original.


2

Eu tive o mesmo problema e tentei resolvê-lo usando o plug-in Geometry Checker. No entanto, leva muito tempo, portanto, se você quiser uma solução rápida, poderá ignorar geometrias inválidas. Para mim, porém, ignorar geometrias inválidas levou a não obter todos os resultados, então tive que usar a opção "Não filtrar (melhor desempenho)" para fazê-la funcionar.


0

Alterar as configurações no Qgis 3.0 / 3.0.2 não funcionou para mim, mas funcionou com o plug-in MMQGIS.

Esse plug-in foi indespensável para mim e muito mais confiável do que o disponível com o QGIS. E adiciona muitos, muitos recursos adicionais.

Sugira fortemente que você adicione o plugin!

Processo:

MMQGIS> Modificar> Converter tipo de geometria> Nova geometria> Linhas

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.