O conjunto de arquivos que você possui é chamado coletivamente, como Shapefile . É um formato de dados espaciais comum desenvolvido pela ESRI que é usado para transferência de dados entre muitos pacotes diferentes.
Este formato consiste em 3 arquivos principais com o mesmo nome, mas as seguintes extensões de arquivo:
Um arquivo contendo informações de projeção:
Além de alguns arquivos gerados por software que são índices espaciais:
Dos três primeiros arquivos, o .shp
arquivo contém as informações espaciais, ou seja, x,y
pares de coordenadas que descrevem os recursos de ponto, linha ou polígono contidos no arquivo.
O .dbf
arquivo é um arquivo no formato dbase e contém as informações de Atributo ou as características descritivas dos recursos. Alguns exemplos disso seriam: "Nome", se o recurso for um point
representando uma cidade ; "Nome da estrada" ou "Velocidade", se o recurso for line
uma rua representando ; ou "população" se o recurso é uma polygon
representando uma área do condado *, ou país .
O .shx
arquivo atua como um arquivo de vinculação entre o .shp
e .dbf
. Corresponde a linha correta no .shp
arquivo com o registro correto no .dbf
arquivo.
Sem esses três primeiros arquivos, você não tem um shapefile válido .
Os outros arquivos listados são opcionais, embora .prj
sejam necessários para o correto posicionamento dos seus dados em relação a outros dados espaciais e para medir e calcular a distância. Consulte Projeção de mapa , para mais informações.
Os arquivos .sbx e .sbn geralmente são criados automaticamente quando o shapefile é criado. No entanto, eles podem ser excluídos e recriados sem invalidar o shapefile como um todo.
Geralmente, quando você usa um software capaz de ler esse formato, os arquivos listados na janela Adicionar camadas são o .shp
arquivo. Os outros arquivos são carregados automaticamente. Se, no entanto, houver um problema com um dos três arquivos principais, o arquivo .shp poderá ser carregado, mas aparecerá um erro dizendo que este não é um shapefile válido ou simplesmente não recursos serão exibidos.
No caso que você mostrou, parece estar faltando o arquivo crítico .shx
. Sem isso, não há conexão entre os recursos espaciais e os dados do atributo, portanto, o software não pode carregar o shapefile corretamente. O que você precisa fazer é voltar para a fonte dos seus dados e garantir que você também obtenha o arquivo .shx . Depois de fazer isso, você poderá carregar os dados sem problemas.
Essa resposta pode ser um exagero, mas ajuda a saber para que servem os arquivos incluídos em um shapefile. Pode ajudar no futuro saber o que procurar se você encontrar um problema semelhante.
The Microsoft Access database engine could not find the object 'tl_2016_us_zcta510'
. Eu tentei todas as três versões, dBase5, dBase IV e dBase III.O QGIS 1.8 tem a capacidade de abrir arquivos zip diretamente. Veja aqui para mais detalhes
http://underdark.wordpress.com/2012/05/05/loading-zipped-files-directly-into-qgis/
Caso contrário, você sempre pode descompactar o arquivo .zip e extrair todos os arquivos em uma pasta. Depois disso, quando você abrir o arquivo .shp, ele aparecerá corretamente.
fonte
Se o shapefile for carregado no QGIS, você poderá visualizar os dados do atributo (os dados armazenados no arquivo * .dbf) clicando com o botão direito do mouse na camada no painel de camadas e descendo para 'Abrir tabela de atributos'.
fonte
O QGIS pode ler um shapefile quebrado mesmo sem o arquivo .dbf. Nesse caso, os dados do atributo são perdidos, mas não a geometria.
O arquivo .shx, no entanto, é necessário. Ele contém o mesmo cabeçalho de metadados que o arquivo .shp e o índice para os registros individuais do arquivo .shp.
Veja também a entrada da wikipedia nos Shapefiles.
fonte