Cookie di statistica e di pubblicità
Usiamo cookie di statistica e di pubblicità, entrambi inviati a Google. Rifiutare non cambia niente di quello che vedi.Leggi la pagina sulla privacy
Qui converti TCX in GPX gratis e senza account: trascina il file qui sopra e in un paio di secondi il risultato è pronto da scaricare. La conversione avviene dentro il tuo browser, quindi il file non viene mai caricato. Funziona allo stesso modo su Windows, macOS e Linux e anche su iPhone e Android, e continua a funzionare anche se stacchi la connessione.
Fino a 100 file alla volta. Formati diversi insieme non sono un problema.
Vengono convertiti uno dopo l’altro e scaricati insieme in uno ZIP.
TCX in GPX
TCX è il formato Garmin e l’ecosistema attorno lo legge fluentemente. Uscite da quell’ecosistema e diventa un ostacolo: pianificatori di percorsi, strumenti di mappatura, app di navigazione open-source, moduli di caricamento di club e molto software GIS accettano GPX e nient’altro, perché GPX è il formato che precede tutti loro e descrive solo geografia.
Quindi la conversione di solito non è una scelta sui dati. È un passo di compatibilità fatto perché una destinazione specifica ha rifiutato il file, e la domanda utile non è se convertire ma cosa non avrete più dopo. La risposta è la maggior parte di ciò che rendeva il file un file di allenamento.
Per punto: HeartRateBpm, Cadence, DistanceMeters e tutto nel blocco Extensions — dove vivono la cadenza di corsa, i watt e la velocità istantanea propria del dispositivo. Per giro: TotalTimeSeconds, DistanceMeters, MaximumSpeed, Calories, AverageHeartRateBpm, MaximumHeartRateBpm, Intensity e TriggerMethod. Per attività: le divisioni in giri stesse, e qualunque blocco Creator che nomina il dispositivo che ha registrato.
Non è una lista parziale con un “e simili” alla fine; sono gli elementi che un TCX definisce, e nessuno viene letto. Ciò che resta è Time, le due metà di Position e AltitudeMeters, esattamente l’informazione che un trackpoint GPX contiene nativamente.
La versione facile di questa spiegazione è che GPX non può portare il battito cardiaco, ed è sbagliata. Il GPX 1.1 base non ha campi sensore, ma il formato è esplicitamente estensibile, e il namespace TrackPointExtension proprio di Garmin aggiunge battito, cadenza, temperatura e altro dentro l’elemento extensions di un trackpoint.
L’output qui non contiene alcun blocco extensions di alcun tipo. Ogni trackpoint viene scritto con latitudine, longitudine, un ele opzionale e un time opzionale e nient’altro, perché il convertitore legge tutti e quattro i formati GPS attraverso una forma interna condivisa e quella forma non ha spazio per uno stream sensore.
Le posizioni passano a sei cifre decimali, circa 11 centimetri, ben dentro i diversi metri di errore che contribuisce un ricevitore consumer. L’altitudine viene copiata da AltitudeMeters in ele senza arrotondamento e senza conversione di unità, entrambe in metri. I timestamp vengono copiati alla lettera piuttosto che riformattati.
Quest’ultimo punto rende l’output una vera registrazione piuttosto che un percorso. Un GPX con timestamp ha una durata e un ritmo, e si carica come attività completata su qualunque cosa accetti GPX — la ragione comune di questa conversione e il motivo per cui funziona in modo pulito.
Un TCX raggruppa i trackpoint in giri, e i giri sono la struttura attraverso cui si legge un allenamento: i tempi di split, i recuperi, le medie per intervallo. Quei confini vengono appiattiti. I punti di ogni giro vengono concatenati in ordine in un unico trkseg dentro un unico trk.
GPX ha davvero un concetto di segmento, quindi in linea di principio i giri potrebbero mapparsi su divisioni trkseg — ma un’interruzione di segmento GPX convenzionalmente significa un buco nella registrazione, non una pressione di pulsante, e codificare i giri così farebbe pensare a ogni lettore che il segnale sia caduto dodici volte.
Un Trackpoint senza Position non può diventare un trkpt e viene scartato. È la spiegazione normale per un GPX con meno punti di quanti ne avesse il TCX: gli orologi campionano una volta al secondo che ci sia o meno un fix satellitare, quindi una sessione che inizia in un parcheggio o passa sotto un sottopasso contiene tratti di trackpoint perfettamente validi che portano un tempo e un battito e nessuna coordinata.
All’estremo, una sessione indoor — tapis roulant, rulli, vogatore — non ha posizioni da nessuna parte nel file, e la conversione riporta che non è stata trovata alcuna traccia o waypoint. È accurato piuttosto che un fallimento: non c’è percorso nel file.
Un’attività TCX non ha un elemento nome. Ha un attributo Sport ristretto dallo schema a una breve lista, e quel valore diventa il name della traccia GPX — quindi la maggior parte dei file convertiti esce con una traccia chiamata Running, Biking o Other.
Il titolo che vedete in Garmin Connect o Strava vive nel database di quella piattaforma e non fa parte dell’export, quindi non può essere portato. Rinominare l’elemento name dopo è una modifica di una riga in un editor di testo e vale la pena farla prima che i file entrino in una libreria percorsi.
TCX è il formato più verboso di questa famiglia. Ogni trackpoint avvolge le sue coordinate in un elemento Position con figli LatitudeDegrees e LongitudeDegrees, 34 caratteri di nomi tag prima di una singola cifra di dato. Misurato su una traccia da 7.200 punti con tempo e altitudine e nessun dato sensore, il TCX arrivava a circa 2,2 MB e il GPX equivalente a circa 950 KB.
Un vero export Garmin è ancora più grande, perché gli elementi battito, cadenza e distanza omessi in questo confronto sono presenti su ogni punto. Quindi la riduzione che vedete in pratica è di solito più di un fattore due, ed è essenzialmente tutta la partenza dei dati di allenamento.
Un TCX può contenere diverse attività in un documento, come arriva un export in blocco da una piattaforma di allenamento. Ogni Activity diventa la propria trk nel GPX, con il proprio nome preso dal suo sport, e le tracce appaiono nell’ordine del documento.
Se la destinazione lo gestisce con grazia varia. I pianificatori di percorsi generalmente mostrano una lista e vi lasciano scegliere; i moduli di caricamento che si aspettano un’attività per file spesso prendono la prima e scartano il resto senza dirlo.
Analizzare il TCX e scrivere il GPX avvengono entrambi localmente. Nessuna richiesta porta il file da nessuna parte, verificabile nel pannello di rete durante una conversione, e la pagina continua a funzionare a connessione spenta una volta caricata.
Un file di allenamento sono dati di salute e dati di posizione nello stesso documento: battito contro tempo, posizione contro tempo, per un’intera sessione probabilmente iniziata a casa. Farlo nel browser rende la domanda superflua piuttosto che rispondervi.
| TCX | GPX | |
|---|---|---|
| Nome completo | Training Center XML | GPS Exchange Format |
| Estensione del file | .tcx | .gpx |
| Tipo di media | application/vnd.garmin.tcx+xml | application/gpx+xml |
| Prima pubblicazione | 2007 | 2002 |
| Pubblicato da | Garmin | Topografix |
| Specifica | Training Center XML | GPX 1.1 |
| Licenza | Pubblicato, non standardizzato | Standard aperto |
| Situazione attuale | Attuale | Attuale |
| Si apre nel browser | Nessun browser | Nessun browser |
| Valutato al suo posto | FIT | KML |
Strava legge sia TCX sia GPX, quindi puoi confrontare il risultato con l'originale senza un secondo programma.
TCX è il formato di Garmin, pubblicato nel 2007. È descritto in Training Center XML, e vale la pena conoscerlo se il file deve sopravvivere allo strumento che lo ha scritto.
GPX viene da Topografix e risale al 2002, descritto in GPX 1.1. Garmin BaseCamp, Strava e QGIS lo leggono.
No. Questa conversione avviene interamente nel tuo browser, quindi il file non esce dal tuo dispositivo. Puoi controllarlo da solo: apri la scheda di rete degli strumenti per sviluppatori e converti qualcosa. Vedrai la pagina stessa e le richieste di statistica e di pubblicità con cui questo servizio si paga, e nemmeno una che porti il tuo file.
Sì. Senza account, senza filigrana e senza una quota giornaliera da consumare: gira sulla tua macchina, quindi puoi tornare quante volte vuoi. Il browser lavora file fino a 100 MB, 100 per volta.
TCX e GPX descrivono il contenuto in modi radicalmente diversi. La conversione è quindi una ricostruzione e non una copia: fedele, ma non identica byte per byte. Posizioni, quota e marcature temporali passano. Dati dei sensori, stili e immagini incorporate no.
Per la conversione no: avviene nel browser che hai già aperto. Per aprire il risultato ti serve poi il programma con cui il tuo dispositivo mostra di solito GPS Exchange Format.