码迷,mamicode.com
首页 > 其他好文 > 详细

国内常见的电子地图坐标介绍

时间:2015-09-29 17:03:09      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:

原文作者:西安鲲之鹏

原文链接:http://http://www.site-digger.com/html/articles/20140115/72.html

经常有客户咨询各种电子地图坐标的问题,比如图吧地图坐标如何转谷歌地图坐标?我们在为系统挑选地图系统,选择哪个比较好呢?

鲲鹏数据的技术人员将通过几篇文章介绍一下常见电子地图坐标相关的知识以及相互转换方法。

本文主要介绍国内常见的一些电子地图坐标。

 

WGS84坐标

World Geodetic System 1984,是为GPS全球定位系统使用而建立的坐标系统。( http://zh.wikipedia.org/wiki/WGS84
建立WGS-84世界大地坐标系的一个重要目的,是在世界上建立一个统一的地心坐标系。
谷歌地图国外部分用的是WGS84坐标,谷歌地图中国部分用的是GCJ-02坐标。
 

GCJ-02坐标

GCJ-02是由中国国家测绘局制订的地理信息系统的坐标系统,即“国测局-2002”,江湖上俗称的“火星坐标”。( http://baike.baidu.com/link?url=kziLuPpTy3Sp2Dyb1pfjlJbJeyDUEoamqriQS5cOT7tPv1Yp01lamX_s1nCeJnyAWU41pG3wGjNPRB6ZHD5uUK
它是一种对经纬度数据的加密算法,即加入随机的偏差。国内出版的各种地图系统(包括电子形式),必须至少采用GCJ-02对地理位置进行首次加密。
中国官方要求所有在中国运行的地图服务商要加装“国家保密插件”(亦称加密插件、加偏或SM模组),以“保障国家安全”。此插件会将真实的坐标加密成虚假的坐标,且此加偏并非线性加偏,所以各地的偏移情况都会有所不同。( http://baike.baidu.com/view/4868501.htm
国内哪些电子地图采用的是GCJ-02坐标呢?
高德地图(MapABC)、谷歌地图中国部分、SOSO地图(搜搜地图,现改名为腾讯地图)和阿里云地图。
 
下图直观展示了高德地图(MapABC)、谷歌地图中国部分、SOSO地图(现改名为腾讯地图)和阿里云地图的坐标数据是怎么产生的。
技术分享
注:该图片来源于与互联网,版权归原作者所有。
 

BD-09坐标(百度坐标)

百度公司在GCJ-02坐标数据基础上加密(偏移)得到,在百度地图中使用。
 

图吧坐标(MapBar坐标)

图吧公司在GCJ-02坐标数据基础上加密(偏移)得到,在图吧地图中使用。
 

搜狗坐标(Sogou坐标)

搜狐公司在GCJ-02坐标数据基础上加密(偏移)得到,在搜狗地图中使用。
 
下图直观展示了百度地图,图吧地图和搜狗地图坐标数据的由来。
 
技术分享
注:该图片来源于与互联网,版权归原作者所有。
 
了解这些后,可以得出下面的结论:
1)“高德地图(MapABC)、谷歌地图、腾讯地图和阿里云地图的”坐标可以准确地转换为“百度坐标","搜狗坐标"或者“图吧坐标”。
2)“图吧坐标->谷歌坐标”,“图吧坐标->百度坐标” 这种转换比较困难而且精确度有限。
 
在国内如果考虑要为系统选择一种地图API,你会选择哪种?当然是使用GCJ-02坐标的地图系统(高德,谷歌,腾讯,阿里云地图),因为这样给自己留了条后路,日后可以方便地切换到其它地图。
特别说明:该文章为西 鲲之 鹏的 原创文章 ,你除了可以发表评论外,还可以转载到你的网站或博客,但是请保留源地址,谢谢!!(尊重他人劳动,你我共同努力)

国内常见的电子地图坐标介绍

标签:

原文地址:http://my.oschina.net/webscraping/blog/512369

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!