Pista GPS GPX (.gpx)

Especificación Estándar

GPS Exchange Format (GPX) es el estándar XML abierto para compartir puntos GPS, rutas de senderismo planificadas y recorridos deportivos grabados entre dispositivos GPS (Garmin, Wahoo), teléfonos inteligentes y plataformas de actividad como Strava.

Convertir de GPX a KML

Convertidor gratuito de GPX a KML en el navegador. Convierte archivos al instante en tu dispositivo.

Inspección y metadatos

Los sistemas operativos y analizadores de archivos identifican los archivos de GPX inspeccionando la secuencia de bytes binarios inicial:

Selecciona o arrastra archivos aquí

Privado - los archivos nunca salen de tu dispositivo

o pega Ctrl+V
Garantía de privacidad sin transmisión de red: 0 bytes subidos a servidores externos. Todo el procesamiento se realizó de forma local en el entorno seguro de tu navegador.

Firma de cabecera a nivel de bytes (bytes mágicos)

Los sistemas operativos y analizadores de archivos identifican los archivos de GPX inspeccionando la secuencia de bytes binarios inicial:

FIRMA HEXADECIMAL (DESPLAZAMIENTO 0):

3C 67 70 78

REPRESENTACIÓN ASCII: <gpx

Estandarización: Especificación Topografix GPX 1.1

Especificaciones técnicas

Arquitectura del contenedorEsquema XML con puntos de ruta (<wpt>), rutas (<rte>) y recorridos (<trk>), formados por puntos de recorrido consecutivos (<trkpt>)
CompresiónTexto sin comprimir (fácilmente comprimible con Gzip)
Orden de bytes (Endianness)Flujo de texto UTF-8/Unicode
Espacios de colorN/D (telemetría geoespacial)
Canales y estructuraLatitud, longitud, altitud (en metros), marca de tiempo UTC, frecuencia cardíaca, cadencia y temperatura
Dimensiones máximasDatum de coordenadas WGS 84 (estándar GPS mundial)
TransparenciaNinguna
Streaming y progresivoLa transmisión secuencial de puntos del recorrido permite registrar datos GPS en tiempo real

Matriz de comparación técnica: GPX frente a la competencia

Atributo técnicoGPX (Actual)KMLGEOJSONFIT
Uso principalRecreación al aire libre y seguimiento deportivoVisualización terrestre 3D (Google Earth)Mapas web y datos SIGFormato de reloj deportivo binario Garmin
Puntos de recorrido con marca de tiempoEstándar nativo (<trkpt> con <time>)Requiere etiquetas de esquema personalizadasRequiere marcas de tiempo de propiedades personalizadasRegistros de marca de tiempo binarios
Estructura del archivoEsquema XML abiertoEsquema XML abiertoFormato JSON abiertoBinario compacto propietario
Soporte Garmin / StravaImportación y exportación universalesCompatible con Google EarthCompatible con SIG webFormato de grabación nativo del dispositivo

Modos de corrupción comunes y guía de recuperación hexadecimal

Strava o Garmin Connect muestran «Error al subir el archivo: está vacío o no es válido».

Causa raíz: La batería se agotó durante la grabación y quedó sin cerrar la etiqueta </trk> o </gpx>.

Recuperación: Repare las etiquetas XML sin cerrar usando la herramienta File2File.app GPX Repair.

Análisis de seguridad y vectores de ataque al analizador

Los archivos GPX están basados en XML y pueden exponer datos de ubicación privados (direcciones particulares) o sufrir inyección de entidades XML.

Vectores de ataque conocidos

  • Exposición de datos de ubicación privada, como los puntos de inicio en casa o el trabajo, en archivos públicos de actividad física.
  • Inyección de entidades externas XML (XXE) en controladores de carga de archivos de plataformas de fitness.
  • Denegación de servicio mediante archivos de recorridos con millones de puntos que saturan la CPU.

Mejores prácticas defensivas: Desactiva el procesamiento DTD en los analizadores XML de GPX y permita ocultar las coordenadas de zonas privadas, como el domicilio.

Orígenes históricos e hitos

2009Strava empieza a popularizar la exportación de recorridos GPX para rutas de ciclismo y segmentos de carrera en todo el mundo.
2004Topografix publica GPX 1.1, que añade extensiones para frecuencia cardíaca, potencia y cadencia.
2002Dan Foster crea GPX para eliminar los protocolos propietarios de conexión por cable entre dispositivos GPS y computadoras.

Ventajas principales

  • Un formato XML de uso extendido para intercambiar puntos, rutas y recorridos GPS entre aplicaciones y servicios web.
  • Registra datos cronológicos: cada punto incluye una marca de tiempo UTC precisa y la altitud, lo que permite calcular el ritmo, la velocidad y la pendiente.
  • Compatibilidad universal con Garmin, Apple Watch, Strava, Komoot, AllTrails y Google Earth.

Limitaciones técnicas

  • La estructura XML detallada genera archivos grandes para grabaciones GPS de varios días.
  • Carece de los datos avanzados de sensores (dinámica de carrera o equilibrio de potencia al pedalear) que incluyen los archivos binarios Garmin FIT.
  • Los archivos de texto se pueden editar o manipular fácilmente para falsear el rendimiento deportivo.

Curiosidades técnicas interesantes

  • Las coordenadas GPX 1.1 se refieren al datum geodésico WGS 84. Este describe ubicaciones en la Tierra, no la referencia orbital de los satélites GPS.
  • Los relojes deportivos registran un punto de recorrido por segundo. Así, un maratón de tres horas genera más de 10.000 coordenadas en un solo archivo GPX.
  • Las extensiones GPX permiten registrar datos biométricos, como la frecuencia cardíaca (<gpxtpx:hr>) y la cadencia de pedaleo, directamente en el recorrido GPS.

Preguntas técnicas frecuentes

¿Qué es un archivo GPX?

GPX es un formato de datos GPS que guarda puntos de referencia, rutas y recorridos grabados (con latitud, longitud, altitud y hora) de dispositivos GPS y relojes deportivos.

¿Cómo puedo convertir un archivo GPX a KML para Google Earth?

Puedes convertir cualquier entrenamiento o ruta de senderismo GPX a KML para Google Earth con un solo clic en File2File.app, directamente desde el navegador.

¿Cómo subo un archivo GPX a Strava?

Inicie sesión en Strava.com, haz clic en el icono «+» de la esquina superior derecha, selecciona «Subir actividad» y elige «Archivo» para subir el recorrido .gpx.