Traccia GPS GPX (.gpx)
Topografix StandardGPS Exchange Format (GPX) è lo standard XML aperto per la condivisione di waypoint GPS, percorsi escursionistici pianificati e tracce di fitness registrate tra unità GPS (Garmin, Wahoo), smartphone e piattaforme di attività come Strava.
Converti da GPX a KML
Convertitore gratuito da GPX a KML nel browser. Converti i file istantaneamente sul tuo dispositivo.
Ispeziona e metadati
I sistemi operativi e gli analizzatori di file identificano i file GPX ispezionando la sequenza di byte binari iniziale:
Firma dell'intestazione a livello di byte (Magic Bytes)
I sistemi operativi e gli analizzatori di file identificano i file GPX ispezionando la sequenza di byte binari iniziale:
FIRMA ESADECIMALE (OFFSET 0):
3C 67 70 78RAPPRESENTAZIONE ASCII: <gpx
Standardizzazione: Topografix GPX 1.1 Specification
Specifiche tecniche
| Architettura del container | XML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>) |
| Compressione | Uncompressed text (readily compressed with Gzip) |
| Endianness dei byte | UTF-8 / Unicode text stream |
| Spazi colore | N/A (Geospatial Telemetry) |
| Canali e struttura | Latitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature |
| Dimensioni massime | WGS 84 coordinate datum (worldwide GPS standard) |
| Trasparenza | None |
| Streaming e progressivo | Sequential trackpoint streaming allows continuous live GPS logging |
Matrice di confronto tecnico: GPX vs Concorrenti
| Attributo tecnico | GPX (Corrente) | KML | GEOJSON | FIT |
|---|---|---|---|---|
| Scopo Principale | Attività all'aperto e tracciamento sportivo | Visualizzazione della Terra in 3D (Google Earth) | Mappatura web e dati GIS | Formato per orologi sportivi binari Garmin |
| Punti Traccia con Timestamp | Standard nativo (<trkpt> con <time>) | Richiede tag di schema personalizzati | Richiede timestamp di proprietà personalizzati | Record di timestamp binari |
| Struttura del File | Schema XML aperto | Schema XML aperto | Formato JSON aperto | Binario compatto proprietario |
| Supporto Garmin / Strava | Esportazione/importazione universale al 100% | Supportato in Google Earth | Supportato in GIS web | Formato di registrazione hardware nativo |
Modalità di corruzione comuni e guida al recupero Hex
Strava o Garmin Connect segnalano 'Si è verificato un errore durante il caricamento: file vuoto o non valido'.
Causa principale: Tag </trk> o </gpx> mancanti o non chiusi a causa della batteria scaricata a metà registrazione.
Ripristino: Ripara i tag XML non chiusi utilizzando lo strumento di riparazione GPX di File2File.
Analisi di sicurezza e vettori di attacco del parser
I file GPX sono basati su XML e possono esporre dati di posizione privati (indirizzi di casa) o essere vulnerabili all'iniezione di entità XML.
Vettori di attacco noti
- Fuga di notizie sulla privacy della posizione che espone punti di partenza sensibili di casa/lavoro nei file di allenamento pubblici.
- Iniezione di entità esterne XML (XXE) nei gestori di caricamento file delle piattaforme fitness.
- Denial of service tramite file di punti traccia con milioni di punti che causano l'esaurimento della CPU.
Migliori pratiche difensive:
Origini storiche e tappe fondamentali
Vantaggi principali e pro
- L'indiscusso standard globale per le attività all'aperto, l'escursionismo, la corsa e il ciclismo.
- Telemetria cronologica: i punti traccia memorizzano timestamp UTC precisi insieme all'altitudine, consentendo calcoli di passo, velocità e pendenza.
- Compatibilità universale con Garmin, Apple Watch, Strava, Komoot, AllTrails e Google Earth.
Limiti tecnici e svantaggi
- Il formato XML dettagliato produce file di grandi dimensioni per registrazioni GPS lunghe di più giorni.
- Manca dei dati avanzati dei sensori (dinamiche di corsa, bilanciamento della potenza di ciclismo) memorizzati nei file binari Garmin FIT.
- I file di testo possono essere facilmente modificati o manomessi per falsificare le prestazioni atletiche.
Curiosità tecniche interessanti
- Le coordinate GPX utilizzano sempre il datum WGS 84, che è esattamente lo stesso sistema di riferimento delle coordinate utilizzato dai satelliti GPS in orbita.
- Gli orologi fitness registrano un punto traccia ogni 1 secondo, il che significa che una maratona di 3 ore genera oltre 10.000 punti di coordinate in un singolo file GPX.
- Le estensioni GPX consentono di registrare dati biometrici sulla salute personale come la frequenza cardiaca (<gpxtpx:hr>) e la cadenza di pedalata direttamente all'interno della traccia GPS.
Domande tecniche frequenti
Cos'è un file GPX?
Un file GPX è un formato di dati GPS che memorizza waypoint, rotte e tracce registrate (con latitudine, longitudine, altitudine e tempo) da dispositivi GPS e orologi sportivi.
Come posso convertire un file GPX in KML per Google Earth?
Puoi convertire qualsiasi allenamento o percorso escursionistico GPX in un file KML di Google Earth con un solo clic utilizzando File2File.app direttamente nel tuo browser web.
Come faccio a caricare un file GPX su Strava?
Accedi a Strava.com, fai clic sull'icona '+' in alto a destra, seleziona 'Carica attività' e scegli 'File' per caricare la tua registrazione .gpx.
Coppie di conversione per GPX correlate
La conversione di dati GPX traccia GPS in formato Google KML consente di visualizzare istantaneamente log di tracciamento all'aperto all'interno di Google Earth e applicazioni di mappatura web personalizzate.
La conversione del markup geografico Google KML nello standard GPX per tracce GPS standardizza le funzioni di mappatura proprietarie in dati universali di waypoint e tracce.
La conversione di dati vettoriali GeoJSON in GPX trasforma oggetti JSON geografici standard in un formato basato su XML ottimizzato per i dispositivi di navigazione fisica.