在做基于百度地图、高德地图等电子地图做为地图服务的二次开发时,通常需要将具有WGS84等坐标的矢量数据(如行政区划、地名、河流、道路等GIS地理空间数据)添加到地图上面,然而,在线地图大多使用的是火星坐标系,需要事先将矢量数据转为火星坐标系。本文以案例的形式,讲述WGS84(GPS)、火星坐标系(GCJ02)、百度地图(BD09)坐标系之间互相转换。
文章目录
-
一、WGS转火星坐标系对比
-
二、火星坐标系简介
-
三、转换过程
-
四、转换工具下载
一、WGS转火星坐标系对比
文中将行政区的WGS坐标转为火星坐标系,局部效果对比:
二、火星坐标系简介
火星坐标系统
是一种国家保密插件,也叫做加密插件或者加偏或者SM模组,其实就是对真实坐标系统进行人为的加偏处理,按照特殊的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系统。
火星坐标系原理示意图如下所示:
三、转换过程
坐标系之间转换的方法有很多,详细的坐标系转换及投影转换,可以参考入门系列文章:
ArcGIS实验教程——实验十:矢量数据投影变换
ArcGIS实验教程——实验十二:栅格数据投影变换
关于火星坐标系的转换,文中推荐使用QGIS软件提供的GeoHey插件进行转换。
1.下载并安装QGIS软件
软件下载地址见文末。
2.QGIS中文切换
点击菜单栏中的Settings→Options。
切换到General,在User Interface Translation后的下拉框中选择【简体中文】,点击OK。
重启软件,可以看到界面是中文了。
3.安装Geohey插件
点击【插件】→【管理并安装插件】。
等待连接插件库。
输入Geohey进行搜索,勾选并安装插件。
4.运行插件
打开【处理工具箱】→GeoHey→WGS to GCJ02。
确定输入与输出要素,点击【运行】。
四、转换工具下载
关于QGIS开源软件,大家可以去官网下载。也可以点击下面的连接进行快速下载并安装使用。
链 接:https://pan.baidu.com/s/1bkFP_rDbjQAanT3g6FZDsg
提取码:q3ok
标签:插件,WGS84,坐标,转换,火星,坐标系,下载 来源: https://blog.csdn.net/qq_41570658/article/details/121353009
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。