孔凡猛
(山東省地質(zhì)測繪院山東濟南250002)
隨著工程技術(shù)的發(fā)展,巖土工程中信息、水位,各種物資的勘察變得越來越重要,這些在巖土工程勘查中測量的數(shù)據(jù)均是由勘察工作人員實時跟蹤整個項目,經(jīng)過多次測量而來。但是一旦項目完成之后,這些數(shù)據(jù)就會被丟棄,對于日后工作不能較好地起到參考的作用,勘察人員也希望將其進行統(tǒng)計整理,但由于數(shù)據(jù)量較大且復(fù)雜,僅依靠人工的力量難以生成清晰的圖表或文檔進行收藏[1]。因此,如何能較好地利用工程中的測量數(shù)據(jù),將勘察數(shù)據(jù)利用數(shù)字化技術(shù)[2]進行一個自動分析和批量管理,成為了巖土勘察科研人員致力于研究的問題。
為了能實現(xiàn)巖土工程數(shù)字化的勘察技術(shù),近年來研究人員也做出了不懈的努力,并給出了在未來能夠在巖土工程勘察行業(yè)中實現(xiàn)集勘察數(shù)據(jù)整合、計算、更新與保存為一體的設(shè)計目標(biāo),為未來即將踏入巖土工程勘察領(lǐng)域的學(xué)者提供前端支撐,也為已經(jīng)踏入該行業(yè)的研究人員積累經(jīng)驗值,同時該過程最具意義的是降低了運營的成本,提高了工作效率。因此,本文提出了基于數(shù)字化的巖土工程勘察技術(shù),其利用現(xiàn)有的數(shù)據(jù)庫技術(shù)[3],并使用辦公軟件office[4],以及能夠?qū)辈鞌?shù)據(jù)進行精細化處理的計算分析軟件AutoCAD[5],為我國的巖土勘察技術(shù)發(fā)展提供幫助。
Net技術(shù)核心是Web Services[6],應(yīng)用程序和Internet網(wǎng)絡(luò)之間進行通信均在Web services的允許之下,該種允許可跨平臺實現(xiàn),不分操作系統(tǒng)、設(shè)備和編程語言的需求。如圖1所示為Net技術(shù)架構(gòu)層次圖,該技術(shù)架構(gòu)層次圖從上到下分為幾個層級結(jié)構(gòu),最上端代表著以c#,c++,VB,Jscript[7]等語言實現(xiàn)的應(yīng)用程序,該應(yīng)用程序能直觀展現(xiàn)給用戶操作過程等數(shù)據(jù),勘測數(shù)據(jù)均可在這些可視化應(yīng)用程序下進行分析計算。中間層為業(yè)務(wù)邏輯層,對于系統(tǒng)邏輯業(yè)務(wù)的功能均在此層次被封裝起來,之后提供了一個能夠被外部訪問的接口,包括基于WCF[8]的對外暴露的Service服務(wù),對于不同的外部請求,對外提供暴露的方式和策略也不相同。圖1中最下端的底層結(jié)構(gòu)即為架構(gòu)的核心技術(shù),該底層核心技術(shù)中的CLR[9]類似于一個引擎,能夠驅(qū)動其他上層關(guān)鍵功能。
圖1 技術(shù)架構(gòu)層次圖
如圖2所示為實現(xiàn)數(shù)字化的巖土勘察系統(tǒng)的三層架構(gòu)圖,該三層體系架構(gòu)在實現(xiàn)任何軟件開發(fā)中均被視為經(jīng)典的體系。對于分層體系架構(gòu)的出現(xiàn)是隨軟件開發(fā)技術(shù)不斷地發(fā)展而產(chǎn)生的,并隨著算法技術(shù)的不斷優(yōu)化而提高得來的。對于代碼的應(yīng)用效率和重用率在不斷地被提高,因此多層次的體系結(jié)構(gòu)在邏輯功能上要求被實現(xiàn),該實現(xiàn)能具體分離出事物邏輯,從而實現(xiàn)了高效穩(wěn)定的企業(yè)級應(yīng)用系統(tǒng)。
圖2 勘察系統(tǒng)三層架構(gòu)圖
AutoCAD[10]是一款目前廣為流行的計算機輔助設(shè)計軟件,該軟件能為用戶提供良好地操作界面,使得在工程中難以想象的三維畫面均可在該軟件的繪圖中得以實現(xiàn)。此外,其能夠?qū)⒏鞣N格式的圖片信息進行相互轉(zhuǎn)換,對于數(shù)據(jù)之間的交互[11]有較強的功能,且還能在多種平臺下進行操作,為各類用戶在工程實踐中提供了強大的工具。如圖3所示為AutoCAD開發(fā)層次圖,由于AutoCAD功能的可擴展性,根據(jù)下圖中的開發(fā)層次圖,便可擴展出開發(fā)者想要的功能。
圖3 AutoCAD開發(fā)層次圖
為了實現(xiàn)數(shù)字化的巖土工程勘察系統(tǒng),需要該行業(yè)各個部門的共同協(xié)作才能順利完成,如圖4所示為數(shù)字化系統(tǒng)的總體模塊設(shè)計圖,在該模塊清晰合理的劃分下,巖土勘察工作才能確保高效率、智能化[12]的處理。如圖4中的數(shù)字化勘察系統(tǒng)分兩個層次實現(xiàn),中間模塊的數(shù)據(jù)編輯[13]和數(shù)據(jù)統(tǒng)計等模塊中又有了眾多更細致的功能實現(xiàn)。本文數(shù)字化的巖土勘察系統(tǒng)的實現(xiàn)就是按照這一功能模塊進行的設(shè)計。
圖4 系統(tǒng)功能架構(gòu)圖
根據(jù)上文中勘察系統(tǒng)架構(gòu)的分析及討論,顯然數(shù)據(jù)庫的設(shè)計占重要地位。在工程勘察中由系統(tǒng)統(tǒng)計分析得來的數(shù)據(jù)均要進行存儲,因此必須要對數(shù)據(jù)進行安全、可靠、穩(wěn)定的存儲。本文在綜合考慮兼容性[14]等條件下,選擇了功能強大的Sql server[15]數(shù)據(jù)庫。當(dāng)在發(fā)生異常情況時,要保證數(shù)據(jù)庫可以恢復(fù)到發(fā)生異常之前的正常工作狀態(tài),這樣才能確保其穩(wěn)定性。如下表1中所示為巖土工程勘察中的基本信息表,表中包含了巖土工程編號、名稱、單位等與工程相關(guān)的描述信息,該信息表確定之后就能在數(shù)據(jù)庫中利用GUID(全局標(biāo)示符)建立與之對應(yīng)的關(guān)系,該數(shù)據(jù)庫的建立就是根據(jù)這些關(guān)系層次逐步進行的實現(xiàn)。
表1 工程基本信息表
在系統(tǒng)搭建以及數(shù)據(jù)庫的實現(xiàn)之后,如圖5所示為該系統(tǒng)對一個勘察項目文檔管理的子目錄列表圖,在對勘察項目的文件在數(shù)據(jù)庫服務(wù)器上建立根目錄后,才能對該項目中的內(nèi)容進行批量化管理。圖5中在系統(tǒng)實現(xiàn)的項目列表中可清楚的看到文件的存放位置及文件名稱,由此可方便的為數(shù)據(jù)再次使用時提供信息。
圖5 子目錄列表
如圖6所示為用戶權(quán)限管理實現(xiàn)界面的截圖。在該系統(tǒng)頁面下,管理員有權(quán)限進行用戶的增加、刪除和更改,從而保證了職能的持續(xù)化管理。
文中從巖土勘察中出現(xiàn)的測量數(shù)據(jù)利用性低,人工處理數(shù)據(jù)不清晰,勘察圖形的繪制不易實現(xiàn)等難題出發(fā),開發(fā)了基于數(shù)字化的巖土勘察系統(tǒng),并在Net架構(gòu)及MySQL數(shù)據(jù)庫下順利實現(xiàn)。該系統(tǒng)能為勘察人員提供一個運行速度快,穩(wěn)定性能強,界面友好,且操作簡單快速的業(yè)務(wù)系統(tǒng)。因此,其在未來巖土勘察中有著廣闊的應(yīng)用前景。
圖6 用戶權(quán)限管理
[1]葉安強.淺析巖土工程勘察中存在的問題及相應(yīng)對策[J].企業(yè)技術(shù)開發(fā):學(xué)術(shù)版,2015,34(8):45-46.
[2]邱林.巖土工程勘察中的問題及改進措施[J].華東科技:學(xué)術(shù)版,2014(2):406.
[3]劉斌.工程勘察行業(yè)現(xiàn)狀和發(fā)展對策探究[J].江西建材,2015(18):216.
[4]樂艷莉.城市地質(zhì)信息化管理IT基礎(chǔ)架構(gòu)規(guī)劃[J].上海國土資源,2013,34(3):48-51.
[5]Nathanail C P,Rosenbaum M S.Spatial managementofgeotechnicaldataforsiteselection[J].Engineering Geology,1998,50(3):347-356.
[6]張芳,鄭山霖,張秀蓮,等.巖土工程信息技術(shù)及其工程應(yīng)用[J].地下空間與工程學(xué)報,2016,12(5):1336-1343.
[7]DimasWicaksono,Ary SetijadiPrihatmanto,Tunggal Mardiono.Design and implementation of GIS data server development for 3D Simulation in SAR operation,2012 international conference on system engineering and technology,September.2012[C]//Bandung,Indonesia,2012:11-12.
[8]合亞杰.基于GIS的地質(zhì)勘察信息系統(tǒng)設(shè)計與實現(xiàn)探討[J].城市地理,2014(24):24.
[9]Qu Honggang,PanMao,Wang Bin,et la.Boolean operations of triangulated solidsand their applications in the 3d ggeological modeling[C]//Proceedings of International Symposium on SpatiotemporalModeling,SpatialReasoning,Spatial Analysis,DataMining and Data Fusion,Beijing China,2005:259-264.
[10]GUO Xiu-cai,ZHANG Qian-nan.Application of GIS Technology in Coal Mine GraphicInformation Management System[C]//International Conference on Computer andCommunication Technologies in Agriculture Engineering,2010:456-459.
[11]MAO Shan-jun,XIONG Wei,SHEN Da-yong.The realization of coal mine spatialmanagement information system[J].Computer Applications in the Minerals Industries,2001:779-782.
[12]李茂柱.研究通用巖土工程勘察數(shù)據(jù)庫建設(shè)[J].建設(shè)科技,2014(11):113.
[13]周中成.基于GIS的地質(zhì)勘察信息模型研究[J].科技與創(chuàng)新,2015(4):112-113.
[14]Les Worrall.GIS:Prospects and challenges geographical information systems:developments and Applications[M].London:Belharen Press,1990:1-12.
[15]鄭勇.基于GIS技術(shù)的城市消防信息系統(tǒng)的設(shè)計研究[J].計算機光盤軟件與應(yīng)用,2014(21):23-24.
[16]肖純楨,謝業(yè)文.基于GIS的南昌市區(qū)消防信息系統(tǒng)的設(shè)計與實現(xiàn)[J].江西測繪,2015(4):12-14.