陳曉楠,唐曉艷,楊非凡,孔魯寧,陳貞竹
(新疆大學(xué)建筑工程學(xué)院,新疆烏魯木齊,830047)
(1)地心坐標(biāo)系統(tǒng)是以地球質(zhì)心為坐標(biāo)系原點(diǎn)的坐標(biāo)系統(tǒng)。地心坐標(biāo)系的建立需要先確定地球橢球體、定位和定向以及確定尺度。它是以地球質(zhì)心為原點(diǎn),Z 軸與國際協(xié)議地極CIP 極軸相重合,起始子午面與BIH 平子午面相重合。地心坐標(biāo)系是一個(gè)總稱,可以具體分為地心直角坐標(biāo)系(X、Y、Z)和地心大地坐標(biāo)系(B、L、H)。這兩種形式的坐標(biāo)系可以相互換算。
(2)參心坐標(biāo)系是以參考橢球的中心為坐標(biāo)原點(diǎn)的坐標(biāo)系稱為參心坐標(biāo)系。參心坐標(biāo)系的建立需要先建立大地原點(diǎn),選擇橢球的長半軸a 和扁率α,即確定橢球的幾何參數(shù),確定橢球的中心位置及確定橢球的坐標(biāo)軸指向。該坐標(biāo)系最大的特點(diǎn)就是它與參考橢球的密切聯(lián)系,即可以分為空間直角坐標(biāo)系和大地坐標(biāo)系兩種。空間直角坐標(biāo)系的原點(diǎn)位于橢球中心O(地球質(zhì)心),Z 軸與短半徑重合,指向北,X 指向經(jīng)度零點(diǎn),Y 軸垂直于XOZ 平面并與X、Z 構(gòu)成右手坐標(biāo)系。
(3)站心坐標(biāo)系是用于了解以觀察者為中心的以外物體的運(yùn)動(dòng)規(guī)律,通常以測站點(diǎn)的位置為坐標(biāo)原點(diǎn),建立起以測站點(diǎn)為參考的空間位置關(guān)系。它的服務(wù)范圍小,用于某一地區(qū)的工程測量建設(shè)。因?yàn)榫嚯x近,站心坐標(biāo)系可以對周圍事物進(jìn)行精密定位。
(1)1954 北京坐標(biāo)系統(tǒng)
20 世紀(jì)50年代,在我國天文大地網(wǎng)建立初期,為了社會(huì)主義經(jīng)濟(jì)建設(shè)和國防建設(shè),發(fā)展我國的測繪事業(yè),需要建立一個(gè)參心大地坐標(biāo)系統(tǒng),為此我國以1942年蘇聯(lián)普爾科沃坐標(biāo)系為基礎(chǔ),經(jīng)過東北邊境的呼瑪、吉拉林和東寧三個(gè)基線網(wǎng),同前蘇聯(lián)的大地網(wǎng)聯(lián)接,這樣的坐標(biāo)系統(tǒng)定名為1954 北京坐標(biāo)系統(tǒng)。
(2)1980 西安大地坐標(biāo)系系統(tǒng)
為了適應(yīng)我國經(jīng)濟(jì)及大地發(fā)展的需要,我國重新對全國天文大地網(wǎng)實(shí)行整體平差,并建立了1980 西安大地坐標(biāo)系統(tǒng)。大地原點(diǎn)位于我國中部——西安市以北60km 處的涇陽縣永樂鎮(zhèn),簡稱西安原點(diǎn)。該坐標(biāo)系采用1975年大地測量與物理聯(lián)合會(huì)第16 屆大會(huì)推薦的4 個(gè)基本橢球參數(shù)、1956年黃海高程基準(zhǔn),是在1954年北京坐標(biāo)系基礎(chǔ)上建立起來的。
(3)WGS-84 坐標(biāo)系
1984年世界大地坐標(biāo)系(WGS-84)是美國依據(jù)TRANSIT 衛(wèi)星定位測量數(shù)據(jù)建立的協(xié)議地球坐標(biāo)系統(tǒng),是目前GPS 所采用的坐標(biāo)系統(tǒng)。它是一個(gè)地心地固坐標(biāo)系統(tǒng),坐標(biāo)原點(diǎn)位于地球的質(zhì)心。Z 軸指向BIH1984.0 定義的協(xié)議地球極方向,X 軸指向BIH1984.0 的起始子午面和赤道的交點(diǎn),Y 軸與X 軸和Z 軸構(gòu)成右手坐標(biāo)系。WGS-84 坐標(biāo)系統(tǒng)是現(xiàn)有的應(yīng)用于航海圖、測繪地圖、大地測量和導(dǎo)航最好的全球大地參考系統(tǒng)。
(4)2000 國家大地坐標(biāo)系
2000 國家大地坐標(biāo)系是我國當(dāng)前最新的國家大地坐標(biāo)系統(tǒng),是右手地固正交坐標(biāo)系。它的坐標(biāo)原點(diǎn)為包括海洋和大氣的整個(gè)地球的質(zhì)量中心,Z 軸指向歷元2000.0 的地球參考極的方向,X 軸指向格林尼治參考子午線與地球赤道面的交點(diǎn),Y 軸與X 軸和Z 軸構(gòu)成右手正交坐標(biāo)系。2000 國家大地坐標(biāo)系滿足了我國國防建設(shè)、經(jīng)濟(jì)建設(shè)、社會(huì)發(fā)展、科學(xué)研究及社會(huì)進(jìn)步的新要求,有利于提高大地控制點(diǎn)的三維坐標(biāo)精度,加快測繪人員的工作效率。
(1)大地坐標(biāo)(B,L,H)轉(zhuǎn)換為空間直角坐標(biāo)(X,Y,Z)
式中,B、L、H 為橢球面上的大地緯度、大地經(jīng)度、大地高,X、Y、Z 為空間直角坐標(biāo)。e2為第一偏心率平方,N 為卯酉圈曲率半徑,
(2)空間直角坐標(biāo)(X,Y,Z)轉(zhuǎn)換為大地坐標(biāo)(B,L,H)
式中,大地經(jīng)度L 可根據(jù)X、Y 直接進(jìn)行計(jì)算。大地高H 和大地緯度B 需要進(jìn)行迭代計(jì)算。一直到Bi?Bi?1和H i?Hi?1小于所要求的限值,則停止迭代。
(1)大地坐標(biāo)(B,L)轉(zhuǎn)換為高斯平面坐標(biāo)(X,Y)高斯投影正算的公式為:
其中: L 為經(jīng)度值,B 為緯度值,N 為卯酉圈曲率半徑,l是待算點(diǎn)相對于中央子午線的經(jīng)度差,L0是中央子午線經(jīng)度值,e 為地球第二偏心率。
(2)高斯平面坐標(biāo)(X,Y)轉(zhuǎn)換為大地坐標(biāo)(B,L)
高斯反算的公式為:
若坐標(biāo)系統(tǒng)建立在不同的橢球基礎(chǔ)上,則需要用不同地球橢球基準(zhǔn)下的空間直角坐標(biāo)系點(diǎn)位坐標(biāo)轉(zhuǎn)換。共需要采用7 個(gè)參數(shù),是3 個(gè)旋轉(zhuǎn)參數(shù)ωX、ω Y、ωZ,3 個(gè)平移參數(shù)dX0、dY0、dZ0,1 個(gè)尺度變化參數(shù)m。
假設(shè)有兩個(gè)空間直角坐標(biāo)系O?XYZ和O'?X'Y'Z',這兩個(gè)坐標(biāo)系的原點(diǎn)不同,則存在平移參數(shù),且各坐標(biāo)軸之間相互不平行,則存在旋轉(zhuǎn)參數(shù)。兩個(gè)坐標(biāo)系的尺度不相同,則形成尺度變化參數(shù)。則任一點(diǎn)Pi在兩個(gè)坐標(biāo)系中的坐標(biāo)之間的關(guān)系為:
上式稱為布爾沙模型,簡稱為B 模型。
莫洛琴斯模型在建立坐標(biāo)系時(shí),兩個(gè)坐標(biāo)系的軸向是一致的,即兩個(gè)空間直角坐標(biāo)系的三個(gè)軸線相互平行,只是任意一點(diǎn)Pi和另一個(gè)參考點(diǎn)的坐標(biāo)之差,數(shù)學(xué)模型如下:
上式為莫洛琴斯模型,簡稱M 模型。
本坐標(biāo)轉(zhuǎn)換系統(tǒng)能夠?qū)崿F(xiàn)大地坐標(biāo)與平面直角坐標(biāo)、大地坐標(biāo)與空間直角坐標(biāo)、平面直角坐標(biāo)與空間直角坐標(biāo)之間的相互轉(zhuǎn)換。
是本程序設(shè)計(jì)的運(yùn)行界面,根據(jù)所轉(zhuǎn)換的坐標(biāo)系將主頁面分為三個(gè)部分,輸入已知坐標(biāo)及中央子午線經(jīng)度再點(diǎn)擊轉(zhuǎn)換按鈕,則其余兩個(gè)目標(biāo)坐標(biāo)將得以轉(zhuǎn)換。
以大地坐標(biāo)轉(zhuǎn)換為空間直角坐標(biāo)及平面直角坐標(biāo)為例:已知WGS-84 坐標(biāo)系下的大地坐標(biāo),用本程序計(jì)算的空間直角坐標(biāo)和平面直角坐標(biāo)。
本文總結(jié)了空間直角坐標(biāo)系、大地坐標(biāo)系、平面直角坐標(biāo)系之間的數(shù)學(xué)模型及轉(zhuǎn)換過程,對坐標(biāo)系轉(zhuǎn)換的基本模型即布爾沙模型和莫洛琴斯模型進(jìn)行了基本介紹,并將兩者結(jié)合,得出轉(zhuǎn)換方法。結(jié)合已經(jīng)編出的程序,將坐標(biāo)點(diǎn)代入,驗(yàn)證轉(zhuǎn)換結(jié)果。結(jié)果發(fā)現(xiàn),基于VC++所設(shè)計(jì)的程序語言簡單,沒有運(yùn)用過于復(fù)雜的運(yùn)算方式,運(yùn)行流暢且無數(shù)據(jù)丟失情況,輸出的數(shù)據(jù)也與真實(shí)值偏差較小。所以可以得出,該程序無數(shù)據(jù)穩(wěn)定性及數(shù)據(jù)安全方面的問題。
設(shè)計(jì)界面雖然簡單明了,但是不夠美觀。在論文過程中,只是對于小部分的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,沒有采用大量數(shù)據(jù),所以程序的穩(wěn)定性有待于研究。同時(shí)所使用的橢球參數(shù)較少,在今后的研究中需加入更多參數(shù),以便更加完善研究成果。