GPX (Formato di Scambio GPS) è uno schema XML progettato specificamente per il trasferimento di dati GPS tra diverse applicazioni software e servizi web. È riconosciuto come un formato aperto e ampiamente supportato, utilizzato per descrivere i tre elementi fondamentali della navigazione: waypoints (punti di interesse), routes (percorsi) e tracks (tracce registrate). I Waypoints definiscono punti specifici di interesse geografico, includendo latitudine, longitudine e, opzionalmente, elevazione, nome, descrizione e altri attributi. Le Routes sono sequenze ordinate di waypoints che indicano un percorso pianificato da seguire. Le Tracks, invece, sono collezioni di punti traccia (track points), ciascuno dei quali registra un timestamp (marcatore temporale), latitudine, longitudine e, a volte, elevazione, rappresentando un percorso effettivamente registrato o percorso. I file GPX sono essenziali per la condivisione di dati GPS tra dispositivi, l'importazione e l'esportazione di informazioni da navigatori GPS dedicati e la visualizzazione di dati geografici su mappe digitali. Sono largamente impiegati in attività all'aperto come escursionismo (hiking), ciclismo, geocaching e altre discipline che richiedono la gestione di dati geospaziali. La semplicità e l'adozione universale del formato GPX lo hanno reso lo standard de facto per lo scambio di informazioni GPS.