GIS开发:国内互联网地图的坐标系

简介: 导航电子地图公开前需按《导航电子地图安全处理技术基本要求》进行空间位置技术处理,由官方指定机构统一实施。国内地图如高德、腾讯及谷歌中国采用GCJ02坐标系,百度则使用二次加密的BD09坐标系。这些坐标系基于WGS84(全球通用坐标系)进行了加密偏移以确保安全。设备获取的WGS84坐标需转换至相应坐标系以正确显示。开源工具如`coordtransform`可用于坐标转换,而天地图提供的在线切片未做偏移,可直接匹配WGS84坐标。

导航电子地图在公开出版、销售、传播、展示和使用前,必须进行空间位置技术处理。”
“导航电子地图空间位置技术处理应由国务院测绘行政主管部门指定的机构采用国家规定的方法统一实现。”
--《导航电子地图安全处理技术基本要求》
所以,国内的互联网地图坐标都提前进行了加密,在与WGS84对比的时候,都存在一定的偏移,这是安全的需要。
WGS 世界大地测量系统
WGS84(World Geodetic System 1984)是使用最广泛的坐标系,是世界通用的坐标系,GPS(全球定位系统)设备得到的经纬度,是在WGS84坐标系下的经纬度。
国内的高德地图、腾讯地图和谷歌中国区地图,使用的是GCJ02坐标系,俗称火星坐标系,是基于WGS84坐标系,由国测局制定。
百度地图特殊一些,使用的是BD09坐标系,是在GCJ02上增加了一次变换,用来保护地图数据的加密性。

手机中安装GPS模块的,获得位置坐标数据,坐标系是WGS84,所以,在设备上安装的地图,是需要将坐标转换成对应坐标系,才能够进行正确显示。

有些人制作地图影像的时候,为了节省成本,从互联网地图上下载地图切片数据,将数据拼起来,形成带坐标的影像数据,再进行影像数据的纠偏,使用GCJ02的数据,相比较起来要比BD09的数据,容易进行调整。

对于这些地图上的坐标数据,在和WGS84进行转换,网上有开源的类库可以实现,例如在node下,有coordtransform这个npm包,可以进行相互的转换。
当然了,天地图的在线切片是没有做偏移的,可以直接直接对接WGS84的坐标数据。

参考文献:
导航电子地图安全处理技术基本要求
http://www.wendangku.net/doc/0b8a92303968011ca30091bb.html
坐标转换类型
https://github.com/wandergis/coordtransform
天地图官网
https://www.tianditu.gov.cn/

相关文章
|
算法 搜索推荐 计算机视觉
图片相似度计算及检索调研
图片相似度计算和相似图片搜索,是图片识别领域两个常见的应用场景。例如搜索相似商品,和相似的图片,在百度、淘宝中都有应用。在某些业务中,也存在对图片相似度的计算和判断。因此,在这里简单介绍一下相关算法。
1497 0
|
前端开发
如何用CSS实现不规则形状的背景
在设计网页时,有时需要用到不规则形状的背景。这种背景可以为网页带来更加生动的效果。在这篇文章中,我们将探讨如何用CSS实现不规则形状的背景。
1311 0
|
调度 SoC
【MPC|云储能】基于模型预测控制(MPC)的微电网调度优化的研究(matlab代码)
【MPC|云储能】基于模型预测控制(MPC)的微电网调度优化的研究(matlab代码)
|
网络协议 数据库 网络架构
OSPF 路由器 ID 的用途
【8月更文挑战第24天】
318 0
|
前端开发 API 开发者
前端 CSS 经典:边框转圈动画效果
前端 CSS 经典:边框转圈动画效果
415 0
|
移动开发 小程序 API
uniapp中uview组件库TopTips 顶部提示使用方法
uniapp中uview组件库TopTips 顶部提示使用方法
395 1
|
JavaScript 前端开发 API
详解JS的URL()和URLSearchParams() API接口
详解JS的URL()和URLSearchParams() API接口
243 2