地图上有线,不代表记录完整
Float GPX Editor 依据当前轨迹已有点计算统计。文件可以有坐标,却没有可用高程或时间。数字不可用时,先在数据面板查看原始记录,再判断是否与地图有关。
下文描述本应用的计算规则。其他运动或地图软件可能采用不同的平滑、地形校正、暂停识别或分段处理,因此结果可能不同。
距离只在每个分段内部计算
距离使用球面 Haversine 方法计算同段相邻坐标之间的长度,再汇总各段。不沿道路网络测距,不计高程分量,也不跨分段断口连线。
例如两段各 2 km 的轨迹合计约 4 km,不因端点间的距离增加总长。移动点会改变距离;删除单点可能削去一个转角,删除中间选区则保留独立分段。
高程范围与累计爬升不同
高程范围是已记录值的最低到最高;累计爬升累加同段相邻有效高程的正变化,累计下降则累加负变化的绝对值。因此反复起伏时,爬升可以大于最高减最低。
例如合成示例 100 → 120 → 110 → 130 米,范围为 100–130 m,累计爬升 40 m,累计下降 10 m。应用不平滑读数,测量的小幅波动也可能影响总值。缺失高程不插值,因此累计升降可能只是部分统计。
把曲线看作原始记录的视图
点击曲线可以选择对应的真实轨迹点。分段边界和缺失高程会保留断口,空曲线表示没有可用高程。长轨迹仅对绘图减少采样,编辑与导出仍保留全部真实点。
横向移动点不会查询新的地形高度,插入点也不会生成高程。因此曲线展示的是保留记录,不是根据底图实时生成的地形剖面。
时长计入段内停留,不计段间间隔
每个点必须有有效时间,且同段时间严格递增;满足后,把每段末点减首点的时间差相加。只有一个点的分段贡献零时长。
例如两段分别是 09:00–09:30 与 10:00–10:20,合计 50 分钟,不是 80 分钟;段内停留仍计入。时长为正时,平均速度为各段总距离除以此时长,不是移动速度。
为什么编辑后速度可能消失
新增点没有时间戳,会让原本完整计时的轨迹无法计算时长;反转保留原时间,可能造成时间倒序。移动点则沿用原时间,所以仍可计算时,得到的是修改后几何与原时间的组合。
编辑器不生成替代时间戳,也不修正运动成绩。需要真实测量记录时保留原文件,并根据实际目的使用导出几何。