第十二章:钻孔数据库

十二.钻孔数据库

基本概念:

数据库:一种有效的管理数据的工具,可以方便的对数据进行检索,管理。用户可利用矿云CAD创建数据库,将地质数据导入到数据库中;通过矿云CAD软件将数字形式的勘探资料用三维图形的形态来管理和利用。矿云CAD在工程钻孔数据库支持MDB(Access数据库)MySQL数据库(云端、本地)。

数据库的基本要素为表和字段,一个数据库由若干表组成,每个表中各个字段有其对应的数据格式,这些表和字段都要与实际的数据相匹配。

导入数据:将数据从文本文件或Excel表中,导入到数据库中。

二、数据库结构

矿云CAD地质数据库中有以下几种类型的表,为这些表提供了几个基本的默认字段。

1.定位表(必要表)

工程号

开孔坐标x

开孔坐标y

开孔坐标z

孔深

轨迹类型

这个表存储了钻孔的开孔位置(工程号)及开孔坐标,钻孔的最大深度和钻孔的轨迹类型。字段“轨迹类型”指的是在钻孔摘取时用到的数学法则,表明钻孔轨迹的性质(直线、曲线、垂直)。

 2.测斜表(必要表)

工程号

深度

方位角

倾角

    这个表储存钻孔的测斜信息,被用来计算钻孔的空间位置,基本字段包括:工程号、深度、钻孔的方位角和倾角。

  方位角 — 表示测斜时钻孔的方位角,北向为0度,顺时针方向360度。如果单位是度、分、秒需要转换为度。

倾角 — 表示测斜时钻孔的倾角,即钻探方向与水平面的夹角。角度向上为正,角度向下为负。

  对于没测斜过的垂直钻孔,测斜表的深度值就是钻孔的起点即表中的深度值为0,方位角为0度,倾角为-90度。

  对于坑道和探槽工程来讲,是将它们理解为一个特殊的钻孔,其轨迹都按照直线来考虑,角度是根据取样位置和方向来确定该线段的方位和倾角。

 

3.间隔表(必要表)

工程号

这个表存储钻孔的岩性信息,是根据建模需要为用户新增的表,字段可以自行定义,例如:工程号、从(样品起始深度)、至(样品结束深度)和岩性等。

 

4.坐标移动(非必要表)

工程号

x

y

z

 

5.钻孔显示风格表

 前四张表将钻孔定位,测量,编录,取样工作分开,符合矿山实际工作流程。而且前4张表虽然表面上相互独立,但每个表都其“钻孔编号”,通过它,表之间建立了联系。其中,钻孔定位表、测斜表和间隔表决定了钻孔在三维空间的轨迹,属于必要存在表,其他坐标移动表、岩性表和化验表属于非必须表,描述孔偏移、岩性和品位。

12.1 映射本地Access数据库

已经链接好的钻孔数据库可以直接打开*.dillmap文件即可直接挂载钻孔数据库,注意*.mdb文件也必须同时在同一个目录下且名字相同。

通过mdb数据库新建链接的功能流程:

(1)                      点击功能菜单“钻孔”下的“映射Access”

img1

(2)                      选择本地Access数据库文件,支持*.mdb和*.accdb格式,

img2

(3) 在弹出的“钻孔数据库映射”对话框中,对应选择三张必填表:定位表、测斜表、间隔表(从哪到哪)。

img3

4)对应好数据库表与程序对话框数据之后,选择保存“*.drillmap”文件,方便后期直接打开此文件进行查看,无需再次对应表格

img4

12.2 映射本地或远程MySQL数据库

(1)点击“钻孔”—“映射MySQL”功能

img5

(2)在弹出的“映射MySQL”对话框中,对应填写相应的服务器ID、用户名、密码、数据库名称、端口号。然后连接MySQL数据库(云端数据库需连接互联网)。

img6


12.3 显示配置

(1)当映射数据库成功之后,在软件右上方“图层”区域中的“工程钻孔数据库”中就可以看见当前挂机的数据库

img7

         (2)鼠标右键点击当前挂机的数据库:

img8

