TrailCam

指南

把单位从米切换成英尺,会改变你记录的爬升吗

不会。让人犯嘀咕的地方在算术上,不在测量上。爬升只根据轨迹上记录的一串海拔数值算一次,之后不管用哪种单位去看,这个总数都不会变。切换设置变的只是屏幕上印出来的数字,是同一个总数换算出来的结果而已。看起来差别这么大,是因为米和英尺之间换算不出一个干净的比例,所以一个单位下看着整齐的爬升,换到另一个单位下几乎总是不整齐。

简单说

切换单位设置,不会重新测量轨迹,也不会重新计算爬升,更不会碰轨迹背后的海拔数值本身。爬升只算一次:把记录下来的轨迹上相邻两点之间往上走的部分一段段加起来,这次徒步一结束,这个累计总数就定了。米和英尺都只是把这同一个总数换算、四舍五入之后呈现出来的两种样子。切换设置,变的是显示的标签和四舍五入后的数字,爬升本身和背后的数据都没有动过。

单位设置到底在做什么

单位偏好是一条关于显示的指令,不是关于记录的指令。它决定的是套用哪种换算、数字后面印哪个单位——爬升用米还是英尺,距离用公里还是英里——跟轨迹背后的海拔数值没有任何关系。这也是为什么切换单位设置,对几个月前记录的徒步和刚刚结束的徒步同样管用:没有什么需要重新算,只是给一个本来就在那儿的数字换了个标签。

为什么一个单位下的整数,换到另一个单位就不整齐了

1 米等于 3.28084 英尺——不是 3,也不是 3.5,凑不出一个方便的分数。同一段爬升在一个单位下看着整齐,换到另一个单位就显得零碎,原因就在这里。米出自公制系统,英尺出自更古老的计量传统,后来也没人把它们理顺成一个干净的比例,所以换算几乎总会留下余数。

  • 100 米 ≈ 328 英尺
  • 300 米 ≈ 984 英尺
  • 1,000 米 ≈ 3,281 英尺
  • 500 英尺 ≈ 152 米
  • 1,000 英尺 ≈ 305 米

一次徒步如果按米算出来是个整数,换成英尺之后,绝大多数情况下会变成零碎的数字,反过来也是一样。除了极少数巧合,几乎不存在哪段爬升能在两个方向上都换算成整数。切换单位之后数字看着零碎,不是精度变差了,只是刚好撞上了这个永远凑不整的换算系数。

同样的错位也出现在距离上,原因一样

距离在英里和公里之间也会碰到几乎一样的问题:1 英里等于 1.60934 公里,同样是个凑不出干净分数的比例,另有一篇讲英里公里切换的指南专门说这个。爬升和距离是两种不同的测量,取自轨迹的不同部分,但两者在这里殊途同归——都是把一个总数,按一个不干净的现实比例去换算,而不是按一个整齐的比例。换到第二个单位下显得零碎,不代表哪个总数算错了,那只是老老实实换算一个真实数字之后本来该有的样子。

容易想岔的地方

  • 把英尺下变成小数的爬升,当成比米下的整数精度更差——显示 984 英尺的爬升,和显示 300 米的爬升,记录的精度完全一样,只是用两种不同的单位说同一段爬升。
  • 切换单位之后回头看海拔曲线,以为曲线的形状会跟着变——不会。变的只是坐标轴上的数字,曲线还是那段爬升。
  • 把用米累计的年度总爬升和用英尺累计的年度总爬升直接拿来比,没有先换算——两个单位不统一之前,这两个数字没法直接比较。
  • 把「除以 3」这种粗略估算当成真正的换算——3.28084 不是 3,爬升越大,估算和真实换算之间的差距就越大。

TrailCam 是怎么做的

TrailCam 会给每条轨迹在地图下方画出爬升的海拔曲线,按你的偏好用米或者英尺显示,这个选择对去年记录的徒步和刚刚结束的徒步同样适用,切换单位不会改变记录下来的爬升本身。对应的轨迹可以导出成 GPX 1.1,不管显示单位是什么,文件里的海拔一律以米保存,这是可选的 TrailCam Pro 里包含的功能,App 本身免费下载。

常见问题

切换单位,会重新测量或者重新计算我的爬升吗?
不会。变的只是同一段已经记录好的爬升怎么换算、怎么显示。轨迹背后的海拔数值不会因为显示设置而改变。
为什么按米算是整数,换成英尺就变成零碎的数字了?
因为 1 米等于 3.28084 英尺,这个比例本身凑不出干净的分数。一个单位下正好是整数的爬升,换到另一个单位下,很少还会正好是整数。
切换单位之前记录的徒步,爬升也会跟着换成新单位显示吗?
单位设置不是在记录那一刻就定死的,而是每次显示轨迹时才套用。所以去年记录的徒步和今天刚结束的徒步,爬升都会用同一个新单位显示。

记录你自己的轨迹

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

在 App Store 下载