高精度地图偏转基础知识
偏转基础知识
首先,高精度地图在发布商用之前必须经过国家测绘局的加密偏转处理,此目的是为了保证国家安全。而对地图数据和应用软件的加密偏转处理是由国家自然资源部相关部门直接处理,其中的国家保密插件,也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理。按照几行代码的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系统。
这里,有几个概念需要简单说明:
- 地球坐标:指WGS84坐标系统,即真实的GPS坐标值。
- 火星坐标:指使用国家保密插件人为偏移后的坐标,对真实GPS值非线性加偏处理可得。
- 地球地图:指与地球坐标对应的客观真实的地图,例如Google Earth。
- 火星地图:指经过加密偏移后的,与火星坐标对应的地图,例如国内商用的导航地图,高德地图等。
现在,所有的电子地图所有的导航设备,都需要加入国家保密插件。
第一步,地图公司测绘地图,测绘完成后,送到国家测绘局,将真实坐标的电子地图,加密成“火星坐标”,这样的地图才是可以出版和发布的,然后才可以让地图引擎公司处理。
第二步,所有的地图引擎公司,只要需要汽车导航的,需要用到导航电子地图的,统统需要在软件中加入国家保密算法,将COM口读出来的真实的坐标信号,加密转换成国家要求的保密的坐标,这样,地图引擎软件和导航电子地图就可以完全匹配啦,车辆获取的真实GPS值也就可以正常工作啦。
保密插件需要同时加入在地图生产以及对应地图引擎中,以保证接收到的真实GPS可以正常使用。
注:实际应用中发现,加偏之后的地图数据会相对采集到的真实数据有相对精度损失。
最新政策
当前针对图商发布商用地图数据,政府部门的要求是需要全国数据分为多个大区,分批次分区域加偏验证,所有区域验证偏转通过后,再申请全国一张图,随后便可以全国数据用于商用。
在开发高速领航辅助功能中,需要使用高精度地图,作者同供应商图商亲历整个流程,只想说一切量产都不容易,其中的坑不是一两个帖子可以说清楚的/(ㄒoㄒ)/~~