①显示(也可通过功能菜单中的“钻孔”—“显示”功能打开):

—默认颜色:更换钻孔的渲染颜色

—钻孔约束:点击“约束按钮”,在弹出的对话框空白部分点击鼠标右键可以添加字段约束

可以将钻孔数据库中化验表和岩性表的字段按不同的区间或岩性类型显示不同颜色和图案。便于三维状态下查看,打印出图及设置钻孔柱状图极为方便。

img9

其中:

轨迹 — 指显示钻孔孔口标记或者轨迹线,并可以显示圆柱轨迹线,以及其他孔口标记样式、轨迹线粗细设置。

钻孔 — 指在钻孔轨迹线的孔口或孔底位置,设置显示定位表中的字段及字体大小。

图案 — 指在钻孔轨迹线的左侧或者右侧,设置所显示的地质数据库表格中字段的地质图案及其显示宽度和偏移值,需要在空表区域内右键添加,可以设置添加多个显示内容。

文字 — 指在钻孔轨迹线的左侧或者右侧,设置所显示的地质数据库表格中字段的标注字体及其字体大小和偏移值,需要在空表区域内右键添加设置显示内容。

曲线 — 在钻孔轨迹线的左侧或者右侧,设置所显示的地质数据库表格中某字段的品位曲线,需要在空表区域内右键添加设置显示内容。

—点击“确定按钮”,即可讲钻孔渲染至图形区。

②显示/隐藏

         显示或者隐藏钻孔在图形区的加载(隐藏并不会关闭加载当前数据库)

img10

③显示风格:可以对应调整钻孔在图形区的显示,比如岩性、煤层的颜色、图案、比例、角度等。添加煤质信息:右键对话框空白处可以添加煤质信息,属性包括:从哪到哪、颜色、图案、比例等。

img11

④添加间隔表:输入表名称可以添加新表至数据库。

⑤关闭:关闭当前数据库的挂载

12.4 检查钻孔

对当前加载的数据库进行钻孔检查,显示信息为表—孔号—从哪到哪—错误信息,比如起始位置≥结束位置、钻孔重叠等,方便后期处理和编辑。

img12

12.5 创建/编辑/删除单孔

(1)创建单孔

①点击“钻孔”—“创建单孔”功能

img13

②选择多段线顶点

img14

③给定一个新孔号,点击确定,创建成功!

img15

(2)编辑单孔

①点击功能菜单“钻孔”—“编辑单孔”功能

img16

每一个钻孔号对应数据库中的所有表格,也就是说可以同时修改一个钻孔的开孔表、测斜表、岩性表和化验表等数据。对话框中只能同时显示3张表,另外一个表通过选择间隔表下拉菜单显示。修改后点击提交修改,保存修改信息。

②在下拉框中选择需要编辑的孔号,可以修改此孔的孔号、x、y、z、孔深等信息。

img17

③右键点击“测斜表”空白部分,选择从外部表格复制粘贴数据进行修改

img18

④选择岩性表、煤质表或者其他表直接修改钻孔信息

img19

(3)删除单孔

①点击“钻孔”—“删除单孔”

img20

②在弹出的对话框中选中需要删除孔的孔号,点击删除按钮即可

img21

12.6 提取地层

①点击“钻孔”—“提取地层”功能

img22

②在弹出的对话框中选择对应的表名称和字段名称然后点击确定

img23

③再此点击图形区中的钻孔即可显示对应信息(例如截图中选择了岩性,点击钻孔即可显示岩性信息)

img24

12.7 打印钻孔/打印孔口

①打印钻孔:将钻孔对象输出至CAD。可以在新窗口输出、填充CAD图案和转为二维图,此功能实现不必加载数据库便可查看钻孔,而且可以编辑钻孔和上面的文字图案。

②孔口打印:选择样式和打印比例就可以在图形内显示所有钻孔的孔口标记及相关信息

img25

img26

③打印样式自定义:孔口打印的样式本软件提供了多种默认的样式,用户也可以自定义。样式定义文件在安装包的collar_style,,通过AutoCAD修改自定义样式,保存后矿云CAD将会自动识别。

img27