GIS投影變換二

前言 

(請略過此處直奔正文,描述不是很恰當,但竭力敘述清楚)

好久沒更博文了,總想寫點什麼,但又找不到,靈光一閃:“說說自己專業所學知識,記錄心得,以供後看。何如啊?”

地理信息專業的必修課之一地圖學,不知現在的學弟學妹怎麼看待這門課,在當時自己的同級中,有爲這麼課所累的,也有爲這門科所授,我便是其一,這門課的魅力只有熬住了那份枯燥,纔有後來的遨遊其中的樂趣,以至於現在在工作中,也常常用到其中的不少理論。

 投影變換隻是地圖學中的一部分,而在我看來這部分內容最具魅力。投影即是字面意思,將"物體的形"“影射”到“幕布”上,而變換在GIS(地理信息系統)中即指空間位置的變化(這種變化不是簡單,可以說,在GIS中任何空間變換都是涉及變換參數的)。

正文 

今天聊個枯燥的話題:地圖學中的投影變換 (萬物皆可“投影”,萬物皆可“變換”)

有相關專業知識的朋友看這個話題應該已猜到我大致會說什麼,沒有相關知識的朋友,哈哈,對不起,你應不會搜索到此類文章。

前些日子朋友曾問我,自己有一個CGCS2000的數據,想轉爲WGS84的數據,怎麼弄?

在此之前,他是這樣操作的:在ArcCatalog中將源數據的空間參考信息直接改成WGS84的(非常方便的做法),可加載到程序中,發現這數據的座標信息有問題,雖顯示WGS84空間參考,但是數據的“行爲”(指一些在開發中可能會用到的屬性,或基於此而作的一些空間分析)卻不對,一直很是納悶,就來問我爲什麼。

(嘿嘿,我哪管三七二十一,一頓猛如虎的操作就解決了(咳咳,不吹N,不吹N))

在解惑之前先問個如下的問題:(此例子其實並不恰當,但當時我就是這麼比喻的)

擁有中國國籍的你,哪天想移民美國了,爲了得到美國國籍,你把自己的國籍信息改成了美國,然後準備愉快的過海關飛往美國了,從此就是華裔了。(啪,打臉的是立馬被警察叔叔帶回去審問,別說去美國了)。

這裏面存在個問題,國籍變更,簡單的來說是要走流程的,大致是提交申請,條件符合同意批准後,先註銷中國國籍,再註冊美國國籍,這樣纔是正規的渠道。

在程序開發中,這裏的註銷與註冊相對投影變換這個問題,實質是一樣的,即爲投與變的動作,而完成這個動作(註冊或註銷)所需的條件即是投影變化的參數(所以爲了安全,要走正常渠道),這個參數可以是自定義的,也可以由第三方提供,如ESRI(ArcGIS系列產品的研發公司,這裏主要不是介紹ESRI,而是介紹ArcGIS,強大的空間地理數據加載、處理、輸出的的軟件)。

想必聊到這裏也是明白個七七八八了,之所以會出現數據“行爲”不對的問題,還是因爲座標系變化這個過程出了問題。

首先,無論是什麼座標系,如地理座標系(也是大地座標系)、投影座標系或是自定義的獨立座標系。兩兩之間變換,或者同類型之間兩兩變換,都要遵尋投影變換的規則,這個規則就是投影變換的參數,而這些變換我們統稱爲投影變換,而投影變換從來就不僅僅是指地理座標系與投影座標系之間的變換,也包括地理座標系與地理座標系之間、投影座標系與投影座標系之間。

其次,自定義的獨立座標系,若其原點遷至標準座標系,也可自定義變換參數,而得到獨立座標系在某個座標系下的絕對位置。

最後上一張圖理解理解:

 題外話,其實對這種變換的理解,對於在三維開發中是很有幫助的,例如基於Cesium三維開發。

(還可以參考另一篇文章:https://blog.csdn.net/RicardoMTan/article/details/85073010

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章