[發明專利]基于GOCAD軟件的二維圖件生成方法有效
| 申請號: | 201210339718.4 | 申請日: | 2012-09-14 |
| 公開(公告)號: | CN102831282A | 公開(公告)日: | 2012-12-19 |
| 發明(設計)人: | 田華兵;劉仕勇;王剛;李攀峰;石偉民;吉云;黃嘯鷹 | 申請(專利權)人: | 中國水電顧問集團成都勘測設計研究院 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50 |
| 代理公司: | 成都虹橋專利事務所 51124 | 代理人: | 劉世平 |
| 地址: | 610072 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 gocad 軟件 二維 生成 方法 | ||
技術領域
本發明涉及水電水利工程地質三維建模技術,具體的說,是涉及一種基于GOCAD軟件的二維圖件生成方法。
背景技術
隨著計算機技術的發展,計算機三維技術應用已擴展至各行各業。在這種趨勢下,工程設計領域也在逐步推進計算機三維技術,水電設計的三維化工作也勢在必行。水電工程設計是一個跨越多專業、涉及多領域的協同過程,而工程地質是其基礎,所提交的成果是下游專業的設計輸入。GOCAD軟件是地質領域的三維軟件,能很好地支持地質專業數據的三維化分析、顯示和編輯并構建三維地質模型,是水電工程地質三維工作較為理想的基礎平臺。
現階段,工程設計尚離不開二維圖件。同時,作為對三維成果校審的有效手段,也需要二維圖件輸出。作為設計依據的二維圖件,不僅需要地質體的輪廓線滿足精度要求,還需要用不同的圖案、線型表達不同的地質內容,需要圖框、圖例、圖面布局滿足相關的行業規范要求。但GOCAD軟件尚無滿足國內規程規范和應用習慣的二維圖件輸出功能。
發明內容
本發明所要解決的技術問題是:提出一種基于GOCAD軟件的二維圖件生成方法,實現按需、快捷地輸出規范的水電工程地質二維圖件。
本發明解決上述技術問題所采用的方案是:基于GOCAD軟件的二維圖件生成方法,包括:
a.選擇要輸出的圖件類型;
b.在GOCAD軟件中獲得相關數據,經過處理后作為二維圖件的數據源;
c.根據二維圖件的數據源,生成二維圖件。
進一步,步驟a中,所述圖件類型包括:平面圖、平切面圖、剖面圖。
進一步,步驟b的具體實現方法為:
b1.如果所選擇的圖件類型為平面圖,則執行步驟b11-b17:
b11.指定地形面、結構面、地層面等各類地質界面,輸入平面圖的左下角p1(x1,y1,z1)、右下角p2(x2,y2,z2)和第三點p3(x3,y3,z3),忽略z1,z2,z3的輸入值,取z1=z2=z3=0;
b12.在Z=0的平面內,將p1、p2之間的連線記為a,將p3到a邊的距離記為L,過p1點做與p1p2垂直且長度為L的線段,將該線段記為b,將以a、b為邊的矩形定義為平面圖范圍;
b13.調用GOCAD?API函數GroupAPI::create_group在GOCAD軟件中新建一個組(集合);
b14.調用GOCAD?API函數PLineAPI::create_from_tsurf_contours,生成等高線數據;
b15.將等高線數據存入新建的組,作為平面圖地形線數據源;
b16.求得每一個結構面、地層面與地面的相交線/點;
b17.將被切對象的屬性賦予得到的對象,并將其存入新建的組,作為平面圖地質跡線數據源;
b2.如果所選擇的圖件類型為平切面圖,則執行步驟b21-b26:
b21.指定被切對象,平切面高程z,輸入平面圖的左下角p1(x1,y1,z1)、右下角p2(x2,y2,z2)和第三點p3(x3,y3,z3),忽略z1,z2和z3的輸入值,取z1=z2=z3=z;
b22.將p1、p2之間的連線記為a,將p3到a邊的距離記為L,過p1點做與p1p2垂直且長度為L的線段,將該線段記為b,將以a、b為邊的矩形定義為平切面圖范圍;
b23.調用GOCAD?API函數GroupAPI::create_group在GOCAD軟件中新建一個組;
b24.新建一個高程為z的水平面,過p1,p2和p3點;
b25.求得平面與地質體的相交線/點;
b26.將被切對象的屬性賦予得到的對象,并將其存入組,作為平切面的數據源;
b3.如果所選擇的圖件類型為剖面圖,則執行步驟b31-b35:
b31.輸入剖面線(折線)平面位置坐標和剖面最低高程LowZ,并選取被切對象;
b32.計算選取的被切對象的外包圍盒(box);
b33.計算切面的最高高程TopZ,具體方法如下:
TopZ=box.max().z()+(box.max().z()-box.min().z())/2.0;
b34.對剖面線中的每一個線段做如下操作:
生成一個平面投影為該線段的垂直切面,其最低高程為LowZ,最高高程TopZ;
b35.分段求得生成的切面與地質體交切的交跡線/點,作為剖面圖的數據源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國水電顧問集團成都勘測設計研究院,未經中國水電顧問集團成都勘測設計研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210339718.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種有機硅鋁阻燃聚碳酸酯及其制備方法
- 下一篇:玻璃硬盤基板用研磨液組合物





