之前一直纠结北斗和gps哪个精度高,总听身边人念叨老牌GPS定位更精准、更靠谱,我早先也无脑信了这个说法,日常手机定位从来都是默认系统自动选择,压根没手动切换过定位源。
前段时间跟着户外团队走城郊的环山小径,那段路树木茂密、山势起伏大,遮挡特别严重,全程开着手机轨迹记录。最开始系统优先调用的是GPS,没走几百米就发现不对劲,脚下明明是平整的步道,手机轨迹却频繁跑偏,动不动就偏移四五米,直接飘到旁边的荒草坡上,好几次差点跟着错误轨迹拐进无人的岔路。
当时只以为是山区信号差。
同行常年玩户外的前辈看我轨迹乱得离谱,让我直接在手机定位设置里改成北斗优先,不用调任何参数,也不用重启软件,就单纯切换了定位优先级。切换完的瞬间,跳动的定位点直接稳住了,原本杂乱偏移的轨迹立刻贴合真实路线,后续几公里的山路行进,全程没有一次飘移、跳点,定位精准度肉眼可见的稳。
折腾好久才搞明白,网上流传的GPS精度更高的说法,早就停留在好几年前的旧认知里。民用公开参数上,传统GPS民用定位精度普遍在三到五米,受环境遮挡、大气干扰的影响极大,容错率很低,稍微有点遮挡就会出现大幅偏移。而完成全球组网后的北斗系统,国内民用定位精度稳定在一到三米,不仅数值精度更高,核心是稳定性碾压GPS。国内不管是城市高楼林立的街道、植被茂密的山林,还是多云多雾的天气,北斗的卫星信号覆盖密度、校准频率都远高于GPS,能最大程度抵消环境带来的定位误差,这也是我在复杂户外环境里能明显感受到差距的根本原因。
平时做线下探店打卡的工作,需要精准定位门店位置,我也反复做过对比测试。同一台手机、同一时间段、同一个点位,GPS定位经常会小幅晃动,位置来回漂移,偶尔还会出现定位延迟几秒的情况。换成北斗之后,定位点位基本固定不动,打卡从来不会因为定位偏差导致失败,日常开车导航的时候,也很少出现GPS那种车道偏移、路线预判失误的情况。
唯一的差异在海外使用场景。
走出国内区域后,北斗卫星的覆盖密度会明显降低,这时候GPS的全球覆盖优势才会显现,精度会略微胜出。但对绝大多数普通人来说,日常出行、导航、打卡、生活定位,所有使用场景都集中在国内,根本用不到境外的定位条件,所以日常使用中完全不用考虑GPS的这点微弱优势。
那天徒步结束回到民宿,擦着手上的灰尘翻看规整完整的轨迹记录,忽然觉得自己盲从旧说法的样子,特别没必要。