李文杰
(浙江省測(cè)繪大隊(duì),浙江 杭州 310030)
電子水準(zhǔn)儀具有自動(dòng)讀數(shù)和記錄的功能,且相應(yīng)的測(cè)量等級(jí)程序中根據(jù)規(guī)范的相關(guān)要求,對(duì)測(cè)量時(shí)的各項(xiàng)限差進(jìn)行了設(shè)置,當(dāng)遇到誤差超限時(shí),儀器會(huì)發(fā)出相應(yīng)警告,提示作業(yè)人員,大大提高了數(shù)據(jù)的可靠性。但在實(shí)際作業(yè)過(guò)程中,由于作業(yè)人員的粗心大意,仍然會(huì)有三絲超限、測(cè)站前后視距差和測(cè)段累積視距差超限、讀數(shù)大于標(biāo)尺最大讀數(shù)等不符合規(guī)范要求的情況出現(xiàn)。由于數(shù)據(jù)量大,人工檢查時(shí)工作量大且容易出現(xiàn)錯(cuò)誤,檢查不夠徹底和準(zhǔn)確,本文介紹利用Excel 的宏開(kāi)發(fā)工具編寫(xiě)程序,實(shí)現(xiàn)對(duì)leica sprinter250M 水準(zhǔn)儀施測(cè)的四等水準(zhǔn)測(cè)量數(shù)據(jù)全面徹底的檢查,取得了很好的效果。
《國(guó)家三、四等水準(zhǔn)測(cè)量規(guī)范》中明確要求,四等水準(zhǔn)測(cè)量過(guò)程中,測(cè)站的視線長(zhǎng)度、視線高度、前后視距差及累積視距差必須滿足下表的相應(yīng)要求。
表1
以上提及的幾項(xiàng)要求中,對(duì)于視線長(zhǎng)度,在測(cè)量過(guò)程中容易控制,一般情況下,視線長(zhǎng)度不會(huì)超限。但在實(shí)際作業(yè)過(guò)程中發(fā)現(xiàn),使用電子水準(zhǔn)儀測(cè)量時(shí),當(dāng)中絲高度略大于標(biāo)尺最大讀數(shù)或略小于標(biāo)尺最小讀數(shù)時(shí),儀器也能夠?qū)崿F(xiàn)讀數(shù),因此本程序附加了此項(xiàng)檢查。
(1)根據(jù)以上相關(guān)要求,基于Excel 的宏開(kāi)發(fā)工具編寫(xiě)一下程序,實(shí)現(xiàn)對(duì)數(shù)據(jù)的各項(xiàng)檢查,代碼如下:
其中:
a.第1 測(cè)站前后視距差超限;
b.第6、7、12、13、14、15 行數(shù)據(jù)三絲超限;
c.第12、13 行數(shù)據(jù)讀數(shù)大于最大讀數(shù);
d.整測(cè)段累積視距差超限。
將以上數(shù)據(jù)復(fù)制至程序相應(yīng)表格中,運(yùn)行程序,出現(xiàn)的提示界面如圖1:
根據(jù)提示信息,可直觀、清晰的反映出不符合規(guī)范要求的測(cè)站或測(cè)段數(shù)據(jù),以便作出相應(yīng)的處理。
使用以上開(kāi)發(fā)的檢查工具,能夠快速、準(zhǔn)確的查處存在問(wèn)題的數(shù)據(jù),以便及時(shí)作出處理,同時(shí),大大提高了檢查人員的工作效率和檢查的準(zhǔn)確性。
本文程序中對(duì)應(yīng)的檢查參數(shù)是按照四等水準(zhǔn)測(cè)量的要求設(shè)置,如需檢查其他等級(jí)的水準(zhǔn)數(shù)據(jù),只需將對(duì)參數(shù)根據(jù)規(guī)范要求,重新設(shè)置即可。
圖1
[1]國(guó)家三、四等水準(zhǔn)測(cè)量規(guī)范GB/T 12898-2009[S].
[2]宋翔,李洪亮.Excel 2007 VBA 從入門(mén)到精通[M].北京:機(jī)械工業(yè)出版社,2009.