Conversor KML GPX GeoJSON

Conversor online gratuito de KML, GPX para GeoJSON. Converta trilhas GPS, waypoints, rotas entre formatos KML, GPX e GeoJSON com preservação de estilo.

Upload
Arraste e solte arquivo KML, GPX ou GeoJSON aqui
ou clique para procurar

O que é o Conversor KML/GPX para GeoJSON?

O Conversor KML/GPX para GeoJSON é uma ferramenta online gratuita que converte entre formatos de arquivo GPS: KML (Keyhole Markup Language), GPX (GPS Exchange Format) e GeoJSON. Isso permite troca de dados perfeita entre Google Earth, dispositivos GPS, aplicações GIS e bibliotecas de mapeamento web.

KML é o formato usado pelo Google Earth e Google Maps para visualização de dados geográficos. GPX é o formato padrão para dispositivos GPS e rastreadores de fitness. GeoJSON é o formato amigável à web usado por bibliotecas de mapeamento modernas como Leaflet e Mapbox.

Este conversor preserva metadados importantes como nomes de waypoints, descrições de trilhas, dados de elevação e informações de estilo ao converter entre formatos.

Conversões Suportadas

O conversor suporta conversão bidirecional entre:

  • KML → GeoJSON: Converta placemarks do Google Earth para GeoJSON amigável à web
  • GPX → GeoJSON: Converta trilhas e waypoints GPS para GeoJSON para mapeamento web
  • GeoJSON → KML: Exporte features de mapas web para Google Earth
  • GeoJSON → GPX: Crie arquivos GPS de dados de mapas web (futuro)
  • Preserva waypoints, trilhas, rotas e placemarks
  • Mantém propriedades, nomes, descrições e carimbos de tempo

Como Usar o Conversor KML/GPX

Converter arquivos GPS é simples:

  • Cole seus dados KML, GPX ou GeoJSON, ou envie um arquivo
  • A ferramenta detecta automaticamente o formato de entrada
  • Selecione o formato de saída desejado (ou use detecção automática)
  • Escolha opções como preservar estilos ou incluir elevação
  • Clique em Converter para gerar a saída
  • Pré-visualize o resultado em um mapa ou baixe o arquivo convertido

Formato KML

KML (Keyhole Markup Language) é um formato baseado em XML desenvolvido pelo Google para visualização geográfica. Recursos incluem:

  • Placemarks: Pontos de interesse com nomes, descrições, ícones
  • LineStrings: Caminhos e rotas com estilo
  • Polígonos: Áreas com cores de preenchimento e bordas
  • Dados estendidos: Propriedades e atributos personalizados
  • Estilos: Cores, ícones, larguras de linha

Arquivos KML (.kml) podem ser abertos diretamente no Google Earth e muitas aplicações GIS.

Formato GPX

GPX (GPS Exchange Format) é o formato XML padrão para dados GPS. Recursos incluem:

  • Waypoints: Pontos individuais com coordenadas e metadados
  • Trilhas: Caminhos GPS gravados com carimbos de tempo e elevação
  • Rotas: Caminhos planejados com waypoints
  • Metadados: Criador, tempo, informações de limites
  • Extensões: Campos de dados personalizados

Arquivos GPX (.gpx) são usados por dispositivos GPS, rastreadores de fitness (Garmin, Strava) e aplicativos de mapeamento.

Aplicações e Casos de Uso

Este conversor é útil para:

  • Converter KML do Google Earth para GeoJSON amigável à web
  • Importar trilhas GPS de aplicativos de fitness para mapas web
  • Exportar dados de mapas web para Google Earth ou dispositivos GPS
  • Converter trilhas de caminhada, rotas de corrida ou caminhos de bicicleta
  • Transformar dados de pesquisa entre diferentes formatos GIS
  • Preparar dados geográficos para várias plataformas de mapeamento

Preservação de Dados

O conversor preserva dados importantes entre formatos:

  • Coordenadas: Latitude, longitude e elevação (se presente)
  • Nomes e descrições: Títulos de features e informações detalhadas
  • Carimbos de tempo: Dados de tempo de trilhas GPS
  • Propriedades: Atributos e metadados personalizados
  • Estilos: Cores, larguras de linha, ícones (onde suportado)
  • Estrutura: Waypoints, trilhas, rotas mantêm seu tipo

Alguns recursos específicos de formato podem ser adaptados ou simplificados durante a conversão para garantir compatibilidade.

Perguntas Frequentes

A ferramenta converte em qualquer direção entre KML (Keyhole Markup Language, formato nativo do Google Earth), GPX (GPS Exchange Format da Topografix) e GeoJSON (RFC 7946). Arquivos KMZ (KML compactado) também são aceitos como entrada; a ferramenta descompacta, escolhe o doc.kml interno e processa a geometria. A saída pode ser um KML plano ou um arquivo KMZ quando você tem muitas imagens ou estilos. Todos os três formatos representam os mesmos tipos geométricos fundamentais (Point, LineString, Polygon), então a conversão é sem perdas para coordenadas; apenas metadados específicos do formato como estilo KML podem precisar ser descartados ao mirar GeoJSON.

