我想将具有 GPS 坐标的活动导出为 Garmin FIT 文件。此活动包含暂停。在此暂停期间,位置和高度会发生巨大变化(假设有梭子移动到山顶)。我不希望这一举动被视为活动:距离和海拔增益对于统计数据应该是中性的。
如何构建我的 FIT 文件以在暂停期间排除此运动?
我尝试创建圈数LapMessage
(
解决方案1:忽略暂停并缩短时间。
解决方案 2. 为计时器发出事件消息:event = timer
、event_type
isstart
或stop
。
RecordMessage
。time_from_course
_RecordMessage
例如:
# start
event 14:09:10: type: timer, event_type: start
record 14:09:10: time_from_course: 0, ...
...
record 14:09:22: time_from_course: 12,...
event 14:15:13: type: timer, event_type: stop
event 14:20:07: type: timer, event_type: start
record 14:20:08: time_from_course: 13,...
...
event 15:45:39: type: timer, event_type: stop
# end
注意:Garmin connect 可以很好地解析此类 FIT,但是 Strava 计算错误的移动时间 - 带有暂停。