基于Web3D技术的矿床三维可视化系统及应用

合集下载

基于三维可视化信息技术在煤矿中的应用

基于三维可视化信息技术在煤矿中的应用

1引 言
析、 三维 、 二维导 线制 图、 井巷 工程制 图、 用钻 孔数据制 作三维等 高线 、 地层 面和
三 维可视 化系统 采用矿 井信息 和数字化 建设 的前沿 技术C I S  ̄ k 系结构 , 其 系统是将 矿井三 维模拟 、 瓦斯监 测 、 人 员定位 、 矿井 自动化 、 工业 电视、 地 测及钻 孔、 工程等信 息集成在 一个平 台里 , 更 加直观 的看到井 下的各种信 息 , 便于集 团
并标 明所有 的线和 方 向, 实现三 维动 画显示 。 具有 智 能制 图、 工程 预算 等功能 ,
了解安 全生产状 况 和相关 信息 , 为生产 管理 、 安 全监督 检查 以及抢 险救护 与事
故 分析 提供 决策 依据 。
3三维可 视化 仿真 技 术是数 字矿 山关键 技 术
三维GI S 虽然还 处于发展 中, 是现 代新技 术发展方 向 , 将G I S 运用到 矿井 的 生 产和管 理中 。 系统通过 对矿井各 种地质 、 地形 因素的综合 研究和分 析 , 以此来
储量 、 剩余储量 、 回收率 、 当前位置 工作面 的采高和倾 角 。 日常输入 进度数 据 , 可
式相 兼容 , 可 以直接导 人C A D 平面 图形 , 根据矿井 安全生 产管理 的需要 丽开 发 的更 为专 业 、 功能更 强 的三维可 视化信 息系统 。 该 系统 以流行 的三维 造型和 三 维 动画设 计软 件 A u t o d e s k V I Z 为平台, 针 对地 下工 程 、 采矿 工程 、 管 路 工程 的 特 点专 门开发 出来 的信息 可视化 系统 。 它运 用了强 大 的三维实 体造型 、 数据 管 理及 三维动 画功能 , 将复 杂的井巷 工程 、 生产系统 、 安全监 测和地质 测量等综 合

矿床的三维可视化仿真技术与系统

矿床的三维可视化仿真技术与系统

