1.一种基于3DE平台和地质勘察数据库的勘探模型构建方法,其特征在于,包括下述步骤:步骤1):建立网络地质勘察数据库,用于管理地质勘察数据,为勘探模型建立提供统一数据源;步骤2):开发勘探模型模板,在3DE中采用用户特征建立勘探模型模板,并设置输入参数,通过改变参数驱动勘探模型的生成;具体如下:步骤21):在3DE中建立钻孔模型模板,其输入参数包括孔口坐标,孔底坐标;用户特征参数包括钻孔半径;步骤22):在3DE中建立平洞模型模板,其输入参数包括XY平面、分段洞口坐标,分段洞尾坐标;用户特征参数包括洞口宽度、洞口高度;步骤23):在3DE中建立断层模型模板,其输入参数包括断层起点、断层终点;用户特征参数包括偏移厚度下、偏移厚度上、倾角、延伸长度;步骤24):在3DE中建立结构面模型模板,其输入参数包括平面、结构面中心点;用户特征参数包括节理上层厚度、节理下层厚度、节理倾角、节理深度、节理延伸长度;步骤3):开发勘探数据接口,通过3DE提供的二次开发语言EKL,开发勘探数据获取接口,为建模提供数据;步骤4):生成勘探模型,通过调用EKL数据接口获取地质勘察数据库中勘察数据,实例化勘探模型模板,生成勘探模型;具体如下:步骤41):钻孔模型生成功能开发,包括下述步骤:步骤411):在EKL资源表中新建资源,资源类型为用户定义特征,资源选择步骤2)建立的钻孔模板;步骤412):设计钻孔模型生成交互界面,界面上包括以下元素:① 选择几何图形集,用于指定钻孔模型生成的位置;② 选择钻孔数据范围,用于过滤出某一个区域的钻孔数据,包括工程、阶段和区域三级,选择工程后,在阶段下拉框中显示上级工程所包含的阶段,选择一个阶段后,在区域下拉框中显示工程和阶段下所包含的区域;③ 参数设置,用于通过参数控制几何模型外观,根据钻孔模板用户特征中设置的参数,钻孔模型的交互参数为钻孔半径,此外还包括地层、风化复选框;④ 操作:包括获取钻孔名称、生成钻孔、修改参数操作;步骤413):编写执行代码,包括下述步骤:① 获取钻孔名称,以选择的工程、阶段和区域作为查询参数,从地质勘察数据库中获取钻孔名称;② 生成钻孔,包括以下步骤:A、遍历列表框中的钻孔名称;B、根据钻孔名称调用钻孔接口从地质勘察数据库中获取每个钻孔孔口坐标、钻孔深度;C、通过EKL实例化资源库中钻孔模板,并根据从地质勘察数据库中获取的数据修改钻孔模型的参数,完成数据驱动建模;③ 修改参数,调整钻孔模型的大小;步骤42)平洞模型生成功能开发,包括下述步骤:步骤421)在EKL资源表中新建资源,资源类型为用户定义特征,资源选择步骤2)中建立的平洞模板;步骤422)设计平洞模型交互界面,界面上包括以下元素:① 选择几何图形集,用于选择平洞模型生成的位置;② 选择平洞数据范围,用于过滤出某一个区域的平洞数据,包括工程、阶段和区域三级,选择工程后,在阶段下拉框中显示上级工程所包含的阶段,选择一个阶段后,在区域下拉框中显示工程和阶段下所包含的区域;③ 参数设置,用于通过参数控制几何模型外观,根据平洞模板设置的参数,平洞模型的交互参数为平洞高度和平洞宽度,此外还包括地层、风化复选框;④ 操作:包括获取平洞名称、生成平洞、修改参数操作;步骤423)编写执行代码,步骤如下:① 获取平洞名称是以选择的工程、阶段和区域作为查询参数,从地质勘察数据库中获取平洞名称;② 生成平洞包括以下步骤:A、遍历列表框中的平洞名称;B、根据平洞名称从地质勘察数据库中获取每个平洞孔口坐标、平洞轴线数据;若勾选地层复选框,则获取平洞地层分层坐标及分层名称;若勾选风化复选框,则获取平洞风化分层坐标及风化分层名称;C、通过EKL实例化资源库中平洞模板,并根据从地质勘察数据库中获取的数据修改平洞模型的参数,完成数据驱动建模;③ 修改参数,在界面上修改参数,更新平洞模型上的高度和宽度参数,从而调整平洞模型的大小;步骤43)结构面模型生成功能开发,步骤如下:步骤431)在EKL资源表中新建资源,资源类型为用户定义特征,资源选择步骤2)中建立的断层模板、节理模板;步骤432)设计结构面模型交互界面,界面上包括以下元素:① 选择几何图形集,用于选择结构面模型生成的位置;② 选择结构面数据范围,用于过滤出某一个区域的结构面数据,包括工程、阶段和区域三级,选择工程后,在阶段下拉框中显示上级工程所包含的阶段,选择一个阶段后,在区域下拉框中显示工程和阶段下所包含的区域;③ 参数设置,用于通过参数控制几何模型外观,包括断层、节理复选框;断层复选框勾选后,则后续操作对象是对断层模板,根据断层模板设置的参数,断层模型的交互参数为偏移厚度下、偏移厚度上、倾角、延伸长度等;节理复选框勾选后,则后续操作对象是对节理模板,根据节理模板设置的参数,节理模型的交互参数为节理上层厚度、节理下层厚度、节理倾角、节理深度、节理延伸长度等;④ 操作:包括获取名称、生成断层、生成节理、修改参数操作;步骤433)编写执行代码,包括下述步骤:① 获取名称,以选择的工程、阶段和区域作为查询参数,从地质勘察数据库中获取断层或节理名称;② 生成断层,包括以下步骤:A、遍历列表框中的断层名称;B、根据断层名称从地质勘察数据库中获取断层相关数据;C、通过EKL实例化资源库中断层模板,并根据从地质勘察数据库中获取的数据修改断层模型的参数,完成数据驱动建模;③ 生成节理,包括以下步骤:A、遍历列表框中的节理名称;B、根据节理名称从地质勘察数据库中获取节理相关数据;C、通过EKL实例化资源库中节理模板,并根据从地质勘察数据库中获取的数据修改节理模型的参数,完成数据驱动建模。
2.根据权利要求1所述的基于3DE平台和地质勘察数据库的勘探模型构建方法,其特征在于,还包括步骤5):动态更新勘探模型;当勘探数据变动时,一键更新勘探模型。
3.根据权利要求1所述的基于3DE平台和地质勘察数据库的勘探模型构建方法,其特征在于,步骤1)的过程具体如下:步骤11):采用数据库管理工具建立MySQL数据库,在数据库中建立工程管理表和地质勘察数据表;步骤12):开发地质勘察数据库管理界面,按工程、阶段、区域三个层级管理勘察数据,界面包括钻孔数据管理模块、平洞数据管理模块、断层数据管理模块、结构面数据管理模块;步骤13):收集工程中的勘探数据,通过地质勘察数据库管理界面录入数据并保存到对应数据库表中。
4.根据权利要求3所述的基于3DE平台和地质勘察数据库的勘探模型构建方法,其特征在于,步骤11)中,工程管理表包括工程信息表、工程阶段表、工程区域表,表中内容包括名称和描述;地质勘察数据表包括钻孔基本信息表、钻孔地层表、钻孔风化分层表、平洞基本信息表、平洞轴线坐标表、平洞地层表、平洞风化分层表、断层表、结构面表,表中内容包括名称、定位坐标、分层深度,用于描述钻孔、平洞、断层、结构面的空间位置、几何形态及分层信息。
5.根据权利要求1所述的基于3DE平台和地质勘察数据库的勘探模型构建方法,其特征在于,步骤3)具体如下:步骤31):配置MySQL数据源,填写MySQL数据库IP地址、端口号、用户名和密码;步骤32):编写接口,包括工程获取接口,阶段获取接口、区域获取接口、钻孔数据获取接口、平洞数据获取接口、断层数据获取接口、结构面数据获取接口;其中钻孔数据获取接口包括钻孔名称获取接口、钻孔分层数据获取接口、钻孔地层数据获取接口、钻孔风化数据获取接口;平洞数据获取接口包括平洞名称获取接口、平洞地层数据获取接口、平洞风化数据获取接口、平洞洞口坐标数据获取接口、平洞轴线数据获取接口。