李文杰
(浙江省測繪大隊,浙江 杭州 310030)
電子水準儀具有自動讀數和記錄的功能,且相應的測量等級程序中根據規范的相關要求,對測量時的各項限差進行了設置,當遇到誤差超限時,儀器會發出相應警告,提示作業人員,大大提高了數據的可靠性。但在實際作業過程中,由于作業人員的粗心大意,仍然會有三絲超限、測站前后視距差和測段累積視距差超限、讀數大于標尺最大讀數等不符合規范要求的情況出現。由于數據量大,人工檢查時工作量大且容易出現錯誤,檢查不夠徹底和準確,本文介紹利用Excel 的宏開發工具編寫程序,實現對leica sprinter250M 水準儀施測的四等水準測量數據全面徹底的檢查,取得了很好的效果。
《國家三、四等水準測量規范》中明確要求,四等水準測量過程中,測站的視線長度、視線高度、前后視距差及累積視距差必須滿足下表的相應要求。

表1
以上提及的幾項要求中,對于視線長度,在測量過程中容易控制,一般情況下,視線長度不會超限。但在實際作業過程中發現,使用電子水準儀測量時,當中絲高度略大于標尺最大讀數或略小于標尺最小讀數時,儀器也能夠實現讀數,因此本程序附加了此項檢查。
(1)根據以上相關要求,基于Excel 的宏開發工具編寫一下程序,實現對數據的各項檢查,代碼如下:



其中:
a.第1 測站前后視距差超限;
b.第6、7、12、13、14、15 行數據三絲超限;
c.第12、13 行數據讀數大于最大讀數;
d.整測段累積視距差超限。
將以上數據復制至程序相應表格中,運行程序,出現的提示界面如圖1:
根據提示信息,可直觀、清晰的反映出不符合規范要求的測站或測段數據,以便作出相應的處理。
使用以上開發的檢查工具,能夠快速、準確的查處存在問題的數據,以便及時作出處理,同時,大大提高了檢查人員的工作效率和檢查的準確性。
本文程序中對應的檢查參數是按照四等水準測量的要求設置,如需檢查其他等級的水準數據,只需將對參數根據規范要求,重新設置即可。

圖1
[1]國家三、四等水準測量規范GB/T 12898-2009[S].
[2]宋翔,李洪亮.Excel 2007 VBA 從入門到精通[M].北京:機械工業出版社,2009.