27岁教育部高等学校博士学科点专项科研基金项目(No.2002-0008006)和高等学校骨干教师资助计划项目可视化是近年发展起来的一种计算机应用技术图像处理计算机网络以及其他相关领域的技术提高信息的利用效率气象学矿化模型及有限元分析等众多领域也是目前有关研究的热点和难点气象预报工程等领域的三维数据可视化软件产品[1,2]ÇÒ¼Û¸ñ°º¹óÄÜÔÚ¹úÄڵؿóÁìÓòÖÐÍÆ¹ãÓ¦ÓõIJ»¶àÈýά¿ÉÊÓ»¯¼¼ÊõÔÚÌåÊý¾ÝµÄ±íʾƥÅä¼°ÎïÌå±íÃæÖØ½¨ºÍÖ±½ÓÌåÊӵȷ½Ã滹ÓдýÓÚ½øÒ»²½·¢Õ¹[3~6]•454•20045ÍâÍÆºÍÄ£ÄâÊý¾Ý½á¹¹ÒªÄܹ»ÓÐЧµØ·´Ó³Ñо¿¶ÔÏóµÄ¿Õ¼äÍØÆË¹ØÏµÕâÒ»µã·Ç³£ÖØÒªÄ¿Ç°»¹Ã»ÓÐÒ»¸öÆÕ±éÊÊÓõÄÊý¾Ý½á¹¹Ä£ÐÍΪ±ãÓÚ¼¯³É本研究定义了以下体数据结构//三维坐标double m_dGrade;//品位值CString m_sDrill_ID;//钻孔编号CString m_sEx_ID;//勘探线号CString m_sLithology;//岩性代号CString m_sSample_ID;//样品编号}DA TA;本研究建立了一个三维的空间地质数据库系统对原始数据进行处理之后所生成的各种中间数据和有关结果数据来源于不同矿体系统可以通过接口将不同格式的数据进行转换并将其纳入数据库的管理图2地质数据库管理模块代表性界面Fig.2Representative interface of geological database mangement block1.2矿床三维可视化矿体的三维可视化是以空间地质数据库为基础并将其在计算机屏幕上进行显示三维钻孔图矿体的任意剖面图以及这些图像的动态显示等对任意一个钻孔并根据各点的品位值赋予不同的颜色ColorLevelGL_LINE_STRIPSʵÏÖÈýά×ê¿×ͼ»æÖƵijÌÐò¶ÎÀýʾÈçÏÂglLineWidth(m_nWidth);//设置钻孔粗细for(int j=0;j<num;j++)//num 钻孔数目{glBegin(GL_LINE_STRIP);tp=db.GetAt(j);//第j 个钻孔glShadeModel(GL_FLAT);for(int i=0;i<number;i++)//number 为采样点总数{temp=GData.GetAt(i);//第i 个采样点if(temp.m_sDrill_ID==tp.m_sDrill_ID)//钻孔编号与样品编号一致{ColorLevel(temp.m_dGrade);//根据品位值赋予相应的颜色glV ertex3d(temp.m_,temp.m_dY ,temp.m_)}}glEnd();}glLineWidth(1.0);///恢复默认值图3和图4中不同的颜色体现了不同的矿石品位信息用户可以对指定范围内所有的钻孔及其体现的矿石品位信息进行显示还可以通过钻孔图像旋转进而使地矿工程技术人员能够直观地考察矿体品位分布的空间形态对任意一个剖面x,y ,z这可以通过键盘输入剖面方程的系数而实现之后从数据库中查询满足剖面方程的点的三维坐标最后调用OpenGL 指令将剖面上的所有点进行体素化显V ol.26No.5僧德文等其中每一个体素代表一个10×1ËùµÃµ½µÄÆÊÃæÈçͼ5所示图3生产勘探钻孔的可视化Fig.3Visualization of productive explorationboreholes图4地质勘探钻孔的可视化Fig.4Visualization of geological exploration holes(3)矿体真三维显示对指定范围内的矿床实施插值后的体数据进行显示如图6也能够以离散点的形式进行超现实显示图5三个相互垂直的剖面图Fig.5Three orthogonal sectiondrawings6矿体的真实感图像Fig.6Realistic images of orebody图7矿体的超现实图像Fig.7Super-reality images of ore lody的空间分布把原本不透明的矿体显示成半透明状态1.3图像操作图像操作是指对生成的矿床地质图像的不完备性进行调整和补充可以修改和调整图像中各图像元素的形态与位置旋转可以对用户感兴趣的目标区进行深入的分析和观察缩小更为重要的是修改和操作进行光学属性透明度并且能够根据用户的选择显示器打印机和文件等图5~7左边的Tab 工具栏表现了主要的图像交互操作颜色属性设置2实例验证与结论本文给出了一种独立开发•456•20045²¢ÀûÓÃijÌú¿ó18条勘探线得到了三维钻孔图实验结果能够反映实际情况在矿体的真三维可视化过程中裁剪旋转及缩放等图像处理技术有效地表现或者仿真采矿工程计算机辅助设计系统得到的设计与计划方案提供了新的手段参考文献1余盛明,李华,唐卫清,等软件世界科学计算可视化算法与系统[M]¿ÆÑ§³ö°æÉçºú¶«ºê,杨可明,等东北测绘三维数据场可视化[M]Ç廪´óѧ³ö°æÉçÃæÏòµØ¿ó¹¤³ÌµÄÌåÊÓ»¯¼¼Êõ¼°ÆäÓ¦ÓÃ[D]20026李翠平胡乃联黄文骞海洋测绘基于OpenGL的飞行过程再现与仿真[J]2002,14(9):11973D Visual Modeling System for Mineral DepositsSENG Dewen,LI Zhongxue,LI Chunmin,LI CuipingCivil and Environmental Engineering School,University of Science and Technology Beijing,Beijing100083,ChinaABSTRACT A3D visualization system for mineral deposits is an important means to understand the spatial dis-tribution of mineral grades,and a fundamental tool for computer-aided design and planning of mines.Some3D vis-ualization techniques for modeling mineral deposits were presented and a framework for building a3D visual mod-eling system of mineral deposits was proposed.Based on Windows,VC++IDE and OpenGL,a prototype3D visual-ization system for modeling mineral deposits was developed.Real data from a Chinese underground iron mine were used to verify the system prototype and the resulting3D images of boreholes and orebodies are satisfactory,depic-ting a simulated true picture of the mineral deposit,which demonstrates the effective and efficiency of the visual-ization system.KEY WORDS mining;3D visualization;simulation;OpenGL。

