Pista GPS GPX (.gpx)

Especificación Estándar

GPS Exchange Format (GPX) es el estándar XML abierto para compartir waypoints de GPS, rutas de senderismo planificadas y pistas de acondicionamiento físico registradas en unidades 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.

Inspeccionar 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í

Conversión 100% privada en el navegador; 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 que contiene waypoints (<wpt>), rutas (<rte>) y pistas (<trk>) compuestas por puntos de pista secuenciales (<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, Elevación (elevación 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 de pista permite un registro continuo de GPS en vivo

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

Atributo técnicoGPX (Actual)KMLGEOJSONFIT
Propósito 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 Pista con Código de TiempoEstándar nativo (<trkpt> con <time>)Requiere etiquetas de esquema personalizadasRequiere marcas de tiempo de propiedades personalizadasRegistros de marca de tiempo binarios
Estructura de ArchivoEsquema XML abiertoEsquema XML abiertoFormato JSON abiertoBinario compacto propietario
Soporte Garmin / StravaExportación/importación 100% universalCompatible con Google EarthCompatible con SIG webFormato de grabación de hardware nativo

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

Strava o Garmin Connect informan 'Se produjo un error con su carga: archivo vacío o no válido'.

Causa raíz: Falta de etiquetas </trk> o </gpx> sin cerrar causadas por el agotamiento de la batería a mitad de la grabación.

Recuperación: Repare las etiquetas XML sin cerrar usando la herramienta File2File 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

  • Fuga de privacidad de ubicación que expone puntos de inicio sensibles de casa/trabajo en archivos de entrenamiento públicos.
  • Inyección de entidades externas XML (XXE) en controladores de carga de archivos de plataformas de fitness.
  • Denegación de servicio a través de archivos de puntos de pista de un millón de puntos que causan el agotamiento de la CPU.

Mejores prácticas defensivas: Deshabilite el procesamiento DTD en analizadores XML GPX y ofrezca recorte de zonas de privacidad para las coordenadas del hogar.

Orígenes históricos e hitos

2009Strava se lanza, popularizando la exportación de pistas GPX para segmentos de ciclismo y carrera a nivel mundial.
2004Topografix lanza GPX 1.1, agregando extensiones extensibles para frecuencia cardíaca, potencia y cadencia.
2002Dan Foster crea GPX para eliminar los protocolos de cable GPS propietarios entre dispositivos GPS y computadoras.

Ventajas clave y pros

  • El estándar global indiscutible para actividades de recreación al aire libre, senderismo, correr y ciclismo.
  • Telemetría cronológica: los puntos de pista almacenan marcas de tiempo UTC precisas junto con la elevación, lo que permite cálculos de ritmo, velocidad y pendiente.
  • Compatibilidad universal con Garmin, Apple Watch, Strava, Komoot, AllTrails y Google Earth.

Limitaciones técnicas y contras

  • El formato XML detallado da como resultado tamaños de archivo grandes para grabaciones GPS largas de varios días.
  • Carece de los datos avanzados de sensores (dinámica de carrera, equilibrio de potencia de ciclismo) almacenados en archivos binarios Garmin FIT.
  • Los archivos de texto se pueden editar o manipular fácilmente para falsificar el rendimiento atlético.

Curiosidades técnicas interesantes

  • Las coordenadas GPX siempre utilizan el datum WGS 84, que es exactamente el mismo sistema de referencia de coordenadas utilizado por los satélites GPS en órbita.
  • Los relojes de fitness registran un punto de pista cada 1 segundo, lo que significa que un maratón de 3 horas genera más de 10,000 puntos de coordenadas en un solo archivo GPX.
  • Las extensiones GPX permiten registrar datos biométricos de salud personal como la frecuencia cardíaca (<gpxtpx:hr>) y la cadencia de ciclismo directamente dentro de la pista GPS.

Preguntas técnicas frecuentes

¿Qué es un archivo GPX?

Un archivo GPX es un formato de datos GPS que almacena waypoints, rutas y pistas registradas (con latitud, longitud, elevación y hora) de dispositivos GPS y relojes de fitness.

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

Puede convertir cualquier entrenamiento GPX o ruta de senderismo en un archivo KML de Google Earth con un solo clic usando File2File.app directamente en su navegador web.

¿Cómo subo un archivo GPX a Strava?

Inicie sesión en Strava.com, haga clic en el icono '+' en la parte superior derecha, seleccione 'Cargar actividad' y elija 'Archivo' para subir su grabación .gpx.