Visor GPX

Abre un archivo .gpx en un mapa, lee su distancia, elevación y cuadro delimitador, y exporta GeoJSON, todo en tu navegador.

Tu archivo GPX se procesa y analiza por completo en tu navegador; la ruta, las estadísticas y el GeoJSON exportado permanecen en tu dispositivo. Solo se cargan los mosaicos del mapa de OpenStreetMap a través de la red para renderizar el mapa.

¿Necesitas el GeoJSON en ambos sentidos? Prueba el conversor GPX ↔ GeoJSON.

Acerca de Visor GPX

Este visor GPX abre una ruta grabada por tu reloj, ciclocomputador o teléfono y la dibuja en un mapa de OpenStreetMap sin salir de tu navegador. Arrastra un archivo .gpx, elige uno, o pega el XML del GPX, y la herramienta traza cada track y ruta como una línea y suelta un pin por cada waypoint, y luego ajusta el mapa a toda la actividad. Junto al mapa informa de cuántos tracks, rutas y waypoints contiene el archivo, la distancia total del track en kilómetros y millas a partir de una suma haversine, el cuadro delimitador y, cuando los puntos llevan elevación, el ascenso, el descenso y la altura mínima/máxima totales. Puedes exportar los datos procesados como GeoJSON para otro mapa o herramienta GIS, o copiar las estadísticas. El GPX se procesa en tu dispositivo; solo los mosaicos del mapa se cargan a través de la red.

Características

Cómo usar Visor GPX

  1. Suelta un archivo .gpx en el recuadro, pulsa Elegir archivo, o pega el XML del GPX.
  2. Observa los tracks, las rutas y los waypoints dibujados en el mapa, ajustado a los límites.
  3. Lee las estadísticas de distancia, elevación y cuadro delimitador junto al mapa.
  4. Copia las estadísticas, o pulsa Descargar GeoJSON para reutilizar los datos procesados en otro sitio.

Ejemplo

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>

Salida

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

Un track alpino corto: el visor suma su distancia y su elevación y traza la línea.

Errores comunes y solución de problemas

Preguntas frecuentes

¿Cómo abro un archivo GPX en el navegador?
Arrastra el archivo .gpx al recuadro, pulsa Elegir archivo para seleccionarlo, o pega directamente el XML del GPX. El visor lo procesa en tu dispositivo y dibuja los tracks, las rutas y los waypoints en el mapa, y luego ajusta la vista a toda la actividad.
¿Cómo se calcula la distancia del track GPX?
El visor recorre cada punto de los tracks y las rutas y suma la distancia de círculo máximo (haversine) entre puntos consecutivos, y luego muestra el total en kilómetros y millas. Los waypoints sueltos no añaden distancia.
¿Por qué el desnivel positivo es distinto del que informó mi reloj?
Este visor suma cada paso positivo entre los valores <ele> registrados, así que una altitud de GPS o barométrica ruidosa puede inflar el total. Los dispositivos suavizan o aplican un umbral a la señal antes de informar el desnivel, lo que suele dar un número menor y más estable.
¿Qué me dice el cuadro delimitador?
El cuadro delimitador es el rectángulo sur/norte/oeste/este más pequeño que contiene todos los puntos del archivo. Es práctico para comprobar aproximadamente dónde tuvo lugar una actividad o para fijar la extensión de otro mapa.
¿Puedo convertir el GPX en GeoJSON para usarlo en otro sitio?
Sí. El visor ya procesa el GPX en un GeoJSON FeatureCollection para dibujarlo, y Descargar GeoJSON guarda esos datos como un archivo .geojson que puedes cargar en una herramienta GIS, un mapa web u otro conversor de ArrayKit.
¿Ver un archivo GPX sube mi ruta a algún sitio?
No. El GPX se lee y se procesa en tu navegador y las estadísticas se calculan en tu dispositivo. Solo se descargan los mosaicos de fondo de OpenStreetMap a través de la red para dibujar el mapa; la ruta en sí nunca se sube.

Herramientas relacionadas

Todas las herramientas de ArrayKit