O polígono do Shapefile não é exibido no QGIS

8

Estou tentando importar um Shapefile para o QGIS. Quando importo, o limite é mostrado na lista, mas quando tento visualizá-lo na área de mapeamento, ele não aparece.

Posso fazer com que ele mostre os nós se eu entrar no modo de edição, para que eu saiba que os dados estão lá. Eu tenho o mesmo problema nas v2.8.2 e v2.12.3. Eu posso executar algumas das ferramentas de polígono na caixa de ferramentas, como as propriedades SAGA Polygon, e ele mostrará o polígono quando a nova camada for criada.

Sou capaz de carregar esses mesmos polígonos em outro programa e eles funcionam corretamente. Salvei os arquivos no meu Google Drive e eles podem ser vinculados abaixo.

Alguém tem alguma idéia do que eu posso estar fazendo de errado. Eu recebi outros shapefiles para mostrar no QGIS sem problemas reais anteriormente. Eu sou muito novo no QGIS.

link para dados de contorno Shape Data

Jason Steffen
fonte
Relatórios do ArcGIS: envelope incorreto, extensão incorreta do conjunto de dados (duas vezes) e não foi possível encontrar o índice espacial. Tentei a ferramenta Repair Geometry nele, mas ainda não conseguia ver o polígono.
Mcknedy #
Também tentei a geometria de reparo e não obtive êxito. Também executei a ferramenta Verificar geometria da validade e ela não me mostrou nenhum erro como o relatório ArcGIS. Obrigado por olhar.
Jason Steffen
Esse é um shapefile interessante. O OpenJUMP pode abri-lo e o único erro encontrado pela ferramenta de controle de qualidade são dois pontos consecutivos iguais em um local. No entanto, se eu converter seu shapefile em um novo com ogr2ogr, o novo shapefile ainda terá os mesmos pontos consecutivos, mas o QGIS o abrirá. Há algum problema com as extensões: ogrinfo do original Extent: (0.000000, 0.000000) - (33.036383, 33.036383), do corrigido Extent: (-115.675374, 33.030347) - (-115.671647, 33.036383). Como dito, você pode corrigir os dados com ogr2ogr.
precisa saber é o seguinte
Eu concordo com o erro de extensão. Percebi também que, ao aumentar o zoom ao selecionar apenas os dados que estavam dentro do limite, ele aumentaria o zoom para onde deveria estar. No entanto, quando eu fazia o mesmo com o limite, ele diminuía o zoom e usava o local 0,00000, 0,00000.
21316 Jason Steffen #
Sou um pouco fraco nos formatos do arquivo de formas, como o QGIS determina as extensões quando importa um arquivo? É possível que esteja lendo errado? Existe um problema com o próprio arquivo Shape, pois ele não está formatado corretamente? Parece que eu só tenho esse problema com arquivos provenientes de uma fonte de software específica, então eu suspeito que eles podem não estar fazendo algo corretamente quando o geram.
21316 Jason Steffen #

Respostas:

4

Eu vi a mesma coisa. Consegui visualizá-lo no QGIS com um pouco de correção geométrica.

Se você executar Vector > Geometry Tools > Check Geometriese gravar a geometria corrigida em um novo shapefile com as Output Vector Layeropções, você obtém ...

insira a descrição da imagem aqui

Essa é a funcionalidade principal, mas foi adicionada apenas recentemente (2,12, acho), por isso vale a pena verificar se você está disponível. Eu fiz isso em 2.14.0 Essen.

EDITAR

Acontece que você precisa instalar manualmente este plug-in, ele não está no núcleo (vi que ele foi implementado como. em C ++)

Você pode encontrá-lo no gerenciador de plug-ins em Geometry Checker . De acordo com este post do blog, a funcionalidade de correção foi adicionada na 2.12.

Steven Kay
fonte
Não vejo a Output Vector Layeropção no QGIS 2.12.3, então talvez apenas esteja disponível na 2.14?
317 Joseph
Também não vi essa opção. Eu vi a ferramenta Verificar geometria da validade . Eu executei isso e ele não mostrou erros na lista. No entanto, quando executei a ferramenta e disse para salvar os locais de erro, ele salvou um erro mostrando os mesmos pontos duplicados. Por que o erro aparece em uma parte da ferramenta e não na outra? Isso é um bug?
Jason Steffen
2
@ Joseph - Não me lembro de ter que instalar este plug-in, mas posso estar errado .. ele aparece na lista de plug-ins como "Geometry Checker". De acordo com este post do blog, a capacidade de corrigir as geometrias chegou na 2.12. Antes disso, você só podia listar problemas, não corrigi-los.
Steven Kay
Obrigado. Encontrei o plugin e funcionou como você diz. Pelo menos eu posso usar os dados agora.
Jason Steffen
1
@StevenKay - Minhas desculpas, você é realmente = corretas)
Joseph