我正在用一个基于Flutter的移动应用程序记录锻炼。我可以成功上传自行车锻炼。https://github.com/BirdyF/strava_flutter/blob/master/lib/Models/activity.dart#L916列出了相当多的运动项目。然而,我已经注意到,一旦上传到VirtualRide,“Strava”就会恢复为常规的自行车骑行。
现在,当我上传皮划艇数据时,它也显示为自行车骑行(在一个小湖的中间)。但至少它有速度和转速(对于皮划艇来说这实际上是每分钟划船)。但是,如果我在Strava的UI上将该活动切换到皮划艇,Strava将停止显示速度(速度)和rpm。
我偷看了一眼https://github.com/sanderroosendaal/rowingdata/blob/master/rowingdata/writetcx.py,似乎把赛艇活动当成了“其他”运动。它的测试也包含这样的TCX。我只是不敢相信TCX会如此有限。有没有人能帮我解决这个问题?
我输出TCX是因为它是一种文本格式,因此它比二进制拟合格式更容易插值和调试。因为我可以用gzip来上传它,所以它的大小在压缩时也是可以的。
发布于 2021-05-05 05:19:05
似乎TCX在运动选择方面的文件格式太有限了。我开发适合的文件上传,这是能够携带皮划艇和更多的运动。
https://stackoverflow.com/questions/66294405
复制相似问题