楊孟德
(上海勘察設計研究院(集團)有限公司重慶分公司,重慶 401120)
工程地質勘察中,在兩剖面相交處沒有鉆孔控制時,便涉及做交叉剖面問題,兩剖面相交處所反映的地質信息(地面標高、巖土分界、巖性分層等)必須完全一致。

圖1 剖面平面位置示意圖
說明:1—1’與2—2’信息及位置關系見圖1,其中1—1’剖面由鉆孔ZK1和ZK2組成,2—2’剖面無鉆孔,該剖面地質信息只能通過1—1’剖面采用交叉方式體現出來,為方便說明,1—1’剖面命名為主交剖面,2—2’剖面命名為被交剖面,如圖1所示:主交剖面與被交剖面交于A點,兩條剖面對應于各自A點的高程、巖土分界數據、巖土性分界線必須對應一致。
交叉剖面常規做法先在主剖面中在剖面相交處繪制若干輔助線,然后,將輔助復制或移動到被交剖面處,調整被交剖面在交點處的地形線標高、添加巖土分界線,添加巖土體填充圖案,最后,根據剖面走向、巖層產狀等信息更改巖土體填充圖案角度。

圖3 2—2’剖面(被交剖面)連層示意圖
交叉剖面常規做法效率影響因素:調整相交處的地形標高需要花費時間;巖土分層較多時,需要畫大量輔助線;根據不同的巖層產狀、剖面走向計算剖面視傾角需要花費時間。以上三點制約了交叉剖面常規做法的效率。
隨著電腦應用的普及,結合計算機語言編程,筆者根據大量的工程實踐,考慮到做交叉剖面涉及的關鍵三 點(P1、P2、P3),其中,前兩個 點 位于主交剖面(如圖2中P1、P2),反映地面高程信息、分層信息等關鍵因素,第三個 點 位于被交剖面(如圖3中P3),反映被交剖面的生成位置等關鍵因素,確保生成的交叉剖面信息與主剖面信息保持一致,本文結合AutoCAD二次開發語言VisualLisp和Visual C++語言實現三點法定交叉剖面。
(1)得到相交剖面的基本信息,包括生成比例、剖面走向、巖層產狀、巖土代碼等信息。通過VisualLisp開發實現,以上基本信息主要通過命令行中輸入得到,如圖4。
(2)得到相交剖面的分層信息,包括巖土分界線、巖性分界線等信息。通過VisualLisp開發實現,通過選擇主交剖面兩個 點 坐標得到,如圖4。

圖4 獲取相交剖面基本信息
通過以上操作,將會生成一系列TXT類型的基礎數據,為被交剖面生成相關信息作準備。
(3)計算得到被交剖面巖土填充圖案及填充角度等信息。通過Visual C++開發實現,如圖5。

圖5
(4)生成交叉剖面。通過Visual C++開發實現,如圖5。
直接點擊以上程序中 三點法定交叉 按鈕,便能生成交叉剖面信息,將會自動生成被交剖面的剖面走向、產狀視傾角、巖土層填充圖案及正確的填充圖案角度。
通過以上三點法定交叉剖面新方法操作,可以快捷方便地生成交叉剖面信息,省略了大量中間操作環節,極大地節約了勞動時間,提高了勞動效率,尤其對于大型線路工程,需要做大量交叉剖面時優勢尤為明顯。