发 帖  
原厂入驻New
[经验]

(实用简单)经纬度如何正确导入国内地图

2021-1-23 20:39:35  4972 GPS定位 单片机 工业物联网 北斗
分享
1
有很多用户把定位模块的输出语句直接导入国内地图,发现偏差十分巨大,就开始怀疑定位模块不准。其实只需要两三步就可以轻松搞定。
比如定位模块输出的经纬度为:2237.55099,N,11404.28579,E 这种格式为:度十进制分
1、需要先转换为小数度数,才是常用的经纬度格式
转换方式:
2237.55099 转换为22°+37.55099/60=22.6258498333°
11404.28579 转换为114°+04.28579/60=114.07142983333°
2、上述不管是度十进制分,还是小数度数,都属于地球坐标系(WGS84)。
如果用户的谷歌地球国际版可以使用(笔者这边用不了),就可以把经纬度导入谷歌地球,看到地图位置。
3、转换成火星坐标系
国内的地图都已经增加了政策规定的加密偏移算法,所以如果直接把经纬度输入,就会发现位置偏差很大。我们需要先把经纬度转换成火星坐标系或者百度坐标系,才能导入国内地图。
具体可以用网页版的在线工具进行转换,链接如下:
https://tool.lu/coordinate/

然后打开百度地图拾取坐标系统,输入BD09坐标系的经纬度即可,链接如下:
http://api.map.baidu.com/lbsapi/getpoint/index.html


1.png
2.png
游耿辉 2021-1-24 17:41:18
顶顶顶,欢迎分享点赞
回复

举报

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容图片侵权或者其他问题,请联系本站作侵删。 侵权投诉
发经验
关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表