吳慶芳,裴良臣,徐 輝,程正逢
(中南電力設計院,湖北 武漢430071)
目前隨著越來越多的高層建筑和地下工程等項目建設的進行,沉降觀測工作也越來越被建管部門重視,而且在安全生產、質量第一的宗旨下,沉降觀測工作的意義也越來越重大。隨著測繪科學和技術的發(fā)展,電子水準儀以其高精度、使用方便、速度快等優(yōu)點在各行各業(yè)的測繪工作中已經代替了傳統(tǒng)的光學水準儀,被廣泛應用到測繪生產之中。在沉降觀測過程中,傳統(tǒng)的人工數(shù)據處理和繪圖方法,不僅花費大量的時間和人力,而且在處理過程中容易產生錯誤,故而迫切需要一套完整的數(shù)據處理及繪圖程序。采用計算機軟件處理各項數(shù)據,可以大大提高工作效率,避免錯誤的發(fā)生,還可以節(jié)約人力和財力,成品資料更具有美觀性。因此,沉降觀測數(shù)據處理及繪圖一體化程序開發(fā)與應用具有重大的現(xiàn)實意義。
為了解決沉降觀測項目中繁雜的數(shù)據處理問題,筆者開發(fā)完成了沉降觀測數(shù)據處理及繪圖一體化軟件(以下簡稱“沉降觀測軟件”),在大提高了數(shù)據處理和繪圖的自動化程度,解決了長期困擾中南電力設計院此類工程的一大難題。
本文以徠卡DNA03水準儀為例,對沉降觀測數(shù)據處理及繪圖一體化軟件開發(fā)方式及運行的基本環(huán)境、功能、性能、軟件使用等進行簡要的說明,不詳細描述軟件的具體代碼。
本軟件采用VBA方式實現(xiàn)Excel二次開發(fā),無需安裝,將沉降觀測數(shù)據處理及繪圖一體化軟件直接在Excel中打開運行。
軟件數(shù)據處理流程見圖1。
從實際使用出發(fā),軟件實現(xiàn)的功能包括如下方面。
(1)自動讀取DNA03儀器外業(yè)水準記錄數(shù)據并裝載標準格式測量記錄本(不同品牌電子水準儀可以根據其數(shù)據格式的不同在程序中做選擇裝載標準格式測量記錄本)。
(2)自動匯總水準記錄數(shù)據。
(3)將匯總的水準記錄數(shù)據簡單處理,即可生成水準網平差的原始數(shù)據格式。
(4)自動讀取水準網平差結果到指定工作表內,經簡單處理即可生成外業(yè)平差結果匯總表。
(5)自動讀取外業(yè)平差結果匯總表,生成沉降觀測記錄表。
(6)自動讀取外業(yè)平差結果匯總表,生成繪圖文件數(shù)據表。
(7)根據繪圖文件數(shù)據表,生成沉降觀測點曲線示意圖。
該軟件在數(shù)據的錄入上采用自動錄入的方式,經簡單的菜單操作進行各項計算,提供完整的沉降觀測報表并繪制出沉降觀測曲線示意圖。表格采用模板格式復制后選擇粘貼格式得到,而文件可以到任何電腦上的Excel中運行,操作非常簡單,并具有較強的實用性。
沉降觀測數(shù)據處理及繪圖一體化軟件實現(xiàn)了沉降觀測數(shù)據的自動化處理,與傳統(tǒng)數(shù)據處理方法相比有以下4個方面的特點。
(1)觀測數(shù)據超限檢查自動化。傳統(tǒng)的水準測量觀測方法是采用光學水準儀人工測記的方法進行,現(xiàn)場測站限差計算繁瑣且費時,要求有專門的記錄計算人員,同時讀數(shù)與記錄有讀記不符的現(xiàn)象產生。外業(yè)觀測記錄本在室內還要進行多次的檢查工作,工作效率低;沉降觀測數(shù)據處理及繪圖一體化軟件則是用電子水準儀自動記錄和計算測站限差,數(shù)據記錄準確,即記即算,由于外業(yè)的各項測站限差均有儀器內置程序嚴格控制,外業(yè)觀測完畢,內業(yè)檢查的工作量大大減少,速度快,無錯誤產生,節(jié)省人力和時間,減少內外業(yè)工作量,大大提高工作效率。
(2)避免平差前的人工數(shù)據輸入環(huán)節(jié)。傳統(tǒng)的水準測量外業(yè)工作結束后,內業(yè)計算出平差計算需要的各項數(shù)據并人工錄入到計算程序中,容易造成誤輸或錯數(shù),增加了檢查和重復錄入的工作量。
沉降觀測數(shù)據處理及繪圖一體化軟件是采用菜單式操作,按照平差計算所需要的文件格式自動形成所需要的文件,在平差計算時直接輸入該文件名字就可以完成全部的計算,實現(xiàn)了觀測與計算的有機連接。
(3)沉降曲線繪制自動化。傳統(tǒng)沉降曲線的繪制是在CAD環(huán)境中手動進行,其成品的出版需要單頁曬圖后裝訂。
沉降觀測數(shù)據處理及繪圖一體化程序作業(yè)是在電子表格中直接繪制沉降曲線示意圖,該圖可以單點成圖,也可以多點成圖;多點成圖時,采用顏色標示來區(qū)分不同點的沉降曲線,并在圖的右側自動顯示圖例,出版時和其他報告文件一起采用雙面彩色打印一并出版,從而改變了傳統(tǒng)的成品資料出版方式,減少出版工序并節(jié)省了人力和財力。
(4)沉降觀測數(shù)據報表制作自動化。傳統(tǒng)的沉降觀測報表的制作與錄入均采用人工錄入方法進行,易錯并費時。
沉降觀測數(shù)據處理及繪圖一體化程序作業(yè)是采用中文菜單操作,可直接從平差計算的成果數(shù)據文件中讀入,并形成不同的標準式的表格報表,具有速度快、準確率高、表格美觀的特點。
該軟件無需安裝,只要將模板Excel文件拷入固定的目錄中即可運行。啟動Excel文件時,菜單會自動加載,選擇相應的項目菜單,就可以使用相應的功能。
選任意工作簿的任意工作表為當前數(shù)據輸入表格,再選擇導入水準測量原始數(shù)據對應菜單,如圖2所示,導入后的數(shù)據如圖3所示。
圖2 導入水準測量原始數(shù)據菜單示意
圖3 導入水準測量原始數(shù)據后示意
在水準記錄表格的任意一個單元格內用鼠標點擊一下,再選擇相應的菜單進行數(shù)據匯總操作。匯總后的數(shù)據格式如圖4所示。
經簡單編輯后就可以生成HDA文件,供GMADJ平差軟件計算使用。生成HDA文件前的電子表格文件式樣如圖5所示,菜單操作后,所生成的HDA格式文件如圖6所示。
圖4 匯總后的數(shù)據格式
圖5 生成HDA文件前的電子表格文件
圖6 生成HDA文件的文本格式
選擇當前表格的一個單元格后,再選擇對應的菜單如圖7所示,經簡單處理成為沉降觀測點高程記錄數(shù)據匯總如圖8所示。
圖7 導入HGT文件數(shù)據菜單操作界面
圖8 導入HGT文件數(shù)據后形成的數(shù)據匯總表
選擇菜單后自動讀取到當前工作表內(注意:沉降觀測點高程記錄數(shù)據匯總表放在工作簿的第一個工作表內),如圖9所示。
圖9 沉降觀測記錄
數(shù)據表格只考慮了觀測次數(shù)30次和總點數(shù)為60個的情況,可以根據實際情況增加。
本次沉降量=本次值-上次值,
累計沉降量=本次值-首次值。
選擇菜單后自動讀取到當前工作表內,如圖10所示,觀測點下面的數(shù)據是對應觀測次數(shù)的累計沉降量值。
(1)選擇對應菜單自動繪制多點沉降曲線示意圖如圖11所示。圖的右側是各點沉降曲線顏色圖列。沉降曲線圖可以根據需要用菜單選擇來繪制成有、無荷載曲線一起表示的曲線圖。
(2)選擇對應菜單也可以生成單點沉降觀測曲線示意圖,如圖12所示。
圖10 Excel繪圖文件數(shù)據
圖11 多點沉降曲線示意
圖12 單點沉降曲線示意
(1)采用沉降觀測數(shù)據處理及繪圖一體化軟件基本實現(xiàn)了沉降觀測從基準網建立到沉降觀測的全過程的數(shù)據自動化處理,成品資料數(shù)據精確、圖表齊全美觀;很大程度上減少了內、外業(yè)作業(yè)人員的勞動強度,減少了作業(yè)人員和工序,提高了工作效率;節(jié)省了人力和財力,具有較好的經濟性。
(2)沉降觀測數(shù)據處理及繪圖一體化軟件適用于各級水準測量的作業(yè)模式,并可以在不同工程的高程測量控制作業(yè)中使用。
(3)沉降觀測數(shù)據處理及繪圖一體化軟件無需安裝即可使用Microsoft Excel,采用中文菜單式操作,具有操作簡單、實用的特點。