Che cos'è il formato di file TCX?
.tcx è un file di database XML sviluppato da Garmin per il monitoraggio del fitness e delle attività GPS. Originariamente associato a Garmin Training Center, è diventato da allora un formato di interscambio ampiamente adottato tra le piattaforme di fitness. Un file .tcx contiene vari dati relativi allo sport, tra cui tipo di sport, record temporali, distanza, calorie bruciate, intensità dell'allenamento e frequenza cardiaca.
I file .tcx sono codificati in formato XML e fungono da mezzo per lo scambio di dati tra dispositivi di monitoraggio dell'attività fisica e servizi online come Garmin Connect e Strava, dove la cronologia degli allenamenti può essere archiviata e analizzata.
Il formato è disponibile in due versioni - TCX v1 e TCX v2 - con la v2 che rappresenta lo standard attuale, definito dallo schema TrainingCenterDatabasev2.xsd di Garmin. I file si aprono con un elemento radice <TrainingCenterDatabase> e organizzano i dati in una gerarchia di Attività, Giri (Laps), Tracce e Punti traccia (Trackpoints), ognuno dei quali trasporta coordinate GPS, altitudine, frequenza cardiaca e cadenza.
Il formato .tcx è strettamente correlato al formato di scambio GPS .gpx ma aggiunge strutture specifiche per il fitness come i tempi parziali dei giri e il conteggio delle calorie per giro. Può anche essere convertito nel formato binario compatto .fit utilizzando strumenti come GPSBabel.
Sicurezza e incolumità
RISCHIO: LOWIl TCX è semplice XML senza contenuti eseguibili, quindi il file in sé è innocuo da aprire. La vera preoccupazione riguarda la privacy: come ogni file di attività, contiene coordinate GPS esatte e timestamp e può rivelare la tua casa, i percorsi abituali e gli orari, oltre a dati sanitari (frequenza cardiaca). Prima di condividere pubblicamente i file TCX, taglia i punti di inizio/fine vicino a casa e considera la rimozione di timestamp/frequenza cardiaca se non desideri divulgarli.
Dettagli del formato
in sintesiProgrammi che aprono file TCX
Dettagli tecnici
specifiche approfondite| Sviluppatore | Garmin |
| Codifica di base | UTF-8 XML (testo semplice, nessuna struttura binaria) |
| Tipo MIME | application/vnd.garmin.tcx+xml |
| Elemento radice XML | <TrainingCenterDatabase> nel namespace Garmin TrainingCenterDatabasev2 |
| Definizione dello schema | File XML Schema Definition (XSD): TrainingCenterDatabasev2.xsd, ospitato da Garmin |
| Versioni del formato | TCX v1 (legacy) e TCX v2 (standard attuale) |
| Gerarchia dei dati | TrainingCenterDatabase → Activities → Activity → Lap → Track → Trackpoint |
| Campi Trackpoint | Timestamp (UTC), latitudine/longitudine (gradi decimali), altitudine (metri), distanza (metri), frequenza cardiaca (bpm), cadenza (rpm), velocità (m/s), potenza (watt) |
| Tipi di sport enumerati | Corsa (Running), Ciclismo (Biking), Altro (definiti come enumerazione nell'XSD v2) |
| Metadati per giro (lap) | Tempo totale, distanza totale, calorie, velocità massima, frequenza cardiaca media e massima, livello di intensità, metodo di attivazione |
| Identificazione del file | Nessun byte magico binario; identificato dall'elemento radice <TrainingCenterDatabase> immediatamente successivo alla dichiarazione XML |
| Supporto multi-attività | Un singolo file .tcx può contenere più record di Attività sotto un unico elemento radice |
| Codifica frequenza cardiaca | Battiti al minuto interi (bpm) memorizzati in <Value> all'interno di un elemento <HeartRateBpm> |
| Sistema di coordinate | WGS 84 gradi decimali; altitudine in metri sopra il livello medio del mare |
| Rilasciato | 2007 (Garmin Training Center / TCX schema) |
| Standard aperto | Sì · royalty-free |
| Specifica | www8.garmin.com |
Conversioni TCX
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file TCX.