为什么 GPS 记录的距离和登山口牌子上写的对不上
走完一趟回来翻开 App,发现数字和出发时在登山口看到的牌子对不上——十有八九不是哪里出了问题。牌子上的距离和手机记录下来的轨迹,本来就是用不同方法、在不同时间测出来的两个数字,中间有点差距是正常结果,不代表哪一个是错的。
简短的答案
牌子上的数字是过去某个时间点测一次就定下来的固定值,之后很少再更新。而 GPS 记录的是你那天走的路,一个点接一个点,实实在在记下来的。两者经常很接近,但本来就不是同一种测量方式,没理由指望它们精确到米都对得上。
记录距离比牌子上的数字略长,是更常见的结果,多数时候不代表出了什么问题。
牌子上的数字是怎么来的
路牌、地图和攻略上的距离,通常来自这几个来源:立牌子的时候用测距轮沿着路的中线走一遍量出来的,或者从管理机构的地图数据里估算出来的,又或者是从更早的一次测量沿用至今、从没重新量过。这几种方式量的都是「这条路理想中的中线」在当时的样子,而不是某一个人实际走过的那条线。
路本身也会变,牌子却往往没跟着更新。某一段因为水土流失或桥被冲垮而改道,一条近路走的人多了变成了实际的正路,某个之字形拐弯为了缓和坡度多绕了一圈——牌子上的数字不知道这些变化,说的还是一条现在已经不完全存在的路。
GPS 的数字是怎么来的
记录下来的轨迹正好相反:它不是一条规划好的线,而是手机那天实际记下的每一个点,按顺序用直线连起来加总的结果。走到路边看一眼风景、在之字形拐弯外侧多走一点、往回走几步确认方向、走了一整天难免左右晃一点——这些都会加上一小段长度,而只沿中线走一遍的测距轮从来不会算上这些。
在树林里这种效果会更明显,信号变弱会让记录的线在你实际走的位置两侧来回摆动几米,每一次摆动都会多算一点距离,一条走得笔直的路本不该有这些。这不是记录出了错,而是逐点测量本来就会遇到、而量一次中线的方式根本不会碰到的情况。
反过来的情况也会发生,只是没那么常见:在很密的之字形拐弯处,如果记录的采样间隔比较粗,两个点之间可能会用一条直线连起来,把本该急转的弯稍微「抄了近道」,这样记录的距离反而会比实际稍短一点。
该信哪个数字
如果是为了规划——判断这条路天黑前能不能走完,或者大概要花多久——牌子上的数字已经够用了,为几百米的差距较真没什么意义。如果是想了解自己那天具体走了多少,记录下来的距离更靠谱,因为它反映的是你实际走过的地面,而不是别人很久以前画的一条理想的线。
真正有意义的比较,不是拿记录去对牌子上那个多年前的老数字,而是同一条路、用同一种方式,在不同日子记录下来的结果互相比较。TrailCam 会在后台为每一条路线记录距离、移动时间、配速和累计爬升,并把历史都留着,方便你把这次和上次走同一条路的记录放在一起看——这是登山口的牌子永远做不到的比较。
常见问题
- 记录距离和登山口牌子对不上,是不是 GPS 出问题了?
- 不一定。牌子上的数字往往是很多年前测一次就定下来的,路改道了也未必会更新。而记录的是你那天实际走过的每一个点。两者之间有点差距是正常现象,不是故障的信号。
- 为什么记录的距离通常会比牌子上写的长?
- 记录下来的轨迹会把每一次偏离理想中线的小动作都算进去——为看风景走到路边、在宽的之字形拐弯上多绕一点、树林里信号变弱导致线来回晃动——每一处都会多算一点长度,而只沿中线走一遍的测量方式从来不会算上这些。
- 攻略上的距离和 App 记录的距离,该信哪个?
- 规划行程时,攻略上的数字作为估算已经够用。想知道那天具体走了多少,记录的距离更准确,因为它反映的是你实际走过的路,而不是过去某次测量画出的一条理想的线。
记录你自己的轨迹
TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。