1. 程式人生 > 其它 >arcgis 經緯度轉大地座標_大地經緯度轉UTM

arcgis 經緯度轉大地座標_大地經緯度轉UTM

技術標籤:arcgis 經緯度轉大地座標

在日常GNSS應用中,常需要應用到UTM座標,而python提供了較為完備座標轉換工具,無需再去用arcgis了。首先貼出幾個帖子,值得一讀,

https://blog.csdn.net/NobodyWu/article/details/81158298​blog.csdn.net https://blog.csdn.net/hqs_09/article/details/100624829​blog.csdn.net

其次,說一下要用到的工具,pyproj,其源於proj4庫:

安裝 : pip install pyproj

呼叫:import pyproj

再者,庫函式使用,先上程式碼:

    def WGS2UTM(lon,lat):
    #WGS84轉UTM
    p1 = pyproj.Proj(init='epsg:4326')
    p2 = pyproj.Proj(init='epsg:32748')
    x1, y1 = pyproj.transform(p1, p2, lon, lat)
    return x1, y1

解釋:p1 為現有座標系統,p2為目標座標系統

init值代表座標系統標號,這個可以去Coordinate Systems Worldwide上查詢。

transform函式可以直接轉出目標座標,同時lon,lat可以是列表值。

epsg中有"epsg:3857"與常規的UTM不一致,他是Web UTM,其xy也與正常地理座標不一致,其經度是x軸,緯度是y軸。