Qué es un archivo GPX

Dispositivos GPS y programas de mapas usan el formato GPS Exchange (GPX) para guardar datos de localización digitales. Al seguir especificaciones XML estándar, un archivo GPX contiene su propia descripción. El estándar GPX soporta tracks (trazas), routes (rutas) y waypoints (puntos de paso). Es un formato abierto, dominio público, sin licencias.

Propósito

GPX estandariza cómo ordenadores, smartphones y GPS guardan e intercambian info de mapas. Gracias a GPX, software en un dispositivo lee datos creados en otro. Desarrolladores pueden extender GPX para nuevos tipos de datos. Un técnico experimentado puede leer un GPX manualmente con editor de texto simple; no necesita software propietario. Accedes a info crítica de mapas aunque el software/equipo especializado no esté disponible o falle.

Descripción

Un dispositivo guarda datos GPX como archivo de texto Unicode estándar; la extensión suele ser .gpx. Contiene elementos de datos entre etiquetas XML; ej.: marca de tiempo empieza con <time>, sigue fecha/hora, cierra con </time>. GPX admite cualquier número de puntos en ruta/track, así que los archivos pueden tener cualquier tamaño. Archivos simples con pocos elementos < 100 KB. GPX es autocontenido: un solo archivo describe un conjunto completo de datos de mapa.

Formato

Empieza con declaración XML estándar: <?xml version="1.0"?>. Sigue etiqueta <gpx> (global, abarca resto de datos). Atributos generales (nombre programa creador, tipo de datos GPS) tras <gpx>. Luego conjunto de puntos de mapa: waypoints (conjunto simple de ubicaciones sin orden, ej. zapaterías en NYC), track (rastro de viajero, puede incluir tiempo en cada punto), route (ruta propuesta, sin tiempo/datos, pero secuencia ordenada). Cada tipo de dato (tiempo, altitud, ubicación) tiene su etiqueta. Termina con </gpx>.

Aplicaciones

GPS de mano, software PC de escritorio, apps móviles usan GPX. En Windows: Google Earth, NASA World Wind, Chief Architect. Apps: Trails (iPhone), BackCountry Navigator (Android/Windows Mobile) crean/importan GPX. Garmin y Magellan de mano también usan GPX para guardar/cargar datos de mapa.