机构地区: 中国科学院广州地球化学研究所
出 处: 《大地构造与成矿学》 2004年第4期470-476,共7页
摘 要: 地质三维模型研究与应用在地质构造研究、资源勘探与开发等领域具有十分重要的意义。针对地质勘探等原始离散数据采用UML建立数据静态结构模型,利于GIS空间数据库集中存储管理;根据原始数据的特征,采用矢量层面构模技术建立了三维层面模型,生成地层表面和地层层间实体的连续数据;三维可视化模型采用流行的OpenGL图形技术,实现了原始数据、特征层表面和地质体三维显示与交互式剖切操作等。基于组件开发技术建立了地质三维信息模型系统,成功应用于城市地质勘察三维建模与可视化分析,并指出可在三个层次对此模型进行重用与扩展,具有较高的推广应用价值。 Currently geological data are mostly represented on 2D map that is short of 3D visual representation and is difficult to be computerized and analyzed visually, hence it is significant to study and apply geological 3D model in fields such as tectonics and geological resource exploration. An extendable geological 3D Information model practicably built will include both data model and visualization model. Original data focusing on geological exploration are mostly discrete, and a static structure model can be built based on UML and be stored by spatial database of GIS. Continuous data on strata surface and body can be produced from original data by vector lay construction. In horizontal direction the strata surface can be built by interpolating with cubic splines. In vertical direction the strata section can be built from TIN model by constraint algorithm Of Delaunay triangle and the 3D body of strata can thus be stimulated. Popular OpenGL is applied to the geological 3D visualization model, which can represent the three-dimensional original data, the geological body, and the surface of feature layer, such as a stratum. In the visualization model geological body can be operated by mouse or keyboard, such as rotating, moving, zooming free, lifting lens, rotating, tersely setting the color and texture of surface and stratum. Also we can analyze visually by interactive slicing geological body from any direction and depth, and from any query information of stratum. The scene can be saved and restored, too. With component-based development, a system of geological 3D information model is established, which succeeds in building and applying a 3D model and analyzing visually geological exploration in city. The model can be reused and extended in three levels, being capable of extending the layered features of original data in static structure model, optimizing arithmetic in computing mode, and taking full advantage of OpenGL in visualization model. The model is worthy of popularization.