Erro de recorte 1: o polígono da linha de recorte é inválido


10

Usei os arquivos de exemplo localizados neste URL para aprender o QGIS: https://qgis.org/downloads/data/ .

Tentei recortar SR_50M_alaska_nad.tif usando um shapefile como máscara (alaska.shp). O problema é que recebi esse erro que afirma que:

Ring Auto-interseção no ponto ou próximo .... Erro 1: O polígono da linha de recorte é inválido.

Como resolvo meu problema usando o QGIS 2.18.9?


4
Tente executar o algoritmo v.cleanno Alasca ou a buffercom largura 0.
Matthias Kuhn

Abri o alaska.shp e é bom, sem erros de validação.
jgrocha

Verifico a validade (novamente, com o algoritmo QGIS) e ele detecta o problema. Vou escrever a solução como resposta.
jgrocha

@Bryan Bem-vindo ao GIS SE! Como um novo usuário, faça o tour para saber mais sobre o nosso formato de perguntas e respostas focado.
Midavalo

@MatthiasKuhn obrigado por sua ótima resposta! v.clean realmente fez a coisa ..
Marcel Gangwisch

Respostas:


10

O shapefile original tem problemas de geometria. Já corri a validade Verifique com GEOS opção selecionada ea saída foi "não Erros". Mas eu o executei novamente com o QGIS selecionado e ele detectou erros.

Verifique a validade com o QGIS

A saída foi:

Verificar saída de validade

O algoritmo Corrigir geometrias de correção corrige as geometrias inválidas. Também criei outro shapefile do Alasca no WGS84, para garantir que a camada de recorte esteja nas mesmas coordenadas da varredura.

insira a descrição da imagem aqui


Este geometrias Fix algoritmo está disponível é QGIS 3.
jgrocha

6

Corrigi o problema usando o v.buffer.distancealgoritmo com largura 0.


1
@Bryan Ótimo que você foi capaz de resolver o problema sozinho! Por favor edite sua resposta para dar mais alguns detalhes e alguns passos que você seguiu para realmente resolver o problema
Midavalo

Eu acho que Fix geometriesnão está disponível no QGIS 2.18.9, então @bryan você poderia marcar sua resposta como a que resolveu o seu problema, ele vai ajudar os outros a identificar uma abordagem de trabalho
Marco
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.