百度火星坐标转wgs84

简介: 我们获取数据一般常用两种地图的api,即高德地图和百度地图,而往往我通过api获取到的数据是不可以直接使用的,是因为他们的真实坐标系统进行人为的加偏处理,按照特殊的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系统。

坐标系简介



我们获取数据一般常用两种地图的api,即高德地图和百度地图,而往往我通过api获取到的数据是不可以直接使用的,是因为他们的真实坐标系统进行人为的加偏处理,按照特殊的算法,将真实的坐标加密成虚假的坐标,而这个加偏并不是线性的加偏,所以各地的偏移情况都会有所不同。而加密后的坐标也常被人称为火星坐标系统。


WGS84坐标系

即地球坐标系,国际上通用的坐标系。

设备一般包含GPS芯片或者北斗芯片获取的经纬度为WGS84地理坐标系。谷歌地图采用的是WGS84地理坐标系(中国范围除外,谷歌中国地图采用的是GCJ02地理坐标系。)


GCJ02坐标系高德使用

即火星坐标系,WGS84坐标系经加密后的坐标系。

出于国家安全考虑,国内所有电子地图必须使用国家测绘局制定的加密坐标系统,即将一个真实的经纬度坐标加密成一个不正确的经纬度坐标。


BD09坐标系

即百度坐标系,GCJ02坐标系经加密后的坐标系。


我们通常将这些数据在qgis里进行转换(这里以通过百度api获取到的长春市大学点数据为例)



将txt文件另存为.csv (逗号分隔值文件格式)格式



打开qgis,添加数据



参数设置如下



添加

安装插件



打开插件





结果如下



然后就可以导出shp了

目录
相关文章
|
Web App开发 Go API
RTSPtoWebRTC
RTSPtoWebRTC
944 0
|
Java 定位技术 API
标准坐标系与火星坐标系(高德)百度坐标系之间互转
这里先给大家介绍几个坐标系: 1.WGS84:国际坐标系,为一种大地坐标系,也是目前广泛使用的GPS全球卫星定位系统使用的坐标系。2.GCJ02:火星坐标系,是由中国国家测绘局制订的地理信息系统的坐标系统。
4848 0
|
机器学习/深度学习 Java 开发工具
【能力展现】魔改ZXING源码实现商业级DM码检测能力
【能力展现】魔改ZXING源码实现商业级DM码检测能力
1364 1
|
JavaScript 前端开发
使用 WebGL 创建 3D 动画
【10月更文挑战第3天】使用 WebGL 创建 3D 动画
|
定位技术 开发工具 数据安全/隐私保护
GIS数据格式坐标转换(地球坐标WGS84、GCJ-02、火星坐标、百度坐标BD-09、国家大地坐标系CGCS2000)
GIS数据格式坐标转换(地球坐标WGS84、GCJ-02、火星坐标、百度坐标BD-09、国家大地坐标系CGCS2000)
5296 1
|
定位技术 数据处理
适用于UE的wgs84坐标系快捷拾取方法
UE开发中,为了精确的地理定位,常用到WGS84坐标系。而常规地图软件的拾取坐标不适用于UE,因此掌握WGS84坐标转换至关重要。与大家分享一个两步快速拾取WGS84坐标的方法~
|
前端开发 JavaScript 定位技术
GPS坐标转百度坐标
GPS坐标转百度坐标
427 1
|
人工智能 自然语言处理 算法
解码人工智能的幽默:理解其背后的误解与挑战
解码人工智能的幽默:理解其背后的误解与挑战
643 0
|
数据可视化
使用 ggbreak 包进行 Y 轴多次截断
使用 ggbreak 包进行 Y 轴多次截断
711 0