没信号的地方怎么记录轨迹
结论是:能记。GPS 和移动网络是完全分开的两套系统,用其中一套不需要另一套。在一格信号都没有的山谷里记录轨迹,和在城里记录是一样的;变的是所有需要联网的部分——主要就是你那条线底下的地图。
为什么没信号也能定位
卫星导航系统——GPS,以及现代 iPhone 同时在用的 Galileo、GLONASS 和北斗——都是只广播不接收的。卫星发信号,手机听,然后根据来自多颗卫星的到达时间差算出自己在哪。整个过程中手机不往外发任何东西,不涉及账号、不涉及套餐、不涉及网络。它在海上和沙漠里能用,跟它在山脊上能用是同一个道理。
移动网络平时贡献的是速度,不是能力。有网的时候,手机可以下载一个大致的位置提示和最新的卫星星历,所以在城里几乎一瞬间就定上位。没网的时候,这些信息只能从卫星信号本身慢慢读出来——这就是为什么在山里第一次定位可能要一两分钟,而不是几秒。
TrailCam 对这件事的说法也是直接的:GPS 记录不需要联网,云端备份会等你回到网络里再做。
真正会失效的是什么
- 地图瓦片。轨迹底下的地图通常是在线加载的。没网的时候,你的线会画在空白或部分缓存的底图上,但记录本身不受影响。
- 云端同步和备份。会排队,等回到有信号的地方再完成。
- 地名和地址查询、天气,以及任何需要问服务器的东西。
- 通话和短信——多数情况下也包括紧急呼叫,这是独立于记录之外的安全考量。
这些都碰不到正在写进轨迹的坐标。值得记住的区分只有一句:位置是本地算出来的,地图是远程取回来的。
进山前该做的准备
出发前先定上位
趁还有网的时候就开始记录,或者至少在登山口站一会儿,等位置稳下来。早早拿到的定位,只要记录一直在跑就会一直保持。
把地图先下下来
苹果地图支持下载区域离线使用,专业地图 App 也都有离线区域功能。在家连 Wi-Fi 做这件事不花钱,却能让你在没信号时,线底下依然有底图。
飞行模式是真的有用
在没有覆盖的地方,手机会不停地找一个根本找不到的基站,白白耗电。打开飞行模式,这个搜索就停了。而定位在飞行模式下照常工作——卫星接收模块和蜂窝射频是两回事——所以你既能继续记录,又砍掉了一个大头。想看消息的时候临时关一下就行。
让屏幕熄着
熄屏之后记录还在跑,这是任何一款正经记录 App 应有的表现。TrailCam 在熄屏或切到别的 App 时都继续记录;万一记录中途被打断,下次打开会把那条没走完的轨迹交还给你。
山里的精度会怎样
山脊、草甸这种头顶开阔的地方,是手机能给出的最好状态。狭窄的峡谷、茂密的树冠、贴着崖壁走,精度都会下降:接收机看不到那半边天空,还会收到从岩壁反射之后才到达的信号。表现出来就是轨迹稍稍飘出小路,或者海拔曲线变毛躁。这是物理特性,不是 App 的毛病,同一段路上任何记录软件都会遇到。
一个实际后果是:穿过树林密布的窄谷时,测出来的距离通常会偏长一点,因为每一次小小的位置抖动都会往总长度上加一点。这不是坏了,但在你比较两个 App 并断定其中一个在撒谎之前,值得先知道。
常见问题
- 没有 SIM 卡或流量,GPS 还能用吗?
- 能。卫星定位是单向的,手机只是在听卫星广播,算位置这件事跟 SIM 卡、套餐和网络都无关。
- 可以在飞行模式下记录轨迹吗?
- 可以。定位在飞行模式下照常工作,而且能省下手机四处找基站的那部分耗电。
- 为什么地图是空白的,轨迹却画得出来?
- 轨迹来自手机本地算出的卫星定位;底下的地图要从服务器取,所以没网又没提前缓存时就取不到。
记录你自己的轨迹
TrailCam 是一款 iPhone 上的 GPS 轨迹记录 App,会把沿途拍的视频、照片和语音钉在你拍下它的那个位置,并支持导出成 GPX 1.1 或 CSV。免费下载。