UTM坐标和WGS84坐标(如何转换?)

目录

一、UTM坐标简介

二、WGS84简介

三、WGS84 转 UTM

四、UTM如何转换为WGS84坐标

补充 UTM


一、UTM坐标简介

像橘子一样均匀地切成60个称为“区域”的部分,展平这些区域中的每个区域,通用横轴Mercator(UTM)投影;

可以这样看:UTM区域是地球的6°区域,因为圆具有360°,这意味着地球上有60个UTM区域。

比如:中国东部地区属于UTM Zone 50N,可以到官网找到目标地区的编号

官网:DMAP: UTM Grid Zones of the World

原理图:

X轴:指向东边、Y轴:指向北边、Z轴:指向天顶

本坐标系采用三维直角坐标系来描述地球表面,实际应用较为困难,因此一般使用简化后的二维投影坐标系来描述。

想了解细节的的朋友可以去看看:

如何读取UTM坐标

http://geokov.com/Education/utm.aspx

如果想进一步搞清楚原理,文档后面有补充。


二、WGS84简介

WGS84:世界大地测量系统  其英文是:World Geodetic System;该误差被认为小于2厘米。

WGS84是GPS的标准配置,全球定位系统使用WGS84作为参考坐标系。

它使用地球的中心质量作为坐标原点,参考椭球,标准坐标系,高度数据和大地水准面组成。(包括:经度,纬度,海拔高度)

定义的原理可以看看下图:

核心留意几个点:纬度(latitude)、经度(longitude)和海拔(elevation)

想了解细节的的朋友可以去看看:World Geodetic System 1984 (WGS84) | Geodetic Guidance

https://confluence.qps.nl/qinsy/latest/en/world-geodetic-system-1984-wgs84-182618391.html

三、WGS84 转 UTM

请直接看我这篇博客:WGS84 与 UTM 互转(Python代码版)​​​​​​​

本文不讲原理,只分享实践思路和代码。基于Python语言,使用pyproj库进行WGS 和UTM的转换。

四、UTM如何转换为WGS84坐标

方案一:

在线UTM到经度转换器(WGS84

UTM to Latitude and Longitude Converter

方案二:

原地址https://www.cnblogs.com/kennyhr/p/9353647.html

例如:中国东部地区属于UTM Zone 50N
查找UTM 50N 的 EPSG 执行标准 Coordinate reference systems for "UTM zone 50N"
WGS 84 / UTM zone 50N
EPSG:32650

>>> from pyproj import Proj,transform
>>> WGS84 = Proj(init='EPSG:4326')
>>> p = Proj(init="EPSG:32650")
>>> x,y = 526434.351935, 3522210.609046
>>> transform(p, WGS84, x, y)
(117.27936202563953, 31.835267862875163)

希望对你有帮助。

补充 UTM

UTM 使用直立圆柱体进行地图投影。横轴墨卡托将圆柱体放在侧面(旋转90°),如下图所示–这就是“横轴”一词的推导方式。

但是,通用横轴墨卡托将每个UTM区域将此圆柱放置60次

这意味着所有60个楔形块都用横向圆柱体弄平了。每次使用不同的子午线作为中心线稍微旋转时。

UTM使用正割圆柱体,该圆柱体沿着平行于中央子午线的两个小圆圈与椭圆体相交。这意味着子午线的尺度在南北恒定。但是规模沿东西方向平行变化。这两个小圆圈位于赤道中央子午线以西180公里。小圆圈的比例因子为1,这意味着在椭球体上100米的距离在地图投影上将是相同的。

UTM网格区域的中心线的比例因子为0.9996。这意味着在椭球上100米的距离在地图上将为99.96米。

本文只提供参考学习,谢谢。

在Apollo自动驾驶系统中,实现从全球地理坐标系WGS-84)到车辆局部坐标系(RFU)的转换是一个关键过程,它允许系统精确地将地图数据环境感知信息车辆的实际位置方向相对应。转换步骤如下: 参考资源链接:[Apollo坐标系详解:从WGS-84到ENU、RFU](https://wenku.csdn.net/doc/33ayy8o592) 首先,车辆通过GPS惯性测量单元(IMU)等传感器获取自身的全球位置坐标(经度、纬度、海拔),这是WGS-84坐标系下的数据。接下来,需要利用地图服务提供的高精度地图信息,这通常涉及到地图坐标系车辆坐标系转换。 在Apollo中,地图数据往往是预先转换UTM坐标系,以便于处理局部区域内的坐标数据。因此,第一步是将WGS-84坐标转换为对应的UTM坐标。这一步骤通常涉及到复杂的地球椭球模型运算地理编码算法。 然后,需要将车辆的当前姿态信息(位置方向)转换为车辆坐标系(RFU)。这通常通过将车辆的位置信息从UTM坐标系转换为RFU坐标系实现。在此过程中,需要使用到三维旋转平移变换,以便将车辆的全球位置信息转换为相对于车辆的局部坐标。 最后,经过坐标系转换融合,Apollo系统能够将高精度地图上的环境信息车辆的位置、速度方向等动态信息结合,实现精确的定位、路径规划障碍物检测。这个过程涉及大量的数学计算机科学知识,对于确保无人驾驶车辆的安全准确操作至关重要。 为了深入理解这一过程,推荐阅读《Apollo坐标系详解:从WGS-84到ENU、RFU》,这本书详细介绍了Apollo自动驾驶系统中各种坐标系的定义、转换方法及其在无人驾驶领域的应用。通过这本书的学习,你可以获得更全面的技术知识,从而更好地理解Apollo系统的坐标转换机制。 参考资源链接:[Apollo坐标系详解:从WGS-84到ENU、RFU](https://wenku.csdn.net/doc/33ayy8o592)
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一颗小树x

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值