中国特色 火星坐标
转载 http://www.unistrong.com/bbs/topic.aspx?topicid=2774
http://www.foooooot.com/club/4/topic/740/
我们平时用到的地球坐标系统,叫做WGS84坐标,国家保密插件,也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理,按照 几行代码的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系 统,这是我们的国家又一个伟大的发明,让国外的政府和企业等,都看不懂我们的坐标系统。
其实很少有人知道国家保密插件问题,但作为导航电子地图产业或者汽车导航产业中的人,多多少少都会了解到这个问题。国家是出于国家安全考虑,将我们看到的 真实的坐标变成假的虚拟的坐标,这样,我们的国家就安全了,不会被恐怖分子破坏了。最简单的举例来说,比如鸟巢吧,你真实的坐标是这个,加密后就成了那 个,导航电子地图上看到的就是那个,那么人家导弹要是攻击那个的时候,那么导弹就打不中我们的鸟巢啦,我们的鸟巢就安全了。不过,个人担心这样加密后没有 打中鸟巢,会不会打中水立方呢,可能是无心插柳柳成荫了。
现在,所有的电子地图所有的导航设备,都需要加入国家保密插件。第一步,地图公司测绘地图,测绘完成后,送到国家测绘局,将真实坐标的电子地图,加密成 “火星坐标”,这样的地图才是可以出版和发布的,然后才可以让GPS公司处理。第二步,所有的GPS公司,只要需要汽车导航的,需要用到导航电子地图的, 统统需要在软件中加入国家保密算法,将COM口读出来的真实的坐标信号,加密转换成国家要求的保密的坐标,这样,GPS导航仪和导航电子地图就可以完全匹 配啦,GPS也就可以正常工作啦。
所以,所有的导航电子地图公司,像四维图新、瑞图、易图通、高德等等,都需要将自己的电子地图拿到国家测绘局进行加密处理,而所有的导航软件公司,都需要 将自己的导航软件中加入国家测绘局提供的加密算法的代码。而这一段代码,就是国家的机密,不是公开的,每次去国家测绘局加密处理都需要预约并在封闭的环境 中进行,编译完成后需要是在主程序的exe中,而不能编译在外部dll等文件中。
当然,国家的保密插件,是需要收费的,早期的时候,一个导航仪就需要10块钱的保密插件许可费,恩,保密插件也不是白用的,毕竟国家花了很多的钱和人力和 物力才做出来的保护国家安全的保密东西怎么可以随便送你用呢,收点钱也就算是正常也算是在预料之中啦。现在的话,好像已经下放到地图数据公司了,就是看这 个地图数据公司的经营状况,大概会出货多少份电子地图,然后一次性收取地图数据公司多少钱,可能是多少百万,然后这个钱呢,你们数据公司就自己找你们的导 航软件公司的客户收吧,算在每一台设备中的许可费,恩,国家的办事效率变高了,一次直接从导航电子地图公司收费比逐个收取导航软件公司的钱要来的容易和不 那么麻烦。
现阶段,有些人或者组织,为了自己的利益,将导航软件和导航地图进行破解,并发现了导航电子地图中存在的地图偏差,所以就采取人为的手段,将地图反加密, 将虚假的坐标转换成标准的WGS84坐标,最笨的方法就是线性的平移,大概偏差的距离为500米,基本上能够反回来,但误差较大,特别是南北距离加大的情 况下,而聪明一点的方法,用matlab等工具计算出其中的曲线,然后反转回来。多么的可怕那,这是触犯国家法律的行为,国家的安全就这样被你们破坏了, 这是一个刑事问题,而不是简单的破解软件破解地图的经济犯罪问题了。请大家务必务必遵守国家的法律,不要干出这样的傻事出来,出了事谁都保不了你,毕竟你 将成为国家的敌人。
最后,说说保密插件带来的弊端,好处不容忽视,国家为了安全考虑,保密了就安全了,但弊端是,制造了人为的障碍,非常的不好用,比如导航软件出来的坐标, 不能和Google Earth等国际软件匹配,Google Earth和Map在国内基本上就是废物。进一步带来的导航问题是,寻宝、分享等许多好玩的GPS活动,都无法在大陆地区展开,这一点真的让人很无奈。当 然,也有一些时候,由于导航软件的保密插件问题,导致不能导航等等。保密插件,是一个让人哭笑不得的东西,就如同国际的WGS84坐标对我们的54坐标或 者80坐标,就如同
名词总结:
地球坐标:指WGS84坐标系统
火星坐标:指使用国家保密插件人为偏移后的坐标
地球地图:指与地球坐标对应的客观真实的地图
火星地图:指经过加密偏移后的,与火星坐标对应的地图
以上内容浏览后,背景知识大概就明白了。
首先,我们手上所有的GPS设备,根据渠道和接口软件的不同,分为火星坐标设备与WGS84坐标设备两种,另外所有GPS设备中的地图以及网上的地图,分为火星地图(即人为偏移)和真实地图两种。
比如国内“正规渠道的车载GPS”,采用的是火星坐标配火星地图,完美结合,能够准确的在地球上使用,缺点就是记录的点和轨迹都是火星的,与其他地球人无法交流分享。
多数水货GPS设备,使用的都是地球坐标配火星地图,这样轨迹和航点都是真实坐标的,只不过在火星地图上偏移了
有些玩家,会将火星地图加入偏移算法(无论准确或不准确),人为纠偏,形成地球坐标配纠偏地图(自制地图),不考虑误差可以正常使用
而目前,所有正式发布的大陆境内电子地图,都是火星地图,所以只有大陆之外地区,才能够用到地球坐标与官方地球地图完美结合的解决方案