WeWorkBuddy

[分享创造] 做了一个纯浏览器端的 GPS 轨迹文件转换工具: FIT / GPX / TCX / KML 互转,文件不上传服务器

跑步骑行几年,手里的轨迹文件越来越多,经常遇到这种小麻烦:Garmin 导出的 FIT 想传到别的平台不认、两个活动想合并、FIT 文件损坏打不开……在线工具大多要把文件上传到陌生服务器,轨迹里可是完整的出行记录,想想还是不踏实。 所以做了这个: GPX Converter —— https://gpxconverter.com 所有解析和转换都在浏览器本地用 JS 完成,没有上传这一步(断网也能用),免费、无需注册、无次数限制。 现在能做的: 格式互转:FIT ↔ GPX ↔ TCX ,以及 KML / KMZ / GeoJSON 之间的转换矩阵,心率、踏频、功率数据都会保留 Google 时间线( Timeline ) JSON 导出转 GPX 合并 / 拆分 FIT 和 GPX ;修复损坏的 FIT 文件(文件头、CRC 、截断这类常见问题) 在线预览轨迹:地图、距离、爬升、配速 轨迹海报生成、GPS 热力图 站点是纯静态的,转换逻辑就在浏览器里跑,所以速度基本取决于你自己的电脑。最近刚补了全站中文版和十几篇使用教程( Garmin / Strava 之间迁移数据、修 FIT 之

阅读原始来源
原始网页截图: [分享创造] 做了一个纯浏览器端的 GPS 轨迹文件转换工具: FIT / GPX / TCX / KML 互转,文件不上传服务器
原始网页截图 · www.v2ex.com

来源记录

研究分析

变化记录

来源描述:跑步骑行几年,手里的轨迹文件越来越多,经常遇到这种小麻烦:Garmin 导出的 FIT 想传到别的平台不认、两个活动想合并、FIT 文件损坏打不开……在线工具大多要把文件上传到陌生服务器,轨迹里可是完整的出行记录,想想还是不踏实。 所以做了这个: GPX Converter —— https://gpxconverter.com 所有解析和转换都在浏览器本地用 JS 完成,没有上传这一步(断网也能用),免费、无需注册、无次数限制。 现在能做的: 格式互转:FIT ↔ GPX ↔ TCX ,以及 KML / KMZ / GeoJSON 之间的转换矩阵,心率、踏频、功率数据都会保留 Google 时间线( Timeline ) JSON 导出转 GPX 合并 / 拆分 FIT 和 GPX ;修复损坏的 FIT 文件(文件头、CRC 、截断这类常见问题) 在线预览轨迹:地图、距离、爬升、配速 轨迹海报生成、GPS 热力图 站点是纯静态的,转换逻辑就在浏览器里跑,所以速度基本取决于你自己的电脑。最近刚补了全站中文版和十几篇使用教程( Garmin / Strava 之间迁移数据、修 FIT 之

版本与成本证据

可供比较的近期同类记录:“[分享创造] 刚上线了个五笔打字的站——能看到每个汉字怎么拆成键盘按键” (V2EX, 2026年11月10日);“Show HN: GameRAGKit, lore-grounded NPC dialogue in C#” (Show HN, 2026年11月10日)。主题相近仅用于导航,未核验其是否属于同一需求或独立证据。

适用与受影响对象

先明确变化影响的现有工作流,再判断是否升级。发布热度不证明效果提升;接口、价格或可用性变化也可能增加迁移工作。

缺失的比较信息

待补齐:新旧行为、受影响套餐与地区、生效时间、兼容性、回退路径及同一工作量下的成本。

采用与迁移验证

保存发布或政策原文,对新旧方案运行同一个任务并比较结果与完整账单;若涉及停服,先核验截止时间再安排迁移。