目前运动记录文件格式最多的应该是tcx格式,因为它是最早的格式,也是最容易理解的格式,所以很多跑友都会选择tcx格式。 但是我不推荐使用tcx格式,因为它的缺点太多了,比如:
tcx格式的缺点
- 支持的运动类型太少
只支持跑步、骑自行车和其它。有的跑友不了解情况的话,以为自己之前的fit的运动类型那么丰富,怎么转换成tcx后就只有跑步了,其实是因为tcx不支持,所以转换工具也不支持,只能转换成跑步了。
- 分段信息支持的数据类型不多
里面支持距离,最多速度、卡路里、平均心率、最大心率、强度、步频、触发模式、细节、备注。 虽说里面有个Extensions能让自己扩展,但是如果只是你扩展了,其它平台不支持或者不愿意支持,那么你的扩展就没有意义了。
- 分段比较麻烦
它分段(代码里面叫lap)需要在代码中需要进行分段的数据手工进行分割,以按照1公里分段为例,需要在代码中进行计算每1公里的开始和结束的时间,然后将全部的细节数据按照每1公里进行分割成每公里的细节数据,然后它们按顺序组装成tcx文件,这个过程比较麻烦,而且容易出错。
1公里lap
1公里各个细节数据
2公里lap
2公里各个细节数据
3公里lap
3公里各个细节数据
相比而言,fit文件的分段就比较简单,在算出每1公里的开始和结束的时间后,把对应时间的细节数据的概要信息再算出来,直接作为该条lap记录放在后面就行了。
各个细节数据
1公里lap概要信息
2公里lap概要信息
3公里lap概要信息
其实tcx已经是要被淘汰的格式了,佳明也早就推出新的fit格式了,更容易扩展,文件也更小。
目前还是有很多平台是支持导入tcx格式,比如高驰、佳明、华为等,但是可惜的是华为只支持导入tcx格式,可能华为并不希望大家导入数据吧,用自己的设备产生数据不就好了。
总结
- tcx格式简单易上手但是支持的运动类型和细节较少,同等数据的情况下,它的展示效果不会比fit格式好,要做好心理准备。
- 分段记录可能也不完善或者只有一条分段记录
- 它面临逐步被淘汰的命运,fit格式才是未来的趋势