王德成
(咸陽市勘察測繪院,陜西咸陽 712000)
建筑物沉降成果完全處理方案
王德成?
(咸陽市勘察測繪院,陜西咸陽 712000)
介紹了用Excel結合AutoCAD進行建筑物沉降成果計算和成果表編寫、圖件繪制的方法和技巧,其程序適合生產部門使用。
Excel;“宏”程序;AutoCAD;建筑物沉降
在建筑物沉降成果處理時,通常采用的辦法是用類似Excel的軟件進行計算,然后用AutoCAD等繪圖軟件繪出成果表,其過程比較繁雜。近年來隨著政府部門加大了對建筑質量的監督力度,沉降觀測的任務量幾乎占到我院測量任務的一半,所以很有必要對傳統的沉降成果處理方法進行改進和提高。應用表明:筆者編制的程序圓滿解決了沉降成果計算和圖件繪制問題,提高了作業效率及成果表質量,同時程序界面友好,適宜一般人員掌握利用。
2.1 計算程序及“宏”程序
圖1是計算區的截圖。

圖1 計算區截圖
首先用Excel編寫了相關的計算程序,其單元格中具體內容如下:


成果表單元格的內容主要是利用條件語句將相關數據和計算結果復制到適當位置,限于篇幅這里不再贅述。
本程序有“初次輸入”、“后續輸入”和“打印1”等若干個“快捷鍵”,它們的應用使得整個操作過程變得更加方便、快捷,使Excel表格充滿活力,在此僅以“后續輸入”為例,按Excel 2003版模式陳述如下:
首先通過“視圖”菜單下“工具欄”子菜單打開“控件工具箱”,點擊“命令按鈕”,在工作簿適當位置畫出“命令按鈕”即所謂“Command Button”,選中該按鈕,點擊“控件工具箱”中“屬性”,在“Caption”中輸入該按鈕名稱,例如“后續輸入”。在“工具”菜單下“宏”中點擊“錄制新宏”并“確定”,然后按自己的需要在工作簿中實施相關操作,完成操作后在“工具”下“宏”中點擊“停止錄制”,此時在“工具”下“宏”中點擊“宏”,在“宏名”列表中選擇所錄制的宏,例如“Macro2”,點擊“編輯”打開所錄制的“宏”程序,復制除第一行和最后一行的所有內容,退出。通過“視圖”菜單下“工具欄”打開“控件工具箱”,點擊“設計模式”,雙擊“后續輸入”按鈕,顯示代碼,并將先前復制的“宏”程序粘貼在“Private Sub后續輸入_Click()”下一行,退出該頁面,點擊“退出設計模式”。以下是該“宏”程序清單。

其作用為:選中 I6單元格并拷貝,選中 I5單元格,粘貼所復制的內容;選中E4至E53單元格并復制,選中N4單元格,并僅將數字進行粘貼;選中C4至C53單元格并復制,選中B4單元格并將數字進行粘貼;選中C4至C53單元格并清除其中內容,為輸入作好準備。
2.2 觀測點略圖繪制
由于Excel中繪圖功能不夠完善,使用起來很不方便,所以我們采用AutoCAD進行略圖的繪制。首先打開AutoCAD,在“工具”菜單下選擇“系統配置”,順次點擊“顯示”、“顏色”,選擇“白色”方塊,點擊“確定”兩次,可將屏幕背景變為白色。拖動繪圖視窗框下邊沿,使整個繪圖框變短以適應Excel中預留略圖框的長寬比例。在AutoCAD中繪出略圖,并復制、粘貼到Excel中。調整略圖大小和位置,使其嵌入所預留的略圖框。
2.3 沉降曲線的繪制
在Excel中點擊“插入”、“圖表”,在“標準類型”選項中選“折線圖”,然后點擊“子圖表類型”中“數據點折線圖”,“下一步”。
點擊“系列”,有時Excel會自動生成系列,建議讀者將其全部“刪除”,點擊“添加”。在“值”中行末點擊鼠標左鍵:按住左鍵拖選數據表中“累計沉降”數據,回車。在“分類軸標志”行末點擊鼠標左鍵,按住左鍵拖選數據表中“點名”數據,回車。然后“下一步”,“完成”。
點擊“——系列1”并刪除(即Delete),點擊繪圖區灰色區域并“Delete”去掉灰色背景,雙擊曲線,勾選“平滑線”、“確定”。將畫好的圖表進行縮放并拖動到成果表的適當位置。另外在曲線圖外適當位置用文字標出X、Y軸所代表的意義,即標出“點名”、“沉降量mm”。
本表格曲線初始設置為20個點的沉降值,在實際應用中若沉降點不到20個,可單擊曲線,這時會在20個沉降數據周邊形成一個藍色框,拖動此框至適當位置,以便曲線和所用數據相匹配,此時即可自動生成新的曲線。圖2為由表1數據生成的曲線圖。

觀測點沉降值 表1

圖2 沉降曲線圖
說明一點:本程序初次輸入時,需操作2.2、2.3所列步驟,后續輸入時只需輸入當天所測高程,其他事項均由程序自動完成,十分方便快捷。
Excel成功之處在于數據計算中公式的編輯和運用;“宏”程序則是在不用編程的情況下;記錄程序并利用快捷鍵處理大量重復工作;Excel的曲線自動生成功能很好地解決了沉降曲線繪制問題;同時AutoCAD也是一款理想的圖形編輯軟件,以上種種有利工具的應用,自然會成功地解決建筑物沉降觀測成果表計算及圖件繪制的一系列問題。筆者希望通過本文的討論,能給類似的測繪工程數據處理及圖件繪制提供一種方便、快捷的處理方法,同時相信大家一定能在較短的時間內編出適合自己具體情況的專用程序。
[1]Excel Home編.張燕譯.Excel實戰技巧精粹[M].北京:人民郵電出版社,2007,53~56
[2]王德成.用Excel編寫四等水準觀測記錄和平差計算程序[J].北京測繪,2007(3):57~58
[3]王德成.用Excel編寫測量綜合計算程序[J].城市勘測,2003(4):33~34
Completely Plan of Processing Building Subsidence Data and Drawings
Wang DeCheng
(Xianyang Institute of Survey and Mapping,Xianyang 712000,China)
This article introduces the program by Excel and Auto-CAD to carry on the building subsidence data and drawing process.The program is useful for survey production department.
Excel;“macro”procedure;Auto-CAD;the building subsidence
1672-8262(2010)05-142-03
P209
B
2010—01—12
王德成(196—),男,高級工程師,主要從事城市工程測量技術管理工作及程序開發。