CSV para KML / GeoJSON

Carregue um arquivo CSV com coordenadas para converter para KML ou GeoJSON.

📋 Arraste um arquivo CSV aqui ou clique para selecionar
📋Nenhum arquivo carregado. Arraste um arquivo CSV acima.

Sobre esta ferramenta

O conversor de CSV para GeoJSON / KML transforma um arquivo CSV tabular contendo colunas de coordenadas em um formato espacial e pré-visualiza os pontos em um mapa. Ele preenche a lacuna entre a coleta de dados baseada em planilhas e os fluxos de trabalho GIS — permitindo que dados de campo, listas de endereços ou registros de sensores IoT sejam importados diretamente para ferramentas de cartografia.

Entrada

Um arquivo .csv com pelo menos duas colunas contendo valores de latitude e longitude. Os cabeçalhos das colunas são detectados automaticamente; nomes comuns (lat, latitude, lng, lon, longitude, x, y) são reconhecidos sem configuração. Todas as colunas restantes são preservadas como propriedades da feição. Linhas com valores de coordenadas ausentes ou não numéricos são silenciosamente ignoradas.

Saída

Os pontos detectados renderizados como marcadores no mapa, mais o arquivo convertido disponível como download GeoJSON ou KML. A saída GeoJSON é um FeatureCollection de feições Point; a saída KML é um <Placemark> por linha.

Conceitos-Chave

CSV (Valores Separados por Vírgula)
Um formato tabular de texto simples onde cada linha é um registro e as colunas são separadas por vírgulas (ou ocasionalmente ponto e vírgula ou tabulações). Não há padrão espacial formal para CSV — a nomenclatura das colunas de coordenadas varia amplamente entre fontes de dados, registradores GPS, aplicativos de levantamento e exportações de banco de dados.
Feição Ponto GeoJSON
Cada linha CSV válida torna-se um objeto Feature: {"type": "Feature", "geometry": {"type": "Point", "coordinates": [lng, lat]}, "properties": {...}}. Observe que a ordem de coordenadas do GeoJSON é [longitude, latitude], que é o inverso da ordem de exibição convencional [lat, lng].
Codificação
A ferramenta lê arquivos como UTF-8. CSVs exportados do Microsoft Excel podem usar a codificação Windows-1252, causando mojibake com caracteres acentuados ou texto não latino. Salve como "CSV UTF-8 (delimitado por vírgula)" no Excel, ou use o Google Planilhas, que exporta UTF-8 por padrão.