[发明专利]基于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.vipzhuanli.com/pat/books/201210339718.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种有机硅铝阻燃聚碳酸酯及其制备方法
- 下一篇:玻璃硬盘基板用研磨液组合物