其实很少有人知道国家保密插件问题,但作为导航电子地图产业或者汽车导航产业中的人,多多少少都会了解到这 个问题。国家是出于国家安全考虑,将我们看到的真实的坐标变成假的虚拟的坐标,这样,我们的国家就安全了,不会被恐怖分子破坏了。最简单的举例来说,比如 鸟巢吧,你真实的坐标是这个,加密后就成了那个,导航电子地图上看到的就是那个,那么人家导弹要是攻击那个的时候,那么导弹就打不中我们的鸟巢啦,我们的 鸟巢就安全了。不过,个人担心这样加密后没有打中鸟巢,会不会打中水立方呢,可能是无心插柳柳成荫了。
具体说说这个保密插件的问题吧,是如何运作的呢?
现 在,所有的电子地图所有的导航设备,都需要加入国家保密插件。第一步,地图公司测绘地图,测绘完成后,送到国家测绘局,将真实坐标的电子地图,加密成“火 星坐标”,这样的地图才是可以出版和发布的,然后才可以让GPS公司处理。第二步,所有的GPS公司,只要需要汽车导航的,需要用到导航电子地图的,统统 需要在软件中加入国家保密算法,将COM口读出来的真实的坐标信号,加密转换成国家要求的保密的坐标,这样,GPS导航仪和导航电子地图就可以完全匹配 啦,GPS也就可以正常工作啦。
所以,所有的导航电子地图公司,像四维图新、瑞图、易图通、高德等等,都需要将自己的电子地图拿到国家测绘局 进行加密处理,而所有的导航软件公司,都需要将自己的导航软件中加入国家测绘局提供的加密算法的代码。而这一段代码,就是国家的机密,不是公开的,每次去 国家测绘局加密处理都需要预约并在封闭的环境中进行,编译完成后需要是在主程序的exe中,而不能编译在外部dll等文件中。
当然,国家的保 密插件,是需要收费的,早期的时候,一个导航仪就需要10块钱的保密插件许可费,恩,保密插件也不是白用的,毕竟国家花了很多的钱和人力和物力才做出来的 保护国家安全的保密东西怎么可以随便送你用呢,收点钱也就算是正常也算是在预料之中啦。现在的话,好像已经下放到地图数据公司了,就是看这个地图数据公司 的经营状况,大概会出货多少份电子地图,然后一次性收取地图数据公司多少钱,可能是多少百万,然后这个钱呢,你们数据公司就自己找你们的导航软件公司的客 户收吧,算在每一台设备中的许可费,恩,国家的办事效率变高了,一次直接从导航电子地图公司收费比逐个收取导航软件公司的钱要来的容易和不那么麻烦。
现 阶段,有些人或者组织,为了自己的利益,将导航软件和导航地图进行破解,并发现了导航电子地图中存在的地图偏差,所以就采取人为的手段,将地图反加密,将 虚假的坐标转换成标准的WGS84坐标,最笨的方法就是线性的平移,大概偏差的距离为500米,基本上能够反回来,但误差较大,特别是南北距离加大的情况 下,而聪明一点的方法,用matlab等工具计算出其中的曲线,然后反转回来。多么的可怕那,这是触犯国家法律的行为,国家的安全就这样被你们破坏了,这 是一个刑事问题,而不是简单的破解软件破解地图的经济犯罪问题了。请大家务必务必遵守国家的法律,不要干出这样的傻事出来,出了事谁都保不了你,毕竟你将 成为国家的敌人。
最后,说说保密插件带来的弊端,好处不容忽视,国家为了安全考虑,保密了就安全了,但弊端是,制造了人为的障碍,非常的不好 用,比如导航软件出来的坐标,不能和Google Earth等国际软件匹配,Google Earth和Map在国内基本上就是废物。进一步带来的导航问题是,寻宝、分享等许多好玩的GPS活动,都无法在大陆地区展开,这一点真的让人很无奈。当 然,也有一些时候,由于导航软件的保密插件问题,导致不能导航等等。保密插件,是一个让人哭笑不得的东西,就如同国际的WGS84坐标对我们的54坐标或 者80坐标,就如同最近的国家部门准备开发“影像中国”反制google earth的泄密问题。等等种种,法律不可逾越,但我们也不希望人为的制造麻烦,或者为了更深入的经济利益。
这就是国家的导航保密插件问题吧,希望大家能够理解。
如果从做研究的角度肯定能够反向找到拟合公式,但是要花很多时间,并且有被请去喝咖啡的可能,还是采用工程的办法,查表的方法。C语言提供了双线性插值的 方法,不过用了几次迭代的算法,其实对精度并没有什么提高,从小胖熊论坛里找了半天才找到table.txt文件,是附在 fixmarscoordinate里的,解压看,结合论坛里帖子的说明,搞懂了,就是数据为什么不整理成一行一个点或数组形式,C读数据更自由?下载了 简单写成fortran版的,比较了一下,在googlemap里可以正常的现实。比较郁闷的是,开始可以在googlemap里显示详细的卫片,可是等 我做好纠偏后的kml文件导入googelmap里,就不能显示详细的卫片,显示叠加效果了,汗,遭遇rp问题。纠偏前后效果比较
在中国,GPS数据的共享一直以来都只是个美梦,各个导航软件和电子地图都有各自的GPS数据格式,至死不相往来;国安局有明确的规定,凡中国境内的导航地 图经纬度必须暗藏随机偏差,少则100米,多竟达1公里。生活在这样的火星坐标系的天朝里,有若The Matrix中的醉生梦死。然而,救世主从来不会从天而降,“尼奥”就在我们身边。
在本文的开头,我要感谢熊坛的Leetae大侠,老胖熊大侠,是他们将使用地球坐标系的导航软件Navitel汉化并介绍给大家;我要感谢一口大侠辛苦地校正和纠偏Garmin MP地图并共享给大家测试;还要感谢猫视界的大猫斑竹,不知辛劳地毁人不倦,勇当小白鼠,给我们介绍了MapSource的安装和使用,让地球版Garmin地图能在PC上重见天日。
“Believe”是尼奥的法宝,秉着自由与共享的精神,我们终于能取下蒙在眼睛上的布条,自由的共享不再是个梦。实现的过程变得清晰了起来:
①用蓝牙GPS+PPC(运行Windows Mobile系统的掌上电脑,智能手机,一体机等等)运行Navitel导航软件,并记录轨迹和有意义的航点;
如果你还感兴趣,我将接着详细地介绍各类程式的下载、安装及使用过程,
①Navitel的介绍,下载,安装与使用
Navitel 来自俄国,目前已有相当成熟的汉化破解版本;适用于所有使用Windows Mobile的移动设备(掌上电脑,手机,一体机),与纠偏后Garmin地图完美配合,有出色的导航规划,航点和航线编辑,管理,共享功能。在移动设备 上运行要求低,稳定可靠,定制的功能强大。配上小巧的蓝牙GPS,Navitel简直就是可随身携带的移动电子地图,并能随时记录你走过的路线和时间。
更详细的介绍,请读这篇文章:
《来自俄国的导航软件Navitel 》
http://www.findingchina.com/article/gps/2008-04-25/48.html
下载安装与破解Navitel请看这篇文章:
《Navitel+MultyDiD最新俄文版安装破解汉化图文指南》
http://www.findingchina.com/article/gps/2008-07-27/65.html
详细的使用说明请读这篇文章:
《Navitel上手图文指南》
http://www.findingchina.com/article/gps/2008-07-28/66.html
Navitel专用地图下载,请关注这里:
《寻找中国地图共享栏目》
http://www.findingchina.com/maps/gps/
请注意,站长还没来得及上传所有Navitel专用的地图,如果你需要的省份地图不在地图共享中,请在本文的评论栏里提出,我会马上提供下载。
自己编辑,制作Navitel地图,请读这两篇文章:
《Navitel 3.1.2.5地图自制教程》
http://www.findingchina.com/article/gps/2008-07-25/63.html
《制作Navitel地图的方法》
http://www.findingchina.com/article/gps/2008-04-25/49.html
自己编辑和制作Navitel皮肤,以及几款不错的皮肤:
《Navitel皮肤和皮肤编辑器》
http://www.findingchina.com/article/gps/2008-07-30/68.html
②MapSource的介绍,下载,安装与使用
MapSource 是Garmin地图和导航仪的配套产品,能在PC机上查看地图,编辑航点,航线,并做好导航规划,并与Garmin导航器共享这些数据。 MapSource可以算是一个强大的航点航线管理器,是旅程计划与旅行经历的最佳记录管理软件。同时,MapSource与Navitel也能密切配 合,共享格式为Garmin数据库第二版的Gdb文件。你在PC机上的所有GPS资料能无障碍地导入Navitel,反之亦然。
MapSource及Garmin6.5全国地图的下载,请看这里:
《MapSource+Garmin65黑客帝国版》 http://www.findingchina.com/download/tools/2008-07-30/24.html
MapSource详细安装与使用,请读这篇文章:
《MapSource+Garmin65地图安装使用指南》 http://www.findingchina.com/article/gps/2008-07-30/67.html
③寻找中国GPS数据网络共享平台
寻找中国是一个非赢利性、无任何广告的理想主义网站,会员能在线制作地标,发表游记和轨迹,同时网站将所有会员共享的地标生成Googel Earth的KML文件,以及通用的GPX数据格式文件,可直接导入MapSoure内使用。
第一步,制作在线地标,发表旅行游记和轨迹;

第二步,下载分类或全部地标文件;

第三步,载入MapSource内管理和编辑;

第四步,将网上共享的航点,航线导入Navitel,在外出中使用。反之亦然。

尼奥就在我们身边,我们每个人都可以成为尼奥,只要我们愿意去相信,愿意去分享,我们会发现一个更加真实的中国。