TrailCam

指南

爬升数据到底是 GPS 算出来的,还是气压计测出来的

一般是两个都用上,而且比例并不固定。iPhone 的定位系统既能用 GPS 算出来的海拔,也能用手机里自带的气压传感器读数,具体某一刻更信哪一个,取决于当时哪个表现更稳,而不是从头到尾只认一个来源。徒步结束后算出来的爬升数字,反映的就是这种混合的结果,这也是为什么同一条路,两天走下来能给出不一样的数字。

简单说

高度恰好是卫星定位天生不太擅长的那部分,而气压恰好是传感器能直接、持续测到的少数几样东西之一,所以两样都有的手机不会死认一个来源,而是随时切换权重。GPS 算出来的海拔,跟算经纬度用的是同一批卫星信号,只是拿去解另一个未知数。气压计算出来的海拔,是手机里那颗小传感器读到气压变化,再把它换算成高度变化。徒步记录里最后显示的爬升,既不是前者也不是后者,而是把记录过程中这两者混出来的结果,事后重新算出来的一个数字。

为什么光靠 GPS 测高度不太行

GPS 定位是同时算出到好几颗卫星的距离,这套办法测地面位置很在行,测正上方的高度就差得多。参与计算的卫星全都挂在天上、在你的上方,从来没有哪一颗跑到下面或侧面去,像测水平位置时那样把你夹在中间。结果就是 GPS 算出来的高度误差,通常比水平方向的误差大好几倍,而且这种情况完全可能出现在地图上那个点看着很稳的同一时刻。同一次记录里,轨迹的线走得很干净,海拔曲线却抖得厉害,原因就在这儿。

气压计能补上什么,又分不清什么

气压会随着海拔升高平顺又可预测地下降,所以气压计能把这一点点变化翻译成高度变化,反应比 GPS 快得多——一段很短的之字形上坡,GPS 算出来的高度可能就糊成一片,气压计却能干净地捕捉到。问题是气压也会随天气涨跌,这跟海拔高低完全是两码事。哪怕你原地站着不动,一场天气系统经过,手机读到的气压照样会变,而气压计自己没法分辨这是"爬高了气压才降",还是"天气变了气压才降"。

这怎么反映到你的爬升数字上

手机混的是一个平顺但怕天气、和一个不平顺但不怕天气的两种数据,所以徒步之后显示的爬升,是从这份混合里重新算出来的,不是原原本本读某一个传感器得到的数值。同一条路,一次挑天气平稳的日子走,一次赶上天气正在变的日子走,脚下的路线一步都没变,最后的爬升总数却能不一样,因为 GPS 和气压各自占的比重,两次落地的结果不一样。这跟普通的 GPS 噪声一样,都是爬升这个数字最容易在同一条路的两次记录之间、或者两个 App 看同一次记录时对不上的原因之一。

TrailCam 在这里的角色

TrailCam 把海拔作为 GPS 轨迹的一部分记下来,回放一次徒步时会在地图下方画成一条高度曲线,这样这段爬升就不只是一个总数,还能被看见。轨迹导出成 GPX 1.1 时,每一个点上的海拔都会留着,这是可选的 TrailCam Pro 里的功能;App 本身免费下载。

常见问题

我能自己选更信 GPS 还是更信气压计吗?
不能。这种混合是在手机定位系统内部完成的,不是跑在它上面的 App 能选的事。徒步 App 拿到的就是手机当时给出的那个海拔值,没有单独的开关能让某一边优先。
同一条路,为什么天气不好的那天爬升算出来比晴天多?
气压计读的是气压,而气压会因为天气涨跌,跟海拔没关系。走的时候赶上天气变化,脚下的地形一点没变,但靠气压算出来的那部分海拔会跟着受影响。
GPS 和气压计这种混合,也会同样影响距离吗?
不会。距离主要靠水平方向的位置算出来,这正是 GPS 擅长的地方。爬升之所以是个例外,就是因为它还得靠气压计这层额外的混合,这也是为什么同一次徒步里,这两个数字的表现会差这么多。

记录你自己的轨迹

TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。

在 App Store 下载