mapverter

Converter GeoJSON para CSV

Converta feições GeoJSON em linhas de CSV no navegador. Propriedades aninhadas viram texto JSON, o id da Feature vira coluna e geometrias nulas mantêm a linha.

  1. Adicionar arquivo
  2. Revisar
  3. Baixar

Arraste seu arquivo de mapa aqui

SHP (zip ou .shp com .shx, .dbf e .prj), KML, KMZ, GeoJSON, GPX e CSV

Grátis · um conjunto de dados por vez · até 20 MB

Quer converter vários conjuntos de dados de uma vez?

Uma linha para cada feição

Cada Feature vira uma linha da tabela. Quando todas as feições são pontos, a tabela começa com as colunas latitude e longitude; caso contrário, cada linha ganha uma coluna wkt, e uma GeometryCollection é gravada como um único valor GEOMETRYCOLLECTION. Feições com geometria nula mantêm a sua linha, com as células de coordenadas vazias.

Como as propriedades são achatadas

  • Objetos e arrays aninhados viram texto JSON em uma única célula.
  • O id de uma Feature que ainda não seja uma propriedade vira uma coluna id.
  • Propriedades simplestyle, como stroke e fill, ficam de fora, e o relatório de conversão conta as feições que as tinham.
  • Os valores Z são removidos, e o relatório os menciona quando a altura era diferente de zero.

Números limpos e células seguras

Os números são gravados sem notação exponencial, então 1e-7 vira 0.0000001. Células que começam com =, +, - ou @ recebem um apóstrofo no início para que as planilhas não as executem como fórmulas; números negativos simples não são alterados. O arquivo é UTF-8 com marca de ordem de bytes (BOM).

Perguntas frequentes

O que acontece com as propriedades aninhadas?
Objetos e arrays são gravados como texto JSON em uma célula, então nenhum valor se perde, embora você possa querer dividi-los melhor na sua planilha.
Posso exportar coordenadas projetadas?
Sim. A saída em CSV começa em latitude e longitude WGS 84, mas você pode escolher Web Mercator (EPSG:3857) como sistema de coordenadas de destino ou abrir a página de um sistema de coordenadas que defina outro; as feições de ponto passam então a ter as colunas x e y.
Por que uma propriedade chamada latitude vira latitude_attr?
O CSV usa latitude, longitude, x, y e wkt para as coordenadas. Uma propriedade com um desses nomes recebe o sufixo _attr para não conflitar com as colunas de coordenadas.
Meu GeoJSON é enviado para algum servidor?
Não. Tudo acontece no seu navegador.