1. 程式人生 > >WGS84座標系的資料如何顯示在二維平面

WGS84座標系的資料如何顯示在二維平面

轉自:http://bbs.rscloudmart.com/thread-461-1.html

常見的web地圖座標系,有兩類:一類使用WGS84地理座標系(EPSG:4326)直投;另一類使用web墨卡託(EPSG:3857)投影座標系。

  首先來說說WGS84地理座標系。WGS84是美國GPS全球定位系統使用的一個地心座標系(這裡使用地球質心作為座標系原點),它是一個大地座標系,一般GPS裝置會提供其獲取得到的(B,L,H),其中B為緯度,L為經度,H為大地高。扯淡有點遠了,可以忽略這些。

 簡單的來說,WGS84是一個三維世界的座標系統,我們需要搞懂它在web地圖服務中是怎樣顯示在二維平面上的。

  WGS84座標系下的web地圖,採用直投的方式顯示——忽略大地高H,將經度L和緯度B直接對映到一個XOY的笛卡爾平面座標系中,其中原點對應於0度經線和0度緯線的交點,經度L對映到X軸,同向,縮放比為1,取值範圍[-180,180],緯度B對映到Y軸,同向,縮放比為1,取值範圍[-90,90]。這種方式也普遍在GIS軟體或RS軟體中用來顯示地理座標系的資料。這種直投簡單出爆,這樣GPS獲取的座標可以直接使用其經緯度值在地圖上顯示。當然,這種簡單的方式因為不是真的地圖投影變換,地圖上的地物變形較大,赤道上沒有變形,往兩級地區走,變形就越大,在高緯度地區,明顯可以看到垂直的地方變斜了(如十字路口,建築物等)。

(我的補充:這種直投方式就是equidistantcylindrical projection,也叫做等經緯度投影,或等距圓柱投影,或方格投影,arcgis中又叫球面投影,我還不理解為啥這樣叫,別名好多啊)

    國內天地圖支援WGS84座標系顯示web地圖,可以直接疊加顯示GPS獲取的座標點。對於看慣了谷歌地圖上人們來說,天地圖剛出WGS84系統版本的web地圖時,受到了大家的質疑。不過,隨著WebGL的發展,3D地圖的出現,WGS84座標系下的web地圖有著不小的優勢,相信WGS84座標系的web地圖也會成為另一種主流。

  遙感集市影像API主要提供對於WGS84座標系的影像web地圖服務支援,影像API會同時支援WGS84座標系和web墨卡託座標系的影像web地圖服務。web地圖服務的座標系不是固定的,影像web地圖服務的座標系也可以定製哦。