arcgis 經緯度轉大地座標_大地經緯度轉UTM
阿新 • • 發佈:2021-01-06
技術標籤:arcgis 經緯度轉大地座標
在日常GNSS應用中,常需要應用到UTM座標,而python提供了較為完備座標轉換工具,無需再去用arcgis了。首先貼出幾個帖子,值得一讀,
https://blog.csdn.net/NobodyWu/article/details/81158298blog.csdn.net https://blog.csdn.net/hqs_09/article/details/100624829blog.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軸。