基于web3d的矿山资源储量动态变化三维可视化平台

基于web3d的矿山资源储量动态变化三维可视化平台

基于Web3D的矿山资源储量动态变化三维可视化平台李金标,陈思,刘人萍,曾敏(成都理工大学地球科学学院,四川成都 610059)摘 要:基于Web3D技术,依托3DMine、Unity3D等软件,设计矿山资源储量动态变化三维可视化平台。

采用3DMine,遵循地形、矿体、矿井模型构建流程,建立矿山三维模型;将模型导入Unity3D,建立矿山三维场景,实现模型动态演示,生成WebGL项目;将WebGL项目移植到Web3D网站,部署到服务器,实现矿山资源储量动态变化信息的远程访问。

平台兼容Android、IOS、Windows等平台,界面对非专业管理人员友好,为矿业信息化提供了一种行之有效的思想方法。

关键词: 矿山资源储量动态变化;三维可视化;3DMine;Unity3D;Web3D;矿业信息化中图分类号:T D2文献标识码:A文章编号:2095-8412 (2019)06-047-05工业技术创新 URL: http: // DOI: 10.14103/j.issn.2095-8412.2019.06.010引言应用信息技术、智能技术等是改造矿业等传统工业的有效途径。

利用大数据、云计算、虚拟现实及人工智能等高新技术,为矿山勘探和开发提供科学设计和高效管理服务,是矿业近年发展的主攻方向[1],而矿山三维可视化又是矿业信息系统建设的重要组成部分。

利用3D M i n e[2-3]、D i m i n e[4]、M i c r o m i n e[5]、Surpac[6]等软件对矿山进行的三维可视化建模,以及根据模型开展的矿山资源储量估算[7-8]、矿山安全监测[9]、矿山虚拟仿真系统设计[10-11]等工作,构成了矿山开采和管理工作信息系统研发和建设的主要内容。

随着矿山工作人员对三维地质信息、储量信息的立体化、可视化需要,以及开采工作随着时间维度的演化过程信息的获取和展示提出了越来越高的要求,信息系统建设和功能扩展需要不断进步。

基于Web的采矿工程三维可视化系统框架

基于Web的采矿工程三维可视化系统框架

