首页 > 行业资讯 > 互联科技数码科普中心 >

🌍✨ Python搞定坐标转换:从UTM到WGS84,再逆向返回!

发布时间:2025-03-28 09:43:14来源:

无论是户外测绘还是地理数据分析,精准的坐标转换都至关重要。今天就用Python手把手教你实现UTM坐标(米为单位)与WGS84经纬度(°为单位)之间的轻松切换!👀

首先,安装必备库`pyproj`,它是地理空间转换的好帮手:

```bash

pip install pyproj

```

接着,来一段代码示例👇:

```python

from pyproj import Proj, transform

定义UTM投影和WGS84经纬度投影

utm_proj = Proj(proj='utm', zone=51, ellps='WGS84') 假设UTM区号为51

wgs84_proj = Proj(init='epsg:4326')

UTM转WGS84

x_utm, y_utm = 500000, 5800000 示例坐标

lon, lat = transform(utm_proj, wgs84_proj, x_utm, y_utm)

print(f"经度: {lon:.6f}, 纬度: {lat:.6f}")

WGS84转UTM

lon_wgs, lat_wgs = 113.9177, 22.5433 示例坐标

x_utm, y_utm = transform(wgs84_proj, utm_proj, lon_wgs, lat_wgs)

print(f"UTM X: {x_utm:.2f}, Y: {y_utm:.2f}")

```

💡 小贴士:记得根据实际区域调整UTM Zone编号哦!地理数据处理虽复杂,但有了Python加持,一切变得so easy!💪🌟

免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。