【问题标题】:How can I upload Kayaking or Rowing data via a TCX formatted file to Strava?如何通过 TCX 格式的文件将皮划艇或划船数据上传到 Strava?
【发布时间】:2021-05-23 10:31:13
【问题描述】:

我正在使用基于 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 是因为它是一种文本格式,因此它比二进制 FIT 格式更容易插值和调试。因为我可以压缩它来上传它的大小在压缩时也可以。

【问题讨论】:

  • 到目前为止,我正计划实现 FIT 文件导出,但这将比我为这个无意义的问题分配的更多努力。

标签: flutter file-upload upload strava


【解决方案1】:

似乎 TCX 文件格式在运动选择方面过于有限。我开发了基于 FIT 文件的上传,它能够进行皮划艇和更多运动。

【讨论】:

    猜你喜欢
    • 2015-03-03
    • 1970-01-01
    • 2017-10-03
    • 2019-08-15
    • 2012-07-29
    • 1970-01-01
    • 2015-12-06
    • 2020-12-23
    • 1970-01-01
    相关资源
    最近更新 更多