根据小米运动导出记录整理成tcx文件可以导入给高驰、佳明等平台啦
如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!
根据小米运动导出记录整理成tcx文件可以导入给高驰、佳明等平台啦
小米运动有官方的导出渠道,从小米的ZeppLife app进入我的-设置-账号与安全-注销账号-导出数据,然后根据提示选择即可,官方说的而是30分钟之类会生成导出结果,但是实际上很快就生成好了。
将生成好的zip包下载下来,根据密码解压就能看到类似这样的几个文件夹了。
我们主要能用到数据是图中的几个文件夹
-
SPORT开头的csv文件里面记录每天的各项“主动”运动(比如户外跑步),可能有,也可能没有,有该次运动的时长、配速、距离、卡路里信息。
-
HEARTRATE_AUTO开头的csv文件里面有每分钟的心率数据,这个是自动检测的,不用主动操作,每天会有很多条记录
-
ACTIVITY_MINITU开头的csv文件里面有每天“每分钟”的步数,因为不可能每分钟都有步数变化,所有这里面不是每分钟都有
因为小米官方给的每条运动记录并没有直接整理出期间每时间段的心率、步数等信息,所以只能靠我们自己,我们要做的就是将每个sport时间段的心率数据和步数信息等信息聚合到一起形成一个tcx格式的运动记录,遗憾的是导出数据里面没有GPS信息。。。 根据官方的数据,我们最多能精细到分钟维度。
运动期间每分钟各项数据有了,才能绘画出对应的曲线:
- 每分钟的心率数据有了,我们就能得到心率曲线;
- 每分钟的步数有了,就能得到步频曲线;
- 如果每分钟GPS数据有了,就能得到运动轨迹;
- 根据跑步距离和步频,就能计算出步幅信息;
- 根据每分钟步频就能算出最大步频、平均步频
经过整理聚合后按照TCX的标准生成对应的tcx文件,然后导入高驰、佳明等平台,就能看到图形了。
如果数据不连续,缺失较多,可能只能看到零星几个点。
相比官方肯定是有一定差距的,但是聊胜于无,只能这样了。
- 分类:
- 吐槽
更新时间: