TrailCam

指南

徒步路上拍很多照片,会不会打乱 GPS 轨迹?

不会。每隔几分钟停下来拍一张风景、一块路牌,或者一只姿势很搞笑的狗,不管拍了多少次,底下跑着的 GPS 记录都不会因此变稀、暂停或者走样。摄像头和定位芯片是两块完全独立的硬件,各干各的活,谁也不需要知道对方在忙什么。往深一层看看这是为什么,会发现好几个类似的担心其实都是同一个道理,白操心了。

先说结论

轨迹记录是在后台按自己的节奏跑的,隔多久记一个点,跟屏幕上这会儿正显示什么完全没关系。打开相机、取景、按下快门这一套动作,不会让这个节奏暂停、变慢,或者漏掉一拍。拍十张照片和拍一百张照片,对 GPS 轨迹的代价是一样的:都是零。最后拿到的轨迹,记录点的数量跟压根没碰过相机时是一模一样的。

按下快门的那一刻,实际在发生什么

按下快门,摄像头传感器亮起来,捕捉一帧画面,然后就熄了——整个过程实际占用的时间不到一秒。在 TrailCam 里,这个拍照动作不需要离开记录界面就能完成,拍出来的照片会被钉在拍摄的那个位置上,跟视频片段、语音留言的处理方式一样。这整个过程里,定位芯片完全没被牵扯进来。摄像头靠镜头读光线,GPS 靠接收卫星信号,是两个完全不同的传感器,做着完全不同的事,拍照从来不会让另一个跟着做什么改变。

两套系统为什么不会抢同一个位置

后台的定位记录和前台的拍照动作,不是排在同一条队列里、谁先谁后的关系,而是从设计上就被当成两件互不相干的事情来处理。手机能同时跑两者,是因为它们用的是不同的硬件,走的是系统里不同的部分。这跟录一段视频片段——一件占用屏幕和摄像头长达两分钟、比拍照大得多的前台任务——也不会打断轨迹,是同一个道理,具体可以参考视频片段和耗电那篇。拍照只是这件事的迷你版:一瞬间、前台、跟底下持续跑着的记录完全脱钩。

拍得多确实有代价,只是不在这上面

一次长途徒步拍上几十张,不是白拍的。每一张都占存储空间,每按一次快门,屏幕和摄像头短暂亮起,也会带走一点电。这些代价是实实在在的,走一整天长线的话值得留意。但它们花在存储和电量上,不会花在 GPS 轨迹的形状或者完整性上。一次拍了四十张照片的徒步和一次一张没拍的徒步,底下的轨迹是一样的——同样的点、同样的间隔、同样的总里程——因为轨迹本来就不是被拿来省的那部分。

真正会打断记录的,从来不是照片

真正会让记录提前中断或者出现断点的,跟摄像头没关系:强制退出 App、后台定位权限被关掉、走到一半手机没电。这几种情况各有各的原因和处理办法,别的指南里分别讲了。拍照不在这份名单上,单靠拍照也不会引出这几种结果——它是一个几秒钟就开始又结束的独立动作,早在下一个该记录的 GPS 点到来之前就已经完事了。

容易想岔的地方

  • 担心在很短的时间里连拍好几张——比如刚翻上山脊那会儿——会在轨迹上留个缺口。不会,定位的节奏一直在这些拍照底下照常跑着。
  • 总觉得 GPS 该"到点记录"了,于是掐着时间等一等再拍照。这种争抢根本不存在,两套系统从不互相等对方。
  • 看到轨迹某段确实变稀或者断了,就归咎于那附近拍了不少照片。真正的原因几乎总是别的事——信号弱、权限被关、App 被强制退出——而不是附近拍的照片。
  • 以为照片拍得多的那次徒步,定位也跟着多耗了电。多耗的那部分电来自摄像头和屏幕的亮屏时间,定位芯片并没有因此更卖力。

TrailCam 在这上面做到了什么

TrailCam 可以在不离开记录界面的情况下拍照、录一段视频片段,或者留一条语音,每一个都会钉在拍下它的那个位置上。而这全程之中——拍照前、拍照时、拍照后——GPS 记录都按同样的频率在后台继续跑着。TrailCam 免费下载。

常见问题

拍照会让 GPS 记录点暂停或者漏掉吗?
不会。摄像头和后台的定位芯片是两套独立的系统,拍照这个几秒钟就结束的前台动作,碰不到底下一直在跑的记录节奏。
一次徒步里照片钉多少张,会不会影响到轨迹本身?
对轨迹本身没有上限。照片越多,占的存储空间越大,但不管一次徒步里只有几张照片还是几十张,记录下来的 GPS 点都是完全一样的。
如果轨迹某一段看着比较稀,会是附近拍照拍多了造成的吗?
可能性不大。轨迹变稀或者断开,几乎都是别的原因——信号弱、权限被关、App 被强制退出,附近拍的照片从来不会打断记录的节奏。

记录你自己的轨迹

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

在 App Store 下载