Os três formatos são obrigados a armazenar coordenadas em longitude-latitude WGS84 (EPSG:4326). KML impõe isso via sua especificação, GPX está travado nele porque satélites GPS transmitem em WGS84 e GeoJSON (segundo RFC 7946) o exige explicitamente. As coordenadas são graus decimais com longitude (X) primeiro e latitude (Y) depois, opcionalmente seguidas de elevação em metros. Se sua fonte está em um CRS projetado como UTM, Web Mercator (EPSG:3857) ou grade nacional, reprojete primeiro para WGS84 com QGIS ou GDAL ogr2ogr antes de importar aqui, ou a geometria cairá a centenas de quilômetros do lugar certo.

Nomes e descrições são preservados nos três formatos, embora o nome dos campos difira: KML usa name e description, GPX usa name e desc, GeoJSON usa properties.name e properties.description por padrão. Estilos KML (cor de linha, preenchimento de polígono, imagens de ícone) são preservados ao ir de KML para KML ou KML para KMZ, mas descartados ao ir para GeoJSON porque GeoJSON não tem conceito nativo de estilo. Extensões GPX (frequência cardíaca, cadência, potência) são preservadas indo de GPX para GeoJSON dentro do objeto properties mas não voltam limpas para KML porque KML não tem campos equivalentes.

KML e KMZ são lidos pelo Google Earth (desktop e celular), Google Maps (Meus Mapas), QGIS, ArcGIS Pro, Marble, editor OpenStreetMap iD e muitas ferramentas de mapeamento por drone. GPX é suportado por todo dispositivo GPS de consumo desde 2005 (Garmin, Wahoo, Suunto), todo app de corrida e ciclismo (Strava, Komoot, AllTrails, MapMyRide) e a maioria dos apps de navegação outdoor (Gaia GPS, OsmAnd). GeoJSON é o formato universal da cartografia web: Leaflet, Mapbox GL, API do Google Maps, OpenLayers, Cesium, deck.gl, Tableau, Power BI e muitos notebooks R/Python o leem nativamente.

ISO 3166-1 é o padrão internacional que atribui códigos a países e territórios dependentes. Os códigos alpha-2 são de duas letras (US, GB, VN, BR, FR, DE) e são os mais usados em URLs, seletores de país e TLDs. Os códigos alpha-3 são de três letras (USA, GBR, VNM, BRA, FRA, DEU) e são usados pela ICAO, COI para os Jogos Olímpicos e muitas bases estatísticas. Códigos numéricos (840, 826, 704, 076, 250, 276) aparecem em datasets da ONU. O conversor passa o código que estiver no arquivo de origem; não tenta traduzir entre variantes nem buscar nomes em uma tabela desatualizada.

Sim. A ferramenta suporta entrada multi-arquivo via arrastar-e-soltar no desktop e seletor multi-arquivo no celular. Todos os arquivos são convertidos em paralelo usando Web Workers quando o navegador suporta (quase todos os modernos), então 50 arquivos GPX pequenos convertem em menos de um segundo em um laptop típico. A saída é entregue como um único zip contendo um arquivo convertido por entrada. Os nomes são preservados com nova extensão; subpastas dentro da lista de entrada viram pastas dentro do zip de saída. O tamanho máximo depende da memória do navegador, tipicamente 500 MB combinados.

KML armazena cores em ordem ABGR (alfa, azul, verde, vermelho) como hex, o oposto da ordem RGBA mais comum usada em HTML e CSS. Uma cor KML 7fff0000 é RGB 0000ff (azul) com alfa 50 por cento; não vermelho como um leitor ingênuo poderia supor. O conversor respeita essa ordem de bytes ao importar e exportar, mas se você copiar um hex de uma ferramenta de design (que dá RGBA), deve inverter a ordem de bytes para obter a cor KML correta. Use o seletor de cores embutido no editor para evitar essa armadilha completamente.

Sim, uma vez carregada a página. O conversor é totalmente JavaScript do lado do cliente rodando no seu navegador; não há chamadas ao servidor durante a conversão. Após sua primeira visita, o navegador cacheia todos os recursos e você pode converter arquivos offline indefinidamente. Isso o torna útil em contextos de levantamento de campo onde você grava dados GPS sem cobertura celular e quer convertê-los para GeoJSON para upload depois. A ferramenta não armazena nada sobre seus arquivos ou dados de localização; feche a aba e tudo some da memória. A postura de privacidade é verificável com as ferramentas de desenvolvedor do navegador.
Conversor KML GPX GeoJSON — Conversor online gratuito de KML, GPX para GeoJSON. Converta trilhas GPS, waypoints, rotas entre formatos KML, GPX e Geo
Conversor KML GPX GeoJSON