Font Size: a A A

Design And Realization Of Visual Drawing Software For Geological Exploration

Posted on:2023-09-30Degree:MasterType:Thesis
Country:ChinaCandidate:F WuFull Text:PDF
GTID:2530306911481154Subject:Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of economy and society,all industries are under the influence of the Internet for digital or intelligent reform,and the geological industry is also actively moving towards the information age.Mineral resources are one of the main energy sources in China,and the geological exploration of minerals has a significant impact on the development of the industry.The demand for resources is rising rapidly,and the scale of geological exploration is increasing.The process of mining produces a large amount of data and information,and the low utilization of this important information makes it difficult to uncover the hidden value behind the data.Making good use of these data,and managing,maintaining and analyzing it,sharing information resources,and combining it with visualization and other technologies such and 3D to present a flexible display of data is a trend of information technology in the mining industry.Regarding the issues above,this commissioned by a research institute and drawn by actual business needs,this thesis implements a visual drawing software for geological exploration.Realizing a comprehensive visual drawing software that stores and manages survey data,supports visual calculation processing analysis and download calculation results,and supports personalized configuration of charts.The ability to share the workspace among employees in a group is supported through user group management.The main work of the thesis is as follows:(1)Requirement analysis and technical overview: Investigating the existing visual drawing software to clarify the functional and non-functional demands of the visual drawing software for geological exploration,and clarify the interaction process between the system and users.Workflow technology,task scheduling,diagram editor,3D model building technology and other technical frameworks required for development were investigated and related theories and technologies were studied.The system is divided into data source management,user and cloud collaborative management,workspace management,recycling bin management,model management,and visual display modules.The use case diagram of each module function and the activity diagram of the core function are described by the UML modeling language.(2)System design and implementation: On the basis of requirement analysis,we divide the internal and external boundaries of the system,and determine the architectural design of the system and the capabilities provided by each functional module.It focuses on the realization of 3D model rendering based on the surface rendering algorithm,the scheduling of task nodes in the workspace based on the improved HEFT algorithm,the allocation of permissions based on user roles,the algorithm service extraction,and the graph visualization editor.The module design is introduced in detail with class diagrams and sequence diagrams according to functional modules.In the end,use ER diagram to describe the relationship between the main database tables,and display the fields of the tables.(3)System testing: After implementing the system,set up a test environment including hardware and software and test the primary functions of each module and record the testing results.In the end,testing the performance of the system in combination with tools to ensure the stability and responsiveness of the system.After system testing and actual use,the system functions are running smoothly and normally,the usability and security of the system meet the requirements,and the maximum request response time is acceptable.System users can easily perform visual drawing as well as data management,and support sharing their workspace content,which promotes communication and collaboration between users,enhances user experience,and reduces learning costs for users.In general,the system meets the requirements of intelligent construction of relevant units,solves the problems of low data utilization rate and incomprehension,promotes the informatization and visualization of the data processing process,promotes the circulation of internal information,and improves the efficiency of works.
Keywords/Search Tags:B/S, Collaboration, 3D, Scientific visualization, Task scheduling
PDF Full Text Request
Related items