- 如何在线将 FIT 文件转换为 GPX?
- 将 FIT 文件放入转换器,选择 GPX 作为目标格式,然后下载。转换完全在您的浏览器中运行。路线、海拔、时间戳、心率和步频都会被记录下来。电量被写入 Garmin TrackPoint 扩展中。整个过程大约需要一秒钟,文件永远不会离开您的设备。
- 如何将 GPX 转换为 FIT?
- 将 GPX 放入转换器并选择 FIT 作为目标。输出是一个活动类型的FIT,其中每个GPX轨迹点作为记录消息,保留时间戳,并进行海拔高度。如果您想要可导航的路线 FIT(带有转弯提示)而不是活动 FIT,请使用我们的 [GPX 到 FIT 路线转换器](/tools/gpx-to-fit-course) - 该工具可检测转弯并写入 course_point 航路点。
- 我的文件会上传到任何地方吗?
- 不会。转换器使用官方的 Garmin JavaScript FIT SDK 和浏览器的本机 XML 解析器,两者都完全在您的浏览器中运行。字节永远不会离开您的机器,不会记录任何内容,也不会进行任何分析 ping 携带任何文件内容。页面进行的唯一网络调用是加载页面本身;之后,您可以断开wifi,转换器仍然可以工作。
- FIT、GPX、TCX 有什么区别?
- FIT是Garmin的二进制活动格式 - 小文件,丰富的元数据,保存功率和圈数以及设备信息,但您无法在文本编辑器中打开它。 GPX 是通用 XML 路线格式 - 在任何文本编辑器中都可读,包含轨迹点和海拔,但缺乏用于功率和圈结构的一流插槽。 TCX 是 Garmin 较旧的 XML 格式 - 比 GPX 重,但具有原生心率/踏频/功率和圈数数据。使用 FIT 实现完全保真度,使用 GPX 与任何人共享,使用 TCX 满足需要的旧平台。
- 从FIT到GPX,哪些数据被丢弃?
- GPX没有一流的动力槽或搭接结构。 The converter writes power into the Garmin TrackPoint extension (which most platforms read), and HR/cadence into the standard GPX extensions.圈边界被写为航路点。设备信息、会话总数和 FIT 特定事件消息没有 GPX 等效项,因此会被丢弃。如果需要完整保存,请保留FIT或转换为TCX。
- 为什么要转换为JSON或CSV?
- 用于标准培训平台之外的分析。 JSON 为您提供整个解码的 FIT 作为嵌套对象 - 每条消息、每个字段、每个记录 - 这是自定义脚本或比较两个文件所需的格式。 CSV 仅导出每秒记录流(时间、纬度、经度、海拔、心率、功率、节奏、速度),这正是电子表格和 Python pandas 想要的。使用JSON进行完整结构,使用CSV进行时间序列工作。
- Strava 和 Garmin Connect 会接受转换后的 FIT 吗?
- 是的 - 输出是完全有效的 FIT 通过官方 Garmin SDK 重新编码,具有正确的 CRC 和标头。 Strava 将其视为任何其他上传。 If the original file was already in Strava and you are re-uploading the converted version, you will hit duplicate detection - either delete the original first or shift the start time using our [FIT Time Adjuster](/tools/fit-time-adjuster).
- 我可以一次批量转换多个文件吗?
- 今天一次一个文件。如果您需要将两个或多个文件合并到一个活动中,请使用我们的[FIT组合器](/tools/fit-combiner)。对于真正的批处理工作流程(所有已转换的文件的文件夹),请发送电子邮件至 hello@neverchill.com,我们将优先处理它。