鄒進(jìn)貴,朱勇超,徐亞明
(1. 武漢大學(xué) 測繪學(xué)院,湖北 武漢 430079; 2. 精密工程與工業(yè)測量國家測繪地理信息局重點實驗室,湖北 武漢 430079)
三角高程測量方法觀測簡單、靈活,受地形限制較小,但是由于儀器的精度限制和大氣折光、地球曲率等因素的影響,三角高程測量的精度問題一直是制約其發(fā)展的瓶頸問題。近年來,隨著測繪技術(shù)的進(jìn)步及測量儀器的發(fā)展,尤其是高精度測量機(jī)器人的出現(xiàn),三角高程測量的精度在理論上有了新的提升空間。許多專家相繼提出了三角高程測量代替高等級水準(zhǔn)測量的可能,筆者通過利用兩臺高精度測量機(jī)器人,經(jīng)加裝改進(jìn),實現(xiàn)了同時對向觀測,削弱了大氣折光、地球曲率等因素的影響。通過對測段按偶數(shù)邊進(jìn)行觀測,無需量取儀器高和覘標(biāo)高,有效避免了由此帶來的測量誤差,可以達(dá)到二等水準(zhǔn)測量的精度要求。
圖1為儀器觀測棱鏡單元的示意圖,P1、P2兩點的高程分別為H1和H2。
圖1 儀器觀測棱鏡示意圖
由佩利年在《理論大地測量學(xué)》中提出的嚴(yán)密計算公式可得P1、P2點的高差的計算公式為
(1)
式中,D1,2為P1點觀測P2點的斜距;Z為P1點對P2點觀測的天頂距;i為儀器高;v為目標(biāo)高;ε1為照準(zhǔn)方向上的垂線偏差分量;εc為測線沿線垂線偏差分量均值;K1為P1到P2點的積分折光系數(shù);S為P1、P2點經(jīng)氣象改正后的斜距在參考橢球上的投影;R為P1、P2點的平均曲率半徑;B1、B2、Bm分別為P1、P2的緯度和平均緯度。
整理式(1),可得
即
(2)
式中,h12為儀器物鏡中心到棱鏡中心的高差。
如圖2所示,P1、P2兩點的高程分別為H1和H2。
P1、P2點的高差的計算公式為
(3)
圖2 對向觀測示意圖
式中,D1,2、Z1,2分別為P1觀測P2點低棱鏡所獲得的斜距和天頂距;D2,1、Z2,1分別為P2觀測P1點低棱鏡所獲得的斜距和天頂距;Δd1、Δd2分別為P1、P2點兩處儀器的棱鏡互差。令ΔP1、ΔP2分別為相應(yīng)的兩處儀器低棱鏡中心至儀器中心的距離,h12為P1點儀器中心到P2點低棱鏡中心的高差,h21為P2點儀器中心到P1點低棱鏡中心的高差,h1,2為P1儀器中心到P2儀器中心的高差,于是有
h1,2=(H2+i2)-(H1+i1)=ΔP1-h21=h12-ΔP2
(4)
將式(4)代入式(3),可得
(5)
若i為偶數(shù),則
Di,i-1cosZi,i-1)-Mi-1,i-Ni-1,i
(6)
若i為奇數(shù),則
Di,i-1cosZi,i-1)-Mi-1,i-Ni-1,i
(7)
精密三角高程測量高程傳遞過程如圖3所示。
圖3 高程傳遞示意圖
根據(jù)儀器對棱鏡觀測單元和儀器對儀器對向觀測單元的推導(dǎo),可以得出精密三角高程測量總的觀測方程為
B0)2cos2B1,0-(Bn-Bn-1)2cos2Bn,n-1]
(8)
式中,第一項為概略高差;第二項為轉(zhuǎn)點改正項;其余為起、末點改正項。
為了保證高質(zhì)量、高效、便捷地完成測量任務(wù),系統(tǒng)必須具備良好的性能。首先要求利用該系統(tǒng)進(jìn)行高程測量,須滿足國家二等水準(zhǔn)測量的精度要求;其次要求野外觀測值必須實時得到記錄和基本解算,以免在出現(xiàn)故障時丟失數(shù)據(jù);最后從系統(tǒng)開發(fā)角度出發(fā),該系統(tǒng)必須具有良好的用戶接口,能夠方便地進(jìn)行移植,而且當(dāng)用戶進(jìn)行不當(dāng)操作時,該系統(tǒng)能夠進(jìn)行相應(yīng)的錯誤處理,給予提示或警告,且不影響系統(tǒng)正常運行。
考慮到該系統(tǒng)將用于野外數(shù)據(jù)采集且數(shù)據(jù)處理需要兩臺儀器的數(shù)據(jù),因此系統(tǒng)將分為兩個部分:數(shù)據(jù)采集單元和數(shù)據(jù)解算單元。數(shù)據(jù)采集單元運行于智能全站儀上;數(shù)據(jù)解算單元運行于PC機(jī)上。
筆者運用Geo C++開發(fā)語言,在TS30測量機(jī)器人平臺上設(shè)計并開發(fā)了機(jī)載精密三角高程測量數(shù)據(jù)采集程序。數(shù)據(jù)采集單元集成了多測回自動觀測、數(shù)據(jù)自動檢核、自動重測、數(shù)據(jù)預(yù)處理、數(shù)據(jù)評定等功能,可使外業(yè)數(shù)據(jù)采集更加高效和便捷。
數(shù)據(jù)采集程序執(zhí)行自動化測量的函數(shù)調(diào)用機(jī)制如圖4所示。通過按下“測量”功能鍵啟動測量,測量完成即自動重載OnTargetPointMeasFinished()獲取觀測值并且在該函數(shù)中啟動下一次測量。
圖4 自動測量過程函數(shù)調(diào)用機(jī)制
本測量系統(tǒng)的數(shù)據(jù)解算單元運行于PC機(jī)上,該單元利用C++語言編寫,可以運行在Windows 7/XP/2000/98等操作系統(tǒng)下。將兩臺儀器的觀測數(shù)據(jù)拷貝到PC機(jī)上后可以直接利用該程序進(jìn)行解算,獲取數(shù)據(jù)結(jié)果并且對數(shù)據(jù)結(jié)果進(jìn)行精度評定。該單元主要包括項目管理、數(shù)據(jù)導(dǎo)入與數(shù)據(jù)預(yù)處理、數(shù)據(jù)查看、數(shù)據(jù)計算、解算結(jié)果輸出等功能。
筆者運用Geo C++開發(fā)語言,在機(jī)載開發(fā)平臺上進(jìn)行了系統(tǒng)開發(fā)。機(jī)載精密三角高程測量系統(tǒng)菜單選項實現(xiàn)主界面如圖5所示。
圖5 程序菜單選項主界面
(1) 作業(yè)項目的管理
根據(jù)系統(tǒng)的設(shè)計,該單元的主要功能是新建作業(yè)、選擇已有作業(yè)及刪除作業(yè)的功能,并且在指定路徑下創(chuàng)建初始觀測值文件。作業(yè)項目管理實現(xiàn)界面如圖6所示。
圖6 作業(yè)管理程序界面
(2) 測量參數(shù)的設(shè)置
參數(shù)設(shè)置包含3個頁面,在參數(shù)設(shè)置單元,利用Geo C++的Tabbed頁面形式,參數(shù)設(shè)置實現(xiàn)界面分別如圖7所示。
圖7 測量參數(shù)設(shè)置界面
(3) 數(shù)據(jù)采集的控制
數(shù)據(jù)采集是機(jī)載程序?qū)崿F(xiàn)的主要功能,也是機(jī)載程序設(shè)計的目的。為了實現(xiàn)數(shù)據(jù)采集的自動化,進(jìn)行多測回自動化觀測、數(shù)據(jù)自動檢核及自動存儲等功能,筆者在軟件設(shè)計的基礎(chǔ)上,利用Geo C++開發(fā)語言實現(xiàn)了該單元。系統(tǒng)實現(xiàn)自動搜索、自動照準(zhǔn)、自動測量的部分源代碼如圖8所示。
圖8 自動測量部分源代碼
數(shù)據(jù)采集功能實現(xiàn)如圖9所示。其中,圖9(a)主要控制測量流程、顯示測量進(jìn)度并且集成高低棱鏡數(shù)據(jù)檢核功能;圖9(b)主要進(jìn)行自動化觀測,而且集成棱鏡單元觀測數(shù)據(jù)檢核功能。
圖9 數(shù)據(jù)采集界面
數(shù)據(jù)處理軟件采用C++語言在Visual Studio 2010平臺上進(jìn)行開發(fā),主要實現(xiàn)項目管理、數(shù)據(jù)的導(dǎo)入導(dǎo)出、數(shù)據(jù)預(yù)處理、數(shù)據(jù)查看、結(jié)果輸出等功能。
按照精密三角高程測量的理論,對兩臺裝載有筆者開發(fā)的機(jī)載精密三角高程測量軟件PTriLevel的全站儀進(jìn)行必要的加裝。并配備一套可以安裝高低棱鏡的棱鏡桿,在某地區(qū)進(jìn)行了實際應(yīng)用,路線如圖10所示。
圖10 路線圖
表1 測段高差成果表
表2 閉合環(huán)成果表
經(jīng)過計算,本次測量每千米偶然中誤差計算結(jié)果為0.48 mm,符合國家二等水準(zhǔn)測量的精度要求。
筆者設(shè)計并開發(fā)了基于徠卡智能全站儀的機(jī)載精密三角高程測量數(shù)據(jù)采集軟件,提高了工作效率。其中數(shù)據(jù)采集模塊多測回自動觀測、數(shù)據(jù)檢核、自動重測等功能,大大提高了野外數(shù)據(jù)采集效率。該軟件的設(shè)計思路不僅適用于精密三角高程測量,也同樣適用于其他測量系統(tǒng)的設(shè)計,為下一步研究的開展打下了基礎(chǔ)。
參考文獻(xiàn):
[1] ZHANG Zhenglu, ZHANG Kun, DENG Yong, et al. Research on Precise Trigonometric Leveling in Place of First Order Leveling[J].Geo-spatial Information Science, 2005(4): 235-239.
[2] LUO Changlin, ZHANG Zhenglu, MEI Wensheng, et al. Teaching Practice of Automatic Measurement with Georobot[R]. Hong Kong: FIG Working Week, 2007.
[3] 周建林,岳東杰.全站位豎直高程傳遞技術(shù)及其在蘇通大橋測控中的應(yīng)用[J].土木工程學(xué)報,2007,40(5):100-104.
[4] CEYLAN A, BAYKAL O. Precise Height Determination Using Leap-frog Trigonometric Leveling[J].Journal of Survey Engineering, 2006,132(3): 118-123.
[5] 梅文勝. 測量機(jī)器人開發(fā)與應(yīng)用[M]. 武漢:武漢大學(xué)出版社,2011: 49-55.
[6] 張艷,高飛,李曉莉. 應(yīng)用精密三角高程測量實現(xiàn)跨河水準(zhǔn)的研究[J]. 合肥工業(yè)大學(xué)學(xué)報:信息科學(xué)版,2007,30(10): 1345-1348.