摘 要:三维地质建模系统开发三维地质建模重要研究方向,可视化系统实现是其重要目标,针对现有的系统开发方法实现周期长、过程复杂,本文提出了利用一种基于GIS的三维地质可视化系统开发方法。首先,以钻孔数据为数据源和地质剖面图为数据源,利用Python语言结合ArcPy包进行钻孔数据预处理的同时,利用ArcScan 自动矢量化工具提取二维(2D)断裂线和地质构造矢量边界;其次,利用ModelBuilder可视化建模工具创建地层的三角网格;然后,利用ArcGIS Engine的多面体(Multipatch)绘制地层的实体模型;最后,利用ArcGIS Engine的MultiPatch实现模型的可视化,并结合其二维和三维可视组件(MapControl和SceneControl)快速构建出三维地质模型可视化系统。开发实验及其结果表明,该开发具有实用、高效和稳定性好的特点,可为矿山地质行业的软件装备升级提供强大技术支持。91246
毕业论文关键词:三维地质建模; GIS; 可视化;系统开发;ArcGIS Engine
Abstract:Three - dimensional geological modeling system for the development of three - dimensional geological modeling important research direction。 Three-dimensional geological modeling mainly includes three stages: data preprocessing, modeling and visualization。 Among them, the realization of visualization system is the key technical link, for the existing system development method to achieve a long cycle, the process is complex, this paper presents a GIS-based three-dimensional geological visualization system development method。 Firstly, the drilling data is used as the data source and the geological profile as the data source, and the drilling data preprocessing is carried out by using the Python language combined with the ArcPy package。 The ArcScan automatic vectorization tool is used to extract the 2D (2D) and the tectonic vector And then use the modeling tool of ModelBuilder to create the triangular mesh of the stratum。 Then, the concrete model of the stratum is drawn by using the Multipatch of ArcGIS Engine。 Finally, the model of the MultiPatch of ArcGIS Engine is used to visualize the model, Dimensional and 3D visual components (MapControl and SceneControl) to quickly build a three-dimensional geological model visualization system。 The development experiment and its result show that the development has the characteristics of practicality, high efficiency and stability, and can provide strong technical support for the upgrading of software and equipment of mine geological industry。源G于J优L尔V论N文M网WwW.youeRw.com 原文+QQ75201`8766
Keywords:3D geological modeling; GIS; Visualization; System design;ArcGIS Engine;
目 录
1 引 言 3
2 系统设计 3
2。1 可视化方法 3
2。2 流程设计 4
2。3 系统开发目标来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766 与功能 5
2。4 数据库设计 6
2。5用户界面与人机交互 7
3 系统实现 7
3。1 开发技术 7
3。2 数据来源和预处理 7
3。3 构建地层三角网络 9
3。4 可视化 10
结 论 17
致 谢 18
参 考 文 献 19
1 引 言
三维地质建模就是运用现代空间信息理论研究地质体及其环境的信息处理、数据组织、空间建模及数字表达有效方式,并运用科学可视化技术进行真三维再现和可视化交互的科学与技术[1]。近些年以来,三维地质建模一直是矿山、地质、测绘、GIS和岩石工程等领域的研究热点。目前,三维地质建模已经成为地矿专家了解地下矿体或岩层地质结构的强有力计算机辅助工具,相关领域的专家和学者围绕建模、可视化和系统开发进行了大量研究工作,取得了丰富的研究成果。一方面,国外较早推出了SurPac,MicroMine、GOCAD、EVS/MVS和MicroLynx等知名的矿山或地质建模系统;国外商用的地质建模系统价格昂贵,使用需要经过专业培训。为此,国内相关领域的专家或学者采用GIS系统及三维图形包(如OpenGL、VRML、LDL、Java3D和VTK等)自主研发了一些原型系统,但这系统的稳定性和可靠性离商用还有一定距离,同时,随着开发平台的不断升级,围绕采用何种开发平台构建地质模型系统存在一定的问题。目前,利用GIS管理矿山、地质海量数据已成趋势,这符合传统GIS用户的习惯现实要求。因此,对现有GIS平台进行研究,探索一种实用、高效和稳定的地质建模系统开发方法尤为必要。论文网