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

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.

clearClearpastePaste
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 estas conversões:

  • 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
  • Estatísticas da trilha: distância, ganho/perda de elevação e caixa delimitadora de cada trilha convertida
  • 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 realiza três conversões unidirecionais: KML para GeoJSON, GPX para GeoJSON e GeoJSON para KML. KML (Keyhole Markup Language) é o formato nativo do Google Earth, GPX (GPS Exchange Format da Topografix) é o padrão dos dispositivos GPS e GeoJSON (RFC 7946) é o padrão da cartografia web. A detecção automática inspeciona os dados colados ou enviados e escolhe a direção correta. Todos os três formatos representam os mesmos tipos geométricos fundamentais (Point, LineString, Polygon e suas variantes Multi), então a conversão de coordenadas é sem perdas; apenas metadados específicos do formato, como estilo KML, são descartados quando o destino é GeoJSON, que não tem conceito nativo de estilo.

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. Ao converter KML para GeoJSON, estilos KML como cor de linha, preenchimento de polígono e imagens de ícone são levados para o objeto properties (stroke, fill, marker-color), mas GeoJSON não tem especificação nativa de estilo, então um leitor estrito pode ignorá-los. Extensões GPX como frequência cardíaca, cadência e potência são preservadas ao converter GPX para GeoJSON dentro do objeto properties.

Arquivos KML 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.

Aqui as coordenadas são armazenadas em graus decimais. Cada casa decimal extra de latitude ou longitude multiplica a precisão por dez: 5 casas decimais (cerca de 1,1 metro no equador) bastam para trilhas, ciclismo e a maioria dos trabalhos de levantamento, e 6 casas (cerca de 0,11 metro) igualam a precisão do GPS de consumo. Ir além de 7 casas adiciona dígitos que nenhum receptor GPS consegue resolver, apenas inflando o tamanho do arquivo. O conversor preserva a precisão que houver no seu arquivo de origem em vez de arredondá-la; a caixa delimitadora no painel de Estatísticas da Trilha é exibida com 5 casas decimais como um resumo legível, não como limite dos dados.

Após cada conversão, o painel de Estatísticas da Trilha resume a geometria. A distância total é a soma dos comprimentos de segmento de círculo máximo (Haversine) entre pontos consecutivos de cada LineString, MultiLineString e anel de Polygon, usando um raio terrestre de 6.371 km, e é exibida em quilômetros e milhas. O ganho de elevação é a soma de todas as subidas positivas entre pontos consecutivos e a perda de elevação a soma das descidas, tiradas da terceira coordenada (Z) opcional; ambos são reportados em metros e pés junto com a elevação mínima e máxima. O painel também lista o total de pontos e a caixa delimitadora lon/lat. Quando um arquivo não tem valores de elevação, as linhas de elevação são ocultadas automaticamente.

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. Quando você define uma cor à mão nas propriedades GeoJSON (na ordem hex RGBA comum) e exporta para KML, lembre-se de inverter a ordem de bytes para que a cor apareça correta no Google Earth. Essa diferença de ordem de bytes, não uma falha na conversão, é a causa habitual de uma cor parecer trocada após a viagem de ida e volta.

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