- 首页
- 拆分 GPX 文件
100% 私密——文件永不离开你的浏览器
拆分 GPX 文件
把超大的 GPX 轨迹切成干净、可独立使用的段——按距离等分(比如每 10 公里)或按时间等分。每段都是完整合法的 .gpx,带原始时间戳、海拔和逐点数据,且每个切点都落在真实记录点上。一切都在你的浏览器里完成。
如何拆分 GPX 文件
- 1
拖入文件
把 .gpx 拖到上面的虚线框或点击浏览。它在本地解析,轨迹连同总距离与总时长显示在地图上。
- 2
选择拆分方式
选距离或时间,再设段长——10 公里一块、每小时一文件,随任务而定。调整时结果段数实时更新。
- 3
预览分段
每段都列出自己的距离、时长与爬升,切点在地图上可见,确认没有任何一刀落在荒谬的位置。
- 4
下载分段
保存各段——每份都是完整合法的 .gpx,直接从内存写出。原文件绝不被修改。
为什么要拆分 GPX 轨迹?
太长的轨迹会超出它的用处。一个月的长途旅行挤在一个文件里,发邮件太大、手机上打开太慢,还常常超过目标设备的 course 大小限制。切成 10 或 20 公里的段,它重新变得可控——今天加载今天的赛段,其余的留在家里。
拆分也是分享的礼貌。朋友只加入 200 公里路线的最后 30 公里?把那一小段发给他,而不是整个文件。赛事组织者同理:骑行或徒步每个赛段一个文件,各带自己的距离与爬升,方便配速。
分析的人也喜欢小文件。逐段的距离和爬升让配速规划落到具体数字,地图工具在文件适度时保持流畅——4 MB 的赛段在哪里都比 40 MB 的巨兽打开得快。
拆分如何工作
选好维度——距离或时间——以及段长。拆分器沿轨迹逐点累计距离(或时间),跨过阈值的瞬间把切点放在真实的记录点上:这一段在阈值前最后一个点结束,下一段从紧随的点开始。不插值,也不制造合成点。
每段写成独立的 GPX 文件,逐点数据原封不动——时间戳、海拔和任何 TrackPointExtension 通道。永不插值带来一个诚实的后果:切点两点之间的那几米不属于任何一段,所以各段距离之和与原文件总距离可能略有出入。
什么时候桌面工具更合适
拆分是干净的一刀,不是手术。要删除糟糕的段落——GPS 毛刺、坐火车绕的岔路——倒转某一段、或逐点编辑,请用轨迹编辑器:GPS Track Editor、Garmin BaseCamp 或 QGIS 能正确处理这些修改。
而如果目标是规划带路书、航点和转弯提示的赛段,Komoot 或 RideWithGPS 这类路线规划器才是对的工具——它们生成正规的 course 文件。拆分录制轨迹划分的是已发生的事;它发明不了导航。
你的文件永远不会离开这个浏览器
这个工具——与本站所有工具一样——完全以客户端 JavaScript 运行。你拖入的文件在自己设备的 Web Worker 里解析、在内存中转换,然后直接作为下载交还给你。没有上传端点,没有服务器端转换服务,也没有临时存储:你可以打开浏览器开发者工具的网络面板,亲眼确认没有任何文件字节被发送到任何地方。
对健身数据而言,这一点比大多数文件更重要。一条 GPS 轨迹是一份精确的日志:你在哪里、什么时间、心跳多快——家庭住址、训练习惯、常跑路线和比赛日程全在一个文件里。让转换留在设备上,意味着第三方转换器永远拿不到这份日志的副本;而且这个工具在飞机上、地下室里或任何没信号的地方,都照常工作。
常见问题
不会。切点对齐真实记录点——一段在阈值前最后一个点结束,下一段从随后的点开始。不插入合成点,也没有任何点被平均或移动。