簡單明了,一篇文章教你搞懂坐標系統

2020-12-05 騰訊網

1 、什麼是坐標系?

或許很多人心中明白這個概念,卻又不甚明白。什麼是坐標系?人們描述空間中的一個點或者一個位置,通常會採用坐標這個概念。可是這個坐標該怎麼計算呢?它的參考是誰呢?

坐標系由原點和坐標軸組成。坐標系種類很多,我們大家在數學中想必都學過笛卡爾坐標系、極坐標系、球面坐標系和柱面坐標系吧,在地學領域,用到最多的是平面坐標系、空間直角坐標系(前兩者屬於笛卡爾坐標系)和球面坐標系。比如說一個點坐標是( -2850017.472 , 4690744.523 , 3237959.973 )就是指空間直角坐標,而我們經常看到的 Google Earth 上的點的坐標( 37°20′17″N , 112°33′20″E )就是指球面坐標。

測量學上,坐標系怎樣定義的呢?地球是一個不規則的類橢球,怎樣用嚴格的數學方式表示它,應該是測繪學家們所追求的高峰。為了表示地球上每一個點的位置,是不是要建立一個統一的世界坐標系呢?建立坐標系是不是要確定坐標原點和坐標軸呢?那怎樣建立呢?

測量學家們把地球當作一個規則的橢球來處理,這下就好辦多了,橢球中心就原點唄,長軸短軸就作為坐標軸,這樣一個坐標系就出來了啊。可是有人會問,那這個橢球怎麼表示呢?嘛嘛的,我也想問,原來這是科學家們利用天文觀測得到的,而且不同的科學家得到的橢球還不一樣,比如,一個叫 Krasovsky 的人搞了個克拉索夫斯基橢球,還有人搞了什麼 IUGG-1975 、 WGS-84 、 GRS80 橢球,他們主要特點是長半軸和扁率不同。可是又有人會問 (Y 的,問題好多啊 ) ,搞這麼多橢球幹嘛,有一個不就行啦。呵呵,我們知道,地球坑坑窪窪的,用嚴密的橢球來表示肯定有誤差,有的國家為了使自己的國家與橢球面吻合(最好大家都站在橢球面上),這樣根據各自的情況就定義了不同的參考橢球,比如北京 54 坐標系就採用了蘇聯老大哥的克拉索夫斯基橢球。

可是問題又來了,怎樣才算吻合得好呢?肯定會有人站在橢球面上,有人站在橢球面下,真頭疼。此時,測量學家們引入了大地基準面來衡量橢球與大地的吻合度。大地基準面是由大地水準面而來,是指平均海平面延伸到大陸得到的一個封閉曲面。比如,在建立北京 54 坐標系時,專家們肯定會選擇與中國的大地水準面吻合比較好的橢球。此時的橢球稱為參考橢球,建立的坐標系稱為參心坐標系,我國的北京 54 和西安 80 坐標系都是參心坐標系,是一種局部範圍的坐標系。然而這種坐標系對於全球定位來說極其不便,誤差很大,所以山姆大叔率先針對 GPS 系統設計了全球大地坐標系 WGS-84 坐標系統,這時的大地原點不再是參考橢球的中心,而是地球的質心。WGS84 橢球體的相關參數和 WGS84 坐標系的坐標軸指向請參考相關專業書籍。我國現有的國家 2000 坐標系也是一種全球大地坐標系,其與 WGS-84 坐標系稍微有點差異。

下面是幾種常見坐標系的橢球參數:

其中北京 54 坐標系和西安 80 坐標系是參心坐標系,而 WGS-84 坐標系與國家 2000 坐標系是地心坐標系,坐標原點是地球質心。

好啦,這樣大家明白了坐標系的定義了吧,首先,需要定義參考橢球體,有了參考橢球還需要大地基準面(全球大地坐標系就不要了),然後需要定義坐標系原點和坐標軸的指向。這樣一個坐標系就建立了,以後找妹子就方便多了,全球定位吧,關注測繪之家微信公眾號獲取更多姿勢,哈哈!

2 、為什麼要投影?

大家會想,有了坐標就行了,為什麼還要搞個讓人迷糊的投影?呵呵,前面我們講到的是以橢球體為參考來進行空間定位,一點都不直觀,如果哪天你和妹紙約會,妹紙說她在( -2850017.472 , 4690744.523 , 3237959.973 )或者( 112°E , 38°N ),尼瑪坑爹,這到底在哪個國家,離哥哥我有多遠啊,不知道啊,不至於拿個尺子去測吧。這時候,泡妞高手們想出了一個辦法,把球面投影到一個平面,用一個平面坐標( x,y )來表示地面點的位置,兩點之間求距離是不是很容易啊?這時候你會發現那個妹子不就是隔壁那妞嘛, 200 米不到(囧!哈哈)。當然,投影最大的目的不是方便把妹紙,而是地圖。所以投影就是把球面坐標轉化為平面坐標,也就是 3D 到 2D 的轉換。

