Font Size: a A A

Design And Application Of Object-oriented 3D Geological Object Spatial Database

Posted on:2020-02-09Degree:MasterType:Thesis
Country:ChinaCandidate:M J ShenFull Text:PDF
GTID:2370330575953746Subject:Surveying and Mapping project
Abstract/Summary:PDF Full Text Request
Spatial data management of 3D geological objects and visualization of GIS 3D data are the frontiers and hot spots of geoseience research at home and abroad.This paper aims to establish an object-oriented 3D geological database management system,based on 3D vector data model,and establishes a database system using object-oriented method.The starting point of this paper is the management of geological data,realizing the three-dimensional geological database management system in object-oriented form,and taking the geological object as the research object of this paper,realizing the three-dimensional model and visualization of the geological object.This paper discusses systematically according to theory and practice.In the theoretical part,this paper systematically expounds the basic concept,basic principle and basic method of object-oriented spatial database,introduces the concept and characteristics of object-oriented data model,and reviews and summarizes the research status of three-dimensional spatial data model.The surface model and volume model in 3D data structure are comprehensively reviewed,and the characteristics and advantages and disadvantages of various data models are summarized.The triangular prism volume model is used as the geological object research model in this paper,and the multi-layer DEM model is used as the geological object research model.The class model structure of object-oriented 3 d geological object is designed by UML unified modeling language.The organization and management of object-oriented spatial data and the realization of object-oriented spatial database system are introduced.This paper analyzes the inheritance mode of spatial 3D data in data table and selects the inheritance mode of class table as the expression of spatial data inheritance mode in database table.In the practice part,this paper systematically elaborated the spatial database construction thought,method and the data model selection.The three-layer distributed system architecture based on B/S architecture used in this paper is put forward aceording to the characteristics of the three-dimensional geological database management system.The object-oriented object class structure of the three-dimensional geological database is designed,and the detailed planning and design of the database function to be realized in this system is carried out.Using ADO.NET data access technology and C#programming language,based on SQL Server 2010 relational database engine,using Microsoft Visual Studio development platform to develop the database management system,realizing the object-oriented 3D geological database management system.In this study,BSContact is used as a 3D scene browser to communicate between the front-end and the object-oriented database of the server through the JavaScript language,which has good portability and promotion.Figure 29 table 18 reference 46.
Keywords/Search Tags:object-oriented, spatial database, 3d GIS, Geological database, Spatial data storage
PDF Full Text Request
Related items