TrailCam

指南

徒步 App 里的「爬升」到底是什么意思

爬升是把你所有往上走的部分加起来的总和,不是起点和最高点之间的高差。一条回到停车场的环线,海拔净变化是零,累计爬升照样可以超过一千米。光是这一条区分,就能解释关于这个数字的大部分困惑。

爬升、下降和净变化

把轨迹上的海拔按顺序排开,一个一个走过去。相邻两点之间海拔上升了,就把差值加进第一个累加器;下降了,就加进第二个。第一个累加器就是累计爬升(也叫总上升、或者干脆叫「爬升」),第二个是累计下降。而起点和终点的高差叫净变化,那是另一个数字,而且有用得多的是前者。

原路往返的话,爬升和下降差不多相等;纵穿的话,两者可能差很远;环线的话,净变化按定义是零,但爬升可以非常大。有人说「这条线爬升 800 米」,指的就是累计爬升。

海拔数字从哪来

GPS 高度

卫星定位除了水平位置也会给出一个高度值,但垂直方向的精度天生更差——通常差两到三倍——因为头顶那些卫星的几何分布,对高度的约束远不如对地面位置的约束强。原始 GPS 高度在你站着不动时也会上下飘好几米。

气压计

iPhone 从 6 代开始内置气压传感器,而气压随海拔变化的规律是清楚的。所以相对高度变化会平滑得多——识别「你上升了十米」很在行。但它需要一个参照,因为气压也随天气变。一次锋面过境,能让你站着不动的几个小时里,表观海拔漂上几十米。

地形模型

有些服务会把你记录的海拔整个丢掉,改成按每个坐标去数字高程模型里查地面高度。这样非常稳定,但它完全看不见桥、隧道和任何立体结构。

为什么同一段路各家数字不同

因为每一家都在做过滤,而过滤的阈值不同。设想一段完全平坦的路,记录到的海拔在相邻点之间上下抖三米。要是把所有向上的抖动老老实实全加起来,你人还在谷底,账上已经「爬升」了几百米。所以每个 App 都会忽略小于某个阈值的变化,而这个阈值是一种判断,常见落在三米到十米之间。阈值越低,报出来的爬升越大;越高,越小。

这就是同一个 GPX 文件传到三个服务,会拿回三个不同爬升总数、而且每一个都站得住脚的原因。结论是:在同一个 App 内部横向比较你自己的几次行程;跨 App 比爬升,只当近似值看。距离在不同工具间一致性高得多,爬升才是那个需要保持怀疑的数字。

TrailCam 把累计爬升画成地图下方的海拔曲线,和距离、行进时长、配速一起显示;回放一条保存好的轨迹时,同一条曲线也在下面同步跑。

这个数字有什么用

爬升是预测一段路会有多累的最好的单一指标,比只看距离靠谱得多。平地十公里和爬升一千米的十公里,压根不是同一个下午。山野徒步里有个流传已久的经验法则:在水平距离所需时间之外,每上升约 600 米再加一小时。这个估法很粗,但仍然比按里程判断一条路线有用得多。

在比较两条长度相近的线路时,它也是那个诚实的尺子——家门口一座不高的山,之所以可能比一条长得多的谷底路更难走,原因就在这里。

常见问题

爬升就是山的高度吗?
不是。爬升是把路线上所有上升段加起来。登顶之后下降一段再爬上来,这些上升会全部计入,所以爬升常常大于登山口到山顶的高差。
同一段路,为什么我的 App 和 Strava 报的爬升不一样?
每家用的噪声阈值不同,还可能用地形模型的高程替换你记录的值。两个数字来自同一批点,只是过滤方式不同。建议在同一个 App 内部比较,而不是跨 App 比。
测高度是气压计比 GPS 准吗?
它在相对变化上强得多,数值也平滑得多,但它测的是气压,所以会随天气漂移。多数手机是把两种来源结合起来用,而不是只信其中一个。

记录你自己的轨迹

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

在 App Store 下载