Font Size: a A A

Design And Development Of 3D Geological Entity Visualization System Based On Python

Posted on:2020-10-20Degree:MasterType:Thesis
Country:ChinaCandidate:S J WangFull Text:PDF
GTID:2370330572480199Subject:Mining engineering
Abstract/Summary:PDF Full Text Request
With the continuous advancement of mining modernization,the scale of domestic mining is expanding and deepening.The geological entity three-dimensional visualization technology is guided by the geological work process,combined with computer technology and mathematical methods,based on the experience and understanding of the geological workers,using the geological factor information extracted from various relevant geological data to reconstruct and display the geological phenomenon in three dimensions.And analysis.The three-dimensional visualization of geological bodies breaks through the limitations of twodimensional graphs and data patterns,and can visually display geological information such as spatial geometric features,internal attribute characteristics,and interrelationships of geological phenomena such as strata,rock masses,and structures,so that geologists can The release of complex data has greatly accelerated the analysis and interpretation speed of data,and provided decision support for geological exploration and mining projects.Therefore,3D geological visualization technology is increasingly used in geological engineering and mining engineering.This paper reviews the research status of 3D geological visualization at home and abroad;introduces the relevant theoretical basis of 3D geological visualization,including the basic data types of geological models,3D modeling algorithms and their comparison,spatial interpolation methods and their comparison,and space Boolean Computing,etc.;explored the key technologies of 3D geological visualization,including the choice of development platform,the selection of 3D drawing library,the selection of user graphical interface library and the choice of database.Combined with actual geological exploration data,comprehensive system requirements analysis and functional design are carried out.Using Python language as the programming foundation,using VTK graphics library as the visualization tool,inverse distance weight as the interpolation algorithm,Delaunay as the partitioning algorithm to construct the surface model,and irregular triangular prism as the basic voxel model to generate the 3D solid model,and On this basis,the basic browsing functions such as rotation,scaling and translation of the model and advanced functions such as drilling core simulation,geological property query,texture mapping and section analysis are realized,and the operating efficiency of the system is improved by calling C programming language.Finally,it is proved by the test data that the design has certain practical value in the actual mining and production.
Keywords/Search Tags:Three-dimensional geological entity, Visualization, 3D modeling, Python
PDF Full Text Request
Related items