Converter shp para csv

Converter SHP para CSV

Exporte atributos de shapefile, coordenadas ou geometria WKT para uma tabela CSV compatível.

Crie ficheiros CSV online

Ainda não conseguimos ler ficheiros SHP, por isso esta conversão não está disponível. Se conseguir exportar o seu trabalho para um destes formatos ou outros, transformamo-lo em CSV:

Como converter shp para csv arquivo

Um sistema de relatórios, uma planilha ou um banco de dados pode aceitar CSV tabular, mas não um ESRI Shapefile. A exportação dos dados cria uma tabela portátil, enquanto uma exportação explícita da geometria é necessária se as coordenadas ou formas precisarem permanecer disponíveis.

O que é o formato SHP

No contexto de bancos de dados geoespaciais, SHP refere-se ao formato ESRI Shapefile, usado para pontos, linhas e polígonos vetoriais. Um conjunto de dados utilizável normalmente inclui arquivos com o mesmo nome base: .shp armazena a geometria, .shx armazena o índice da geometria, .dbf armazena os registros de atributos, .prj pode definir o sistema de referência de coordenadas e .cpg pode identificar a codificação de caracteres do DBF.

Aplicativos GIS, como QGIS, ArcGIS Pro, ArcGIS Desktop e GeoPandas, leem e criam shapefiles. Exemplos comuns incluem limites censitários, estradas, redes de serviços públicos, parcelas de terra, pontos de GPS e áreas administrativas.

O que é o formato CSV

CSV é uma tabela de texto simples na qual os registros ocupam linhas e os campos são separados por um delimitador, geralmente uma vírgula. Planilhas, bancos de dados relacionais, aplicativos estatísticos, scripts e sistemas de relatórios podem importá-lo sem software GIS.

CSV pode conter a tabela de atributos do shapefile, mas não possui uma representação nativa padrão para polígonos, linhas, sistemas de referência de coordenadas ou índices espaciais. Para manter a localização, exporte a geometria como um campo de texto WKT ou exporte a geometria de pontos como campos de coordenadas separados. WKT em CSV é uma convenção, não um tipo de banco de dados espacial.

Como converter SHP em CSV

Usando QGIS

  1. Coloque os arquivos .shp, .shx, .dbf e os arquivos .prj e .cpg disponíveis em uma única pasta. Mantenha inalterados os nomes base correspondentes.
  2. Abra a camada com Layer → Add Layer → Add Vector Layer e verifique as feições e a tabela de atributos.
  3. Clique com o botão direito na camada e selecione Export → Save Features As….
  4. Defina Format como Comma Separated Value [CSV], especifique um nome de arquivo de saída e use UTF-8, a menos que o sistema de destino exija outra codificação.
  5. Nas opções de geometria, escolha AS_WKT para preservar pontos, linhas ou polígonos em uma coluna de geometria. Para uma camada de pontos, escolha AS_XY ou AS_XYZ quando forem preferidas colunas de coordenadas separadas. Escolha NO_GEOMETRY quando apenas os atributos forem necessários.
  6. Clique em OK. Inspecione a saída em um editor de texto ou importe-a para o sistema de destino, verificando delimitadores, valores entre aspas, nomes de campos, codificação e valores de geometria.

Usando GDAL

O ogr2ogr do GDAL é adequado para conversões repetíveis e em lote. No diretório que contém os arquivos de origem, exporte os atributos e a geometria WKT com:

ogr2ogr -f CSV output.csv input.shp -lco GEOMETRY=AS_WKT

Para exportar atributos selecionados mantendo WKT, substitua os nomes dos campos pelas colunas DBF reais:

ogr2ogr -f CSV output.csv input.shp -select field1,field2,field3 -lco GEOMETRY=AS_WKT

Para uma exportação somente de atributos, omita a opção de criação de geometria ou use a opção sem geometria do driver CSV compatível com a versão instalada do GDAL. O GDAL lê os atributos de .dbf e pode ler o sistema de referência de coordenadas de .prj, mas os metadados do CRS não são preservados de forma confiável no CSV resultante.

Usando um conversor online

Serviços de conversão GIS, como MyGeodata Cloud, podem processar um shapefile fornecido como um arquivo ZIP. Inclua os arquivos correspondentes .shp, .shx e .dbf, além de .prj e .cpg quando disponíveis; envie o arquivo, selecione CSV, configure a saída da geometria se essa opção for oferecida e baixe o resultado.

Verifique as políticas do serviço relativas à retenção de arquivos, privacidade, tamanho e tratamento de geometrias antes de enviar dados espaciais confidenciais, pessoais ou restritos. Use QGIS ou GDAL para dados sensíveis e conversões que precisem ser reproduzíveis.

Considerações sobre qualidade e compatibilidade

  • A geometria pode ser perdida: um CSV somente de atributos não pode recriar formas mapeadas. Use WKT para qualquer tipo de geometria ou colunas de coordenadas para camadas de pontos.
  • O CRS afeta as coordenadas: longitude e latitude só são significativas com o sistema de referência de coordenadas correto. Reprojete no QGIS ou no GDAL antes da exportação quando o destinatário exigir WGS 84, comumente identificado como EPSG:4326. Registre o CRS separadamente, pois o CSV não o padroniza.
  • As limitações do Shapefile permanecem: os nomes, tipos, larguras e a codificação dos campos DBF seguem restrições legadas. A exportação para CSV não pode recuperar valores ou nomes que já tenham sido truncados no DBF de origem.
  • Delimitadores e aspas são importantes: vírgulas, aspas e quebras de linha dentro dos valores devem ser escapadas de acordo com as regras do CSV. Importe o arquivo usando o delimitador e a codificação utilizados durante a exportação.
  • Geometrias grandes podem produzir arquivos difíceis de manipular: WKT repete o texto das coordenadas e o CSV não possui índice espacial. Use GeoPackage, GeoJSON ou outro formato espacial quando for necessário manter a geometria, o CRS e o desempenho do GIS.

Comparação de formato: SHP vs CSV

Como os formatos SHP e CSV se comparam nas propriedades mais importantes para esta conversão.

Comparação dos formatos de arquivo SHP e CSV
Propriedade .SHP Esri Shapefile .CSV Comma-Separated Values
Padrão aberto Parcialmente aberto Sim
Compressão Sem compressão Sem compressão
Tamanho típico do arquivo Médio Pequeno
Abre num navegador web Não Sim, nativamente
Edição posterior Limitado Fácil
Suporte a metadados Básico Básico
Legível em texto simples Não Sim
Mais usado para Intercâmbio de dados Intercâmbio de dados
Introduzido 1998 —
Desenvolvedor Esri —
Tipo MIME application/x-esri-shape text/csv