目錄
一、utm座標簡介
二、wgs84簡介
三、wgs84 轉 utm
四、utm如何轉換為wgs84座標
補充 utm
像橘子一樣均勻地切成60個稱為「區域」的部分,展平這些區域中的每個區域,通用橫軸mercator(utm)投影;
可以這樣看:utm區域是地球的6°區域,因為圓具有360°,這意味著地球上有60個utm區域。
比如:中國東部地區屬於utm zone 50n,可以到官網找到目標地區的編號
官網:
原理圖:
x軸:指向東邊、y軸:指向北邊、z軸:指向天頂
本座標系採用三維直角座標系來描述地球表面,實際應用較為困難,因此一般使用簡化後的二維投影座標系來描述。
如何讀取utm座標
如果想進一步搞清楚原理,文件後面有補充。
wgs84:世界大地測量系統其英文是:world geodetic system;該誤差被認為小於2厘公尺。
wgs84是gps的標準配置,全球定位系統使用wgs84作為參考座標系。
定義的原理可以看看下圖:
核心留意幾個點:緯度(latitude)、經度(longitude)和海拔(elevation)
請直接看我這篇部落格:wgs84 與 utm 互轉(python**版)
本文不講原理,只分享實踐思路和**。基於python語言,使用pyproj庫進行wgs 和utm的轉換。
方案一:
方案二:
原位址:
例如:中國東部地區屬於utm zone 50n
查詢utm 50n 的 epsg 執行標準
wgs 84 / utm zone 50n
epsg:32650
>>> from pyproj import proj,transform
>>> wgs84 = proj(init='epsg:4326')
>>> p = proj(init="epsg:32650")
>>> x,y = 526434.351935, 3522210.609046
>>> transform(p, wgs84, x, y)
(117.27936202563953, 31.835267862875163)
希望對你有幫助。utm 使用直立圓柱體進行地圖投影。橫軸墨卡托將圓柱體放在側面(旋轉90°),如下圖所示–這就是「橫軸」一詞的推導方式。
但是,通用橫軸墨卡托將每個utm區域將此圓柱放置60次。
這意味著所有60個楔形塊都用橫向圓柱體弄平了。每次使用不同的子午線作為中心線稍微旋轉時。
utm使用正割圓柱體,該圓柱體沿著平行於**子午線的兩個小圓圈與橢圓體相交。這意味著子午線的尺度在南北恆定。但是規模沿東西方向平行變化。這兩個小圓圈位於赤道**子午線以西180公里。小圓圈的比例因子為1,這意味著在橢球體上100公尺的距離在地圖投影上將是相同的。
utm網格區域的中心線的比例因子為0.9996。這意味著在橢球上100公尺的距離在地圖上將為99.96公尺。
座標轉換(WGS84座標系 火星座標系)
coding utf 8 import json import math x pi 3.14159265358979324 3000.0 180.0 pi 3.1415926535897932384626 a 6378245.0 長半軸 ee 0.00669342162296594323 扁率 de...
WGS 84座標系轉GCJ02座標系
最近用到某個定位介面,返回的是wsg 84座標系下的經緯度資訊,但專案前端使用的是高德地圖,發現位置有偏移。需要進行座標轉換才能正常顯示。各地圖api座標系統比較 wgs84座標系 即地球座標系,國際上通用的座標系。裝置一般包含gps晶元或者北斗晶元獲取的經緯度為wgs84地理座標系。谷歌地圖採用的...
WGS84座標與web墨卡托投影座標轉換
許久沒有使用座標轉換,記憶有些模糊了,以後還是會用到,先將wgs84與web墨卡托轉換複習一下 1.84轉web墨卡托 核心公式 平面座標x 經度 20037508.34 108 平面座標y log tan 90 緯度 pi 360 pi 360 20037508.34 180 functionlo...