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?

bryan
fonte
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

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

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

bryan
fonte
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