三維開(kāi)發(fā)常見(jiàn)坐標(biāo)系概念

初學(xué)者剛開(kāi)始了解三維可視化開(kāi)發(fā)時(shí),都會(huì)遇到各種坐標(biāo)的概念,同時(shí)也需要在各個(gè)坐標(biāo)系之間相互轉(zhuǎn)換數(shù)據(jù),導(dǎo)致對(duì)各個(gè)概念混淆,分不清楚到底各個(gè)坐標(biāo)系是什么關(guān)系,下面我就以我自己對(duì)webgis相關(guān)了解,結(jié)合Three.js和cesium進(jìn)行三維開(kāi)發(fā)遇到的坐標(biāo)系,分別羅列解釋下各個(gè)坐標(biāo)系:

gis行業(yè)常見(jiàn)坐標(biāo)系:

  1. 【W(wǎng)GS84地理坐標(biāo)系】
    即地球坐標(biāo)系,是為GPS全球定位系統(tǒng)使用而建立的坐標(biāo)系,坐標(biāo)原點(diǎn)在橢球的質(zhì)心,我們常說(shuō)的GPS定位,定位的坐標(biāo)一般指這個(gè)坐標(biāo)的經(jīng)緯度。google地圖使用的是wgs84

  2. 【墨卡托坐標(biāo)系】
    又稱麥卡托投影、正軸等角圓柱投影,是一種等角的圓柱形地圖投影法


    image.png
  3. 【火星坐標(biāo)系】
    即GCJ02,中國(guó)國(guó)家測(cè)繪局制定的地理坐標(biāo)系統(tǒng),是由WGS84加密后得到的坐標(biāo)系。目前高德地圖就是使用的這個(gè)坐標(biāo)系。所以在用高德地圖api進(jìn)行相關(guān)開(kāi)發(fā)時(shí),里面的坐標(biāo)系都是火星坐標(biāo)系,所以若是其他坐標(biāo)系的數(shù)據(jù),需要先轉(zhuǎn)成火星坐標(biāo)系。只在國(guó)內(nèi)使用(國(guó)家特色要求產(chǎn)物)。

  4. 【百度坐標(biāo)系】
    即BD09,是在GCJ02坐標(biāo)系基礎(chǔ)上再次加密形成的,在用百度地圖api進(jìn)行相關(guān)開(kāi)發(fā)時(shí),若是其他坐標(biāo)系的數(shù)據(jù),也需要先轉(zhuǎn)換成百度坐標(biāo)系。只在國(guó)內(nèi)使用(國(guó)家特色要求產(chǎn)物)。

  5. 【2000國(guó)家大地坐標(biāo)系】
    即 CGCS2000,中國(guó)自己搞的一套國(guó)家大地坐標(biāo)系,國(guó)家測(cè)繪地理信息局將從2018年起停止提供非2000國(guó)家大地坐標(biāo)系下相關(guān)數(shù)據(jù),都改成2000。國(guó)內(nèi)測(cè)繪等行業(yè)主推此坐標(biāo)系

三維開(kāi)發(fā)時(shí)常用坐標(biāo)系

  1. 【屏幕坐標(biāo)系】
    即二維笛卡爾平面坐標(biāo),我們通過(guò)鼠標(biāo)點(diǎn)擊瀏覽器頁(yè)面直接獲取的坐標(biāo)就是屏幕坐標(biāo)了,單位是像素值。左邊原點(diǎn)在左上角,向右為x軸正方向,向下為y軸正方向。前端可通過(guò)鼠標(biāo)點(diǎn)擊事件直接獲取x, y的值。
  2. 【世界坐標(biāo)系】
    即笛卡爾空間直角坐標(biāo),我們?cè)赾esium和ThreeJs開(kāi)發(fā)時(shí)空間立體的都是以此坐標(biāo)系開(kāi)發(fā),通過(guò)x,y,z三個(gè)參數(shù)確定一個(gè)位置,x軸發(fā)現(xiàn)朝右,y軸方向超上,z軸方向指向屏幕前的你。
  3. 【W(wǎng)GS84弧度坐標(biāo)系】
    在cesium開(kāi)發(fā)中,wgs84經(jīng)緯度坐標(biāo)沒(méi)有以度數(shù)存在的(我們一般認(rèn)知了解的都是度數(shù)),都是以弧度形式存在。所以開(kāi)發(fā)過(guò)程中,涉及到經(jīng)緯度的,都需要轉(zhuǎn)換成弧度形式的經(jīng)緯度。

    【度數(shù)轉(zhuǎn)弧度】
    π/180 * 度數(shù)
    cesium提供方法:Cesium.CesiumMath.toRadians(degrees)
    【弧度轉(zhuǎn)度數(shù)】
    180/π * 弧度
    cesium提供方法:Cesium.CesiumMath.toDegrees(radians

?著作權(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)容