郭英起 唐彬 張秋江 張為成 黑 龍
1)黑龍江工程學院測繪工程學院,哈爾濱 150050 2)五冶集團上海有限公司,上海 201900 3)黑龍江省第三森林調(diào)查規(guī)劃設(shè)計院,哈爾濱150000
基于空間直角坐標系的高精度坐標轉(zhuǎn)換方法研究*
郭英起1)唐彬2)張秋江3)張為成1)黑 龍1)
1)黑龍江工程學院測繪工程學院,哈爾濱 150050 2)五冶集團上海有限公司,上海 201900 3)黑龍江省第三森林調(diào)查規(guī)劃設(shè)計院,哈爾濱150000
探討了一種基于三維空間直角坐標系利用穩(wěn)健抗差估計理論進行高精度坐標轉(zhuǎn)換的方法。該方法能夠克服個別公共點坐標精度較低或誤差過大對坐標轉(zhuǎn)換參數(shù)的影響,并解算出高精度坐標轉(zhuǎn)換參數(shù),從而達到高精度坐標轉(zhuǎn)換的目的。通過算例分析表明該方法實用、有效。
坐標系;Bursa模型;轉(zhuǎn)換參數(shù);穩(wěn)健估計;坐標轉(zhuǎn)換
隨著GNSS定位技術(shù)的迅猛發(fā)展和廣泛應用,在國防建設(shè)、城市建設(shè)和各項工程建設(shè)中利用GNSS定位技術(shù)建立各種用途控制網(wǎng)已經(jīng)相當普及[1,2]。而建立GNSS控制網(wǎng)時坐標系轉(zhuǎn)換是首先要考慮的重要問題。由于平面坐標轉(zhuǎn)換模型是線性的,沒有顧及高斯投影變形誤差,通常僅適合于較小區(qū)域范圍內(nèi)使用[3]。三維空間直角坐標轉(zhuǎn)換是一種廣為使用的重要方法,其不僅適合于中小區(qū)域,尤其在大區(qū)域內(nèi)進行坐標系轉(zhuǎn)換時能夠保證最終轉(zhuǎn)換結(jié)果的精度。
對于三維空間直角坐標轉(zhuǎn)換,當3個旋轉(zhuǎn)角為小角度時大多利用布爾沙(Bursa)七參數(shù)轉(zhuǎn)換模型,模型中包含3個平移參數(shù)、1個尺度比參數(shù)和3個旋轉(zhuǎn)參數(shù)。這就需要已知3個或3個以上公共點的雙重坐標方可解算七個坐標轉(zhuǎn)換參數(shù)。眾所周知,轉(zhuǎn)換參數(shù)具有時間性和區(qū)域性[4],這就使得在實際工作中解算轉(zhuǎn)換參數(shù)相當頻繁。轉(zhuǎn)換參數(shù)解算精度是進行坐標轉(zhuǎn)換精度的關(guān)鍵,而轉(zhuǎn)換參數(shù)的好壞又與公共點雙重坐標的精度密切相關(guān)。實踐證明,利用GNSS定位技術(shù)建立衛(wèi)星控制網(wǎng)獲得的公共點于全球地心坐標系統(tǒng)的坐標(例如WGS-84坐標系統(tǒng)的坐標)精度普遍較高。但是公共點在國家(或地方)坐標系的坐標(如BJ54坐標或GDZ80坐標等)往往由于多方面因素影響,其精度經(jīng)常是參差不齊的。當個別公共點坐標中含有粗差時,應該利用一定的方法找到并剔除含有粗差的公共點。但限于公共點數(shù)量的要求,個別坐標精度不高的公共點仍然要使用。此時若利用以往經(jīng)典最小二乘解算方法解算坐標轉(zhuǎn)換參數(shù)極易受其影響,使所解算的轉(zhuǎn)換參數(shù)的精度降低。本文研究探討了一種利用穩(wěn)健抗差估計理論解算高精度坐標轉(zhuǎn)換參數(shù)的方法,目的在于克服個別公共點坐標精度較低或誤差過大的影響,并獲得高精度坐標轉(zhuǎn)換參數(shù),從而達到進行高精度坐標轉(zhuǎn)換的目的。
應用布爾沙(Bursa)模型解算坐標轉(zhuǎn)換參數(shù)時可以寫成
式中,
這里,下標M表示欲轉(zhuǎn)換的目的坐標系,下標Y表示原坐標系;n為公共點個數(shù),而且n≥3;C表示系數(shù)矩陣;R表示未知的轉(zhuǎn)換七參數(shù)矩陣,其包括3個平移參數(shù)、1個尺度比參數(shù)和3個旋轉(zhuǎn)參數(shù)。
利用經(jīng)典最小二乘法解算坐標轉(zhuǎn)換參數(shù)的估值:
式中:L=XM-XY,PL是公共點雙重坐標差L的權(quán)矩陣,通常情況下首先設(shè)PL=E(單位陣)。
獲得7個轉(zhuǎn)換參數(shù)估值后即可利用下面公式對所有控制點的坐標進行轉(zhuǎn)換:
考慮到7個轉(zhuǎn)換參數(shù)估值的單位有所不同,如平移三參數(shù)通常是以“m”為單位;尺度比參數(shù)很小,通常是以“10-6”為單位;而旋轉(zhuǎn)三參數(shù)通常是以“s”為單位。所以將系數(shù)矩陣C寫成:
根椐現(xiàn)代平差理論,經(jīng)典最小二乘法不具有抗干擾性,抵抗粗差的能力差[5]。如果所選擇使用的公共點中某個或多個點精度較低或誤差過大,勢必會影響轉(zhuǎn)換參數(shù)的解算精度,最終影響對控制點進行坐標轉(zhuǎn)換的精度。
首先利用所解算的轉(zhuǎn)換參數(shù)對公共點進行坐標轉(zhuǎn)換,而轉(zhuǎn)換后的坐標與公共點原坐標差值的大小會很直觀地反映出轉(zhuǎn)換參數(shù)精度的好壞。這是因為如果解算坐標轉(zhuǎn)換參數(shù)時所選擇的公共點中某個點精度較低或誤差過大時,對該公共點進行坐標轉(zhuǎn)換后其坐標差值會相對較大。所以當對公共點進行坐標轉(zhuǎn)換后一個或多個點其坐標差值較大時,即可以認為該公共點的坐標精度較低或誤差過大。根據(jù)穩(wěn)健抗差估計理論,可以利用下面的式子對該公共點進行重新定權(quán),降低其在解算中的作用,即降低公共點過大的誤差對坐標轉(zhuǎn)換的影響[5-7]。
令
式中,?PL是公共點雙重坐標差的等價權(quán)矩陣,即調(diào)節(jié)后權(quán)矩陣。λ稱為自適應調(diào)節(jié)因子矩陣,其為對角矩陣。
然后將按式(4)確定的公共點雙重坐標差的等價權(quán)矩陣?PL代入式(2),重新解算轉(zhuǎn)換參數(shù)的估值,這里采用迭代計算的方法。此處設(shè)置一個容差值ε,當
式中,j=1,…,n;而ε一般取1或其他更小的值。式(6)表示第m次計算轉(zhuǎn)換參數(shù),并對公共點坐標進行轉(zhuǎn)換后的坐標值,與第(m-1)次計算轉(zhuǎn)換參數(shù)對公共點坐標進行轉(zhuǎn)換后的坐標值之差小于ε時就結(jié)束迭代計算,并取第m次計算的坐標轉(zhuǎn)換參數(shù)為最后估值。
這樣便使精度較低或誤差過大的公共點坐標的權(quán)變小了,在解算坐標轉(zhuǎn)換參數(shù)時,該公共點的作用小了,從而減少該公共點坐標誤差對轉(zhuǎn)換參數(shù)的影響,最后達到進行高精度坐標轉(zhuǎn)換的目的。
表1 各點坐標值及其轉(zhuǎn)換后的坐標差值Tab.1 Coordinates and coordinate differences after transformation of each point
現(xiàn)有一GPS控制網(wǎng),平差后獲得各點在WGS-84坐標系和GDZ80坐標系的坐標,選擇其中4個點的三維空間直角坐標列于表1。首先利用表中4個點的雙重坐標,按經(jīng)典最小二乘法解算由WGS-84坐標系到GDZ80坐標系7個坐標轉(zhuǎn)換參數(shù):
利用這些轉(zhuǎn)換參數(shù)對各點坐標進行轉(zhuǎn)換,由于所用公共點坐標精度較高,所以轉(zhuǎn)換后坐標與原坐標的差值均為0。
現(xiàn)利用3個方案分別進行討論:
方案一:首先在p1點的3個坐標X、Y、Z中分別人為地增加3 cm、2 cm、2 cm的誤差(點位誤差約為4.1 cm),并保持其他各點坐標正確,先按經(jīng)典最小二乘法解算7個坐標轉(zhuǎn)換參數(shù)分別為:
列中??梢娪捎趐1點精度低、誤差過大,所以各點坐標轉(zhuǎn)換后的差值普遍增大,尤其是p1點轉(zhuǎn)換后的坐標差值最大,而且比其他點的坐標差值大許多。
然后針對p1點3個坐標存在誤差的問題,按本文中提出的穩(wěn)健抗差估計方法計算p1點等價權(quán)矩陣,然后再解算獲得7個坐標轉(zhuǎn)換參數(shù)分別為:
方案二:恢復p1點坐標的正確值,再在p4點的3個坐標X、Y、Z中分別人為地增加3 cm、2 cm、2 cm的誤差(點位誤差約為4.1 cm),并保持其他各點坐標正確,先按經(jīng)典最小二乘法解算7個坐標轉(zhuǎn)換參數(shù)分別為: -0.000 001 496
針對p4點3個坐標存在誤差的問題,按本文中提出的穩(wěn)健抗差估計方法計算p4點等價權(quán)矩陣,然后經(jīng)過解算獲得7個坐標轉(zhuǎn)換參數(shù)分別為:
方案三:現(xiàn)將p1點作為參考點,而選擇p2、p3、p43個點作為解算坐標轉(zhuǎn)換參數(shù)的公共點。在p4點的3個坐標X、Y、Z中分別人為地增加3 cm、2 cm、2 cm的誤差(點位誤差約為4.1 cm),并保持其他各點坐標正確,先按經(jīng)典最小二乘法解算7個坐標轉(zhuǎn)換參數(shù)分別為:
現(xiàn)按照穩(wěn)健抗差估計方法重新解算7個坐標轉(zhuǎn)換參數(shù)分別為:
介紹了一種利用穩(wěn)健抗差估計理論進行高精度坐標轉(zhuǎn)換的方法。該方法適用于3個旋轉(zhuǎn)角均為小角度時在三維空間直角坐標系進行坐標轉(zhuǎn)換,并且應該具有3個或3個以上已知公共點。最后利用實際測量工程中的數(shù)據(jù)進行計算、分析表明當3個或3個以上已知公共點有一個公共點的坐標精度較低或誤差較大時該方法是有效、實用的,在實際測量工作中應用是完全可行的。
1 劉大杰,施一民,過靜珺.全球定位系統(tǒng)(GPS)的原理與數(shù)據(jù)處理[M].上海:同濟大學出版社,1996.(Liu Dajie,Shi Yimin and Guo Jingjun.Global positioning system theory and its data processing[M].Shannghai:Tongji University Press,1996)
2 李征航,黃勁松.GPS測量與數(shù)據(jù)處理[M].武漢:武漢大學出版社,2007.(Li Zhenghang and Huang Jinsong.GPS surveying and its data-processing[M].Wuhan:Wuhan U-niversity Press,2007)
3 王解先.七參數(shù)轉(zhuǎn)換中參數(shù)之間的相關(guān)性[J].大地測量與地球動力學,2007,(2):43-46.(Wang Jiexian.Correlations among parameters in seven-parameter transform ation model[J].Joumal of Geodesy and Geodynamics,2007,(2):43-46)
4 黃聲享,郭英起,易慶林.GPS在測量工程中的應用[M].北京:測繪出版社,2007.(Huang Shengxiang,Guo Yingqi and Yi Qinglin.Application of GPS in the survering engineering[M].Beijing:Surveying and Mapping Press, 2007)
5 黃維彬.近代平差理論及其應用[M].北京:八一出版社,1992.(Huang Weibin.Principles and applications of the latter-day adjustment[M].Beijing:Bayi University Press,1992)
6 楊元喜,張麗萍.坐標基準維持與動態(tài)監(jiān)測網(wǎng)數(shù)據(jù)處理[J].武漢大學學報(信息科學版),2007,32(11):967-971.(Yang Yuanxi and Zhang Liping.Maintenance of coordinate datum and data processing of dynamic monitoring network[J].Geomatics and Information Science of Wuhan University,2007,32(11):967-971)
7 Koch K R and Yang Yuanxi.Robust kalman filter for rank deficient observation model[J].Journal of Geodesy,1998,72 (8):436-441.
RESEARCH ON COORDINTE TRANSFORMATION METHOD OF HIGH ACCURACY BASED ON SPACE RECTANGULAR COORDINATES SYSTEM
Guo Yingqi1),Tang Bin2),Zhang Qiujiang3),Zhang Weicheng1)and Hei Long1)
(1)School of Surveying and Mapping Engineering,Heilongjiang Institute of Technology,Harbin 150050 2)Mcc5 Group Corporation Limited(Shanghai),Shanghai201900 3)The Third Forestry Investigation Planning Design Institute of Heilongjiang Province,Harbin150000)
The transformation method of high accuracy for a three-dimensional space rectangular coordinate system based on the use of robust estimation theory is discussed.The method can overcome the low accuracy of individual public point coordinates or very large which will give the latge effect on coordinate transformation error the parameters,and calculate the accurate coordinate transformation parameters,so as to achieve the high accuracy of coordinate transformation.Through the analysis of an example shows that this method is practical and effective.
coordinate system;Bursa model;transformation parameters;robust estimation;coordinate transformation
1671-5942(2012)03-0125-04
2012-02-19
黑龍江省科技攻關(guān)計劃項目(GZ11A501);黑龍江省教育廳科學技術(shù)研究項目(12511466)
郭英起,男,1963年生,副教授,主要從事衛(wèi)星定位技術(shù)的理論及其應用的教學與研究.E-mail:guo_y_q2005@126.com
P207
A