GPX (Formato de Intercambio GPS) es un esquema XML diseñado específicamente para la transferencia de datos GPS entre diversas aplicaciones y servicios web. Es un formato abierto y ampliamente compatible que se utiliza para describir tres elementos principales: puntos de interés (waypoints), rutas (routes) y trayectos (tracks). Los puntos de interés (waypoints) representan ubicaciones geográficas específicas definidas por latitud, longitud y, opcionalmente, elevación, nombre, descripción y otros atributos. Las rutas (routes) son secuencias ordenadas de puntos de interés que se pretenden seguir. Por otro lado, los trayectos (tracks) son colecciones de puntos de trayecto, cada uno con una marca de tiempo (timestamp), latitud, longitud y, opcionalmente, elevación y otros atributos, representando un camino grabado o un recorrido registrado. Los archivos GPX se utilizan de manera habitual para compartir datos GPS entre dispositivos, para importar y exportar información de dispositivos GPS, y para visualizar datos geográficos en mapas. Son esenciales en aplicaciones relacionadas con el senderismo (hiking), el ciclismo, el geocaching y otras actividades al aire libre. La simplicidad y la adopción generalizada de este formato lo han establecido como un estándar para el intercambio de información de posicionamiento global.