Pista GPS GPX (.gpx)
Especificación EstándarGPS 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:
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 78REPRESENTACIÓN ASCII: <gpx
Estandarización: Especificación Topografix GPX 1.1
Especificaciones técnicas
| Arquitectura del contenedor | Esquema XML que contiene waypoints (<wpt>), rutas (<rte>) y pistas (<trk>) compuestas por puntos de pista secuenciales (<trkpt>) |
| Compresión | Texto sin comprimir (fácilmente comprimible con Gzip) |
| Orden de bytes (Endianness) | Flujo de texto UTF-8 / Unicode |
| Espacios de color | N/D (Telemetría Geoespacial) |
| Canales y estructura | Latitud, Longitud, Elevación (elevación en metros), marca de tiempo UTC, frecuencia cardíaca, cadencia y temperatura |
| Dimensiones máximas | Datum de coordenadas WGS 84 (estándar GPS mundial) |
| Transparencia | Ninguna |
| Streaming y progresivo | La 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écnico | GPX (Actual) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Propósito Principal | Recreación al aire libre y seguimiento deportivo | Visualización terrestre 3D (Google Earth) | Mapas web y datos SIG | Formato de reloj deportivo binario Garmin |
| Puntos de Pista con Código de Tiempo | Estándar nativo (<trkpt> con <time>) | Requiere etiquetas de esquema personalizadas | Requiere marcas de tiempo de propiedades personalizadas | Registros de marca de tiempo binarios |
| Estructura de Archivo | Esquema XML abierto | Esquema XML abierto | Formato JSON abierto | Binario compacto propietario |
| Soporte Garmin / Strava | Exportación/importación 100% universal | Compatible con Google Earth | Compatible con SIG web | Formato 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
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.
Pares de conversión de GPX relacionados
La conversión de datos de pistas GPS GPX al formato KML de Google le permite mostrar instantáneamente registros de seguimiento de actividades al aire libre dentro de Google Earth y aplicaciones de mapas web personalizadas.
La conversión de marcado geográfico KML de Google a la pista GPS GPX estandariza las características de mapeo propietarias en datos universales de puntos de referencia y pistas.
La conversión de datos vectoriales GeoJSON a GPX traduce objetos JSON geográficos estándar en un formato basado en XML optimizado para dispositivos de navegación físicos.