矿体表面模型在计算机境界圈定方法中应用①.docVIP

矿体表面模型在计算机境界圈定方法中应用①.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
矿体表面模型在计算机境界圈定方法中应用①

矿体表面模型在计算机境界圈定方法中应用①   摘 要:在以往的计算机方法境界圈定中都需建立矿块模型,逐个块段扫描导致运算速度慢,不能满足大数据量计算,该文针对以上问题在建模方面采用了矿体表面模型,该模型采用一种再现传统手绘的建模方法,通过一系列平面图或剖面图的矿体边界多边形进行线框建模技术来描述矿体空间分布即线框构模法。在读取平面图或剖面图中矿体边界多边形的工作中需要运用图形学、分形学等理论,实现了对矢量图形图元素的提取。完成矿岩多边形提取后便可以利用线框构模法进行矿体线框模型的建立,最后利用OpenGL技术对线框模型进行填充,生成矿体表面模型。   关键词:矿体表面模型 图形学 线框构模法   中图分类号:P623 文献标识码:A 文章编号:1672-3791(2015)06(c)-0101-02   目前在露天矿山中使用的计算机境界圈定方法大部分是浮动圆锥法和图论法。浮动圆锥法、图论法都需建立矿块经济模型,利用一定的算法将整个矿床进行分割成矩形的块体,再利用计算机逐个扫描各个块体的经济净值,确定可采部分。该方法确实较为准确的计算出矿床的经济开采价值,但是只能应用于数据量较小的矿床,由于大部分矿山数据量巨大,所以对于海量的矿山数据还是有心无力。该文采用矿体表面模型技术取代矿块模型,不仅用于三维显示,而且用于矿岩量的计算,在这方面做了一次尝试,经实践,这种模型速度快、精度高。   1 构建矿体表面模型的步骤   (1)利用VB开发语言编写程序自动读取DXF数据格式的分层平面图,并进行重绘。将各层矿体边界多边形折点坐标、各层矿体连接的属性信息保存到数据库中;   (2)利用线框构模法对读取的分层平面图中的矿体边界多边形数据,结合连接属性信息构造线框模型;   (3)结合OpenGL技术对构建的线框模型进行表面填充,生成最终的矿体表面模型;   (4)利用体积法计算矿体储量。   2 矿体表面模型的建立   2.1 DXF格式数据读取与重绘   读取DXF格式的各水平分层平面图是为了将各层的图形文件以坐标的形式存储到数据库中,再利用程序进行图形的重绘。   DXF格式数据中包含多种图元类型,由于该文主要研究对象是矿山水平分层平面图,其中的图元要素主要由多段线绘制的不规则多边形组成,所以我们只关心多段线坐标与属性的读取与重绘。从DXF文件读取POLYLINE的算法流程如图1。   利用VB开发工具按照上述流程编写程序读取DXF文件中矿体多边形折点坐标,将其坐标信息、各层矿体连接属性信息保存到数组或数据库中。   程序中主要的数据结构如下:   Type DataSet   Key As Integer   Value As Variant   End Type   Type Geometry   Type As String   Data() As DataSet   End Type   Type Block   Name As String   Entities() As Geometry   End Type   Type DXFData   Blocks() As Block   Entities() As Geometry   End Type   利用绘图函数LINE或者LINETO读取数据库或数组中的几何坐标按照前后顺序信息逐个连接起来绘制出闭合的矢量图。   2.2 建立矿体线框模型   利用读取与重绘的分层平面图的矿体边界多边形(如图2),结合其连接属性利用三角网算法建立矿体线框模型。   图2中每一个封闭的多边形为这一水平层的矿体边界多边形,构造矿体线框模型的方法是以一个平面的封闭多边形为基面,选择其邻近面的封闭多边形利用“外接矩形等分法[1]”,确定两层的封闭多边形边界点与点的对应关系,连接相邻两层多边形边界的折点坐标,最后建立一个个的小三角形,这样递归运算将所有水平层的封闭多边形依此方式计算,最后形成矿体线框模型,如图5。   外接矩形等分法介绍如下:   利用外接矩形将相邻的两层封闭多边形进行等分,这样等分线便会与封闭多边形边界产生若干个新的交点,两层新产生的交点便具有一一对应的关系。原理如下:首先以一个分层的封闭多边形做外接矩形,对此外接矩形进行等分,多边形边界与等分线出现交点分别为(a1,a1’),(a2,a2’)……(an,an’)如图3。   选取相邻分层,找到具有相同连接属性的矿体多边形同样做外接矩形,进行等分,其交点为(b1,b1’),(b2,b2’)……(bn,bn’)如图4所示。从两图中可以看出等分交点对应的关系,即a1-b1,a1’-b1’,a2-b2 ,a2’-b2’……an-bn,an’-bn’。   确定

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档