🌍✨ Python搞定坐标转换:从UTM到WGS84,再逆向返回!
无论是户外测绘还是地理数据分析,精准的坐标转换都至关重要。今天就用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!💪🌟
免责声明:本答案或内容为用户上传,不代表本网观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 如遇侵权请及时联系本站删除。