Qu'est-ce que le format de fichier TCX ?
.tcx est un fichier de base de données XML développé par Garmin pour le suivi des activités de fitness et GPS. Initialement associé à Garmin Training Center, il est devenu depuis un format d'échange largement adopté par les plateformes de fitness. Un fichier .tcx contient diverses données relatives au sport, notamment le type de sport, les enregistrements temporels, la distance, les calories brûlées, l'intensité de l'entraînement et la fréquence cardiaque.
Les fichiers .tcx sont encodés au format XML et servent de moyen d'échange de données entre les appareils de surveillance de l'activité physique et les services en ligne tels que Garmin Connect et Strava, où l'historique des entraînements peut être archivé et analysé.
Le format existe en deux versions - TCX v1 et TCX v2 - la v2 étant la norme actuelle, définie par le schéma TrainingCenterDatabasev2.xsd de Garmin. Les fichiers s'ouvrent avec un élément racine <TrainingCenterDatabase> et organisent les données selon une hiérarchie d'Activités, de Tours (Laps), de Traces (Tracks) et de Points de trace (Trackpoints), chacun portant des coordonnées GPS, l'altitude, la fréquence cardiaque et la cadence.
Le .tcx est étroitement lié au format d'échange GPS .gpx mais ajoute des structures spécifiques au fitness telles que les temps intermédiaires par tour et le nombre de calories par tour. Il peut également être converti au format binaire compact .fit à l'aide d'outils comme GPSBabel.
Sécurité et sûreté
RISQUE : LOWLe TCX est du XML pur sans contenu exécutable, le fichier lui-même est donc inoffensif à ouvrir. La véritable préoccupation concerne la confidentialité : comme tout fichier d'activité, il contient des coordonnées GPS et des horodatages exacts et peut révéler votre domicile, vos itinéraires réguliers et votre emploi du temps, ainsi que des données de santé (fréquence cardiaque). Avant de partager des fichiers TCX publiquement, tronquez les points de départ et d'arrivée près de chez vous et envisagez de supprimer les horodatages ou la fréquence cardiaque si vous ne souhaitez pas les divulguer.
Détails du format
en brefProgrammes qui ouvrent les fichiers TCX
Détails techniques
spécifications approfondies| Développeur | Garmin |
| Encodage de base | UTF-8 XML (texte brut, pas de structure binaire) |
| Type MIME | application/vnd.garmin.tcx+xml |
| Élément racine XML | <TrainingCenterDatabase> dans l'espace de noms Garmin TrainingCenterDatabasev2 |
| Définition du schéma | Fichier de définition de schéma XML (XSD) : TrainingCenterDatabasev2.xsd, hébergé par Garmin |
| Versions du format | TCX v1 (hérité) et TCX v2 (norme actuelle) |
| Hiérarchie des données | TrainingCenterDatabase → Activities → Activity → Lap → Track → Trackpoint |
| Champs des points de trace | Horodatage (UTC), latitude/longitude (degrés décimaux), altitude (mètres), distance (mètres), fréquence cardiaque (bpm), cadence (rpm), vitesse (m/s), puissance (watts) |
| Types de sport énumérés | Running, Biking, Other (défini comme une énumération dans le XSD v2) |
| Métadonnées par tour | Temps total, distance totale, calories, vitesse max, fréquence cardiaque moyenne et max, niveau d'intensité, méthode de déclenchement |
| Identification du fichier | Pas d'octets magiques binaires ; identifié par l'élément racine <TrainingCenterDatabase> suivant immédiatement la déclaration XML |
| Prise en charge multi-activités | Un seul fichier .tcx peut contenir plusieurs enregistrements d'activité sous un seul élément racine |
| Encodage de la fréquence cardiaque | Entier en battements par minute (bpm) stocké dans <Value> à l'intérieur d'un élément <HeartRateBpm> |
| Système de coordonnées | WGS 84 degrés décimaux ; altitude en mètres au-dessus du niveau moyen de la mer |
| Publié | 2007 (Garmin Training Center / TCX schema) |
| Standard ouvert | Oui · libre de droits |
| Spécification | www8.garmin.com |
Conversions TCX
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers TCX.