Conversor de GPX para GeoJSON
Converta GPX para GeoJSON e vice-versa no seu navegador. Suas trilhas e waypoints ficam no seu dispositivo.
Seu GPX e GeoJSON são convertidos localmente no seu navegador e nunca enviados, então suas rotas, waypoints e histórico de localização ficam no seu dispositivo.
Precisa ver as coordenadas em um mapa? Experimente o Visualizador de Coordenadas no Mapa.
Sobre Conversor de GPX para GeoJSON
Este conversor de GPX para GeoJSON transforma um arquivo de intercâmbio de GPS do seu relógio, celular ou app de trilha em uma FeatureCollection GeoJSON limpa que você pode jogar em um mapa, script ou pipeline de SIG. Os waypoints viram features Point, as rotas e trilhas viram features LineString, e nomes, altitudes e horários são transferidos como propriedades. Inverta o seletor de direção e ele faz o caminho oposto, exportando seu GeoJSON de volta para um arquivo GPX que Garmin, Strava e outras ferramentas de GPS entendem. Cole o texto diretamente ou carregue um arquivo .gpx ou .geojson do seu dispositivo. Tudo roda inteiramente no seu navegador, então suas rotas, waypoints e histórico de localização são processados no seu dispositivo e nunca enviados para um servidor.
Recursos
- Converta GPX para GeoJSON e GeoJSON para GPX com um único seletor de direção
- Transforma waypoints (<wpt>) em features Point e rotas/trilhas (<rte>/<trk>) em LineStrings
- Transfere nomes, descrições, altitude e horário do GPX como propriedades GeoJSON
- Carregue um arquivo .gpx, .geojson, .json ou .xml, ou cole o texto diretamente
- Faz o pretty print e o destaque de sintaxe da saída GeoJSON para leitura fácil
- Copie o resultado para a área de transferência ou baixe-o como .geojson ou .gpx
- Erros claros e específicos para XML malformado, JSON inválido ou um GPX sem features
- Roda inteiramente no seu navegador, então os dados de localização nunca saem do dispositivo
Como usar Conversor de GPX para GeoJSON
- Escolha uma direção: GPX para GeoJSON (padrão) ou GeoJSON para GPX.
- Cole seu GPX ou GeoJSON na caixa de entrada, ou clique em Escolher arquivo para carregar um.
- Leia a saída convertida no painel à direita.
- Copie o resultado, ou baixe-o como um arquivo .geojson ou .gpx.
Exemplo
Entrada
<gpx version="1.1" creator="ArrayKit" xmlns="http://www.topografix.com/GPX/1/1">
<wpt lat="48.8584" lon="2.2945">
<name>Eiffel Tower</name>
</wpt>
</gpx>
Saída
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": { "name": "Eiffel Tower" },
"geometry": { "type": "Point", "coordinates": [2.2945, 48.8584] }
}
]
}
Um waypoint GPX vira uma feature Point GeoJSON, mantendo o nome.
Erros comuns e solução de problemas
- A saída mostra "Invalid XML" ao converter GPX para GeoJSON. — Verifique se o texto colado é um documento GPX completo e bem-formado, incluindo a tag de fechamento </gpx>; uma cópia truncada não será analisada.
- Você vê "No features found" para um arquivo GPX que parece válido. — O GPX precisa de pelo menos um waypoint (<wpt>), rota (<rte>) ou trilha (<trk>). Um arquivo vazio, ou apenas com metadados, não produz nenhuma feature.
- Converter GeoJSON para GPX informa "Invalid JSON". — Verifique se há uma vírgula sobrando, chave sem aspas ou colchete faltando. Passar o texto por um formatador JSON primeiro apontará a posição exata.
- Algumas propriedades GeoJSON estão faltando no GPX exportado. — O GPX só tem espaço para um conjunto fixo de campos como nome, descrição, altitude e horário. Propriedades personalizadas extras são incorporadas à descrição do waypoint ou descartadas.
Perguntas frequentes
- A conversão acontece em um servidor?
- Não. Tanto a conversão de GPX para GeoJSON quanto a de GeoJSON para GPX rodam inteiramente no seu navegador usando JavaScript. Seu arquivo é processado no seu dispositivo, então suas trilhas, waypoints e histórico de localização nunca são enviados.
- Quais elementos GPX são suportados?
- Waypoints (<wpt>) convertem para features Point GeoJSON, enquanto rotas (<rte>) e segmentos de trilha (<trk>/<trkseg>) convertem para features LineString. Nomes, descrições, altitude (<ele>) e horários são transferidos como propriedades da feature.
- Posso converter GeoJSON de volta para um arquivo GPX?
- Sim. Mude o seletor de direção para GeoJSON para GPX, cole seu GeoJSON, e a ferramenta produz um arquivo GPX 1.1 que você pode baixar e carregar no Garmin, Strava e outros apps de GPS.
- Posso enviar um arquivo .gpx ou .geojson em vez de colar?
- Sim. Clique em Escolher arquivo e selecione um arquivo .gpx, .geojson, .json ou .xml. Ele é lido localmente no seu navegador e seu texto é carregado na caixa de entrada, pronto para converter.
- Qual o tamanho máximo de arquivo GPX que posso converter?
- Como tudo roda no seu navegador, o limite prático é a memória do seu dispositivo. Arquivos típicos de atividade e rota com milhares de pontos de trilha convertem instantaneamente; registros muito grandes de vários dias podem levar um momento.
- A saída GeoJSON é válida para mapas e ferramentas de SIG?
- Sim. A saída é uma FeatureCollection GeoJSON padrão com coordenadas [longitude, latitude] em WGS84, então funciona com Leaflet, Mapbox, QGIS e qualquer outra coisa que leia GeoJSON.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit