李曉勇
勘察平面圖中的勘探孔與剖面線的布置反映了勘察的工作量、手段和目的。巖土工程勘察數(shù)據(jù)處理系統(tǒng)通過對數(shù)據(jù)庫中存放的勘探孔和剖面線的數(shù)據(jù)進行處理,來生成勘察報告中的不同部分,如,勘察決算表、靜力觸探成果表、十字板成果表、剖面圖等。先前,勘探孔及剖面線在勘察平面圖中的布置和數(shù)據(jù)庫中的錄入工作是比較獨立的,二者在生成時沒有進行有機關聯(lián),使工作有大量的重復性。為了充分實現(xiàn)工程中提出的短、平、快的工作方式,使工作效率提高、減小人工操作誤差率,本人通過Autodesk公司所提供的開放式二次開發(fā)語言Autolisp及Microsoft公司的C++實現(xiàn)數(shù)據(jù)庫與AutoCAD14圖形之間的轉換。
在勘察平面圖中,勘探孔的表示標記由圖例、孔號、孔口標高、孔深、穩(wěn)定水位標高組成;剖面線的表示標記由剖面線、剖面號及所經(jīng)過的勘探孔所組成。在CAD圖形中,圖元之間是相互獨立的,當通過CAD中的塊(block)或組(group)等命令對多個圖元進行組合時,則每個圖元就無法正確檢索到必要的信息。本文選取圖元順序檢索法,來提取必要的圖元信息,這就要求對圖元的生成順序建立統(tǒng)一的原則?;诖?對勘探孔及剖面線編寫了單獨的命令來對其圖形的生成順序建立統(tǒng)一的標準??碧娇椎纳煞绞綖閳D例→孔號→孔口標高→孔深→穩(wěn)定水位標高,剖面線的生成方式為剖面號→穿過所經(jīng)過的勘探孔的圓心→剖面線。
表1 勘察孔圖元對應原則
結合文獻[2]和巖土工程勘察數(shù)據(jù)處理系統(tǒng)中對勘探孔的設定,建立如表1所示的對應原則及如圖1所示程序流程圖。
1.3.1 勘探孔的檢索
1.3.2 剖面線的檢索
1.4.1 勘探孔腳本文件格式
1.4.2 剖面線腳本文件格式
在利用Autolisp及C++語言的基礎上,實現(xiàn)了勘察平面布置圖與我院的巖土工程勘察數(shù)據(jù)處理系統(tǒng)軟件中的數(shù)據(jù)庫的數(shù)據(jù)互傳的目的,提高了工作效率和工作質量。
[1]劉志剛.AutoCAD 2000 Visual LISP開發(fā)人員指南[M].北京:中國電力出版社,2001.
[2]DGJ 08-37-2002,巖土工程勘察建設規(guī)范[S].
[3]易 芳.淺析AutoCAD技術在隧道施工中的運用[J].山西建筑,2009,35(12):366-367.