Mais jogos no WuGames.ioPatrocinadoDescubra jogos de navegador grátis — jogue na hora, sem download nem cadastro.Jogar

Conversor CSV para GeoJSON

Conversor CSV para GeoJSON online grátis (RFC 7946, WGS84/EPSG:4326). Mapeie colunas lat/lon, ajuste a precisão e visualize no Leaflet. Privado, no navegador.

Upload
Arraste e solte arquivo CSV aqui
ou clique para procurar

O que é Conversor CSV para GeoJSON?

O Conversor CSV para GeoJSON é uma ferramenta online gratuita que transforma arquivos CSV contendo coordenadas latitude e longitude em formato GeoJSON. Isso é essencial para converter dados de planilhas, logs GPS ou exportações de banco de dados em arquivos GeoJSON prontos para mapa.

GeoJSON é o formato padrão para bibliotecas de mapeamento web como Leaflet, Mapbox, Google Maps e OpenLayers. Ao converter seus dados de coordenadas CSV para GeoJSON, você pode facilmente visualizar e analisar informações geográficas em mapas interativos.

A ferramenta detecta automaticamente colunas de coordenadas, preserva todos os dados adicionais como propriedades de feature e lida com vários formatos CSV incluindo diferentes delimitadores e ordens de coordenadas.

Como Usar o Conversor CSV para GeoJSON

Converter CSV para GeoJSON é simples:

  • Cole seus dados CSV ou envie um arquivo CSV
  • A ferramenta detecta automaticamente colunas de latitude e longitude
  • Ajuste o mapeamento de colunas se necessário (lat, lon, latitude, longitude são detectadas automaticamente)
  • Clique em Converter para gerar FeatureCollection GeoJSON
  • Visualize o resultado no mapa ou baixe o arquivo GeoJSON

Todas as colunas CSV adicionais são automaticamente incluídas como propriedades de feature na saída GeoJSON, preservando seus atributos de dados.

Requisitos de Formato CSV

Seu arquivo CSV deve ter:

  • Linha de cabeçalho com nomes de colunas
  • Coluna de latitude (nomeada: lat, latitude, y, etc.)
  • Coluna de longitude (nomeada: lon, lng, longitude, x, etc.)
  • Coordenadas decimais válidas (ex.: 21.0278, 105.8342)
  • Opcional: nome, descrição ou outras colunas de atributo

A ferramenta suporta vários formatos CSV, incluindo valores separados por vírgula, ponto e vírgula e tabulação.

Exemplo de Formato CSV

Aqui está um exemplo de CSV que pode ser convertido:

nome,lat,lon,populacao,pais
São Paulo,-23.5505,-46.6333,12300000,Brasil
Rio de Janeiro,-22.9068,-43.1729,6748000,Brasil
Brasília,-15.7975,-47.8919,3055000,Brasil
Buenos Aires,-34.6037,-58.3816,15200000,Argentina
Santiago,-33.4489,-70.6693,6800000,Chile

Isso será convertido para uma FeatureCollection GeoJSON com 5 features Ponto, cada uma contendo o nome, população e país como propriedades.

Aplicações e Casos de Uso

Este conversor é útil para:

  • Visualizar dados de localização de planilha em mapas web
  • Converter logs GPS ou dados de rastreamento para GeoJSON
  • Preparar dados de localização para aplicações Leaflet ou Mapbox
  • Transformar exportações de banco de dados com coordenadas
  • Criar GeoJSON de dados de pesquisa com coordenadas GPS
  • Converter localizações de lojas, dados POI ou medições de campo para formato de mapa

Recursos e Opções

Recursos principais deste conversor CSV para GeoJSON:

  • Detecção automática de coluna para campos lat/lon
  • Mapeamento de coluna personalizado para cabeçalhos não padronizados
  • Preservar todas as colunas CSV como propriedades GeoJSON
  • Pular coordenadas inválidas automaticamente
  • Lidar com diferentes ordens de coordenadas (lat,lon ou lon,lat)
  • Visualizar resultados em mapa interativo
  • Baixar como arquivo .geojson para uso em aplicações SIG

Perguntas Frequentes

