自此上次写了个风大飞丢的帖子之后,又想到一个很奇怪的问题,飞丢了之后怎么找(为什么我总会想到飞丢有关的呢?我飞飞机都不超过300 400米的范围........手动斜眼)
然后据说P3系的飞机都能生成记录到手机APP里头,可以通过这个数据找到飞机失连的位置,于是我邪恶的计划就开始了......拿了个P3找了个毕竟有标志性的,地图上能看到的位置,启动了一下,上传飞行记录,找售后要那个位置的GPS坐标....手动邪恶脸
然后应该是个美女客服发来了一个表情,毕竟几秒钟的记录,不可能飞丢吧••我也是这么想的。然而我还是拿到了坐标。坐标:22.54,113.937898
网上找了个网页,输进去试了试,nice,正是此点。
于是我想找飞机总不可能带个笔记本电脑去找吧,经查,水果手机输入地图就能定位出来,于是我就把地址输入到水果原带地图里:
Whats up?what happen?what??
没错,于是就进入了今天的主题——(这铺垫是不是有点长)地图纠偏
经过我一段时间深入浅出浅入深出的百度谷歌搜狗bing的搜索,终于搞明白了一点一丢半丢的东西。
以下
有理有据有法规《导航电子地图安全处理技术基本要求》见http://dtsc.sbsm.gov.cn/article/zcfg/jsbz/201108/20110800089587.shtml
【节选1】
4.1 导航电子地图在公开出版、销售、传播、展示和使用前,必须进行空间位置技术处理。
4.2 导航电子地图空间位置技术处理应由国务院测绘行政主管部门指定的机构采用国家规定的方法统一实现。
4.3 空间位置技术处理的申请单位应向本标准4.2指定的机构提供导航电子地图制作资质证明文件、导航电子地图数据及其数据情况说明。
好了,对于为什么要有4.1这样子的东西,在知乎上用户@Lu Jerry po出了一个新闻稿,
《宁静致远——记国家科技进步一等奖获得者李成名》http://www.sbsm.gov.cn/article/chwh/ymb/201301/20130100119931.shtml
【节选2】
在时任院长林宗坚的指导下,李成名凭着扎实的数学功底和深厚的专业底蕴,综合应用地图学、数学、信号学和密码学等理论,独辟蹊径,创造性地提出了地形图非线性保密处理技术。经过不断的生产试验和调研反馈,他和几个年轻技术人员历时3年,终于研制出来一套适用于国家系列比例尺的地形图非线性保密处理算法。此技术既能隐藏地形图的真实地理坐标,符合国家安全保密要求,又能满足社会公众对地形图的应用需求,部分解决了制约地理信息产业发展的瓶颈问题。地形图非线性保密处理技术的发明和使用,在国际上比美国早3年,比印度早4年。
好了我引用了一堆东西,大家可能看的头都晕了,我到底在说啥???不好意思我还得引用:
先上三张图,告诉你们什么是地图偏移
再说两个名词
【GCJ-02】是由中国国家测绘局制订的地理信息系统的坐标系统。它是一种对经纬度数据的加密算法,即加入随机的偏差。国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。俗称火星坐标系。
【WGS84】 GPS全球定位系统使用而建立的坐标系统。通过遍布世界的卫星观测站观测到的坐标建立。从GPS导航系统内获取的正是WGS84坐标系的坐标。
好了,上面这一堆无聊的语言的关系如下:
【节选1】的需求产生了【节选2】的事情。
【节选2】的成果产生了【GCJ-02】坐标系。
【节选2】中也道出了【节选1】出现的原因
Googleearth(以下简称GE)的地图是通过【WGS84】描绘出来的全球地图。
GE的大陆路网从大陆(GCJ02坐标系)购得,叠加上去之后就是把【GCJ02】的路网叠加到了【WGS84】的地图上,从而产生了图3的情况。
GE香港的路网可能不是大陆购得,于是图04中的路网是符合的。
GE中两地交汇点的时候就出现了图05的情况,两条深圳湾大桥………
不知道大家是否记得,苹果最先推出的地图的时候•••路网也是对不上是••不接地气啊!
再陈诉一下下问题,在国内,仅言于国内:
如果把DJI给出的GPS坐标直接放到国内地图(GCJ02/高德这种)上,是会不准的,产生偏移;直接放到国外(WGS84/GE这种)地图上,是准的。
因为地图经过了“一套适用于国家系列比例尺的地形图非线性保密处理算法”处理后发生了偏移,你想你的坐标点对上号?那把WGS84坐标系经过“一套适用于国家系列比例尺的地形图非线性保密处理算法”处理后,也能对上哦:
Wgs84:22.540,113.937898
经过“一套适用于国家系列比例尺的地形图非线性保密处理算法”处理后:22.53700948,113.94280566
为什么苹果上也会出现偏移?苹果不是国外品牌吗?见图
======================我觉得写的有点长,需要分割一下======================
好了,我们现在来讲这个
【使用高德地图】
其实这个跟地图纠偏关系不大,你会发现开或不开,位置没有变化的,因为google maps在国内和高德地图用的也是GCJ02(是的你没看错,当然google earth用的还是WGS84)。只是因为谷歌的服务器由于一些原因毕竟难打开,所以推荐使用高德地图,或说万一google maps判断不准什么的。
此选项在水果设备上是不会有的,因为水果设备引用的是自带的地图也就是水果地图,你会发现国内也是高德地图。(回放飞行记录看右下角)
【地图纠偏】
这个纠偏,其实就是“一套适用于国家系列比例尺的地形图非线性保密处理算法”。把gps获取的wgs84坐标转到GCJ02,以贴合国内地图。
“一套适用于国家系列比例尺的地形图非线性保密处理算法”其实有一条语句是有一个地理位置判断的,有兴趣看的同学可以搜索下,在中国外的GPS地址会直接反馈,中国内的GPS地址才会进行运算。但是在边境地区的话,毕竟难说••所以设置个开关在这是最合理的。
好像文字有点多,赶紧加个图
以上
【1】的情况为:不开纠偏,用国外地图(VPN等),位置无误。
【2】的情况为:不开纠偏,用国内地图(谷歌高德等),位置有误
【3】的情况为:开纠偏,用国内地图(谷歌高德等),位置有没有误已经没有关系了,反正看上去是对的。
最后
【节选3】
他主持发明的地形图非线性保密处理技术,解决了多年来测绘数据保密和公开应用之间的矛盾,催生和推动我国每年150亿以上的导航产业,强力支撑了天地图网站的顺利开通。截至去年底,已应用到数百万份导航电子地图产品中,公路里程达250万公里,图幅数超过200万幅,覆盖全国31个省市364城市2862县,惠及上亿普通老百姓。
以上。飞行愉快。下一节开始带你找飞机。
突然想起,补充几个知识点
wgs84-->gcj02是可以直接转换的,没有太大损失的,也是非线性的,绝非直接加减一个数值。有空给大家翻个图。
gcj02-->wgs84是没办法无损转回的,用二分法把全国分大量网格点,二分逼近来计算,也会有几米的偏差。
百度地图用的是BD-09,基于GCJ02基础上再加密出来的一套坐标........
顺颂夏安 //用了这个词,感觉我的逼格瞬间高了一截。
下一篇正式教大家找飞机,欢迎点击围观:
http://bbs.dji.com/thread-66680-1-1.html