何时使用这个
两个真实的用例:您忘记按主机上的开始按钮,并且活动错过了前一两分钟(将其锚定回您实际开始的位置),或者您希望砖块会话的室内热身与随后的室外骑行出现在同一活动时间线上。这两种情况都是为了让时间线诚实,而不是玩弄数字。该工具不会夸大您的移动时间、距离或海拔 - 它只是在开始时添加秒数,以便活动涵盖真正的开始。
免费工具
让FIT活动看起来像是在特定地点提前一分钟开始的。放下文件,选择回溯多少秒,在地图上拖动一个图钉作为前置坐标,然后该工具就会在活动的开头每秒插入一个固定记录。非常适合修复忘记启动的主机、将室内热身锚定到真实坐标,或填充路线的开头以获取导航提示。
从 0.0 km 开始变为从 -1.2 km 开始
GPX和TCX不携带我们需要正确扩展的圈数和会话消息。
要预先添加多少秒,以及这些记录的纬度/经度。拖动地图图钉或输入数字。
比赛开始时间提前,新的领先圈覆盖了前面的秒数,总计更新。
两个真实的用例:您忘记按主机上的开始按钮,并且活动错过了前一两分钟(将其锚定回您实际开始的位置),或者您希望砖块会话的室内热身与随后的室外骑行出现在同一活动时间线上。这两种情况都是为了让时间线诚实,而不是玩弄数字。该工具不会夸大您的移动时间、距离或海拔 - 它只是在开始时添加秒数,以便活动涵盖真正的开始。
该工具会在浏览器中解码您的 FIT。它将新的开始时间计算为(原始第一条记录时间戳 - 前置秒数),在新开始和原始第一条记录之间每秒生成一个新记录,并使用所选的纬度/经度、原始第一条记录的海拔以及零速度/距离/心率/功率/节奏来标记每个新记录。然后,它在圈数列表的头部插入一条新的圈数消息,覆盖前置秒数,移动会话消息的 start_time 字段,并通过添加前置持续时间来更新会话total_elapsed_time。 file_id.time_created 被移动以匹配。所有内容均通过官方 Garmin FIT SDK 使用正确的 CRC 和标头重新编码,因此输出是往返安全的。
常见的三种。首先,放入 GPX 或 TCX 并惊讶地发现它不起作用 - 该工具特别需要FIT,因为 GPX/TCX 不携带我们修改的会话和圈数消息。先转换一下。其次,预先考虑很长的持续时间(一个小时,两个小时),认为它会“锚定”一个复杂的多阶段活动 - 它不会,因为预先考虑的记录是固定的,对于任何读取文件的平台来说,看起来就像是固定的小睡。使用 [FIT Combiner](/tools/fit-combiner) 进行合法的多段活动。第三,将前置坐标设置为随机图钉而不检查地图 - 生成的文件将显示活动从实际开始的地方开始几英里,这比根本没有前置更糟糕。