Ela converte uma planilha CSV com dados geográficos em uma FeatureCollection GeoJSON válida de features Point. O CSV deve ter uma coluna de latitude e uma de longitude em graus decimais; todas as outras colunas se tornam propriedades no Feature resultante. Casos de uso comuns incluem localizadores de lojas geocodificados, resultados de pesquisas com coordenadas, leituras de sensores, logs GPS e pontos de interesse. A saída fica pronta para Leaflet, Mapbox GL, Google Maps, OpenLayers ou qualquer GIS desktop como o QGIS. Tudo roda no seu navegador; nada é enviado a nenhum servidor.

Coordenadas devem estar em graus decimais WGS84 (EPSG:4326), o único sistema de referência que a especificação GeoJSON (RFC 7946) define. Valores aceitáveis são como 37.7749, 40.7128, -122.4194 etc. Notação graus-minutos-segundos (37°46'30"N) deve ser convertida para graus decimais antes da importação. A primeira linha deve ser um cabeçalho; a ferramenta autodetecta nomes comuns de latitude (lat, latitude, y) e de longitude (lon, lng, longitude, x), e você pode substituir o mapeamento manualmente com os seletores de coluna.

Esse é o erro de GeoJSON mais comum: latitude e longitude trocadas. O GeoJSON armazena cada posição como [longitude, latitude], o oposto da ordem falada "lat, lon", então colocar a latitude primeiro joga os pontos na costa oeste da África perto de 0,0 (o Golfo da Guiné) ou simplesmente no hemisfério errado. Esta ferramenta sempre escreve a saída correta [lon, lat]. Ela também observa o sinal revelador de colunas trocadas — um valor de latitude maior que ±90 graus, geograficamente impossível — e, ao vê-lo, avisa você e troca automaticamente os papéis lat/lon naquela conversão para que seus pontos caiam onde deveriam.

O RFC 7946 §11.2 recomenda explicitamente não armazenar mais de 6 casas decimais, porque 6 casas equivalem a cerca de 0,11 m de precisão no equador — já mais fino que o GPS de consumo. Exportações em ponto flutuante costumam carregar 12-15 dígitos sem sentido que só incham o arquivo. Use o seletor Casas decimais das coordenadas para arredondar a saída: 6 casas é o padrão recomendado pela especificação, 5 casas (~1,1 m) serve para a maioria dos mapas web, e cortar floats longos pode reduzir uma FeatureCollection em 30-60%, acelerando a carga no Leaflet/Mapbox e a entrega por CDN. Escolha Completo só quando realmente precisar de precisão topográfica sub-centimétrica.

Sim. A ferramenta emite uma FeatureCollection em conformidade com o RFC 7946: cada linha vira um Feature com geometria Point cujas coordenadas estão na ordem [longitude, latitude] e em WGS84 / EPSG:4326. As colunas restantes são anexadas no objeto properties usando seu cabeçalho original como chave. Você pode colar o resultado no geojson.io, num validador de GeoJSON, ou carregá-lo diretamente no QGIS, Leaflet ou Mapbox GL para confirmar que valida. Linhas fora do intervalo ou não numéricas são puladas (ou reportadas) em vez de escritas como geometria quebrada.

Com "Incluir todas as colunas como propriedades" ativado, cada coluna exceto a latitude e a longitude escolhidas vira uma chave no objeto properties do Feature. A ferramenta preserva valores tipo identificador como CEPs, ZIP codes, códigos FIPS e números de telefone exatamente como escritos — um valor como 07016 mantém o zero à esquerda em vez de virar silenciosamente o número 7016. Campos numéricos limpos ainda são emitidos como números JSON para que você possa estilizar ou filtrar por eles. Se você definir uma coluna de Nome, ela também é copiada para uma propriedade name, conveniente para rótulos e popups no mapa.

Não. A conversão acontece inteiramente no seu navegador usando JavaScript; nenhuma parte do CSV é enviada a um servidor. Você pode verificar abrindo a aba Rede das ferramentas de desenvolvedor e observando as requisições saindo durante a conversão — você não verá nenhuma. Isso importa quando seu CSV contém dados sensíveis como endereços de clientes, localizações de pacientes ou resultados de pesquisas proprietárias. As únicas chamadas de rede são a pré-visualização opcional do mapa, que baixa os tiles base do OpenStreetMap; a conversão em si funciona offline.
Conversor CSV para GeoJSON — Conversor CSV para GeoJSON online grátis (RFC 7946, WGS84/EPSG:4326). Mapeie colunas lat/lon, ajuste a precisão e visual
Conversor CSV para GeoJSON