投影有很多種,按性質分,比如等角投影,等積投影,等距投影,任意投影等。大家都知道,球面展開成平面,肯定是一個不嚴密(也可說不完美)的過程,會有不同程度的變形。如何選擇呢?比如在航海上,就需要等角投影,如果方向錯了就會差很多,我猜如果哥倫布那時知道這些就不會跑到美洲還以為到了印度吧。如果需要丈量面積,那就要選擇等積投影了。

3 、測量坐標幾種表示方式及轉換

常見的測量坐標包括大地坐標( B 、 L 、 H )、空間直角坐標( X 、 Y 、 Z )、平面坐標( x 、 y 、 H )。具體參考相關教程。

終於講到重點了,各種坐標怎樣轉換是大家最關心的。首先有一點要牢記:同一參考橢球下,大地坐標與空間直角坐標之間的轉換是嚴密的(數學關係對應),它們與平面坐標的轉換是不嚴密的,需要做投影轉換(想想也明白,把球面展成平面那可是難住了好多科學家呀)。而不同參考橢球之間的坐標轉換永遠都是非嚴密的。

坐標轉換原理:

同一橢球下的轉換

同一橢球下,大地坐標( B 、 L 、 H )與空間直角坐標( X 、 Y 、 Z )之間的轉換是嚴密的,其公式為:

而大地坐標( B 、 L 、 H )與空間直角坐標( X 、 Y 、 Z )向平面直角坐標的轉換屬於非嚴密的,需要進行球面到平面的投影選擇,通常將空間直角坐標轉換為大地坐標,然後在大地坐標和平面直角坐標之間採用高斯正算和反算公式進行計算。

不同橢球下的轉換

不同參考橢球下的坐標轉換實質是基準的轉換。如空間定位技術所採用的全球基準與地面網所採用的局部基準間的轉換。通常的轉換模型有布爾莎 - 沃爾夫模型和莫洛金斯基模型。這兩種模型都常用且非常相似,布爾莎模型在進行全球或者較大範圍內較為常用,但是莫洛金斯基模型可以克服布爾莎模型中旋轉參數與平移參數相關性高的問題。

兩個坐標系的轉換通常有三維七參數模型和二維四參數模型。

布爾莎模型又稱為七參數轉換,或者七參數赫爾默特變換。該模型共採用 7 個參數,分別為三個平移參數 (ΔX 、 ΔY 、 ΔZ) 和三個旋轉參數 (ωx 、 ωy 、 ωz) 和一個尺度參數 k 。

上式是一個 WGS84 下的空間直角坐標轉換到 CGCS2000 下的空間直角坐標的布爾莎模型,有七個未知參數,簡單的求解,只需要 3 個公共點就可以了,如果要得到嚴密解,就需要更多的公共點進行最小二乘平差解算。而對於大地坐標,可以轉成空間直角坐標再解算,也可以直接利用布爾莎模型。

- 完 -

來源:中國地信,版權歸原作者所有

如有侵權請告知刪除

閱讀推薦

看更多測繪/RTK文章

RTK之家

在看點這裡

