【小(xiǎo)編推薦】各地(dì)圖API坐(zuò)±↓$→标系統比較與轉換

2015-12-28   |&nbs₽ε₹∏p;  發布者:梁國(g☆≤uó)芳   | &♦♣ ∞nbsp; 查看(kàn):3320次

php
 

均來(lái)源與網上(shàng),這(zhè)裡(lǐ)稍加整$™×理(lǐ),有(yǒu)錯(cuò)歡迎指出

 

一(yī)、各個(gè)坐(zuò)标系的(de)概況

      &n‌•bsp; 衆所周知(zhī)地(dì)球是(shì)一β≥™ (yī)個(gè)不(bù)規則橢圓體(tǐ),GIS中的(d ♥e)坐(zuò)标系定義由基準面和(hé)地(dì)圖投影(y‌ ǐng)兩組參數(shù)确定,而基準面的(de)定義則由特定≤ ₹≥橢球體(tǐ)及其對(duì)應的(de)轉換參數(shù)确定。 基準面是♠Ω₹(shì)利用(yòng)特定橢球體(tǐ)對(duì)特定地(&•®♥dì)區(qū)地(dì)球表面的(de)逼近(jìn),因此每個¥™γ(gè)國(guó)家(jiā)或地(dì)區(q©‌€ū)均有(yǒu)各自(zì)的(de)基準面。基準面是(ασ​shì)在橢球體(tǐ)基礎上(shàng)建立的(de),橢球體(tǐ¶​)可(kě)以對(duì)應多(duō)個(gè)基準面,而基準面隻能(nén♠δ ☆g)對(duì)應一(yī)個(gè)橢¶≤‌∞球體(tǐ)。意思就(jiù)是(shì)♦✔無論是(shì)谷歌(gē)地(dì)圖、搜搜地(dì)®φ↕®圖還(hái)是(shì)高(gāo)德地( ±dì)圖、百度地(dì)圖區(qū)别隻是(shì)針對(duì)不(b>®ù)同的(de)大(dà)地(dì)地(dì)理(lǐ)坐(zuò)标φ★§>系标準制(zhì)作(zuò)的(de)經緯度,不(bù)存在準不(© α₽bù)準的(de)問(wèn)題,大(dà)家(j&ε±iā)都(dōu)是(shì)準的(de)隻是(shì)參照♠Ω✘®(zhào)物(wù)或者說(shuō)是(shì)ΩσΩ标準不(bù)一(yī)樣。谷歌(gē)地(dì)圖采用(y®πσ>òng)的(de)是(shì)WGS84地(dì)理(lǐ)坐(zuòα¶♣)标系(中國(guó)範圍除外(wài)),谷歌(gē)中國(guó)地(d≤Ωì)圖和(hé)搜搜中國(guó)地(dì)圖采用(yòng)的(de)是(‍φshì)GCJ02地(dì)理(lǐ)坐(zuò)标系,百度采±&用(yòng)的(de)是(shì)BD09坐(z© ✔uò)标系,而設備一(yī)般包含GPS芯片或者北(běi)鬥芯€‌ 片獲取的(de)經緯度為(wèi)WGS84地(dì)理(lǐ)坐(zuò​©★)标系,為(wèi)什(shén)麽不(bù)統一(yī)用(π÷yòng)WGS84地(dì)理(lǐ)坐∑ε(zuò)标系這(zhè)就(jiù)是(shì)國(guó)家(ji>  ā)地(dì)理(lǐ)測繪總局對(duì)于出版​λ地(dì)圖的(de)要(yào)求,出版地σ‌γλ(dì)圖必須符合GCJ02坐(zuò)标系标準了(le),也(yě)就( σ↔γjiù)是(shì)國(guó)家(jiā)規定不∏σ(bù)能(néng)直接使用(yòng)WGS→γ←£84地(dì)理(lǐ)坐(zuò)标系。所以定位大(dà)家(jiγ‌★φā)感覺不(bù)準确很(hěn)多(duō)又(yòu>‍)叫出版地(dì)圖為(wèi)火(huǒ)星地(dì)圖其實隻是(shì) ÷坐(zuò)标系不(bù)一(yī)樣而已。這(zφ±☆hè)就(jiù)是(shì)為(wèi)什(shén)麽設×★>≤備采集的(de)經緯度在地(dì)圖上(sh₹♣∏àng)顯示的(de)時(shí)候經常有(yǒu)很(•δ'hěn)大(dà)的(de)偏差,遠(yu±✘>ǎn)遠(yuǎn)超出民(mín)用(yòng)GPS 1ε₹λ 0米偏移量的(de)技(jì)術(shù)規範。

以上(shàng)參考自(zì):haotsp.com 

 

總結:

WGS84坐(zuò)标系:即地(dì)球坐(zuò)标系,國(guó)≠‌際上(shàng)通(tōng)用(yòng)的(de)坐(zuò)标系λε₩>。

GCJ02坐(zuò)标系:即火(huǒ)星坐(zuò)标₽★≠₹系,WGS84坐(zuò)标系經加密後的(de₽∞)坐(zuò)标系。

BD09坐(zuò)标系:即百度坐(zu↕≤ò)标系,GCJ02坐(zuò)标系經加密後的(•$de)坐(zuò)标系。

搜狗坐(zuò)标系、圖吧(ba)坐(zuò)标系等, β®​估計(jì)也(yě)是(shì)在GCJ02基礎上(shàng)加密φ↓而成的(de)。

 

二、各個(gè)地(dì)圖API采用(yòng)的(de$≈₹)坐(zuò)标系

 

API 坐(zuò)标系
百度地(dì)圖API 百度坐(zuò)标
騰訊搜搜地(dì)圖API 火(huǒ)星坐(zuò)标
搜狐搜狗地(dì)圖API 搜狗坐(zuò)标*
阿裡(lǐ)雲地(dì)圖API 火(huǒ)星坐(zuò)标
圖吧(ba)MapBar地(dì)圖API 圖吧(ba)坐(zuò)标
高(gāo)德MapABC地(dì)圖API 火(huǒ)星坐(zuò)标
靈圖51ditu地(dì)圖API 火(huǒ)星坐(zuò)标

 

注1:百度地(dì)圖使用(yòng)百度坐(zuò)标,支持從(λ ←✘cóng)地(dì)球坐(zuò)标和(hé)火± ∑≤(huǒ)星坐(zuò)标導入成百度坐(zuò)标,但✔<(dàn)無法導出。并且批量坐(zuò)标轉換一(yī)次隻能(né±σ‌ng)轉換20個(gè)(待驗證)。

注2:搜狗地(dì)圖支持直接顯示地(dì)球坐(zuò)标,支持地(ε•dì)球坐(zuò)标、火(huǒ)星坐(zuò)标、百度坐(zuò)标導入成 ≥∑搜狗坐(zuò)标,同樣,搜狗坐(zuò)标也(y←φ↔ě)無法導出。

個(gè)人(rén)認為(wèi):采用(yòn≤$g)自(zì)家(jiā)坐(zuò)标體(tǐ)系,而不(bù)β÷采用(yòng)國(guó)內(nèi)通(tōng)用(yòng)的(de)‍∏火(huǒ)星坐(zuò)标體(tǐ)系,實在是(shì≤λ ₽)自(zì)尋短(duǎn)處。當然,百度α×±★是(shì)因為(wèi)做(zuò)的(de)足夠大(dà)、足夠好(✘↓$hǎo),所以很(hěn)霸道(dào)  ≤±,也(yě)為(wèi)以後一(yī)統天下(xià)而≈←£"不(bù)讓别人(rén)瓜分(fēn)之而做(zuò)準備吧(☆απδba)。搜狗雖然用(yòng)自(zì)家(jiā)坐(zuò)标≠‍體(tǐ)系,但(dàn)能(néng)将地(δπσαdì)球坐(zuò)标直接導入,此舉也(yě)屬唯一(yī)。而™$"圖吧(ba)地(dì)圖不(bù)知(zhī)≠©₹☆道(dào)學什(shén)麽加密方式,以前用(yòngΩ↕)地(dì)球坐(zuò)标用(yòng)的(de)好(hǎo)好(hǎΩ©→≈o)的(de),現(xiàn)在用(yòng)σ 圖吧(ba)自(zì)己的(de)坐(zuò)标,難道(dàoδ∑××)是(shì)因為(wèi)給百度做(zuò)過所以也(yě)來(lβ$<ái)了(le)這(zhè)麽一(yī)招?或者沿用(yò♦×ng)百度?不(bù)得(de)而知(zhī)。

本文(wén)的(de)目的(de)在于:做(zuò)地±σ (dì)圖開(kāi)發的(de)時(shí)候,不(bù)希望被一(yī)家←£&(jiā)地(dì)圖API遷就(jiù),所以采用(yòng)火(huǒ  ₽×)星坐(zuò)标是(shì)正确的(de)選擇,希÷€望本文(wén)能(néng)夠對(duì)選↑☆ σ擇使用(yòng)誰家(jiā)API的(de)開(k↓¥↕āi)發者提供一(yī)點幫助吧(ba)。就(jiù)我個(gè)人(réβ'∑n)而言,我絕不(bù)會(huì)使用(yòng)非火(hu>→ǒ)星坐(zuò)标系統的(de)地(dì)圖A ±PI,雖然百度地(dì)圖API很(hěn)好(hǎo)很(h±≤ěn)強大(dà)确實很(hěn)吸引我。

 

以上(shàng)參考自(zì):http:/≤™δ≤/rovertang.com/labs/map-compare/