1 We b三维可 视化 技术 简 介
应 用 We 3 b D技术 ,用 户 可 在 网上 浏 览 以三维 形 式
可视 化 ( s ai t n Vi l ai )是 指 将 科 学 与工 程计 u z o
表 现 出来 的物体 ,并 对其 进行 交互 性操 作 ,以体 验
身 临其 境 的奇妙 感受 。 在 此背 景下 ,通 过互 联 网实 现地 矿工 程 的三维 可 视化 ,成 为 “ 数字 矿 山”发 展 的新 动力 。 目前 ,实 现 We b三 维 可 视 化 的 技 术 主 要 有
郝秀强 郝晋会 马 斌
( 京科技 大学金属 矿 山 高效 开 采与安 全教 育部 重 点 实验 室 ・北京 1 0 8 ) 北 0 0 3
摘 要 : 文 主 要 对 W e 环 境 下 的 矿 山 三 维 可 视 化 涉 及 的 主 要 技 术 进 行 了 回顾 和 总 结 ,提 出 了 一 个 本 b
we o n n n i e rn .Th ss o t ewi e y a p ia i n i h u u eo b 3 vs a i to e h o ~ b f rmi i g e g n e i g u h w h d l p l t t e f t r f c o n we D iu l a i n t c n l z
( t t y La o ao y o g — fiin i i g a d S f t e a M i e f M i it y o S a eKe b r t r f Hi h e fce tM n n n a e y M t l n s o n s r f
VR ML、 Acie X 插 件 、 F ah V e on 、 t v ls 、 iwp it

矿井三维仿真可视化解决方案

矿井三维仿真可视化解决方案

行业应用前景
矿山行业: 提高矿山开 采效率,降 低开采成本
01
地质行业:提 高地质勘探和 研究效率,降 低勘探成本
环保行业:提 高环保监测和 治理效率,降 低治理成本
03
05
02
04
06
石油行业:提 高石油勘探和 开采效率,降 低开采成本
建筑行业:提 高建筑设计和 施工效率,降 低施工成本
城市规划:提 高城市规划和 管理效率,降 低管理成本
安全预警:对矿井安 全隐患进行预警,降
低事故发生率
培训教育:提供虚拟 培训环境,提高员工
技能水平
设备管理:对矿井设 备进行管理,确保设
备正常运行
数据分析:对矿井生 产数据进行分析,为
决策提供支持
技术实现
数据采集与处理
数据采集:通过传 感器、摄像头等设 备实时采集矿井数 据
01
数据预处理:对采 集到的数据进行清 洗、去噪、归一化 等处理
应用场景
矿井设计规划
地质建模:利用三维仿 真技术,构建矿井地质 模型,为设计规划提供 基础数据。
01
通风系统设计:设计矿 井通风系统,确保矿井 内空气流通,保障矿工 安全。
03
02
04
采矿方案设计:根据地 质模型,设计采矿方案, 包括采矿方法、采矿设 备、采矿路线等。
排水系统设计:设计矿 井排水系统,确保矿井 内积水及时排出,保障 矿井安全。
矿井三维仿真可视化解决方案
演讲人
目录
01. 解决方案概述 02. 应用场景 03. 技术实现 04. 案例分析
解决方案概述
矿井三维仿真技术
01
利用计算机图形学和虚拟 现实技术,构建逼真的三 维矿井模型

三维可视化技术在矿产勘查中的应用

三维可视化技术在矿产勘查中的应用

三维可视化技术在矿产勘查中的应用【摘要】矿产资源一般立体分布,而现有矿产资源图件、数据库只能通过投影的方式以平面展示,无法直观、精确的进行三维表达。

介绍了三维可视化技术,分析了其建立流程,并详细阐述了三维可视化技术在矿产资源勘查中的应用。

三维可视化技术可以更加直观的展现矿产资源资料数据,对已有资料进行深度挖掘与开发,提炼出新的有利找矿信息,避免工作量的重复投入,为矿山接替资源勘查提供有力的技术支持。

【关键字】矿产勘查;三维可视化;地质模型;空间分析随着经济的快速发展,矿产资源短缺已成为制约中国经济快速发展的瓶颈,快速发现接替资源,降低资源对外依存度是地质工作者的一项长期而艰巨的任务。

随着矿产资源勘查程度的不断提高,找矿难度越来越大。

大批矿山面临着严重的资源危机,解决危机的最好的办法是开展“攻深找盲找外围”工作。

矿山前期勘查时积累了大量的地质、钻孔、物探、化探资料,开采过程中也得到了翔实的地质资料,如何将这些资料充分应用在“攻深找盲找外围”工作中,值得探讨,而三维可视化技术可以较好的解决以上问题。

1 三维可视化技术简介随着计算机科学、图形图像处理科学的快速发展,三维可视化技术得到了广泛的应用。

三维可视化技术是绘和理解模型的一种手段,是数据体的一种表征形式,用于显示描述地下及地面诸多地质现象特征的一种工具。

三维地质建模技术是地质学、地理信息科学、图形图像处理学、计算机科学综合应用的新技术,借助计算机的可视化功能,将地质资料、信息在三维环境下展示出来,并可进行空间信息管理、地质解译、空间分析和预测、地学统计、实体内容分析的地质分析技术。

三维地质建模技术强大的可视化功能及空间分析功能已经在矿产勘查领域应用广泛,是不可缺少的辅助工具。

三维数据模型用来反映空间世界中实体的相互关系,是三维建模的基础和前提条件。

不同的数据结构应用于不同的空间情况。

目前主要的数据结构模型分为三类:基于面的数据结构,基于体的数据结构以及混合数据结构。

三维矿业软件在矿山地质数字化中的应用

三维矿业软件在矿山地质数字化中的应用

三维矿业软件在矿山地质数字化中的应用随着科技技术的不断发展和数字化技术的广泛应用,矿山地质数字化已成为矿业现代化的重要手段之一。

三维矿业软件作为矿山地质数字化的一种关键工具,具有快速、准确、直观等优点,在矿山的地质勘探、勘探设计、资源评价等多个领域发挥着重要作用。

一、矿山地质勘探中的应用在矿山地质勘探中,三维矿业软件可以将勘探区域的地质数据、测量数据、遥感图像等多源数据进行整合,形成一个真实的三维模型,并可以进行模拟和预测。

这有利于地质勘探人员根据模型进行详细的分析和判断,从而进行更为准确的勘探工作。

同时,三维矿业软件还可以进行虚拟钻探,模拟出大量的勘探数据,有利于挖掘新的矿产资源,提高采矿效率。

在矿山勘探设计中,三维矿业软件可以基于现有的地质数据和勘探数据,生成逼真的三维数字地质模型,为矿山勘探和采掘工作提供信息支持。

同时,软件还可以进行数字化预测,建立三维数字地质图和采掘方案,从而增加采掘的安全性和效率,保证采矿的经济效益和可持续发展。

三、矿产资源评价中的应用在矿山矿产资源评价中,三维矿业软件可以对现有矿产资源进行三维模拟,形成各种潜在的矿产储量,有助于理清储量分布规律和识别最佳的开采方案。

同时,软件可以快速定位矿产资源,计算出矿山可采储量及其价值,从而有利于决策者进行经济计算和工程设计。

在矿井生产中,三维矿业软件可以实时监测矿井现场情况,并进行全方位的数据分析和处理,从而确保生产过程的安全稳定。

同时,软件还可以对矿山进行三维数字化建模,评估矿山的安全生产能力和矿井开采效率,为矿山生产决策提供支持。

综上所述,三维矿业软件在矿山地质数字化中的应用远不止于此,它可以极大的提高矿山的生产效率、采矿效益、安全性以及可持续发展。

因此,矿业企业需要进一步加强对三维矿业软件的认识和应用,充分发挥其优势,实现数字化矿山的现代化改造。

浅谈三维可视技术在矿产勘查中的应用

浅谈三维可视技术在矿产勘查中的应用
科 技应 用
浅谈三维可视技术在矿产勘查 中的应用
张 国 强
河 南省地质 矿产 勘 查开 发局 第一地 质环境 调 查院 , : 伴 随科 学技 术 的急 速 进 步 , 为三 维 可 视 技 术 发 展 创 造 了有 利 契机 ,且 三 维 可视 技 术 应 用范 围不 断 得 到 开 拓 。 通过 分 析 现 阶段 三 维 可视 技 术 存 在 的不 足 , 阐述 三 维 可 视 技 术在 矿 产勘 查 中 的应 用现 状 ,对 三 维 可 视 技 术 在 矿 产勘 查 中 的应 用展 开 探 讨研 究 , 旨在 为 相 关企 业 基 于 现 阶 段 三 维 可 视 技 术 存 在 的 不 足 、三 维 可视 技 术 在 矿 产 勘 查 中的 应 用现 状 的三 维 可视 技 术 在 矿 产 勘 查 中的 应 用研 究适 用提 供 一 些 思路 。 关 键 词 :三 维 可 视 技 术 ;矿 产勘 查 ; 发展 ;应 用 中 图分 类号 :P 2 0 8 文献标识码 :A 文章编号 :1 6 7 1 . 5 7 8 0 ( 2 0 1 5 ) 0 3 . 0 0 0 8 . 0 1 引 言 在 全 球 经 济 一 体 化 的大 背 景 下 ,信 息 技 术 急速 发展 ,矿 产 勘 查 行业 领 域 应 运 而 生 出一 系 列 新 型 技 勘 查 技 术 ,现 阶 段 矿 产勘 查 行业 领 域 的主 要 研 究 方 向为 提 升 新 富 矿 、深 部 矿 及 难 识别矿等 的找寻 ,三 维可视技术结合先进空 间新型理论在 矿 产勘 查行业领域获取 了明显 的成效,满足现如今社会发展

1 . 2矿 产勘 查方 法不够全面
矿 产 勘 查 是 一 项 十分 复杂 的系 统 工 程 ,开 展 矿 产 勘 查 要 经历漫长的阶段 ,这便对矿 产勘 查手段全 面性提 出了严格 的 要求,矿产勘查成效受矿产 勘查 手段全面性很大程度 的影响 。 然而,现阶段矿产勘查方法不够全面,特别是相关矿产 自动 化 圈定手段不足 ,造 成矿产勘查难 以达 到 自动化勘查要求 , 矿产勘查效率低 ,对矿产勘查有序开展造成不利影响 。 2三 维可视 技术在矿 产勘 查中的应 用现状 上 世 纪 九十 年 代 初 ,国 外一 些 国家 首 次 研 制 出相 关 地 学 可视化 健模 软件 ,包括 L Y N X、Mi n c o m及 D a t a mi n e 等 。至 上世纪九十年代 中期开始 ,在 电子计算机性能不断完善情况 下 ,部 分地 学可视化健 模软 件逐步转 移至微 机系统 ,好 比 Mi n c o m、P C- -Mi n e 等 ,此类软件 于矿产勘查领域得到广泛 推广 。大 多先进 国家十分关注三维可视技术的研发,推行 了 诸多三维地质填 图举措 ,构建起各式各样 的矿床三维地质模 型 。在计算机技术 日趋成熟的背景下,将三维可视技术与地 质统计 学储量评估手段进行有机融合 ,构建 出科学合理 的矿 产勘查系统工具属于 现阶段我 国地学信 息研 究的主要方 向 。 3三维可视技术在矿产勘查 中的应用 随着科 学技 术的不断 改革创新 ,三维可视技术水平的不 断提升 ,越来越多的相 关企业开始重视并运用先进 的三维可 视 技术进行生产作业 。. 三维可视 技术弥补 了过去传 统测量 2 0l 1( S 1 ) :1 8 1 — 1 8 7 . 方式所存在 的不 足,构建起 更加合科学理 的矿产勘查系统模 [ 2 ] 金 江 军 ,潘 懋 , 李 魁 星 . 三 维 可 视 化 技 术 在矿 产勘 查 式 。整个矿产勘查行业领域在时代发展新形势下,要与时俱 中的应用研究 [ J ] .矿产勘查 ,2 0 1 2 ,3( 5 ) :6 7 8 — 6 8 1 . 进 ,大 力进 行 改 革 创 新 ,运 用 先进 的三 维 可 视 技 术 不 断 优 化 [ 3 ] 吕庆 田,廉 玉 广 ,赵 金 花 . 反 射 地 震 技 术 在 成矿 地 质 背 矿产勘 查各项工作 。 景与深部矿产勘查 中的应用 : 现状与前景 [ J ] . 地质学报, 2 0 1 0 ( 6 ) :7 7 1 — 7 8 7. 3 . 1矿床三 维可视步骤 第一步 ,于矿床分布 区域开展钻孔工作,获取相应 的钻
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黄2 . 1 系统软件架构 根据 Java3D 三维可视化系统的体系结构及系统所 要实现的目标, 将系统软件架构分为网络浏览器端、 网 络应用服务器端和数据库服务器端三层结构, 实现了模 型显示、 模型管理和数据存储等功能, 如图 1所示。
图 2 系统硬件总体构架图
( 2)W eb 服务器。以 IIS 作为 W eb 服务器, 响应前 端事件、 发布数据、 调用后台应用或直接调用数据库。 ( 3)应用服务器。系统应用程序运行, 响应 W eb 服 务器请求, 调用数据库服务器, 返回 W eb服务数据集。 ( 4) 数据库 服务器。 M ySQL 作为数 据库服务 , 响应 W eb 服务器和应用服务器事件 , 返回数据集。
2009年第 5 期 /第 30 卷
机电与自动控制 31 性。为增加系统的实用性和可靠性 , 本系统选择了 3 种插值方法, 即多边形法、 距离幂次反比法以及普通 克立格法 , 以便于比较分析。之所以选择这 3 种方法 是基于这 3种方法已经有比较完善的理论基础, 在地 矿工程中被广泛认可及采用。在系统中, 通过设置相 关插值算法的参数 , 就可以实现数据插值的计算及插 值结果的存储 , 如图 4 所示。
[ 5] [ 4]
W eb3D 技术可以简单地把它看成是 W eb 技术和 3D 技术相结合的产物 , 其本质特征 , 即网络性、 三维 性和交互性
[ 1~ 3]
。随着计算机技术的发展及在矿山
的推广应用 , 一些矿山规划设计及三维仿真系统已经 能够逼真地、 动态地表达地矿工程的三维几何形态和 空间位 置关系, 譬如 Datam in e 、 Surpac、 M ineS ig ht等。 这些较为成熟的矿山软件系统大多基于客户端 /服 务 器 ( C lient /Server , C / S) 架 构, 而基 于浏览器 /服 务 器 ( B row ser/ Server , B / S) 架构模式下的矿山三维可视化 研究还比较少见。基于 W eb3D 的矿床三维可视化技 术 , 就是采用一定的数据结构 , 建立反映矿床地质结 构特征的数学模型, 运用 W eb 技术、 计算机图形学技 术和三维可视化显示技术 , 将涉及矿床特征的空间数 据在 W eb 浏览器中以三维形态生动、 形象地展现出 来 , 并通过对这些图形携带大量 的信息进行分析 研 究。随着新一代互联网技术的发展 , W eb 及 IPv6 等 技术正在使得传统的互联网应用发展成为可以支持 丰富的影音数据流、 海量的数据挖掘、 远程实时交互 及控制等功能。因此, 研究基于 B /S 结构的地 矿工 程三维可视化技术及系统正在成为 数字矿山 !技术 与系统的研究前沿之一。
( 1) 网络浏览器端。以 Java3D 作为三维图形的 显示工 具, 用点、 线、 面、 体来表达矿床三维形态 ; 以 Applet作为用户 与三 维图 形的 交互 手段, 用 AWT、 Sw ing 等来响应键盘、 鼠标和其他外 围设备的事件 ; 以 JRE 和 JVM 作为客户层 Applet组件的容器和 Java 运行环境。 ( 2) 网络应用服务器端。以权限验证方式作为 系统信息安全手段, 用基于角色授权方式进行系统访 问安全控制 ; 以 JSP 作为应用系统基本展示工具 , 用 动态生成的 W eb 页 面来进行 业务数据 的发布和 查 询 ; 以 Struts作为系统逻辑处理 , 用 XML 进行业务逻 辑配置来控制 访问内容; 以 E JB 和 JavaBean 等 作为 业务模型, 用面向对象技术中的类来表示钻孔和矿床 的三维模型。 ( 3) 数据库服务器端。以空间数据库和关系型 数据库为对象, 以其概念层和物理层数据库设计为核 心 , 进行数据库框架和数据库结构的设计; 以矿床模 型为具体研究内容, 进行模型建立和存储, 从而为中 间层提供基本的数据支持 ; 以数据仓库和数据集的建 立为基础, 对矿床空间属性进行提取和分析, 从而为 后期的数据分析奠定基础。 2 . 2 系统硬件架构 系统硬件总体架构包括以下几个部分, 如图 2所示。 ( 1) 客户端。安装 JVM 1 . 5 以上版本进行 java 程序解释和运行 , 安装 java3d- 1_3- w in - openglsdk 实现 Java3D 的开发环境, 使用 IE 等浏览器访问应用 程序作为程序入口。
2009年第 5 期 /第 30 卷
黄 金 GOLD
机电与自动控制 29
基于 W eb3D 技术的矿床三维可视化系统及应用
韩丽娜 , 张旭芳 , 马
1 2

2
(1 . 北京立升茂科技有限公司 ; 2. 北京 科技大学金属矿山高效开采与安全教育部重点实验室 )
摘要: 基于 W eb3D 技术, 研究了在 B / S 环境下实现矿床三维可视化的方法 。 通过建立矿床地 质数据库及对原始数据的预处理、 坐标计算及插值处理 , 在所建立的系统软件、 硬件总体架构之下, 实现了 W eb 环境下矿床的整体显示、 分层显示、 剖切显示和品位区间显示。 结合某金矿的实际数 据对该系统进行了验证, 表明了系统的可靠性及准确性 。 关键词 : W eb3D; 矿床 ; 三维可视化
图 3 地质数据库与系统之间的关系
际勘测中利用多次不同深度的测斜, 把它分解为不同 采样段的折线表示形式。因此 , 在处理钻孔数据时 , 假定钻孔是分为 n 段 ( n 为测斜次数 ) 的折线形式, 每 一段的折点分别处于相应的测斜点位置, 这样折点的 坐标可通过相应的测斜点来确定, 而钻孔上任一位置 的空间坐标值亦可根据折点的深度、 倾角和方位角的 计算来确定。 设钻孔上的某一点 ( x, y, z ) 处的孔深为 h, 方位 角为 , 倾角为 , 折点坐标 (x 0, y 0, z 0 ), 深度 h 0, 则钻 孔上该点的坐标可通过式 ( 1 )计算得到: x = x 0 + ( h - h0 ) cos cos x = x 0 + ( h - h0 ) cos sin z = z 0 + ( h - h 0 ) sin 在本系统中, 空间点的属性值 ( 包括品位和岩性 ), 可由原始样品化验数据推导求得, 其赋值方法如下: ( 1) 若所求点位于某一样品中间, 则该点的属性 同该样品。 ( 2) 若所求点位于两相邻样品的交界处 , 则该点 的属性同后一个样品。 ( 3) 若所求点位于样品之间的间断处, 则该点的 品位为 0, 视为岩石。 对所有的钻孔数据 , 依据上面的方法和规则, 就 可以将数据库中具有一定长度的样品数据处理成离 散的、 具有属性值的空间点数据。 3 . 3 空间体数据插值 在地矿工程中, 钻孔采样数据不同于其他领域内 所采集到的数据 , 钻孔原 始数据是离散的、 稀疏的。 要想得到相对准确的矿体几何形状和品位属性 , 就需 要通过空间数据插值计算。所谓空间插值即由已知 的空间数据来估计或预测未知的空间数据值。通过 插值能将对矿体勘测所获取的离散的、 稀疏的采样数 据整理成规则的、 有序的、 能够进一步形成体素的数 据 , 因而选择合理适宜的空间插值方法, 是描述接近 真实情况, 揭示物体内部规律的关键。 对于地质钻孔数据处理主要是根据地质钻孔数 据进行空间数据插值, 形成规则的体数据, 空间数据 插值的精确性直接影响到最后图形绘制结果的准确 ( 1)
3 系统功能实现
图 1 系统软件 总体构架
3 . 1 地质数据库的建立 数据库中的数据涉及各种钻孔数据, 这些数据是 实现矿床三维图形绘制的基础, 它们都是以表的形式 存储在数据库中, 主要包括基本信息表、 原始数据表 和结果数据表等。其中 , 基本信息表主要用于存放最 基本的地质数据信息, 包括水平分段表、 勘探线表、 岩 性表等; 原始数据表主要用于存放与原始采样数据相 关的数据信息 , 包括钻孔基本信息表、 钻孔测斜表、 钻 孔取样信息表及断层信息表等; 结果数据表主要用于 存放系统中对原始地质数据处理的结果信息, 包括规 则体素表、 插值结果数据表等。 考虑到应用的 实际环境 , 系统后台采 用 M ySQL 数据库, 数据库和应用程序的接口采用 JDBC 技术来 实现。 JDBC 是一项在 Java 中以面向对象的方法来 连接数据库的技术。它是对 ODBC AP I 进行的一种 面向对象的封装和重新设计, 它易于学习和使用 , 并 且能够使编写的程序不依赖于供应商的代码, 用以查 询和操纵数据库。 JDBC 提供了一些相当底层的方法 来存取数据库 , 同时也在相当层面提供了功能强大的 对象来处理数据库。数据库与矿床三维可视化系统 之间的关系见图 3 。 3 . 2 数据预处理 原始钻孔采样数据是具有长度而且大小不规范 的数据集合, 要使之能为后续的计算做准备 , 必须进 行规范化处理 , 在此统称为数据预处理。数据预处理 包括两个步骤 : 首先, 把原始钻孔采样数据处理成离 散的空间点数据; 然后, 对这些离散的空间点赋予相 应的属性值。 由于钻孔在空间并非是一条直线 , 地质人员在实
1 系统实现技术
1 . 1 Applet技术 在基于 W eb 的人机交互技术中, 目前主要 有基 于插件的 Act iv eX、 F lash 、 SVG 等技术和基于 Java 运 行环境的 A pplet技术 两大类。其中 , 基于插件的 交 互技术 , 须事先通过 IE 下载插件程序后运行 , 且其往 往只能结合 W in dow s 平台运 行; 而 App let技术是 用
收稿日期 : 2009 - 03- 24 作者简介 : 韩丽娜 ( 1977
) , 女 , 山东青岛人, 主要从事数字矿山及三维可视化方面的研究 ; 北京市西城区西直门南大街 2号 , 成铭大厦 B 座 0124室, 100035
30 机电与自动控制 程语言 , 可以实现与 Java 编程环境的无缝联结, 这就 使采用 Java 开发 的矿床三 维可视化 系统 在集成 了 AWT 和 Sw ing 等窗口界面的同时 , 能够在硬件直 接 支持下获得强大的 3D 图形绘制功能。
中图分类号 : TD 679 文献标识码 : B 文章编号 : 1001- 1277( 2009) 05- 0029- 04
相关文档
最新文档