徒步中暂停一下,最后的累计爬升会不会变
不会变。原因比听起来简单:累计爬升算的不是时间长短,而是把记录下来的一个个点之间"往上走的那部分"加起来,暂停的时候根本没有新的点被记下来。什么都没发生,不是因为算法特意识别出你停了,而是因为压根没有输入进来。更值得琢磨的问题是,如果暂停时轨迹还在继续记录会怎样——那恰恰是累计爬升算法最不擅长应付的情况,而暂停做的事,正是绕开这种情况。
简单说
暂停不会给累计爬升加分,也不会扣分,什么都不会动。轨迹暂停的这段时间里没有新的点被记录,所以这段时间对累计爬升的计算来说根本不存在——没有海拔读数,没有断层,也没有漂移。五分钟的休息和五十分钟的休息,对累计爬升的成本是一样的:零。这个数字只会因为轨迹真正在跑的时候记下的点而改变。
累计爬升到底是怎么算出来的
累计爬升不是从山顶的牌子上读一次就完事的数字,而是从整条记录下来的轨迹里一点一点加出来的。轨迹上每个点都带着一个海拔读数。从一个点走到下一个点,比较两个海拔:后面的比前面高,这个差值就加进总数;比前面低,就不算——因为爬升只数往上走的部分。把一次徒步里所有的点都这样比一遍,加起来的总数,就是之后看到的那个累计爬升。
也就是说,这个总数完全取决于记录下来的这串点,以及它们的海拔怎么两两比较,跟实际花了多少时间没关系,跟轨迹没在记录的那段时间里发生了什么,更没有关系。
站着不动,恰恰是这套算法最怕的情况
GPS 测海拔本来就比测位置要抖。卫星分布在天空的上半部分,不是围着你转一圈,所以算高度用到的几何条件,天生就比算平面位置弱。就算手机纹丝不动地拿着,垂直方向的读数也会有个几米的上下晃动,水平位置反而没这么明显。走路的时候,真实海拔本来就在不停变化,这点晃动混在真实的爬升里,通常不算什么。可一旦站着不动,这点晃动就是全部的信号了:要是轨迹在原地不动的时候还在继续记点,那些上下晃动的读数,在累计爬升的算法看来,跟真实的小段爬升和下降没有区别。因为总数只数"往上走"的那一半比较,这种晃动不会自己抵消成零,反而会慢慢从一部手机的静止不动里,凭空造出一些爬升来。
暂停为什么能干脆绕开这个麻烦
暂停中的轨迹,不是在原地继续记着一堆抖动的点,而是那段时间里根本没有记录任何点。既然连海拔读数都没在采集,也就没有什么晃动需要被加进去。这不是因为累计爬升的算法聪明到能看出你停下来了,而是更简单的道理:记录本身停了,喂给计算的输入就安静下来,安静的输入不会给总数加任何东西。这跟暂停的时间从来不算进行进时长,是同一个原因——记录上开的同一个缺口,把这两个数字都保护住了。
真正能稍微动一动这个数字的,不是暂停本身
要说哪里可能有点小影响,只有一个地方,就是接缝处——暂停前记下的最后一个点,和恢复记录后记下的第一个点。这两个点在时间上、有时候在具体位置上,都隔了一小段,跟一次徒步刚开始时,接收模块还没彻底稳定下来那几个点会稍微抖一点,是同一个道理。这只是暂停边界上一次性的小差异,不会随着休息时间变长而越滚越大。停十秒钟和停两个小时吃午饭,接缝处的这点影响——如果真有的话——是一样的,因为休息本身的长短,从一开始就没被算进这套计算里。
容易搞错的地方
- 以为长时间休息会像拉长经过时间一样,把累计爬升也一起撑高——不会。累计爬升和经过时间是从完全不同的输入算出来的,暂停只是把累计爬升依赖的那份输入清空了。
- 担心坐在凹凸不平的地方休息,会被记成一段上上下下的爬升——只要轨迹是真的处于暂停状态,就不会。
- 觉得五分钟的午休和五十分钟的午休,累计爬升看起来应该不一样——不会。总数只读被记录下来的点,暂停期间一个点都没记。
- 看到累计爬升出现一点小变化,就怪到暂停本身头上——更多时候,这只是任意两个隔了一点时间的点之间,本来就有的那种小小的落地效应,跟一次记录刚开始或刚结束时的情况差不多。
TrailCam 在这里的角色
TrailCam 可以随时暂停和继续一条轨迹,暂停的时间不会算进行进时长,同样也不会算进之后看到的累计爬升——这两个数字都是从实际记录下来的点算出来的,暂停只是让那一段少了几个点而已。回放轨迹时,地图下方的海拔曲线也是照记录下来的样子画的,接缝也原样保留。TrailCam 免费下载。
常见问题
- 暂停时间长一点,累计爬升会不会反而变少?
- 不会往哪个方向动。暂停期间那一段完全没有点被记录,所以总数既不会多加,也不会少扣。
- 不暂停、光是站着不动,会不会凭空多算出一些爬升?
- 这恰好是 GPS 海拔的晃动最容易起作用的情况,因为垂直方向的读数就算高度没变也可能稍微晃一晃。暂停能直接绕开这个问题,因为记录本身停了,压根没有读数被采集,也就谈不上晃动。
- 暂停对累计爬升和行进时长的影响是不是一回事?
- 是的,根本原因相同。暂停的时间被排除在行进时长之外,那段时间也没有点被记下来供累计爬升去加——这两个数字,都是被记录里的同一个缺口保护着的。
记录你自己的轨迹
TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。