Traccia GPS GPX (.gpx)

Topografix Standard

GPS 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:

Seleziona o rilascia i file qui

Conversione 100% privata nel browser: i file non lasciano mai il tuo dispositivo

o incolla Ctrl+V
Garanzia di privacy con zero trasmissioni di rete: 0 byte caricati su server esterni. Tutta l'elaborazione è avvenuta localmente nella sandbox del tuo browser.

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 78

RAPPRESENTAZIONE ASCII: <gpx

Standardizzazione: Topografix GPX 1.1 Specification

Specifiche tecniche

Architettura del containerXML schema containing Waypoints (<wpt>), Routes (<rte>), and Tracks (<trk>) composed of sequential Trackpoints (<trkpt>)
CompressioneUncompressed text (readily compressed with Gzip)
Endianness dei byteUTF-8 / Unicode text stream
Spazi coloreN/A (Geospatial Telemetry)
Canali e strutturaLatitude, Longitude, Elevation (elevation in meters), UTC timestamp, heart rate, cadence, and temperature
Dimensioni massimeWGS 84 coordinate datum (worldwide GPS standard)
TrasparenzaNone
Streaming e progressivoSequential trackpoint streaming allows continuous live GPS logging

Matrice di confronto tecnico: GPX vs Concorrenti

Attributo tecnicoGPX (Corrente)KMLGEOJSONFIT
Scopo PrincipaleAttività all'aperto e tracciamento sportivoVisualizzazione della Terra in 3D (Google Earth)Mappatura web e dati GISFormato per orologi sportivi binari Garmin
Punti Traccia con TimestampStandard nativo (<trkpt> con <time>)Richiede tag di schema personalizzatiRichiede timestamp di proprietà personalizzatiRecord di timestamp binari
Struttura del FileSchema XML apertoSchema XML apertoFormato JSON apertoBinario compatto proprietario
Supporto Garmin / StravaEsportazione/importazione universale al 100%Supportato in Google EarthSupportato in GIS webFormato 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

2009Viene lanciato Strava, che popolarizza l'esportazione di tracce GPX per segmenti di ciclismo e corsa a livello globale.
2004Topografix rilascia GPX 1.1, aggiungendo estensioni estensibili per frequenza cardiaca, potenza e cadenza.
2002Dan Foster crea GPX per eliminare i protocolli di cavi GPS proprietari tra dispositivi GPS e computer.

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.