本发明涉及铀矿矿体水平投影图绘制,特别是涉及一种砂岩型铀矿矿体水平投影图自动绘制系统。
背景技术:
1、矿体水平投影图是将矿体的分布轮廓和储量范围表示在一个投影面上,是矿床储量计算、矿山设计和矿山开采的重要图件。当前,我国砂岩型铀矿储量主要是通过矿体水平投影图来计算,并通过及时绘制矿体水平投影图来实时更新估算资源储量。地质工作者一般采用人工手动绘制矿体水平投影图,工作量巨大且计算繁琐。
2、近些年,随着软件技术的发展,地质工作者开始使用cad软件进行矿体水平投影图的绘制。电子图件有助于提高工作效率、减少人为误差、方便后期保存和后期处理。但通过cad软件绘制矿体水平投影图需要地质工作者频繁手动鼠标和键盘绘制,工作效率仍然不高,难以从不同角度分析矿体并绘制矿体水平投影图。
3、同时还存在以下问题:1、图效率低,矿产勘查、储量核实中块段多、数据量大,若是矿床的矿层多、块段划分多导致图形叠置多,容易使部分块段漏选;2、操作过程单一,出错机率大,绘图人员手工用键盘和鼠标绘制,工作量大时,容易造成眼误或手误;3、质量自检性差,发现某块段数据出错时,只能逐个拐点检查,检查过程费时费力。
技术实现思路
1、本发明的目的在于,提供一种砂岩型铀矿矿体水平投影图自动绘制系统,该系统能够快速、自动生成砂岩型铀矿矿体水平投影图,且生成的砂岩型铀矿矿体水平投影图准确度高,避免人为误差,极大提高铀矿资源量估算速度和准确性。
2、为了实现上述目的,本发明提供如下技术方案:
3、一种矿体水平投影图自动绘制系统,包括:数据获取模块,用于获取矿体勘探数据并存储;数据处理模块,与数据获取模块通信连接,用于计算绘制矿体水平投影图必需的绘图数据并发送至自动绘图模块;自动绘图模块,用于接收数据处理模块发送的数据,自动绘制矿体水平投影图。
4、进一步地,所述数据处理模块由excel的vba宏代码定义,包括揭穿点计算模块、框线计算模块和拐点计算模块;所述绘图数据包括图框坐标、网格坐标、勘探线坐标、矿体揭穿点坐标和矿体拐点坐标;所述揭穿点计算模块用于计算钻孔揭穿点坐标;所述框线计算模块用于计算图框坐标、网格坐标和勘探线坐标;所述拐点计算模块用于计算矿体拐点坐标。
5、进一步地,数据获取模块将钻孔编号数据、钻孔孔口坐标数据、勘探线数据、测斜数据、钻孔揭穿中点深度数据、钻孔矿化信息、平米铀含量数据和勘探类型数据存储在excel表格中;所述勘探线数据包括基点坐标、勘探线方位角、基线方位角、孔距、线距和勘探线号;所述测斜数据包括测斜点深度和测斜点坐标;所述平米铀含量数据包括钻孔的所属块段号码、水平厚度、平均品位和米百分含量。
6、进一步地,揭穿点计算模块计算钻孔揭穿点坐标,包括如下步骤:揭穿点计算模块从excel表格中获取钻孔孔口坐标数据、钻孔揭穿中点深度的上一测斜点坐标数据和下一测斜点坐标数据,根据距离加权法计算出钻孔揭穿点坐标的值,然后根据钻孔孔口坐标数据计算出钻孔揭穿点坐标并将钻孔揭穿点坐标数据存储在所述excel表格中。
7、进一步地,框线计算模块计算图框坐标、网格坐标和勘探线坐标,包括如下步骤:从excel表格中获取钻孔揭穿点坐标数据,通过excel统计公式计算出钻孔揭穿点坐标的极值;在钻孔揭穿点坐标的极值上增加或减少一个固定值生成图框四个角点的坐标并将图框坐标数据存储在excel表格中;根据钻孔揭穿点坐标的极值生成钻孔揭穿点极值坐标,根据作图比例尺计算出网格的坐标间距,对钻孔揭穿点极值坐标按照坐标间距取整,计算出网格的坐标并将网格坐标数据存储在excel表格中;以基点坐标为中心,根据勘探线方位角、基线方位角、孔距和线距,计算出每条勘探线的起点坐标和终点坐标并将勘探线坐标数据存储在excel表格中;所述钻孔揭穿点坐标的极值为所有钻孔揭穿点坐标x轴坐标和y轴坐标的极大值和极小值。
8、进一步地,拐点计算模块计算矿体拐点坐标,包括如下步骤:从excel表格中获取钻孔揭穿点坐标数据、钻孔矿化信息和勘探类型数据;以工业孔为单位,结合钻孔矿化信息、勘探类型数据和钻孔揭穿点坐标数据,计算工业孔勘探线和基线四个方向的矿体拐点坐标。
9、进一步地,拐点计算模块计算工业孔的勘探线和基线四个方向的矿体拐点坐标,包括如下步骤:1、判断每一个工业孔在其勘探线方向和基线方向距离最近钻孔的矿化类型;2、根据每一个工业孔与其勘探线方向和基线方向距离最近钻孔的关系计算矿体拐点坐标;3、推算出相互关联的工业孔组。
10、进一步地,拐点计算模块判断每一个工业孔在其勘探线方向和基线方向距离最近钻孔的矿化类型,包括如下步骤:以工业孔为中心计算每个钻孔与该工业孔的距离和方位角;筛选每一个工业孔每个方向的方位角30度以内、距离d满足地质块段法要求的距离最近钻孔;判断每一个工业孔在其勘探线方向和基线方向距离最近钻孔的矿化类型,工业孔在其勘探线方向和基线方向距离最近钻孔的矿化类型为无钻孔、无矿孔、异常孔、矿化孔和工业矿孔中的一种。
11、进一步地,若对应方向无钻孔,则d为基本工程间距的四分之一;若对应方向距离最近钻孔为无矿孔,d取值为两孔间距的四分之一或基本工程间距的四分之一;若对应方向距离最近钻孔为矿化孔,d取值为两孔间距的二分之一或基本工程间距的二分之一;对应方向距离最近钻孔为工业孔,d取值为0;若对应方向距离最近钻孔为异常孔,按无矿孔处理。
12、进一步地,拐点计算模块推算出相互关联的工业孔组,包括如下步骤:根据每一个工业孔四个方向的钻孔类型,把相互连接的工业孔挑选出来并生成一张矿体分类表,通过excel的公式把计算出来的相应工业孔的矿体拐点坐标复制到矿体分类表相应工业孔的行里。
13、进一步地,所述自动绘制模块由cad的vba宏代码定义,包括钻孔和平米铀含量展图自动绘制模块、图框自动绘制模块、勘探线自动绘制模块和矿体边界初步圈定模块;钻孔和平米铀含量展图自动绘制模块用于从excel表格中获取钻孔揭穿点坐标数据、钻孔编号数据、钻孔矿化信息和平米铀含量数据,自动绘制钻孔和平米铀含量展图;图框自动绘制模块用于从excel表格中获取图框坐标数据,自动绘制图框;勘探线自动绘制模块用于从excel表格中获取勘探线坐标数据,自动绘制勘探线;矿体边界初步圈定模块用于从excel表格中获取矿体拐点坐标数据,通过gis算法将矿体坐标拐点按顺序连接,完成矿体边界初步圈定。
14、进一步地,钻孔和平米铀含量展图自动绘制模块用于从excel表格中获取钻孔揭穿点坐标数据、钻孔编号数据、钻孔矿化信息和平米铀含量数据,自动绘制钻孔和平米铀含量展图,包括如下步骤:钻孔和平米铀含量展图自动绘制模块设有钻孔矿化信息对应的图块,钻孔和平米铀含量展图自动绘制模块循环读取excel表格中的钻孔揭穿点坐标数据和钻孔编号数据,按照excel表格中的钻孔矿化信息读取对应的图块,将图块和钻孔编号插入到图形空间中,完成钻孔揭穿点展图的绘制;钻孔和平米铀含量展图自动绘制模块读取excel表格中的平米铀含量数据,按照已知比例尺算出平米铀含量数据中每个字的尺寸,在钻孔揭穿点展图的钻孔编号后绘制平米铀含量展图。
15、进一步地,图框自动绘制模块从excel表格中获取图框坐标数据和网格坐标数据,自动绘制图框和网格,包括如下步骤:图框自动绘制模块从excel表格中获取图框四个角点的坐标数据,根据图框四个角点的坐标绘制图框;图框自动绘制模块从excel表格中获取网格坐标数据,根据网格坐标数据绘制网格。
16、进一步地,勘探线自动绘制模块从excel表格中获取勘探线坐标数据,自动绘制勘探线,包括如下步骤:勘探线自动绘制模块从excel表格中获取勘探线坐标数据,根据基点坐标和基线方向绘制0号基线,然后根据勘探线坐标数据绘制勘探线,并在勘探线起点和终点标明勘探线号。
17、进一步地,矿体边界初步圈定模块从excel表格中获取矿体拐点坐标数据,初步圈定矿体,包括如下步骤:矿体边界初步圈定模块从excel表格中获取矿体拐点坐标数据,通过gis算法将矿体坐标拐点按顺序连接,完成矿体边界初步圈定。
18、本发明的有益技术效果:
19、本发明的铀矿矿体水平投影图自动绘制系统,为铀矿资源量估算自动生成矿体水平投影图,快速准确地完成矿体水平投影图的绘制,避免人为误差,极大提高铀矿资源量估算速度和准确性。
1.一种矿体水平投影图自动绘制系统,其特征在于,包括:数据获取模块,用于获取矿体勘探数据并存储;数据处理模块,与数据获取模块通信连接,用于计算绘制矿体水平投影图必需的绘图数据并发送至自动绘图模块;自动绘图模块,用于接收数据处理模块发送的数据,自动绘制矿体水平投影图。
2.根据权利要求1所述的矿体水平投影图自动绘制系统,其特征在于,所述数据处理模块由excel的vba宏代码定义,包括揭穿点计算模块、框线计算模块和拐点计算模块;所述绘图数据包括图框坐标、网格坐标、勘探线坐标、矿体揭穿点坐标和矿体拐点坐标;所述揭穿点计算模块用于计算钻孔揭穿点坐标;所述框线计算模块用于计算图框坐标、网格坐标和勘探线坐标;所述拐点计算模块用于计算矿体拐点坐标。
3.根据权利要求2所述的矿体水平投影图自动绘制系统,其特征在于,数据获取模块将钻孔编号数据、钻孔孔口坐标数据、勘探线数据、测斜数据、钻孔揭穿中点深度数据、钻孔矿化信息、平米铀含量数据和勘探类型数据存储在excel表格中;所述勘探线数据包括基点坐标、勘探线方位角、基线方位角、孔距、线距和勘探线号;所述测斜数据包括测斜点深度和测斜点坐标;所述平米铀含量数据包括钻孔的所属块段号码、水平厚度、平均品位和米百分含量。
4.根据权利要求3所述的矿体水平投影图自动绘制系统,其特征在于,揭穿点计算模块计算钻孔揭穿点坐标,包括如下步骤:揭穿点计算模块从excel表格中获取钻孔孔口坐标数据、钻孔揭穿中点深度的上一测斜点坐标数据和下一测斜点坐标数据,根据距离加权法计算出钻孔揭穿点坐标的值,然后根据钻孔孔口坐标数据计算出钻孔揭穿点坐标并将钻孔揭穿点坐标数据存储在所述excel表格中。
5.根据权利要求4所述的矿体水平投影图自动绘制系统,其特征在于,框线计算模块计算图框坐标、网格坐标和勘探线坐标,包括如下步骤:从excel表格中获取钻孔揭穿点坐标数据,通过excel统计公式计算出钻孔揭穿点坐标的极值;在钻孔揭穿点坐标的极值上增加或减少一个固定值生成图框四个角点的坐标并将图框坐标数据存储在excel表格中;根据钻孔揭穿点坐标的极值生成钻孔揭穿点极值坐标,根据作图比例尺计算出网格的坐标间距,对钻孔揭穿点极值坐标按照坐标间距取整,计算出网格的坐标并将网格坐标数据存储在excel表格中;以基点坐标为中心,根据勘探线方位角、基线方位角、孔距和线距,计算出每条勘探线的起点坐标和终点坐标并将勘探线坐标数据存储在excel表格中;所述钻孔揭穿点坐标的极值为所有钻孔揭穿点坐标x轴坐标和y轴坐标的极大值和极小值。
6.根据权利要求5所述的矿体水平投影图自动绘制系统,其特征在于,拐点计算模块计算矿体拐点坐标,包括如下步骤:从excel表格中获取钻孔揭穿点坐标数据、钻孔矿化信息和勘探类型数据;以工业孔为单位,结合钻孔矿化信息、勘探类型数据和钻孔揭穿点坐标数据,计算工业孔勘探线和基线四个方向的矿体拐点坐标。
7.根据权利要求6所述的矿体水平投影图自动绘制系统,其特征在于,拐点计算模块计算工业孔的勘探线和基线四个方向的矿体拐点坐标,包括如下步骤:判断每一个工业孔在其勘探线方向和基线方向距离最近钻孔的矿化类型;根据每一个工业孔与其勘探线方向和基线方向距离最近钻孔的关系计算矿体拐点坐标;推算出相互关联的工业孔组。
8.根据权利要求7所述的矿体水平投影图自动绘制系统,其特征在于,拐点计算模块判断每一个工业孔在其勘探线方向和基线方向距离最近钻孔的矿化类型,包括如下步骤:以工业孔为中心计算每个钻孔与该工业孔的距离和方位角;筛选每一个工业孔每个方向的方位角30度以内、距离d满足地质块段法要求的距离最近钻孔;判断每一个工业孔在其勘探线方向和基线方向距离最近钻孔的矿化类型,工业孔在其勘探线方向和基线方向距离最近钻孔的矿化类型为无钻孔、无矿孔、异常孔、矿化孔和工业矿孔中的一种。
9.根据权利要求8所述的矿体水平投影图自动绘制系统,其特征在于,若对应方向无钻孔,则d为基本工程间距的四分之一;若对应方向距离最近钻孔为无矿孔,d取值为两孔间距的四分之一或基本工程间距的四分之一;若对应方向距离最近钻孔为矿化孔,d取值为两孔间距的二分之一或基本工程间距的二分之一;对应方向距离最近钻孔为工业孔,d取值为0;若对应方向距离最近钻孔为异常孔,按无矿孔处理。
10.根据权利要求7所述的矿体水平投影图自动绘制系统,其特征在于,拐点计算模块推算出相互关联的工业孔组,包括如下步骤:根据每一个工业孔四个方向的钻孔类型,把相互连接的工业孔挑选出来并生成一张矿体分类表,通过excel的公式把计算出来的相应工业孔的矿体拐点坐标复制到矿体分类表相应工业孔的行里。
11.根据权利要求7所述的矿体水平投影图自动绘制系统,其特征在于,所述自动绘制模块由cad的vba宏代码定义,包括钻孔和平米铀含量展图自动绘制模块、图框自动绘制模块、勘探线自动绘制模块和矿体边界初步圈定模块;钻孔和平米铀含量展图自动绘制模块用于从excel表格中获取钻孔揭穿点坐标数据、钻孔编号数据、钻孔矿化信息和平米铀含量数据,自动绘制钻孔和平米铀含量展图;图框自动绘制模块用于从excel表格中获取图框坐标数据,自动绘制图框;勘探线自动绘制模块用于从excel表格中获取勘探线坐标数据,自动绘制勘探线;矿体边界初步圈定模块用于从excel表格中获取矿体拐点坐标数据,通过gis算法将矿体坐标拐点按顺序连接,完成矿体边界初步圈定。
12.根据权利要求11所述的矿体水平投影图自动绘制系统,其特征在于,钻孔和平米铀含量展图自动绘制模块用于从excel表格中获取钻孔揭穿点坐标数据、钻孔编号数据、钻孔矿化信息和平米铀含量数据,自动绘制钻孔和平米铀含量展图,包括如下步骤:钻孔和平米铀含量展图自动绘制模块设有钻孔矿化信息对应的图块,钻孔和平米铀含量展图自动绘制模块循环读取excel表格中的钻孔揭穿点坐标数据和钻孔编号数据,按照excel表格中的钻孔矿化信息读取对应的图块,将图块和钻孔编号插入到图形空间中,完成钻孔揭穿点展图的绘制;钻孔和平米铀含量展图自动绘制模块读取excel表格中的平米铀含量数据,按照已知比例尺算出平米铀含量数据中每个字的尺寸,在钻孔揭穿点展图的钻孔编号后绘制平米铀含量展图。
13.根据权利要求11所述的矿体水平投影图自动绘制系统,其特征在于,图框自动绘制模块从excel表格中获取图框坐标数据和网格坐标数据,自动绘制图框和网格,包括如下步骤:图框自动绘制模块从excel表格中获取图框四个角点的坐标数据,根据图框四个角点的坐标绘制图框;图框自动绘制模块从excel表格中获取网格坐标数据,根据网格坐标数据绘制网格。
14.根据权利要求11所述的矿体水平投影图自动绘制系统,其特征在于,勘探线自动绘制模块从excel表格中获取勘探线坐标数据,自动绘制勘探线,包括如下步骤:勘探线自动绘制模块从excel表格中获取勘探线坐标数据,根据基点坐标和基线方向绘制0号基线,然后根据勘探线坐标数据绘制勘探线,并在勘探线起点和终点标明勘探线号。
15.根据权利要求11所述的矿体水平投影图自动绘制系统,其特征在于,矿体边界初步圈定模块从excel表格中获取矿体拐点坐标数据,初步圈定矿体,包括如下步骤:矿体边界初步圈定模块从excel表格中获取矿体拐点坐标数据,通过gis算法将矿体坐标拐点按顺序连接,完成矿体边界初步圈定。