TCX

O que é um arquivo TCX?

Dados de treino da Garmin: batimentos, voltas e cadência além do percurso.

O que é TCX

TCX é um formato de texto puro que abre em qualquer editor. Ele é usado para o registro esportivo.

A extensão é .tcx e o nome por extenso é Training Center XML. Os dois importam menos do que aquilo que o arquivo consegue carregar, e é disso que trata o resto desta página.

De onde vem TCX

A Garmin publicou o formato em 2007. A especificação é Training Center XML.

A idade interessa por um motivo prático: quanto mais antigo o formato, mais programas tiveram tempo de aprendê-lo.

A especificação está publicada, mas pelo dono

Ela está escrita e é implementável, só que quem decide como será a próxima versão é o fabricante. Na prática isso basta para o arquivo continuar abrindo; não basta para você se fiar nisso.

Nada é jogado fora

TCX guarda o conteúdo exatamente. Salvar de novo não muda nada, então dá para abrir, editar e salvar quantas vezes você quiser sem acumular estrago — e é isso que faz dele um formato de trabalho e não de entrega.

O que abre TCX

Garmin Connect, Strava e TrainingPeaks leem esse formato, e a maioria dos programas do mesmo tipo também.

Quando um arquivo não abre, o formato raramente é o problema — mais comum é o programa ser mais antigo que ele. Converter para algo mais antigo é o caminho confiável, e é para isso que serve o resto deste site.

Abrir no navegador

Nenhum navegador lê o formato.

Esse é de longe o motivo mais comum para convertê-lo: não que o formato seja ruim, mas que o lugar onde você quer mostrar o arquivo não consegue lê-lo.

É um formato de trabalho

TCX foi feito para ser aberto e alterado. Mantenha o arquivo nesse formato enquanto o trabalho estiver em andamento e exporte a partir dele sempre que precisar de uma cópia pronta.

Construído para o dado de treino, não para o mapa

O GPX registra onde você esteve. O TCX registra o que você estava fazendo: frequência cardíaca, cadência, calorias, e — a parte que mais importa — voltas, como estruturas de primeira classe com seus próprios totais, não como marcas numa linha.

Essa diferença é o motivo inteiro do formato existir. Uma sessão de intervalos não é uma trilha com algumas anotações grudadas; são oito esforços com uma recuperação entre cada um, e cada um deles tem uma duração, uma distância, uma frequência cardíaca média e uma máxima. O GPX não tem onde colocar isso. O TCX foi desenhado em torno disso.

Uma atividade sem trilha ainda é uma atividade

Uma corrida em esteira, uma sessão de rolo de treino, uma máquina de remo, uma nadada em piscina: sem satélite, sem coordenada, e uma boa quantidade de dado. O TCX lida com isso nativamente porque a posição de cada ponto de trilha é opcional — uma atividade pode consistir inteiramente de tempo, distância, frequência cardíaca e cadência.

O GPX não consegue fazer isso de verdade. É um formato sobre coordenada, e uma sessão indoor exportada como GPX ou falha ou chega como uma atividade sem dado nenhum dentro. Esse é o motivo prático mais comum de escolher TCX em vez de GPX quando uma plataforma oferece os dois.

Voltas são a estrutura em que tudo se sustenta

Um arquivo TCX é um esporte, contendo uma atividade, contendo voltas, cada uma contendo uma trilha de pontos. A volta carrega seu próprio resumo — tempo total, distância, calorias, frequência cardíaca máxima e média, intensidade, e se foi disparada manualmente, por distância, por tempo ou por posição.

Então a estrutura preserva o treino como foi feito de verdade. Importe em outro lugar e os intervalos continuam intervalos, com seus próprios números, em vez de uma linha contínua que alguém precisa reseparar. É exatamente isso que se perde quando a mesma sessão é exportada como GPX.

É verboso, e isso é um custo real

O TCX é XML, e repete um conjunto completo de nomes de elemento em cada ponto de trilha. Um pedal de uma hora gravado uma vez por segundo tem 3.600 pontos, cada um carregando tempo, posição, altitude, distância, frequência cardíaca e cadência em forma de marcação, o que chega a um ou dois megabytes onde os números por trás são uma fração disso.

O formato binário próprio da Garmin é a resposta a isso e é o que os aparelhos de fato gravam por dentro — uma ordem de grandeza menor, e ilegível sem uma biblioteca. O TCX é o formato de intercâmbio legível que fica entre esse formato binário e todo o resto, e o tamanho dele é o preço de ser texto puro.

De onde vêm os arquivos TCX

O Garmin Connect exporta, assim como a maioria das plataformas de treino. O formato é antigo e simples o bastante para o suporte ser quase universal no mundo fitness, mesmo entre empresas que nunca venderam um relógio Garmin.

O motivo comum de exportar é mudar de plataforma ou manter um acervo pessoal. Treinamento é o outro: um treinador que precisa ver os intervalos, não a rota, quer TCX ou o formato binário, porque a estrutura de volta é a análise em si.

O que sobrevive a uma conversão, e o que não sobrevive

TCX para GPX mantém a trilha, os horários e a elevação. Perde a estrutura de volta por completo, e a frequência cardíaca e a cadência sobrevivem só como extensões de fabricante que a plataforma destino pode ou não ler. Para uma atividade indoor sem trilha nenhuma, a conversão quase não tem nada para produzir.

A outra direção não acrescenta nada que não foi gravado. Um GPX convertido para TCX é uma trilha vestindo um formato de treino — uma volta, sem frequência cardíaca, sem cadência — porque o dado nunca esteve na origem. Converta para baixo quando uma plataforma exige GPX, e guarde o TCX como a cópia que carrega a sessão de verdade.

Corrigindo uma atividade à mão

É XML, então um tipo de esporte errado, uma data ruim ou uma seção espúria no final podem ser corrigidos num editor de texto. Apagar os pontos de trilha gravados enquanto o relógio ficou parado dentro do carro é o conserto mais comum, e é direto contanto que o resumo da volta acima deles seja ajustado para bater.

Esse último ponto é a armadilha. Diferente do GPX, um TCX guarda tanto o detalhe quanto o total, e nada recalcula um a partir do outro. Apague dez minutos de pontos e deixe a volta dizendo 42 quilômetros, e toda plataforma vai acreditar no resumo. Edite os dois ou nenhum dos dois.

Os dados, num lugar só

Identificadores e procedência do formato TCX.
Extensão.tcx
Tipo de mídiaapplication/vnd.garmin.tcx+xml
Publicado porGarmin
Primeira publicação2007
EspecificaçãoTraining Center XML