Por que converter SHP para CSV?
Um Shapefile armazena duas coisas: geometria vetorial e uma tabela de atributos. O CSV abre no Excel, Google Sheets, LibreOffice e virtualmente em qualquer assistente de importação de base de dados. Exportar para .csv é comum quando utilizadores que não usam GIS precisam dos dados tabulares subjacentes - IDs de parcelas, contagens populacionais, coordenadas de pontos - sem software GIS.
Como converter SHP para CSV
QGIS FREE
Clique com o botão direito na camada carregada e escolha Export > Save Features As, selecione CSV e defina GEOMETRY para AS_XY para camadas de pontos ou NONE para linhas e polígonos.
ogr2ogr OPEN-SOURCE
Execute ogr2ogr -f CSV out.csv in.shp -lco GEOMETRY=AS_XY para camadas de pontos; utilize -lco GEOMETRY=NONE apenas para dados de atributos.
LibreOffice Calc FREE
Abra o ficheiro complementar .dbf diretamente via File > Open no LibreOffice Calc e, em seguida, guarde como CSV - não é necessário software GIS.
Sobre estes formatos
Um arquivo .shp é quase sempre um Esri Shapefile - dados vetoriais geoespaciais (pontos, linhas, polígonos) usados por softwares GIS. Ele é parte de um conjunto: precisa dos seus arquivos…
Abrir detalhes de .SHP →Um arquivo CSV armazena dados tabulares como texto simples - uma linha por registro, valores separados por vírgulas (ou ponto e vírgula em localidades europeias). Qualquer planilha o abre:…
Abrir detalhes de .CSV →Qualidade e o que observar
- Para camadas de linhas e polígonos, a geometria não é transferida para as linhas do CSV; utilize AS_WKT para escrever a geometria como uma string de texto se a forma tiver de ser preservada.
- Os nomes dos campos no
.dbfsão truncados para 10 caracteres (um limite do dBASE), o que é transferido para o CSV. - Todos os ficheiros complementares (
.shx,.dbfe, idealmente,.prj) devem estar na mesma pasta para que o QGIS ou o ogr2ogr abram o Shapefile corretamente.
Perguntas frequentes
Posso obter coordenadas no CSV para um Shapefile de pontos?
ogr2ogr -lco GEOMETRY=AS_XY; isto adiciona colunas de longitude e latitude a cada linha.Preciso de software GIS para abrir os dados de atributos?
.dbf que o LibreOffice Calc pode abrir diretamente através de File > Open.