孫娜
摘 要:整理檢測資料并出具檢測成果報告,是巖土工程檢測工作內業(yè)整理的主要內容。多數巖土工程檢測軟件一般以數據庫的形式與其它程序(如數據處理程序、繪圖程序等)共享數據。但在實際應用中,數據庫的設置對用戶而言一般是不可見的或被禁止的,這就削弱了數據庫系統(tǒng)本身具有的對數據組織、管理及成果資料的檔案管理等功能。
關鍵詞:巖土工程;檢測數據庫;建立應用
1 巖土工程檢測數據庫的結構
我們在實際工作中所涉及到的檢測信息是紛繁復雜的,由于檢測對象的不同而導致各檢測業(yè)務內容不盡相同,將所有檢測信息全部包含進數據庫中顯然也沒有必要。根據對內業(yè)工作的理解,我們并將信息分類,選出某些特定信息,構建出數據庫結構。工程信息:包括工程編號、工程名稱、建設單位、設計單位、工程地點、建筑物的結構類型、場地地形特征、持力層名稱、工程負責人等。鉆孔信息:包括鉆孔編號、鉆孔類型、孔口標高、鉆孔深度等。地層信息:包括巖土(混凝土等)序號、層底深度、巖土名稱、巖土特征等。原位測試信息:包括測試類型、巖土名稱、鉆孔編號、測試位置、原始測試數據、計算結果數據等。室內測試信息:包括巖土序號、巖土名稱、鉆孔編號、取樣編號、測試指標等。
2 數據庫的建立及應用
2.1建立界面窗口
Access中窗口的作用是生成界面,從而進行數據的錄入。每個窗口作為一個獨立的模塊內嵌Visualbasic語言,這樣可在窗口中或在錄入數據的過程中完成計算。例如輸入層底深度后計算層厚,輸入動探桿長后計算桿長校正系數等;同時可在窗口中嵌入“宏”來規(guī)范和約束窗口的風格和行為。窗口不僅提供兩種視圖方式—窗口視圖和數據表視圖,而且支持數據的復制與粘貼,這樣就解決了數據的輸入問題,可方便地進行鉆孔數據的復制等操作。
2.2建立數據查詢
利用查詢可以完成對表中數據的統(tǒng)計、計算等。查詢的結果可以直接或間接生成統(tǒng)計表并可復制到Word文檔中,據此,我們可以在檢測文字報告中填加由查詢得到的各種統(tǒng)計表,如工作量表、地層統(tǒng)計表、原位測試結果統(tǒng)計表、土工試驗結果統(tǒng)計表、承載力表等。Access中查詢的類型不同,其作用也不一樣。對單個指標的統(tǒng)計或對單個表中特定字段的篩選、計算,可用簡單的選擇查詢。例如要生成動探試驗結果統(tǒng)計表,統(tǒng)計的指標為“動探擊數”,可選用字段“測試類型、巖土序號、巖土名稱”等作為序列(在總計選項中適用函數groupby),對字段"動探擊數"使用函數Count、Min、Max、Avg、Stdev等統(tǒng)計,或者利用表達式選用任意字段操作(如Stdev/Avg,得到變異系數),最后生成表格。
對多個指標的統(tǒng)計或對多個表中特定字段的篩選、計算,可綜合運用選擇查詢、追加查詢、刪除查詢等進行操作。例如要生成土工試驗結果統(tǒng)計表,可先對選用統(tǒng)計的指標(含水量、重度、孔隙比、液性指數、壓縮模量等)的單個統(tǒng)計項目(統(tǒng)計樣本數、范圍值、均值、標準差等)逐一運行追加查詢,之后對追加查詢后的表運行選擇查詢。
同樣,以如上的方法選用多個表中的特定字段,如“鉆孔編號、鉆孔深度、測試類型、取樣編號”等進行操作,可生成工作量統(tǒng)計表。在實際應用中,查詢功能一般應結合程序總體設計,由Visualbasic代碼去實現,可增強程序處理事務的靈活性。例如退出查詢后,有時要運行刪除查詢,這樣避免了由于頻繁地運行追加查詢而造成數據的冗余。另外,以查詢?yōu)閿祿吹拇翱?,由于可內嵌Visualbasic代碼完成計算,其數據表視圖同樣也可以表格的形式復制到Word文件中,這和由查詢得到的結果及作用是相同的。
2.3數據庫應用
由數據庫直接生成檢測成果文字報告,是建立巖土工程檢測數據庫的主要目標之一。這個任務可以由Word的郵件合并功能及Access的查詢結果來共同完成。即先創(chuàng)建一文字報告模板,用作郵件合并主文檔(同時在主文檔中填加合并域);之后以Access的查詢結果作為郵件合并的數據源將數據和主文檔合并至一新文檔中(主文檔與數據源之間以ODBC聯(lián)接),從而完成了檢測成果文字報告的大部分內容,在此基礎之上填加由查詢得到的各種統(tǒng)計表格,就形成了較為完整的檢測成果的文字報告。需要說明的是,以上方法在Visualbasic代碼中能得到很好的實現,而并不需要繁雜的操作步驟,即在數據庫中選定工程項目后直接啟動報告模板并運行郵件合并功能就可得到較為理想的結果。圖件(平面圖、柱狀圖等)作為檢測成果資料的重要內容,是多數檢測軟件都具備的功能,一般在AutoCAD環(huán)境中以DLL形式與數據庫共享數據,并獨立計算成圖。
3 5CoreDraw的最后編輯及打印
3.1位圖與矢量圖的區(qū)別
位圖和矢量圖是電腦圖中的兩個主要類型。位圖是由像素構成,分辨率的大小決定圖像的大小,低分辨率的圖像放大后會模糊不清。矢量圖是用數學方式繪制的曲線和其它幾何體組成的圖形,矢量圖可隨意放大而不改變清晰度。
3.2 Winsurf中矢量圖的生成
了解到了矢量圖與位圖的區(qū)別后,我們下一步就是將上面制作的等值線圖轉換成矢量圖進行保存。選擇Winsurf的File菜單中的Export選項,將剛才繪制的等值線圖按*.WMF格式文件進行保存。
3.3矢量圖在CoreDraw中的編輯
運行CoreDraw,打開剛才保存的*.WMF文件。將重疊在一起的符號、數字、直線移開,選擇合適的位置擺放。
3.4等值線圖的打印
選擇合適的紙張(最好選擇大一些的紙張),在打印的版面標簽項中選擇調整到頁面大小,然后單擊打印。
結論
在巖土工程檢測工作中,利用數據庫技術可有效地對各單項目的檢測信息進行組織與管理,并能利用檢測數據直接生成成果資料。實際上,數據庫還應具有對多年檢測成果資料的檔案管理功能,還應提供對檢測單位內部管理信息系統(tǒng)(如項目管理)的支持,對網絡的支持。將工程項目的檢測信息及管理信息在數據庫中進行有效的組織、管理及利用,并能適應網絡化發(fā)展及檢測業(yè)務管理的需要,應該是數據庫在工程檢測領域中應用的一個重要內容。
參考文獻
[1]張宏松,杜興武,肖機衛(wèi),楊文甫.基于GIS技術的城市勘察信息、系統(tǒng)設計[J].西部探礦工程.2017.
[2]黃高峰,李宗利,牟聲遠.Hoek-Brown準則參數在邊坡工程中的敏感性分析[J].巖土力學.2017.
(作者單位:南京東大巖土工程勘察設計研究院有限公司)