韓濤
摘? 要:對我國當前常用坐標系統(tǒng)進行介紹,并對不同坐標系統(tǒng)之間坐標轉換原理進行介紹。通過MATLAB編寫基于最小二乘法的布爾沙七參數(shù)轉換模型,并對1980西安坐標系統(tǒng)和2000國家大地坐標系(China Geodetic Coordinate System 2000,CGCS2000)坐標進行轉換實驗,結果表明:該方法轉換的點位誤差均小于5cm,可滿足一般工程使用。
關鍵詞:1980西安坐標系? 2000國家大地坐標系? 布爾沙模型? MATLAB
中圖分類號:P226 ? ?文獻標識碼:A 文章編號:1672-3791(2020)01(b)-0200-03
Abstract: The current common coordinate system in our county and the transformation methods of these two coordinate systems were introduced. The order of bursa model was compiled by MATLAB and the parameter calculation based on the least square method. The experiment of coordinate transformation between 1980 Xi'an coordinate system and China Geodetic Coordinate System 2000 (CGCS2000) shows that the point position errors are less than 5cm and can be used in general engineering.
Key Words: 1980 Xi'an coordinate system; China Geodetic Coordinate System 2000; Bursa model; MATLAB
隨著科技的發(fā)展,不同國家在不同時期會采用不同的坐標系統(tǒng),當前世界范圍內(nèi)常用的坐標系大概有150個。我國從建國初到現(xiàn)在主要使用了3種坐標系,即北京54坐標系、西安80坐標系和2000國家大地坐標系(China Geodetic Coordinate System 2000,CGCS2000),各系統(tǒng)主要參數(shù)見表1[1-3]。北京54坐標系采用的是前蘇聯(lián)的克拉索夫斯基橢球參數(shù),坐標原點不在我國境內(nèi),故使用起來具有一定的局限性并且測量結果具有一定的誤差。為了改善這種情況,并提高我國境內(nèi)的測繪成果質(zhì)量,于1978年4月在西安確定了西安80坐標系統(tǒng),目前我國大部分測繪數(shù)據(jù)都是基于西安80坐標系統(tǒng)。CGCS2000于2008年7月1日國務院批準開始啟用,并要求從2018年7月1日起全面使用,屆時,國家測繪地理信息局將停止提供其他坐標系下的測繪成果。為了減少重復測量工作,對現(xiàn)有成果合理利用,將西安80坐標系下測繪成果高精度轉換到CGCS2000坐標系統(tǒng)是眼下需要研究的問題之一。
該文主要對西安80坐標系統(tǒng)和CGCS2000坐標系統(tǒng)的轉換進行研究,目前有多種方法進行坐標轉換,杜輝[4]、趙慧慧[5]、謝艷玲[6]、黃國森[7]等人研究了如何利用ArcGIS軟件中的算法進行坐標轉換,黎舒[1]、李巍[8]、葉大堅[9]等人分別研究了利用四參數(shù)、七參數(shù)法對常用坐標系統(tǒng)之間坐標進行轉換。西安80坐標系和CGCS2000坐標系分屬于兩種坐標系類型,所以兩種系統(tǒng)的轉換研究,也是參心坐標系和地心坐標系的轉換研究。
1? 坐標系統(tǒng)轉換原理
1.1 同一基準下大地坐標和空間直角坐標轉換
(1)空間直角坐標系轉換成大地坐標系
(2)大地坐標系轉換成空間直角坐標系。
1.2 不同基準下空間直角坐標轉換
布爾沙模型、莫洛金斯基模型均是當前常用的空間直角坐標轉換模型,該文主要對布爾沙七參數(shù)模型進行研究。
2? 轉換實驗分析
依據(jù)上述原理,該文利用某市部分已知控制點進行轉換驗證,收集到點的坐標為西安80坐標系和CGCS2000坐標系下的空間直角坐標系。由于控制點坐標屬于保密內(nèi)容,故文中只給出了各控制點小數(shù)點后的數(shù)值,用于對轉換精度進行檢核,點位坐標信息見表2。
依據(jù)上述原理,利用MATLAB編寫坐標轉換程序。選取D01-D04號點進行坐標轉換參數(shù)計算,D05-D08號點進行精度驗證。表3給出了轉換參數(shù)的計算結果,表4給出了D05-D08號點轉換誤差。
通過對表4中結果進行分析可知:(1)X、Y、Z三個方向誤差的均值分別為-0.019m、-0.009m、-0.028m,3個方向的中誤差分別為0.022m、0.021m、0.029m,坐標轉換精度與穩(wěn)定性均較好;(2)4個點的各個方向坐標轉換誤差均小于4cm,各點轉換后的點位誤差都在5cm左右,可滿足一般工程的使用需要。
3? 結語
西安80坐標系統(tǒng)向CGCS2000坐標系統(tǒng)轉換模型相對較為成熟,布爾沙七參數(shù)模型為使用較為廣泛的模型之一。該文通過MATLAB編程實現(xiàn)了基于普通最小二乘法的布爾沙七參數(shù)求解程序,并通過實例對參數(shù)轉換精度進行驗證,結果表明:該方法轉換精度較高,足夠滿足一般工程的使用需要。
參考文獻
[1] 黎舒,胡圣武.80西安坐標系到2000國家坐標系轉換的研究[J].測繪科學,2009,34(S2):50-52,155.
[2] 何林,柳林濤,許超鈐,等.常見平面坐標系之間相互轉換的方法研究——以1954北京坐標系、1980西安坐標系、2000國家大地坐標系之間的平面坐標相互轉換為例[J].測繪通報,2014(9):6-11.
[3] 高春輝,李秀龍,王東閣.基于CGCS2000的珠海市地方坐標體系技術探討[J].城市勘測,2018(3):65-68.
[4] 杜輝,耿濤,劉生榮,等.基于ArcGIS的地物化成果各坐標系統(tǒng)向CGCS2000坐標轉換研究[J].物探與化探,2018,42(5):1076-1080.
[5] 趙慧慧,葛瑩,肖勝昌,等.ArcGIS坐標轉換方法及其精度評估[J].地理空間信息,2016,14(3):73-76.
[6] 謝艷玲,夏正清.基于ArcGIS的1980西安坐標系到2000國家坐標系的轉換研究[J].測繪與空間地理信息,2014,37(12):220-224.
[7] 黃國森.基于ArcGIS的80西安坐標系轉換到2000國家坐標系的研究[J].測繪與空間地理信息,2013,36(8):261-263,266.
[8] 李巍,高良博,王昶,等.2000坐標系轉換模型的試驗分析與研究[J].遼寧工程技術大學學報:自然科學版,2013,32(4):557-561.
[9] 葉大堅.淺談北京54坐標系向西安80坐標系轉換[J].科技經(jīng)濟導刊,2017(20):129.
[10] 朱小美,張官進,朱楠.基于MATLAB的布爾莎模型七參數(shù)解算實現(xiàn)[J].北京測繪,2015(5):61-65.