一、数据准备野外路线数据:产状点、地质分界线、分段地质路线、地质点地形数据:等高线、高程点地质数据:钻孔数据、剖面数据、地球物理数据实际材料图数据:地质区、地质界线、地质点二、数据导入(1)要导入数据:剖面数据、钻孔数据、地质图数据、等值线数据(2)各数据导入流程:a)二维填图数据导入可以使用【数据入库与建模】菜单下面的【地质填图数据入库】选择导入项目的工程文件。
其中地形数据中的等高线,野外路线中的产状点,实际材料图中的地质界线要素、面地质要素,以及填图边界都是后期建模中必须用到的数据文件,其他数据可以根据实际情况选择。
导入的填图数据建议是1:1的比例尺,单位为米的数据,用来构建实际模型。
导入数据对话框如下:图2-1二维填图数据导入对话框b)钻孔数据导入利用钻孔数据可以进行约束分区建模,通过修改钻孔生成的钻孔剖面,作为分区建模的约束条件来使用。
三维地质建模的钻孔数据导入,钻孔数据导入功能配置在菜单【数据入库与建模】下面,点击【钻孔数据入库】,弹出下面的“钻孔数据源”对话框,如下图2-2所示:图2-2钻孔数据导入从“钻孔数据源”对话框,我们也可以得知,钻孔数据源有Access、Excel、Oracle三种类型,当我们选择好数据源之后,接下来要给数据源一个GDB存储的路径,也说明钻孔数据是要存储到HDF数据库里。
这里可以添加一个已经存在的存储钻孔的路径或者通过新建一个简单要素类来存放钻孔数据,接下来分别介绍它们的操作方式。
(1)点击“新建”,弹出“保存为”对话框,在“名称”里输入一个保存钻孔基本信息的点简单要素类的名称。
将“钻孔基本信息”及“钻孔分层信息”数据保存到MAPGIS数据源中,如下图所示:图2-3新建钻孔数据要素类新建钻孔存储路径完成之后,在GDB存储路径里,有2个路径,分别对应“钻孔基本信息”及“钻孔分层信息”。
如下图所示:图2-4钻孔基本信息和分层信息(2)如果之前已有建好的钻孔信息、钻孔分层信息对应的简单要素类,可以点击“添加”按钮,弹出“打开”对话框,从已有的地理数据库里选择两个简单要素类“zk001”和“y”来存储钻孔信息,点简单要素类存储钻孔基本信息,线简单要素类存储钻孔分层信息。
图2-5添加钻孔基本信息和分层信息要素类点击确定之后,同样,在GDB存储路径里有2个路径,如下图所示:图2-6添加钻孔基本信息和分层信息后数据源和存储路径都选择好之后,点击“下一步”,弹出如下对话框,再选择要导入的钻孔数据信息,这里选择2个表“QHOLE”和“QHOLELAYER”,分别是钻孔的基本信息表和分层信息表,选择要导入的数据表,如下图所示:图2-7导入数据表的选择选择好之后,再点击“下一步”,弹出“关联数据表”对话框:因为我们选择了2个钻孔数据表,要分别为2个路径关联对应的数据表,做法是:首先,从GDB路径下拉框列表中选择一个路径,再用鼠标点击要关联的数据表;其次,点击“关联数据”,就完成了一个存储路径关联数据的过程,同样的步骤再完成另一个存储路径的数据关联,所有路径关联之后,如下图所示:图2-8钻孔信息表关联继续“下一步”,弹出“关联字段”对话框,这一步骤是将完成存储钻孔的简单要素类的字段关联相应数据表的字段。
如下图所示,先选中数据表“QHOLE”,在源字段里用鼠标选择一个字段,再在数据表的字段里选择对应的字段,最后点击“关联字段”按钮,就完成了一个字段的关联,其他操作类似。
具体操作如下图所示:图2-9钻孔必备字段关联qhole和qholelayer表字段完全关联完之后,结果如下图所示:图2-10钻孔必备字段关联结果如果相应的字段关联错误,则可以通过取消关联,然后再重新关联。
将2个数据表的字段都关联好之后,点击“下一步”,弹出“数据导入”对话框:图2-11钻孔数据导入钻孔导入生成前可以使用钻孔点参数进行设置钻孔参数信息,根据对话框里的“提示”,如果无误,点击“开始导入”按钮,完成钻孔数据的导入。
图2-12钻孔数据导入结果图2-13钻孔数据二维显示c)剖面数据导入剖面数据通常作为三维建模的约束条件来使用,一个完整的剖面数据要有钻孔轨迹线、地层区文件、地层线文件,其中前两个文件是剖面数据必须的文件。
可以通过野外测线生成信手剖面,通过模型切割生成剖面或者钻孔的地层线连接生成钻孔剖面,系统生成后的剖面处理之后可以作为建模的约束条件来使用,从而构建和实际情况更为吻合的地质模型。
三维地质建模的剖面数据导入功能使用菜单【剖面图】下面的【剖面导入及建模】,点击【剖面数据导入】,弹出下面的“剖面导入设置”对话框,选择要导入数据的路径,点击搜索,如下图所示:图2-14剖面数据导入模型存放方式:数据库和临时模型,数据库指导入的数据存放到数据库中永久使用,临时模型指导入的剖面数据作为临时的模型进行使用。
分割区:指在导入剖面时,使用钻孔中心线对三维剖面进行切割划分,方便后期交互式建模中的模型构建使用。
预处理数据:主要针对由钻孔数据生成的剖面数据进行使用,在导入剖面的时候使用钻孔数据进行预处理,找出钻孔表没有对应钻孔编号记录的剖面。
具体操作如下图所示:图2-15剖面数据导入设置生成后的三维剖面如下图所示:图2-16剖面数据导入结果d)地质图数据入库与建模导入地质区、地质边界数据进行建模,高程值的获取可以通过选择高程点、等高线文件进行使用高程插值方法得到,或者通过直接设置高程值的方式进行读取。
网格间距和插值参数可以根据需求填写,其中网格间距越小,网格数越多,建模型精度越高。
具体情况如下图所示:图2-17地质数据导入三、数据检查与处理产状点、地质分界线、分段地质路线数据的检查以及分段地质路线平差、地质界线产状回处理。
此外,包括钻孔数据和剖面数据的一致性检查与处理。
(1)数据检查系统目前提供对产状、分段地质路线、地质分界线数据的检查,数据一般在入库后建模前进行检查,目前系统检查主要针对属性的完整性和属性字段之间的关系检查,当检查无误时再进行建模。
产状点数据检查:ROUTECODE字段不能为空、GEOPOINT字段不能为空、TYPE字段不能为空、DIP与TREND是否垂直、DIP_ANG是否在0到90度之间等;●分段地质路线数据检查:STRAPHA字段不能为空、GEOPOINT字段不能为空、ROUTECODE字段不能为空、R_CODE字段不能为空、GEOPOINT 与R_CODE的组合不能有重复等;●地质分界线数据检查:ROUTECODE字段不能为空、GEOPOINT字段不能为空、TYPE字段不能为空、RIGHT_BODY字段不能为空、LEFT_BODY 字段不能为空等。
图3-1数据检查产状检查:3-2产状点数据检查分段地质路线检查:图3-3分段地质路线数据检查地质界线数据检查:图3-4地质界线数据检查按路线进行检查:图3-5按路线检查按照路线对与路线有关的产状、分段地质路线、地质界线进行检查;输出设置:统一输出到同一个检查日志:将检查结果输出到一个日志中存放; 每条路线输出一个检查日志:按照路线进行输出,每个路线对应的检查结果单独输出存放,方便工作人员按照自己负责的路线进行检查修改。
生成错误文件位置:将错误的数据项对应的位置使用区文件的缓冲区进行标注,方便用户快速定位错误位置。
图3-6按路线检查用户可以根据需要进行选择对应的产状点、分段地质路线、地质界线的数据检查项。
图3-7检查输出日志输出的日志名称为PRBDataCheck.log,存放在填图项目的保存路径中(通过设置填图项目设置进行指定存放位置)。
(2)填图数据处理根据填图数据检查结果,参考返回的日志文件对出错项进行处理,目前系统工具中提供分段地质路线平差、地质界线产状回写及系统自带MAPGIS平台的编辑处理功能等。
分段地质路线平差:图3-8分段地质路线平差点击修改,可以选择替换原文件和新建图层两种保存方式。
下同。
地质界线产状回写:将产状点的产状信息赋给同一路线上同一地质点处的地质界线。
图3-9地质界线产状回写四、基础数据建模利用上面导入的数据对地形数据、野外路线数据、实际材料图数据进行源数据的基础建模。
源数据基础建模前可以对地形、野外路线、实际材料图的建模参数进行设置。
基础数据建模:包括地形数据、野外路线、实际材料图的建模,用户可以根据需要选择需要建模的数据。
地形数据:地形数据建模有等高线、高程点约束三角化,网格化方法等方式。
其中等高线、高程点约束三角化建模方法对高程点、等高线数据进行三角化进行三维建模;网格化方法:X、Y网格间距来控制网格化的网格数目多少及大小,网格间距越小,网格数目则越多,模型也就越精细;X、Y方向间距用来控制模型形态。
等高线抽稀系数:如果数据量比较大,建模比较慢,可以在保证等高线形态不变的情况下进行对等高线抽稀。
野外路线:控制设置地质点、产状、分段地质界线、地质界线的形态大小和粗细。
实际材料图:建模方法有网格化方法和三角化方法,使用和基础数据建模类似。
图4-1基础数据建模图4-2地形参数设置图4-3野外路线参数设置图4-4实际材料图参数设置源数据建模结果如下图所示:图4-5三维地形图图4-6三维野外数据五、地质图件的生成与编辑根据现有的野外测线数据,结合地质边界线、产状生成信手剖面;实测剖面的生成;根据导入的钻孔数据生成钻孔剖面及钻孔柱状图。
生成的二维剖面可以经过编辑修改作为约束条件参加建模。
六、三维建模实际材料图建模(第四系建模、断层面建模、实际材料图+约束剖面建模)、分区建模(利用钻孔、分区图、钻孔剖面约束建模)、交互式建模、地球物理数据建模与分析。
七、模型编辑与分析三维模型编辑和模型剖切分析。