¿Qué es el formato de archivo TCX?
.tcx es un archivo de base de datos XML desarrollado por Garmin para el seguimiento de actividades de fitness y GPS. Originalmente asociado con Garmin Training Center, desde entonces se ha convertido en un formato de intercambio ampliamente adoptado en las plataformas de fitness. Un archivo .tcx contiene varios datos relacionados con el deporte, incluyendo el tipo de deporte, registros de tiempo, distancia, calorías quemadas, intensidad del entrenamiento y frecuencia cardíaca.
Los archivos .tcx están codificados en formato XML y sirven como medio para intercambiar datos entre dispositivos de monitorización de actividad física y servicios en línea como Garmin Connect y Strava, donde el historial de entrenamiento puede archivarse y analizarse.
El formato se presenta en dos versiones -TCX v1 y TCX v2- siendo la v2 el estándar actual, definido por el esquema TrainingCenterDatabasev2.xsd de Garmin. Los archivos se abren con un elemento raíz <TrainingCenterDatabase> y organizan los datos en una jerarquía de Actividades, Vueltas (Laps), Pistas (Tracks) y Puntos de pista (Trackpoints), cada uno con coordenadas GPS, altitud, frecuencia cardíaca y cadencia.
.tcx está estrechamente relacionado con el formato de intercambio GPS .gpx pero añade estructuras específicas de fitness como divisiones por vueltas y recuentos de calorías por vuelta. También puede convertirse al formato binario compacto .fit utilizando herramientas como GPSBabel.
Seguridad y protección
RIESGO: LOWTCX es XML plano sin contenido ejecutable, por lo que el archivo en sí es inofensivo de abrir. La verdadera preocupación es la privacidad: como cualquier archivo de actividad, contiene coordenadas GPS exactas y marcas de tiempo, y puede revelar su hogar, rutas regulares y horarios, además de datos de salud (frecuencia cardíaca). Antes de compartir archivos TCX públicamente, recorte los puntos de inicio/fin cerca de su casa y considere eliminar las marcas de tiempo/frecuencia cardíaca si no desea divulgarlas.
Detalles del formato
en pocas palabrasProgramas que abren archivos TCX
Detalles técnicos
especificación profunda| Desarrollador | Garmin |
| Codificación base | UTF-8 XML (texto plano, sin estructura binaria) |
| Tipo MIME | application/vnd.garmin.tcx+xml |
| Elemento raíz XML | <TrainingCenterDatabase> en el espacio de nombres Garmin TrainingCenterDatabasev2 |
| Definición de esquema | Archivo de Definición de Esquema XML (XSD): TrainingCenterDatabasev2.xsd, alojado por Garmin |
| Versiones del formato | TCX v1 (heredado) y TCX v2 (estándar actual) |
| Jerarquía de datos | TrainingCenterDatabase → Activities → Activity → Lap → Track → Trackpoint |
| Campos de Trackpoint | Marca de tiempo (UTC), latitud/longitud (grados decimales), altitud (metros), distancia (metros), frecuencia cardíaca (ppm), cadencia (rpm), velocidad (m/s), potencia (vatios) |
| Tipos de deporte enumerados | Running, Biking, Other (definidos como una enumeración en el XSD v2) |
| Metadatos por vuelta | Tiempo total, distancia total, calorías, velocidad máxima, frecuencia cardíaca media y máxima, nivel de intensidad, método de activación |
| Identificación del archivo | Sin bytes mágicos binarios; identificado por el elemento raíz <TrainingCenterDatabase> inmediatamente después de la declaración XML |
| Soporte multiactividad | Un solo archivo .tcx puede contener múltiples registros de Actividad bajo un mismo elemento raíz |
| Codificación de frecuencia cardíaca | Latidos por minuto enteros (ppm) almacenados en <Value> dentro de un elemento <HeartRateBpm> |
| Sistema de coordenadas | WGS 84 grados decimales; altitud en metros sobre el nivel medio del mar |
| Lanzado | 2007 (Garmin Training Center / TCX schema) |
| Estándar abierto | Sí · libre de regalías |
| Especificación | www8.garmin.com |
Conversiones de TCX
Preguntas y respuestas de la comunidad
preguntado por usuariosAún no hay preguntas; sea el primero en preguntar sobre los archivos TCX.