Cookies de estadística y publicidad
Usamos cookies de estadística y de publicidad, y ambas van a Google. Si rechazas, para ti no cambia nada visible.Ir a la página de privacidad
TCX
Datos de entrenamiento de Garmin: pulso, vueltas y cadencia además del recorrido.
TCX
TCX es un formato de texto plano que se abre en cualquier editor. Se usa para el registro deportivo.
La extensión es .tcx y el nombre completo, Training Center XML. Ambos importan menos que lo que el archivo puede contener, y de eso trata el resto de esta página.
Garmin lo publicó en 2007. La especificación es Training Center XML.
La edad interesa por un motivo práctico: cuanto más antiguo es un formato, más programas han tenido tiempo de aprenderlo.
Está escrita y se puede implementar, aunque quien decide cómo será la próxima versión es el fabricante. En la práctica basta para que el archivo siga abriéndose; no basta para confiarse.
TCX guarda su contenido exactamente. Volver a guardarlo no cambia nada, así que puedes abrirlo, editarlo y guardarlo tantas veces como quieras sin acumular daño; eso es lo que lo convierte en un formato de trabajo y no de entrega.
Garmin Connect, Strava y TrainingPeaks lo leen, y también la mayoría de programas del mismo tipo.
Cuando un archivo no se abre, el formato rara vez es el problema: lo más habitual es que el programa sea anterior al formato. Convertir a algo más antiguo es la salida fiable, y para eso está el resto de este sitio.
Ningún navegador lo lee.
Ese es el motivo más frecuente para convertirlo: no que el formato sea malo, sino que el sitio donde quieres mostrar el archivo no sabe leerlo.
TCX está pensado para abrirse y cambiarse. Guarda el archivo en este formato mientras el trabajo siga en marcha y exporta desde él cada vez que haga falta una copia terminada.
GPX registra dónde estuviste. TCX registra qué estabas haciendo: frecuencia cardiaca, cadencia, calorías y —la parte que más pesa— las vueltas, como estructuras de pleno derecho con sus propios totales en lugar de como marcas sobre una línea.
Esa diferencia es la razón entera de que el formato exista. Una sesión de series no es un recorrido con unas cuantas anotaciones: son ocho esfuerzos con una recuperación entre cada uno, y cada uno tiene su duración, su distancia, su frecuencia cardiaca media y su máxima. GPX no tiene dónde meter eso. TCX se diseñó a su alrededor.
Una carrera en cinta, un rodillo, una máquina de remo, unos largos en piscina cubierta: sin satélites, sin coordenadas y con muchísimos datos. TCX los maneja de forma nativa porque la posición de cada punto es opcional; una actividad puede consistir enteramente en tiempo, distancia, frecuencia cardiaca y cadencia.
GPX no sabe hacer esto realmente. Es un formato sobre coordenadas, y una sesión bajo techo exportada como GPX o falla o llega como una actividad vacía. Es la razón práctica más habitual para elegir TCX en lugar de GPX cuando una plataforma ofrece los dos.
Un archivo TCX es un deporte que contiene una actividad que contiene vueltas, cada una con su propia serie de puntos. La vuelta lleva su resumen: tiempo total, distancia, calorías, frecuencia cardiaca máxima y media, intensidad, y si se disparó a mano, por distancia, por tiempo o por posición.
Así que la estructura conserva el entrenamiento tal y como se hizo. Impórtalo en otro sitio y las series siguen siendo series, con sus propias cifras, en lugar de una línea continua que alguien tiene que volver a trocear. Es exactamente lo que se pierde cuando la misma sesión se exporta como GPX.
TCX es XML y repite el juego completo de nombres de elemento en cada punto. Una salida de una hora registrada una vez por segundo son 3.600 puntos, cada uno cargando hora, posición, altitud, distancia, frecuencia cardiaca y cadencia en forma de etiquetas, lo que da uno o dos megabytes donde los números en sí son una fracción de eso.
El formato FIT del propio Garmin es la respuesta binaria a este problema y es lo que graban de verdad los aparatos: un orden de magnitud más pequeño e ilegible sin una biblioteca. TCX es el formato de intercambio legible que se sitúa entre FIT y todo lo demás, y su tamaño es el precio de ser texto plano.
Los exporta Garmin Connect y los exportan casi todas las plataformas de entrenamiento: Strava, TrainingPeaks, Zwift, Wahoo, Polar. El formato es lo bastante antiguo y lo bastante sencillo como para que el soporte sea casi universal en el mundo del deporte, incluso en empresas que nunca han vendido un Garmin.
El motivo habitual para exportar es cambiar de plataforma o mantener un archivo propio. El otro es el entrenamiento a distancia: quien tiene que ver las series y no la ruta pide TCX o FIT, porque la estructura de vueltas es el análisis.
Menos de lo que el formato guarda, y conviene decirlo sin rodeos. El conversor lee cada punto como posición, altitud y hora, más un nombre por recorrido, y con eso escribe el archivo de destino. Todo lo demás desaparece: la frecuencia cardiaca, la cadencia, la potencia, la temperatura, las calorías y la estructura de vueltas, que se aplana en un solo recorrido continuo. No se convierten en extensiones que la plataforma receptora pueda o no leer; sencillamente no están en la salida. Y una actividad bajo techo no deja poco, deja nada: un punto sin latitud y longitud se descarta al leerlo, así que un archivo entero sin coordenadas se queda sin puntos y la conversión se detiene con un mensaje que dice que no ha encontrado recorrido ni waypoints.
Hay dos detalles más que sorprenden. Al escribir un TCX, el deporte se fija como «Other» en lugar de deducirse, y la distancia se recalcula sumando las distancias entre puntos consecutivos sobre una esfera de 6.371 kilómetros de radio, en vez de arrastrar la que trajera el archivo original. Las coordenadas se escriben con seis decimales, unos once centímetros, y las marcas de tiempo se copian exactamente como las escribió la fuente, sin reformatear. Hacia CSV sale una fila por punto registrado. Todo ocurre dentro del navegador, con un tope de 100 MB por archivo.
En sentido contrario no se gana nada. Un GPX convertido a TCX es un recorrido disfrazado de formato de entrenamiento —una vuelta, sin pulso, sin cadencia—, porque esos datos nunca estuvieron en el origen. Convierte hacia abajo cuando una plataforma exija GPX, y quédate con el TCX como la copia que contiene la sesión.
Es XML, así que un tipo de deporte equivocado, una fecha mala o un tramo espurio al final se arreglan en un editor de texto. Borrar los puntos que el reloj grabó mientras iba en el coche es la reparación más común, y es sencilla siempre que se ajuste también el resumen de la vuelta que está encima.
Ese último punto es la trampa. A diferencia de GPX, un TCX guarda el detalle y los totales, y nada recalcula uno a partir del otro. Borra diez minutos de puntos y deja la vuelta diciendo 42 kilómetros, y todas las plataformas creerán al resumen. O se editan los dos o no se edita ninguno.
| Extensión | .tcx |
|---|---|
| Tipo de medio | application/vnd.garmin.tcx+xml |
| Publicado por | Garmin |
| Primera publicación | 2007 |
| Especificación | Training Center XML |