Visualizador de GPX
Abra um arquivo .gpx no mapa, leia sua distância, elevação e bounding box, e exporte GeoJSON — tudo no seu navegador.
Seu arquivo GPX é processado e analisado inteiramente no seu navegador; a rota, as estatísticas e o GeoJSON exportado ficam no seu dispositivo. Apenas os blocos do mapa do OpenStreetMap são carregados pela rede para renderizar o mapa.
Precisa do GeoJSON bruto nos dois sentidos? Experimente o conversor GPX ↔ GeoJSON.
Sobre Visualizador de GPX
Este visualizador de GPX abre uma rota gravada pelo seu relógio, ciclocomputador ou celular e a desenha em um mapa OpenStreetMap sem sair do seu navegador. Arraste um arquivo .gpx, escolha um, ou cole o XML do GPX, e a ferramenta plota cada track e route como uma linha e solta um pino para cada waypoint, depois ajusta o mapa a toda a atividade. Ao lado do mapa ela informa quantos tracks, routes e waypoints o arquivo contém, a distância total das tracks em quilômetros e milhas a partir de uma soma haversine, o bounding box, e — quando os pontos carregam elevação — a subida total, a descida e a altura mínima/máxima. Você pode exportar os dados processados como GeoJSON para outro mapa ou ferramenta de SIG, ou copiar as estatísticas. O GPX é processado no seu dispositivo; apenas os blocos do mapa carregam pela rede.
Recursos
- Arraste e solte um arquivo .gpx, escolha um, ou cole o XML do GPX para visualizá-lo na hora
- Desenha tracks e routes como linhas e waypoints como pinos em um mapa OpenStreetMap
- Ajusta o mapa automaticamente a toda a atividade para que toda a rota fique à vista
- Conta os tracks, routes e waypoints do arquivo num relance
- Distância total das tracks em quilômetros e milhas a partir de uma soma haversine
- Ganho, perda e mínimo/máximo de elevação quando os pontos da track carregam alturas
- Informa o bounding box (sul, norte, oeste, leste) de cada ponto
- Exporte o GeoJSON processado ou copie as estatísticas com um clique
Como usar Visualizador de GPX
- Solte um arquivo .gpx na caixa, clique em Escolher arquivo, ou cole o XML do GPX.
- Veja os tracks, routes e waypoints desenhados no mapa, ajustados automaticamente aos limites.
- Leia as estatísticas de distância, elevação e bounding box ao lado do mapa.
- Copie as estatísticas, ou baixe o GeoJSON para reutilizar os dados processados em outro lugar.
Exemplo
Entrada
<gpx version="1.1" xmlns="http://www.topografix.com/GPX/1/1">
<trk><trkseg>
<trkpt lat="46.5540" lon="7.9910"><ele>1980</ele></trkpt>
<trkpt lat="46.5625" lon="8.0060"><ele>2310</ele></trkpt>
<trkpt lat="46.5705" lon="8.0210"><ele>2460</ele></trkpt>
</trkseg></trk>
</gpx>
Saída
1 track · 0 routes · 0 waypoints
Distance: 2.15 km (1.34 mi)
Elevation gain: 480 m · loss: 0 m · min/max: 1980 / 2460 m
Uma curta track alpina: o visualizador soma sua distância e elevação e plota a linha.
Erros comuns e solução de problemas
- O mapa fica vazio e você vê a mensagem "No geometry found". — O arquivo precisa conter ao menos um waypoint (<wpt>), route (<rte>) ou track (<trk>). Um GPX apenas com metadados não tem nada a desenhar.
- O ganho de elevação não mostra nada, mesmo que a rota suba. — As estatísticas de elevação precisam de um terceiro valor nos pontos — uma tag <ele> dentro de cada <trkpt>. Arquivos gravados sem altitude barométrica ou de GPS não têm alturas a somar.
- Carregar o arquivo gera um erro "Invalid XML". — O GPX não é um XML bem formado — muitas vezes um download truncado ou uma tag corrompida. Reexporte-o, ou abra-o em um editor de texto para encontrar o elemento não fechado.
Perguntas frequentes
- Como abro um arquivo GPX no navegador?
- Arraste o arquivo .gpx para a caixa, clique em Escolher arquivo para selecioná-lo, ou cole o XML do GPX diretamente. O visualizador o processa no seu dispositivo e desenha os tracks, routes e waypoints no mapa, depois ajusta a visualização a toda a atividade.
- Como a distância da track GPX é calculada?
- O visualizador percorre cada ponto de track e route um a um e soma a distância em círculo máximo (haversine) entre pontos consecutivos, depois mostra o total em quilômetros e milhas. Waypoints isolados não somam à distância.
- Por que o ganho de elevação difere do que meu relógio informou?
- Este visualizador soma cada passo positivo entre os valores <ele> gravados, então altitude de GPS ou barométrica ruidosa pode inflar o total. Os dispositivos suavizam ou aplicam um limiar ao sinal antes de informar o ganho, o que geralmente resulta em um número menor e mais estável.
- O que o bounding box me diz?
- O bounding box é o menor retângulo sul/norte/oeste/leste que contém todos os pontos do arquivo. É útil para verificar aproximadamente onde uma atividade ocorreu ou para definir a extensão de outro mapa.
- Posso transformar o GPX em GeoJSON para usar em outro lugar?
- Sim. O visualizador já processa o GPX em um GeoJSON FeatureCollection para desenhá-lo, e baixar o GeoJSON salva esses dados como um arquivo .geojson que você pode carregar em uma ferramenta de SIG, um mapa web, ou outro conversor do ArrayKit.
- Visualizar um arquivo GPX envia minha rota para algum lugar?
- Não. O GPX é lido e processado no seu navegador e as estatísticas são calculadas no seu dispositivo. Apenas os blocos de fundo do OpenStreetMap são buscados pela rede para desenhar o mapa; a rota em si nunca é enviada.
Ferramentas relacionadas
Todas as ferramentas de ArrayKit