Conversor de GeoJSON para CSV
Converta GeoJSON para CSV e CSV de volta para GeoJSON no seu navegador. Suas coordenadas ficam no seu dispositivo.
Seu GeoJSON e CSV são convertidos localmente no seu navegador e nunca enviados, então os dados de localização nas suas features ficam no seu dispositivo.
Precisa de CSV a partir de JSON? Experimente o JSON para CSV.
Sobre Conversor de GeoJSON para CSV
Este conversor de GeoJSON para CSV achata uma FeatureCollection GeoJSON em uma tabela pronta para planilha e reconstrói o GeoJSON a partir de um CSV de coordenadas. Indo de GeoJSON para CSV, cada feature Point vira uma linha: suas coordenadas preenchem colunas dedicadas de latitude e longitude, e cada propriedade da feature vira sua própria coluna em uma ordem estável. Geometrias que não são pontos, como linhas e polígonos, mantêm sua forma exata em uma coluna geometry compacta, então nada se perde. Inverta a direção e um CSV com colunas de latitude e longitude é transformado de volta em uma FeatureCollection, com as colunas restantes preservadas como propriedades da feature. É útil para abrir dados de mapa no Excel ou no Google Sheets, importar exportações de levantamento ou preparar coordenadas para uma biblioteca de mapa. A conversão roda inteiramente no seu navegador, então os dados que você cola são processados localmente e nunca saem do seu dispositivo.
Recursos
- Converte uma FeatureCollection GeoJSON para CSV com colunas dedicadas de latitude e longitude
- Achata cada propriedade da feature em sua própria coluna usando uma ordem estável de primeira aparição
- Preserva linhas, polígonos e outras geometrias que não são pontos em uma coluna geometry compacta
- Reconstrói uma FeatureCollection GeoJSON a partir de qualquer CSV que tenha colunas de latitude e longitude
- Detecta automaticamente colunas de coordenadas chamadas lat, latitude, y, lon, lng, longitude ou x
- Mantém cada coluna CSV que não é de coordenada como uma propriedade da feature
- Aplica a citação RFC 4180 para que valores com vírgulas, aspas ou quebras de linha permaneçam intactos
- Copie o resultado ou baixe-o como um arquivo .csv ou .geojson com um clique
Como usar Conversor de GeoJSON para CSV
- Escolha uma direção: GeoJSON → CSV ou CSV → GeoJSON.
- Cole seus dados na caixa de entrada, ou use Escolher arquivo para carregar um arquivo .geojson, .json ou .csv.
- Leia a saída convertida no painel à direita.
- Clique em Copiar para pegar o resultado, ou baixe-o como data.csv ou data.geojson.
Exemplo
Entrada
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": { "name": "Eiffel Tower", "city": "Paris" },
"geometry": { "type": "Point", "coordinates": [2.2945, 48.8584] }
}
]
}
Saída
latitude,longitude,name,city
48.8584,2.2945,Eiffel Tower,Paris
Cada feature Point vira uma linha; as coordenadas preenchem latitude e longitude, as propriedades viram colunas.
Erros comuns e solução de problemas
- CSV → GeoJSON informa "No latitude/longitude columns found". — Renomeie suas colunas de coordenadas para algo reconhecível, como latitude e longitude (lat, y, lon, lng e x também funcionam), para que o conversor consiga localizá-las.
- A saída GeoJSON → CSV tem células de latitude e longitude vazias. — Essas linhas são geometrias que não são pontos; a forma delas é mantida na coluna geometry. Apenas features Point preenchem as colunas de latitude e longitude.
- O conversor mostra "Invalid JSON" para GeoJSON → CSV. — Verifique se a entrada é GeoJSON válido — um objeto FeatureCollection, Feature ou Geometry com chaves correspondentes e chaves entre aspas.
- Um valor de CSV que contém uma vírgula transborda para a próxima coluna. — Envolva esse valor em aspas duplas no CSV de origem; na exportação, o conversor cita esses valores automaticamente.
Perguntas frequentes
- Quais colunas viram latitude e longitude?
- Ao converter GeoJSON para CSV, as coordenadas de cada feature Point preenchem duas colunas fixas: latitude (o segundo valor da coordenada) e longitude (o primeiro). No sentido oposto, a ferramenta detecta automaticamente colunas chamadas lat, latitude, y, lon, lng, longitude ou x e as usa como as coordenadas do ponto.
- Como as geometrias que não são pontos são tratadas?
- Linhas, polígonos, multipolígonos e coleções de geometria não podem ser reduzidos a um único par de latitude/longitude, então sua forma exata é preservada como uma string GeoJSON compacta em uma coluna geometry. As células de latitude e longitude ficam vazias nessas linhas, para que nenhum dado de coordenada se perca.
- O que acontece com minhas propriedades GeoJSON no CSV?
- Cada chave de propriedade encontrada nas features vira sua própria coluna, na ordem de primeira aparição, e os valores de cada feature são escritos nessas colunas. Propriedades ausentes ficam como células vazias, então features com conjuntos de propriedades diferentes ainda se alinham corretamente.
- Quais nomes de coluna CSV são detectados como coordenadas?
- O conversor reconhece nomes comuns de latitude (lat, latitude, y) e de longitude (lon, lng, longitude, x), sem diferenciar maiúsculas de minúsculas. Cada coluna restante é mantida como uma propriedade da feature, então uma coluna id ou name segue direto para o GeoJSON.
- Meus dados são enviados quando eu os converto?
- Não. As conversões de GeoJSON para CSV e de CSV para GeoJSON rodam inteiramente no seu navegador, então suas coordenadas e propriedades são processadas localmente e nunca saem do seu dispositivo.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit