Converter CSV para KML
Este conversor transforma um CSV com colunas de latitude e longitude ou uma coluna WKT em um arquivo KML para o Google Earth, o Google My Maps ou o QGIS, com um marcador por linha e as demais colunas mantidas como dados do marcador. O CSV é lido no seu navegador e não é enviado. Você escolhe qual coluna vira o nome do marcador. Endereços não são geocodificados, então o arquivo precisa ter coordenadas.
Um arquivo não foi convertido corretamente? Escreva para [email protected], de preferência com um pequeno arquivo de exemplo, e o problema será corrigido.
O essencial
- Entrada: CSV (.csv). Saída: KML (.kml).
- Seus arquivos não são enviados: o trabalho é feito no navegador, no seu próprio dispositivo.
- Tamanho: sem limite fixo; arquivos muito grandes são limitados pela memória do dispositivo.
- Precisa de um navegador atual (Chrome, Edge, Firefox ou Safari) no computador, tablet ou celular; nada para instalar.
- Grátis e sem cadastro.
De CSV para KML: por que converter?
Uma lista de lojas, poços, pontos de levantamento ou clientes mantida no Excel fica mais fácil de entender em um mapa, e o Google Earth lê KML. Este conversor encontra sozinho as colunas de coordenadas quando elas têm nomes comuns como lat, latitude, lon, lng, longitude, x ou y, ou usa uma coluna de texto WKT como POINT (12.57 55.68), o que também permite linhas e polígonos. Ele lida com as variantes de CSV que o Excel grava em cada país: vírgula ou ponto e vírgula, ponto decimal ou vírgula decimal, UTF-8 ou a antiga codificação do Windows, e graus, minutos e segundos. Cada linha vira um marcador com o nome tirado da coluna que você escolher, e todas as outras colunas aparecem no balão dele. O arquivo é lido e o KML é gerado no seu navegador com o GDAL, a biblioteca que o QGIS usa.
Como converter CSV para KML
- Arraste e solte seu arquivo .csv na caixa ou clique para escolhê-lo.
- Confira as colunas de coordenadas e escolha a coluna que será usada nos nomes dos marcadores.
- Clique em “Converter para KML” e abra o arquivo no Google Earth ou importe-o no My Maps.
O que muda na conversão
Como as colunas de coordenadas são encontradas
Uma coluna cujos valores parecem WKT é usada primeiro como geometria. Caso contrário, a coluna de longitude ou X é a primeira cujo nome começa com lon, lng ou long, ou é x ou easting, e a coluna de latitude ou Y é a primeira que começa com lat, ou é y ou northing. O resumo mostra quais colunas foram usadas, e você pode escolher outras. Um ponto em Copenhague com latitude e longitude trocadas vai parar no Mar da Arábia, então vale a pena olhar o mapa antes de converter.
Escolher o nome do marcador
O Google Earth rotula cada marcador com o seu nome. “Automático” usa uma coluna chamada Name, se houver; depois, uma coluna de texto que contenha name, title ou label; e por fim a primeira coluna de texto. Você pode escolher qualquer outra coluna, ou “Sem nomes”. As demais colunas aparecem como uma tabela de dados no balão, e o Google Earth mostra todos os valores como texto.
Ponto e vírgula, vírgula decimal e codificação
No Brasil, na Alemanha, na França e em muitos outros países, o Excel salva arquivos CSV com ponto e vírgula entre as colunas e vírgula como separador decimal, então 55,6813 significa 55.6813. As duas coisas são detectadas, e uma primeira linha “sep=” do Excel é respeitada. Um arquivo que não é UTF-8 válido normalmente foi salvo pelo Excel na página de código do Windows do computador, como Windows-1252 ou Shift_JIS; o conversor escolhe aquela em que o texto fica mais natural, para que nomes com acentos apareçam certos no Google Earth.
Linhas sem coordenadas
Uma linha com coordenada vazia ou ilegível é mantida como marcador sem localização, então seus dados não se perdem, mas o Google Earth e o My Maps não conseguem mostrá-la no mapa. A página informa quantas linhas são afetadas; se elas forem importantes, corrija-as na planilha e converta de novo. Endereços não são transformados em coordenadas.
Coordenadas em metros
Coordenadas KML são sempre longitude e latitude em WGS84. Quando os valores claramente não são graus, por exemplo coordenadas UTM leste e norte, a página pede o código EPSG, como EPSG:25832 ou EPSG:32633, e reprojeta os pontos para WGS84 antes de gerar o KML.
Sobre os formatos
CSV
CSV (valores separados por vírgula) é uma tabela em texto simples que abre no Excel, no Google Planilhas e em qualquer banco de dados. Não tem um tipo de geometria próprio: as localizações ficam em duas colunas de coordenadas, como latitude e longitude, ou em uma coluna de texto WKT.
- Pontos cabem em duas colunas (X e Y, ou longitude e latitude); linhas e polígonos precisam de uma coluna WKT.
- O sistema de coordenadas não fica salvo no arquivo, então anote-o à parte.
- Não há padrão para o separador: o Excel usa vírgula ou ponto e vírgula, conforme as configurações de idioma.
- Todo valor é texto; se 01310 é um número ou um CEP, quem decide é o programa que o lê.
KML
KML (Keyhole Markup Language) é o formato XML por trás do Google Earth e do Google My Maps, e uma norma OGC desde 2008. Além da geometria, pode conter estilos, ícones, pastas e descrições em HTML.
- Sempre longitude e latitude WGS84, com altitude opcional.
- As pastas agrupam marcadores; cada pasta pode virar uma camada própria na conversão.
- Os estilos (cores, espessuras de linha, ícones) são específicos do KML e do Google Earth.
Perguntas frequentes
Meu CSV é enviado?
Não. O arquivo é lido e convertido pelo seu próprio navegador, então listas de clientes e outros endereços privados ficam no seu computador.
Posso importar o KML no Google My Maps?
Sim. No My Maps, adicione uma camada, clique em “Importar” e escolha o KML. O My Maps usa o nome do marcador como título e mostra as outras colunas nos detalhes.
O CSV pode conter linhas e polígonos?
Sim, em uma coluna WKT. Cada linha da planilha guarda uma geometria, por exemplo LINESTRING (12.56 55.67, 12.57 55.68) ou um POLYGON. Coordenadas de pontos em duas colunas só podem gerar pontos.
Posso colorir os marcadores?
Não pelo CSV. Os pontos recebem o alfinete padrão do Google Earth e as linhas ficam vermelhas. No Google Earth Pro, clique com o botão direito na pasta, abra “Propriedades”, mude o estilo e salve o arquivo de novo.
Funciona com o Google Sheets?
Sim. No Google Sheets, escolha Arquivo, Fazer download, Valores separados por vírgula e solte esse arquivo aqui.