談?wù)劦貓D坐標(biāo)系

關(guān)于坐標(biāo)系,可能專業(yè)人士比較清楚,可是我一個(gè)外行的人,確實(shí)被各種坐標(biāo)系給弄暈了。

地理坐標(biāo)系統(tǒng)與投影坐標(biāo)系統(tǒng)

  • 地理坐標(biāo)系統(tǒng)(Geographic Coordinate System),是一種球面坐標(biāo),是使用三維球面來(lái)定義地球表面位置,以實(shí)現(xiàn)通過(guò)經(jīng)緯度對(duì)地球表面點(diǎn)位引用的坐標(biāo)系。
  • 投影坐標(biāo)系統(tǒng)(Projection Coordinate System),是一種平面坐標(biāo)。
    投影坐標(biāo)系使用基于X,Y值的坐標(biāo)系統(tǒng)來(lái)描述地球上某個(gè)點(diǎn)所處的位置。這個(gè)坐標(biāo)系是從地球的近似橢球體投影得到的,它對(duì)應(yīng)于某個(gè)地理坐標(biāo)系。

投影坐標(biāo)系由以下參數(shù)確定:

  • 地理坐標(biāo)系(由基準(zhǔn)面確定,比如:北京54、西安80、WGS84)
  • 投影方法(比如高斯-克呂格、Lambert投影)、Mercator投影)

關(guān)于地理坐標(biāo)系統(tǒng)

WGS84

GPS,WGS-84,原始坐標(biāo)體系。一般用國(guó)際標(biāo)準(zhǔn)的GPS記錄儀記錄下來(lái)的坐標(biāo),都是GPS的坐標(biāo)。很可惜,在中國(guó),任何一個(gè)地圖產(chǎn)品都不允許使用GPS坐標(biāo),據(jù)說(shuō)是為了保密。

GCJ-02

國(guó)測(cè)局02年發(fā)布的坐標(biāo)體系。又稱“火星坐標(biāo)”。在中國(guó),必須至少使用GCJ-02的坐標(biāo)體系。比如騰訊,高德都在用這個(gè)坐標(biāo)體系。GCJ-02也是國(guó)內(nèi)最廣泛使用的坐標(biāo)體系。

其他坐標(biāo)體系。

一般都是由GCJ-02進(jìn)行再一次加密得到的。這種體系就根據(jù)每個(gè)公司的不同,坐標(biāo)體系都不一樣了。比如,百度,就在火星坐標(biāo)上面再一次進(jìn)行了加密。哎,這他媽已經(jīng)很混亂了,結(jié)果還來(lái)。

各種坐標(biāo)系對(duì)比與測(cè)試

現(xiàn)在使用谷歌地球、百度、高德分別拾取故宮左下角位置的坐標(biāo)進(jìn)行對(duì)比。位置如圖所示。


故宮右下角位置示意圖

坐標(biāo)相互轉(zhuǎn)換,結(jié)果如下。

坐標(biāo)系 Google Earth(WGS84) 百度地圖(BD09) 高德地圖(火星坐標(biāo))
拾取的坐標(biāo) 116.386364 39.911985 116.398991,39.919753 116.392627,39.913428
轉(zhuǎn)換為谷歌地球 \ 116.386371,39.912032 116.386384,39.912025
轉(zhuǎn)換為百度地圖 116.398979,39.919702 \ 116.399003,39.919747
轉(zhuǎn)換為高德地圖 116.392602,39.913383 116.392614,39.913434 \

表格里面的結(jié)果不能十分直觀的反應(yīng)各個(gè)坐標(biāo)系之間的差異了,但是放在地圖里面就十分直觀了。對(duì)比下圖。


谷歌地球里面拾取的坐標(biāo)在百度地圖里面的位置
谷歌地球拾取的坐標(biāo)轉(zhuǎn)換為BD-09坐標(biāo)之后在百度地圖里面的位置

關(guān)于投影坐標(biāo)系統(tǒng)

前面講了,每一種投影坐標(biāo)是由地理坐標(biāo)加投影方式產(chǎn)生的一種新坐標(biāo)。

投影方式

待更

各種工具使用的坐標(biāo)系

OpenLayers

目前OpenLayers 3支持兩種投影

  1. EPSG:4326,等同于WGS84坐標(biāo)系
  2. EPSG:3857,等同于900913,由Mercator投影而來(lái),經(jīng)常用于web地圖

天地圖

考慮到天地圖是以CGCS-2000坐標(biāo)系,與GPS坐標(biāo)系一樣,同是地心坐標(biāo)系,所以相差不大數(shù)據(jù)偏移量會(huì)很小

百度地圖

百度地圖一般使用的是(BD-09)

國(guó)內(nèi)Google地圖

GCJ-02

各種坐標(biāo)的轉(zhuǎn)換

坐標(biāo)轉(zhuǎn)換

其他

例外,百度API上取到的,是BD-09坐標(biāo),只適用于百度地圖相關(guān)產(chǎn)品。
例外,搜狗API上取到的,是搜狗坐標(biāo),只適用于搜狗地圖相關(guān)產(chǎn)品。
例外,谷歌地球,google earth上取到的,是GPS坐標(biāo),而且是度分秒形式的經(jīng)緯度坐標(biāo)。在國(guó)內(nèi)不允許使用。必須轉(zhuǎn)換為GCJ-02坐標(biāo)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容