相關焦點

  • 「技術」一篇文章教你徹底搞懂坐標系統,測繪人必看!
    坐標系種類很多,我們大家在數學中想必都學過笛卡爾坐標系、極坐標系、球面坐標系和柱面坐標系吧,在地學領域,用到最多的是平面坐標系、空間直角坐標系(前兩者屬於笛卡爾坐標系)和球面坐標系。比如,在建立北京 54 坐標系時,專家們肯定會選擇與中國的大地水準面吻合比較好的橢球。此時的橢球稱為參考橢球,建立的坐標系稱為參心坐標系,我國的北京 54 和西安 80 坐標系都是參心坐標系,是一種局部範圍的坐標系。然而這種坐標系對於全球定位來說極其不便,誤差很大,所以山姆大叔率先針對 GPS 系統設計了全球大地坐標系 WGS-84 坐標系統,這時的大地原點不再是參考橢球的中心,而是地球的質心。
  • 手把手教你在空間坐標系中求點的坐標
    用向量解決立體幾何問題時,求點的坐標是問題的關鍵,下面我來分析一下怎麼明了的解決這個問題。第一問中,因為已知中沒有直接的三垂點,因此用定理直接證明。第二問中可以用第一問的結論,可以在點A處建立空間坐標。下面重點說說一下怎麼求點的坐標方法。在這個題中,點F和C的坐標不好確定,因此我們畫個平面菱形,在這個平面圖形中很容易求出點C的坐標。因為C在X和Y確定的平面內,因此Z軸的坐標是0。再用中點公式求出F的坐標。
  • 一篇文章搞懂原子設計
    編輯導讀:原子設計是一種方法論,由原子、分子、組織、模板和頁面共同協作以創造出更有效的用戶界面系統的一種設計方法。本文作者圍繞原子設計,展開了五個維度的分析,希望對你有幫助。
  • 楚留香手遊坐標輸入方法 教你輕鬆找位置
    楚留香手遊坐標輸入方法你看了嗎?教你輕鬆找位置吧。很多人看著NPC的坐標卻不能自動尋路,很苦惱,一起看看怎麼自動尋路過去吧。18183小編帶你飛。
  • 最有效的學習方法竟然如此簡單
    >一句話概括費曼技巧:教就是最好的學。因為他們對相關知識已經有了系統的理解。第2步,輸出:嘗試用通俗易懂的語言向別人傳授這個新知識用自己的語言,多用比喻和舉例等方式,簡單準確的表達你對新知識的理解。在這個過程中,你會更清楚地意識到關於這個新知識你理解了多少,發現你還理解不清的地方。
  • 一篇文章搞懂原子設計 - 視覺同盟(VisionUnion.com)
    編輯導讀:原子設計是一種方法論,由原子、分子、組織、模板和頁面共同協作以創造出更有效的用戶界面系統的一種設計方法。本文作者圍繞原子設計,展開了五個維度的分析,希望對你有幫助。原子設計這門學問覆蓋面極為龐大,我不想用一篇沒營養的文章草草了事,那樣對自己、對大家都沒什麼實際意義上的幫助。目前的計劃是將它分為幾類。今天先主要搬出理論,後續的實踐我會結合實際案例來進行分享!01 從原子到萬物當存在兩個氫原子和一個氧原子時,它們通過共價鍵便構成了一個水分子H2O。
  • 迷你世界怎麼看方向 教你查看東南西北坐標
    坐標在迷你世界中是很有用處的一個東西,可以幫你記住某個位置具體在哪,在沒有設置復活點的時候也能快速找到,那坐標要怎麼看呢?讓小編來教教大家吧~ 問:迷你世界地圖坐標怎麼看 東南西北怎麼認? 首先需要查看現在位置的坐標,需要先打開地圖,在地圖的左下角就能看到當前位置坐標;坐標分2個數字,在數學裡叫做(橫坐標,縱坐標)。
  • HALCON高級篇:3D坐標之剛性轉換和齊次轉換矩陣
    這樣的轉換可以用下面的方程來描述:(1)對於多次轉換,這樣的方程很快就會變得令人困擾,就像下面的兩個轉換:一個更加明了的選擇就是使用所謂的齊次轉換矩陣和對應的齊次向量。一個齊次轉換矩陣H包含了旋轉矩陣和平移向量。
  • Python+PyQt架構:Graphics View快速繪圖入門及坐標系統示例
    繪圖架構Graphics View介紹在Qt界面庫中,對於圖形的繪製,在前面一篇文章中(可參考:),介紹了一種使用QPainter實現普通二維圖形的繪製方法,該方法在paintEvent事件裡編寫繪圖程序,其本質繪製的圖形是位圖,這種方法更適合於繪製複雜度不高的固定圖形,並且不能實現圖項的選擇、編輯、拖放、修改等交互功能。
  • 一篇文章教你用11行Python代碼實現神經網絡
    A Neural Network in 11 lines of Python從感知機到人工神經網絡如果你讀懂了下面的文章,你會對神經網絡有更深刻的認識,有任何問題,請多指教。Two Layer Neural Network首先考慮最簡單的神經網絡,如下圖所示:輸入層有3個神經元(因為有3個屬性),輸出為一個值,w1,w2,w3為其權重。輸出為:這裡的f為sigmoid函數:一個重要的公式:神經網絡的優化過程是:1. 前向傳播求損失 2.
  • pokemon go虛擬定位教程 教你如何飛坐標
    3、蘋果越獄手機,推薦定位軟體「Anywhere虛擬定位」,在Cydia的BigBoss源進行下載4、如何使用anywhere,簡單來說,開啟虛擬機型,選擇應用,選擇坐標。5、虛擬定位有什麼用?相對美區懶人版來說,他可以精確定位到某個地點,這裡小編透露下,很多稀有怪都是某些固定點刷的,所以有了定位,1秒就到,精靈點擊就抓,當然不要飛坐標不要跨越太長距離,否則會封的。安卓手機1、首先你得要能玩遊戲,包括所謂的 谷歌三件套、VPN、谷歌帳號,如果你還不知道怎麼安裝進入遊戲,參考以下攻略。
  • 七種文章偽原創的方法,手把手教你 SEO 文章為原創
    01 什麼是偽原創 偽原創是指把一篇原創的文章進行再加工,使其讓搜尋引擎認為是一篇原創文章,從而提高網站權重,主要用的方法有字替換法、詞語替換法、文字排序法、首段總結法、尾部總結法、新增加圖片、段落替換法、關鍵詞替換添加法。
  • 五分鐘讓你搞懂:引力波
    hello,大家好,我是左右,有位讀者在讀了我之前寫的--【五分鐘讓你搞懂:暗物質】,之後,萌發了對宇宙的興趣,這讓筆者非常欣慰,要是能通過筆者的拙劣的文章能讓部分讀者開始喜歡上宇宙,並開始用自己的學識對宇宙的奧秘進行解密,筆者覺得,無論這種解密能進行到什麼樣的程度,能讓讀者從閱讀中進行思考
  • 無人駕駛系統真的很難懂?一篇文章告訴你答案!
    童濟仁汽車評論 編輯丨嚴小森這是一篇科普向技術流的文章,看完這篇文章,相信你對無人駕駛系統的了解已經超越了99%的人。現如今,無人駕駛技術通常被分為環境感知與定位、決策規劃和運動控制3個部分。環境感知與定位負責確定汽車周圍哪裡有汽車或者行人,前面是紅燈還是綠燈,即確定環境和汽車的狀態。
  • 動力總成慣性參數轉換坐標夾角選擇的討論
    前一段時間寫了一篇關於<動力總成慣性參數轉換>的文章,在公眾號上發表後,引起了一些同行的關注,並對文章的內容進行了一些質疑
  • 你喜歡哪一篇文章?
    你喜歡哪一篇文章?這當中儘是膾炙人口的優秀作品和影響力巨大的文學珍品,每個中國人都不會對這些文章感到陌生,更是有人不少把研究魯迅先生當成一生的事業和追求,一個過世的前輩,卻在文壇散發著不朽的光芒。吶喊插圖小編個人認為,魯迅先生的吶喊中,每一篇文章都是精品,每一句話都值得我們刨根挖地的去研究探索,因為在那樣的時代
  • 老司機教你自駕遊時如何使用GPS坐標點!
    快速解釋一下為什麼GPS坐標點不能在百度、高德地圖這樣的平臺上直接輸入。現階段網際網路地圖坐標系主要分為3大類1. WGS84(地球坐標)——國際標準(也稱大地坐標或84坐標),從GPS設備中讀取出數據的坐標系(默認情況下,任何硬體GPS顯示的坐標99.99%都是WGS84坐標,野哥提供的就是WGS84坐標點),WGS84就是國際地圖提供商使用的坐標系了。
  • 更簡單明了!北京啟用新版地鐵站名英文譯法
    來源標題:更簡單明了!北京啟用新版地鐵站名英文譯法 記者近日從北京市交通委獲悉,本市研究確定的「北京市城市軌道交通站名英文譯法」,已在2020底發布的新版軌道交通線網圖中率先應用,並將逐步擴展至地鐵全路網系統。
  • 理解Unity3D中的四種坐標體系
    ,還要把 3D 作品最終發布到 2D 的桌面或者手機系統中,所以熟悉掌握 Unity3D 中的坐標系是非產重要的。其實如果僅僅只有 3D 坐標系還是很簡單的,就目前來說我們所見過的三維建模軟體或者遊戲開發軟體所用的坐標系分兩種:左手坐標系和右手坐標系。怎麼區別呢?
  • 一篇文章搞懂克蘇魯神話!
    這本19世紀末短篇小說影響至今所有你想像得到的恐懼創作,因為它替『恐怖』樹立了一個簡短的定義:『未知』真正的恐怖不是張牙舞爪的巨獸!巨獸再厲害,我拿槍打得過了吧?就算槍殺不了,我還有飛機坦克與大炮!但未知呢?未知才是最可怕的!