🌍✨ Python搞定坐标转换:从UTM到WGS84,再逆向返回!
2025-03-28 09:43:14
•
来源:
导读 无论是户外测绘还是地理数据分析,精准的坐标转换都至关重要。今天就用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!💪🌟
版权声明:转载此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢您的支持与理解。
关键词: