对比
FIT 与 GPX
FIT 是保存运动设备活动、传感器和事件数据的二进制格式;GPX 是用于交换航点、路线和轨迹的 XML 格式。
应该选择哪种格式?
心率、步频和设备字段等详细活动数据请保留 FIT,并用兼容的分析应用打开。只需在地图上分享路线时,GPX 更常见,但传感器采样和事件可能无法迁移。
适用于 FIT
保存和共享运动及健身设备的活动记录和传感器数据 · 向兼容设备传输训练计划或路线
- 在支持 FIT 的服务中使用带时间信息的记录事件和设备数据
- 使用 Garmin FIT SDK 读写消息
适用于 GPX
在应用之间交换 GPS 航点路线和轨迹 · 保存徒步或骑行等活动的位置记录
- 将带时间信息的轨迹和点导入兼容的地图或 GPS 应用
- 在支持 GPX 1.1 和 WGS 84 坐标的软件之间共享
基本信息
| 项目 | FIT | GPX |
|---|---|---|
| 扩展名 | .fit | .gpx |
| MIME 类型 | application/octet-stream | application/xml |
| 常见用途 | 保存和共享运动及健身设备的活动记录和传感器数据 · 向兼容设备传输训练计划或路线 | 在应用之间交换 GPS 航点路线和轨迹 · 保存徒步或骑行等活动的位置记录 |
| 打开方式 | 导入支持 FIT 的健身服务或分析应用,也可以使用 Garmin FIT SDK 解码器或 FitCSVTool 检查。确认接收应用如何处理活动类型、时间、心率或速度记录以及开发者数据。 | 用支持 GPX 的地图、GPS 或 GIS 应用导入。检查航点、路线和轨迹是否按预期识别,并核对时间、高程和坐标。文本编辑器可以查看 XML;若要在地图上检查路线,请使用兼容应用。 |
| 导出或转换 | 如果主要需要路线,可转为 GPX;地理要素可转为 GeoJSON。目标格式未必能表示所有活动、传感器和事件字段,请确认所需数据并保留原始 FIT 文件。 | 可按用途转换为 GeoJSON、CSV、KML 等格式。将轨迹转成普通线或点时,可能丢失时间、高程,或路线与实际轨迹之间的区别。请保留原始 GPX,并在转换后核对坐标和属性。 |
按用途选择
在支持 FIT 的服务中使用带时间信息的记录事件和设备数据
保存和共享运动及健身设备的活动记录和传感器数据 · 向兼容设备传输训练计划或路线
FIT使用 Garmin FIT SDK 读写消息
保存和共享运动及健身设备的活动记录和传感器数据 · 向兼容设备传输训练计划或路线
FIT将带时间信息的轨迹和点导入兼容的地图或 GPS 应用
在应用之间交换 GPS 航点路线和轨迹 · 保存徒步或骑行等活动的位置记录
GPX在支持 GPX 1.1 和 WGS 84 坐标的软件之间共享
在应用之间交换 GPS 航点路线和轨迹 · 保存徒步或骑行等活动的位置记录
GPX关键点 1
FIT 使用按配置定义的二进制消息表示活动、训练、课程和传感器字段;GPX 用 XML 表示 WGS 84 航点、路线和轨迹。
进一步了解差异关键点 2
FIT 可保留时间戳、心率、速度、设备详情和开发者数据。GPX 注重 GPS 软件间交换,通常聚焦位置、路线、时间和海拔。
进一步了解差异进一步了解差异
详细运动设备记录选 FIT,便于分享的 GPS 路线选 GPX。转换前确认目标格式能保留所需字段,并保留源文件。
- FIT 是使用已定义消息和配置的二进制格式;GPX 是 XML,以 WGS 84 地理基准记录航点、路线和轨迹点。
- FIT 活动可含传感器时间序列、设备和事件数据。GPX 常用于交换坐标、可选海拔和时间戳。
- 导出 GPX 可能把 FIT 活动简化为路线,并省略心率样本、分段、事件及设备专用字段。
常见问题
将 FIT 转换为 GPX 会保留心率吗?
不一定。GPX 核心模型面向地理点和路线;传感器读数可能被省略或放入非标准扩展。