張歡
(徐州市勘察測繪研究院,江蘇 徐州 221002)
隨著科技的進(jìn)步發(fā)展,測量儀器也日新月異,美國天寶(Trimble)公司推出的DiNi12 型電子水準(zhǔn)儀在高精度水準(zhǔn)測量、沉降監(jiān)測等工程中發(fā)揮著重要作用。其工作原理是利用銦鋼條碼尺和電子影像處理技術(shù),通過CCD 線陣探測器,將條碼尺影像轉(zhuǎn)換為數(shù)字電信號,并與儀器中存儲的條碼信息進(jìn)行比對獲得當(dāng)前條碼尺的讀數(shù)和視距信息。其主要特點是能夠自動記錄和傳輸觀測數(shù)據(jù),可以自動對觀測數(shù)據(jù)進(jìn)行平差,并支持間歇點測量、倒尺測量、重復(fù)觀測等功能。其標(biāo)稱精度為每千米往返測量高差中誤差±0.3 mm。
由此可見,電子水準(zhǔn)儀與傳統(tǒng)水準(zhǔn)儀相比有著巨大的優(yōu)勢,可大幅度提高測量效率和成果精度。利用電子水準(zhǔn)儀是未來高精度水準(zhǔn)測量的趨勢之一。但由于我國尚未出臺與國際接軌的電子水準(zhǔn)儀測量規(guī)范,電子水準(zhǔn)儀從測量方法到觀測數(shù)據(jù)成果等許多方面都與我國現(xiàn)行規(guī)范要求有著很大不同。特別是電子水準(zhǔn)儀的觀測數(shù)據(jù)成果,與我國現(xiàn)行規(guī)范要求的水準(zhǔn)測量成果在格式和內(nèi)容上,存在很大差別。這就造成了許多測量人員對電子水準(zhǔn)儀輸出成果的不解和疑問,影響對觀測數(shù)據(jù)的進(jìn)一步分析,影響測繪工作的進(jìn)程,甚至理解錯誤,造成不必要的損失。于此,作者基于VB6.0、Excel VBA 語言,開發(fā)了一款電子水準(zhǔn)儀觀測數(shù)據(jù)標(biāo)準(zhǔn)處理程序。利用本程序,將DiNi12 型電子水準(zhǔn)儀的觀測數(shù)據(jù)一鍵轉(zhuǎn)換為通俗易懂的標(biāo)準(zhǔn)格式,同時在轉(zhuǎn)換過程中,完成粗差檢測、線路錯誤檢查等自動化檢測步驟,以提高數(shù)據(jù)質(zhì)量。結(jié)合實踐工作經(jīng)驗,本軟件可以完全解決電子水準(zhǔn)儀現(xiàn)存的弊端。
圖1 為一條水準(zhǔn)線路的局部測量數(shù)據(jù)。
圖1 原始觀測數(shù)據(jù)界面
由圖1 可以看出:數(shù)據(jù)開頭記錄了觀測數(shù)據(jù)的文件名稱;“Start-Line”行記錄了數(shù)據(jù)的觀測方式,線路名稱;“Start-Line”與“End-Line”之間為觀測數(shù)據(jù),按行分別記錄了點名、觀測時間、線路名稱、前后尺高度、水平距離以及各段高差;數(shù)據(jù)末尾記錄了線路閉合差、前后累積視距等信息。
在對DiNi12 型電子水準(zhǔn)儀數(shù)據(jù)記錄格式各部分含義充分了解的情況下,采用VB6.0 編程語言編程實現(xiàn)對觀測數(shù)據(jù)的讀取、線路錯誤檢查、數(shù)據(jù)處理、成果輸出等功能。程序設(shè)計思想框圖如圖2 所示。
圖2 程序設(shè)計思想框圖
原始觀測數(shù)據(jù)經(jīng)軟件處理后,統(tǒng)一按以上數(shù)據(jù)格式歸類存儲,以便程序隨后的標(biāo)準(zhǔn)化處理。圖3 為生成后的部分標(biāo)準(zhǔn)格式文件。
程序會自動對處理后的標(biāo)準(zhǔn)數(shù)據(jù)文件進(jìn)行以下處理:
(1)程序會自動判斷此線路測量方式,并重新計算測站數(shù)量
(2)程序會自動將各測段高差進(jìn)行累加,并將累加后的最后高差與儀器自動計算的結(jié)果進(jìn)行比較,即高差正確性檢驗,防止程序計算出現(xiàn)錯誤。
(3)按照我國現(xiàn)行測量規(guī)范對測量結(jié)果進(jìn)行判斷,包括前后視距差限差判斷、測站視距差累積判斷、基輔分劃讀數(shù)差判斷、基輔分劃所測高差的差判斷、最大兩次讀數(shù)差等,并對超限測站一一進(jìn)行顯示。
(4)高差改正,可以通過輸入高差改正數(shù),對測站層、高差進(jìn)行改正,包括溫度、尺長等改正。
圖4 為軟件測段數(shù)據(jù)成果檢查界面。
圖3 標(biāo)準(zhǔn)數(shù)據(jù)格式文件界面
圖4 測段成果數(shù)據(jù)檢查界面
由于DiNi12 型電子水準(zhǔn)儀所自帶的平差程序,只能對觀測數(shù)據(jù)進(jìn)行平差,一是無法生成平差報告,二是將對原始觀測數(shù)據(jù)進(jìn)行了修改,無法滿足我國現(xiàn)行的測量規(guī)范,因此本程序設(shè)計了一個測段信息查詢窗口(如圖5 所示),可以對線路任意段高差進(jìn)行查詢,查詢內(nèi)容包括兩點之間測站數(shù)量、距離和高差,方便第三方平差軟件進(jìn)行平差計算。
圖5 測段信息查詢界面
為了生成滿足現(xiàn)行測量規(guī)范的手簿成果,本程序利用Microsoft Excel 2007,實現(xiàn)標(biāo)準(zhǔn)化手簿的成果生成輸出,并可以通過對Excel 模板的修改、更換來適應(yīng)不同測繪項目的需求。圖6、圖7 為手簿成果輸出界面及手簿成果界面。
圖6 手簿成果輸出界面
圖7 手簿成果界面
DiNi12 型電子水準(zhǔn)儀為目前國內(nèi)電子水準(zhǔn)儀的主要使用儀器,其具有操作簡單、精度高、讀數(shù)速度快、抗干擾能力強、記錄準(zhǔn)確等特征。針對此儀器開發(fā)設(shè)計觀測數(shù)據(jù)標(biāo)準(zhǔn)化處理程序,該程序具有界面友好、可靠性高、適應(yīng)廣泛等特點,并能夠按照我國測量規(guī)范對數(shù)據(jù)進(jìn)行處理、檢查以及輸出標(biāo)準(zhǔn)化成果。該程序在我院二等水準(zhǔn)測量、沉降觀測等領(lǐng)域進(jìn)行了充分的驗證,大大減輕了外業(yè)的勞動強度,取得了良好的效果。
[1]DiNi12 電子水準(zhǔn)儀說明書[R].
[2]GB/T 12897-2006.國家一、二等水準(zhǔn)測量規(guī)范[S].
[3]CJJ/T8-2010.城市測量規(guī)范[S].
[4]丁占春,馬保衛(wèi).DiNi12 電子水準(zhǔn)儀觀測數(shù)據(jù)讀取與手簿制作[J].城市勘測,2007(5).
[5]喬植朋.DiNi12 電子水準(zhǔn)儀的應(yīng)用[J].科技資訊,2009(19).