一種三維地質模型的地質剖面輸出方法
【專利摘要】本發(fā)明公開了一種三維地質模型的地質剖面輸出方法,步驟如下:一、地層標記:將地質模型各地層面在三維建模軟件中進行實體化,并附上不同顏色標記地層面及構造面;二、建立剖面:點擊地質模型上的兩點,三維建模軟件計算剖面原點位置及長度,生成剖切輔助面;三、出圖比例:編程計算剖切輔助面兩端點距離,與實際剖切輔助面兩端點距離相比得出出圖比例,按比例繪制剖面切輔助圖;四、建立坐標軸;五、鉆孔投影:選取剖切輔助面附近的鉆孔并投影到剖切輔助面上,識別地質模型周圍的鉆孔信息并反映在剖切輔助面上,繪制投影孔;六、輸出地質剖面圖。本發(fā)明解決了傳統(tǒng)地質平剖面繪制工作效率低下的問題,可以廣泛應用于三維仿真【技術領域】。
【專利說明】一種三維地質模型的地質剖面輸出方法
【技術領域】
[0001] 本發(fā)明涉及三維仿真【技術領域】,特別是涉及一種三維地質模型的地質剖面輸出方 法。
【背景技術】
[0002] 基于CATIA軟件進行三維地質建模,在業(yè)內已經應用了多年,建模技術日趨成熟。 目前,由于三維制圖的行業(yè)標準相對滯后,三維地質建模還沒有被全面推廣,工程技術人員 還仍然保持以前的制圖習慣,需要為繪制地質平剖面圖付出大量的時間和精力。在基于 CATIA創(chuàng)建三維地質模型的基礎上,通過CATIA軟件的自身功能,可以實現(xiàn)二維剖面的輸 出,但直接輸出的并非標準化的地質剖面圖,仍需進一步補充完善。所以,怎樣由三維地質 模型快速輸出標準化的二維地質剖面圖,提高工作的效率,是目前解決三維地質建模推廣 問題的關鍵。
【發(fā)明內容】
[0003] 本發(fā)明的目的是為了克服上述【背景技術】的不足,提供一種三維地質模型的地質剖 面輸出方法,解決傳統(tǒng)的地質平剖面繪制工作量大、過程繁瑣、效率低下的問題。
[0004] 本發(fā)明提供的一種三維地質模型的地質剖面輸出方法,包括以下步驟:步驟一、地 層標記:將地質模型各地層面在三維建模軟件中進行實體化,并附上不同顏色,再通過顏色 這一屬性標記地層面及構造面;步驟二、建立剖面:通過點擊地質模型上的兩點,三維建模 軟件計算出剖面原點的位置及長度,同時在地質模型上生成剖切輔助面,并設定剖面深度; 步驟三、出圖比例:編程計算剖切輔助面兩端點的距離,與三維建模軟件中實際剖切輔助面 兩端點距離相比得出出圖比例,并按比例繪制剖面切輔助圖;步驟四、建立坐標軸:將水平 線設為X坐標軸并進行標注,并以此建立Y坐標軸;步驟五、鉆孔投影:選取剖切輔助面附 近的鉆孔并投影到剖切輔助面上,并顯示鉆孔的信息以及與投影孔之間的距離,識別地質 模型周圍的鉆孔信息并反映在剖切輔助面上,繪制投影孔;步驟六、輸出地質剖面圖。
[0005] 在上述技術方案中,所述三維建模軟件為CATIA軟件。
[0006] 在上述技術方案中,所述步驟一中,通過CATIA軟件中的automatic surface命 令,將地層面實體化并附上顏色。
[0007] 在上述技術方案中,所述步驟二中,點擊地質模型上兩點之前,對CATIA軟件進行 二次開發(fā)。
[0008] 在上述技術方案中,所述步驟三中,剖切輔助面建立于CAD軟件中,所述步驟三過 程如下:1)獲取CAD中剖切輔助面所有線段的端點;2)將端點橫坐標進行排序,獲得最大 值和最小值,再計算剖切輔助面兩端點的距離;3)計算剖切輔助面兩端點的實際距離,與 CATIA軟件中實際剖切輔助面兩端點距離相比得出出圖比例;4)按比例將原始剖切輔助圖 縮放。
[0009] 在上述技術方案中,所述步驟三第1)步中,通過編程Visual Basic語言獲取CAD 中剖切輔助面所有線段的端點。
[0010] 在上述技術方案中,所述步驟四中,Y坐標軸建立過程如下:1)獲得剖切輔助圖中 左上角的點,獲得圖形最高點堅向坐標值和圖形最低點堅向坐標值;2)根據(jù)第1)步所得的 縱向坐標值,繪制Y坐標軸;3)根據(jù)第1)步得到的堅向坐標值與剖切線左端點實際高程值 之間的關系,對Y坐標軸進行標注。
[0011] 在上述技術方案中,所述步驟五中,選取剖切輔助面附近的鉆孔過程如下:1) 計算剖切線方程:采用直線方程一般式:Ax+By+C = 0(ΑΒ尹0),其中A = y2 - yl ;B = xl - x2 ;C = -A · xl-B · yl,(xl,yl)和(x2, y2)分別為剖切輔助面兩端點的坐標;2)從 數(shù)據(jù)庫中提取鉆孔孔口坐標;3)計算各鉆孔孔口點到剖切線的垂直距離,即投影距離D :
【權利要求】
1. 一種三維地質模型的地質剖面輸出方法,其特征在于:包括以下步驟: 步驟一、地層標記:將地質模型各地層面在三維建模軟件中進行實體化,并附上不同顏 色,再通過顏色這一屬性標記地層面及構造面; 步驟二、建立剖面:通過點擊地質模型上的兩點,三維建模軟件計算出剖面原點的位置 及長度,同時在地質模型上生成剖切輔助面,并設定剖面深度; 步驟三、出圖比例:編程計算剖切輔助面兩端點的距離,與三維建模軟件中實際剖切輔 助面兩端點距離相比得出出圖比例,并按比例繪制剖面切輔助圖; 步驟四、建立坐標軸:將水平線設為X坐標軸并進行標注,并以此建立Y坐標軸; 步驟五、鉆孔投影:選取剖切輔助面附近的鉆孔并投影到剖切輔助面上,并顯示鉆孔的 信息以及與投影孔之間的距離,識別地質模型周圍的鉆孔信息并反映在剖切輔助面上,繪 制投影孔; 步驟六、輸出地質剖面圖。
2. 根據(jù)權利要求1所述的三維地質模型的地質剖面輸出方法,其特征在于:所述三維 建模軟件為CATIA軟件。
3. 根據(jù)權利要求2所述的三維地質模型的地質剖面輸出方法,其特征在于:所述步驟 一中,通過CATIA軟件中的automatic surface命令,將地層面實體化并附上顏色。
4. 根據(jù)權利要求2所述的三維地質模型的地質剖面輸出方法,其特征在于:所述步驟 二中,點擊地質模型上兩點之前,對CATIA軟件進行二次開發(fā)。
5. 根據(jù)權利要求2所述的三維地質模型的地質剖面輸出方法,其特征在于:所述步驟 三中,剖切輔助面建立于CAD軟件中,所述步驟三過程如下: 1) 獲取CAD中剖切輔助面所有線段的端點; 2) 將端點橫坐標進行排序,獲得最大值和最小值,再計算剖切輔助面兩端點的距離; 3) 計算剖切輔助面兩端點的實際距離,與CATIA軟件中實際剖切輔助面兩端點距離相 比得出出圖比例; 4) 按比例將原始剖切輔助圖縮放。
6. 根據(jù)權利要求5所述的三維地質模型的地質剖面輸出方法,其特征在于:所述步驟 三第1)步中,通過編程Visual Basic語言獲取CAD中剖切輔助面所有線段的端點。
7. 根據(jù)權利要求2所述的三維地質模型的地質剖面輸出方法,其特征在于:所述步驟 四中,Y坐標軸建立過程如下: 1) 獲得剖切輔助圖中左上角的點,獲得圖形最高點堅向坐標值和圖形最低點堅向坐標 值; 2) 根據(jù)第1)步所得的縱向坐標值,繪制Y坐標軸; 3) 根據(jù)第1)步得到的堅向坐標值與剖切線左端點實際高程值之間的關系,對Y坐標軸 進行標注。
8. 根據(jù)權利要求2所述的三維地質模型的地質剖面輸出方法,其特征在于:所述步驟 五中,選取剖切輔助面附近的鉆孔過程如下: 1)計算剖切線方程: 采用直線方程一般式:Ax+By+C = 0 (AB尹0), 其中 A = y2 - yl ;B = xl - x2 ;C = -A · xl-B · yl,(xl,yl)和(x2, y2)分別為剖切輔 助面兩端點的坐標; 2) 從數(shù)據(jù)庫中提取鉆孔孔口坐標; 3) 計算各鉆孔孔口點到剖切線的垂直距離,即投影距離D : Α·χ-\-Β· v + c D =-, - λΙα2 + β2 · 4) 選取投影距離滿足要求的鉆孔。
【文檔編號】G06T17/05GK104299269SQ201410522538
【公開日】2015年1月21日 申請日期:2014年9月30日 優(yōu)先權日:2014年9月30日
【發(fā)明者】郭麒麟, 孫云志, 石林, 喬世范, 蔡旭輝, 趙旻, 陳文理, 向能武, 楊漢良, 韓旭, 雷世兵, 鄧爭榮, 吳樹良, 徐俊, 王頌, 李少雄, 謝禮明, 錢驊, 王正, 鄭松武 申請人:長江巖土工程總公司(武漢)