Font Size: a A A

The Development And Application On GIS Based-on The Component Technology And Spatial Database

Posted on:2008-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:X TianFull Text:PDF
GTID:2120360212494956Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
With the GIS system software increasing more and more popular, it is larger and more complex than before. The GIS software programming is time-consuming to develop difficultly and maintain costly, and having risky to extend with additional functionality. Component technique is a way to figure out such problems. One component is a binary module, which can cooperate with modules from other vendors. When designing, the software is divided into independent components by using the object-oriented methods and at last these components can be integrated into software.The designing method of GIS based on ActiveX technique is an effective technique to access and manager the geographic information. It provides a new method about shared operation on GIS by users and high feasibility between the GIS users and the data service of geographic information for them. The ActiveX developed by Microsoft is a new technique used in Internet, which can decompose a tremendous GIS system into some relative unattached components. It is not difficult to design the GIS system software by using the component techniques, OLE technique and spatial database.Oracle Spatial developed by Oracle Corporation is a component of spatial database. The component can implement memorizing and analyzing data effectively because it integrates some relative functions and processes. Using Oracle Spatial component, spatial data which is non-structural and nesting can be memorized and managed in a single database.This thesis discusses GIS technology including the source of GIS, conception, related tools and application framework. Then, the thesis analyzes the application of GIS software based-on component and spatial database in Geographical Information System associating with a project named"Industry Network Fire Protection System"in Sureland Company.Firstly, this thesis introduces GIS components technique, such as the fundamental function of MapEngine software, structural characteristic of spatial data and property data. MapEngine is a part of GIS components technique and it doesn't have entire spatial database. In order to bind with data, it can be connected with other database, such as Oracle, SQL Server 2000 or Access. Secondly, the author analyzes some conceptions about vector data, lattice data, meta-data, layer, coordinate system and physical memory structure and analyses the storage and management of the multiple-source about GIS by discussing the spatial data model in Oracle 9i. Then we discuss the key techniques about memorizing vector and lattice data in object-relation model and these analyses are some guiding significance for actual GIS project development.Then the thesis demonstrates the system which takes Microsoft Visual Studio 2005 as the development platform. The database used in the system is Oracle 9i and implement the framework of spatial database with the spatial components provided by Oracle 9i. The GIS application system based-on component technique adopts three-tier architecture which is composed of user display layer, external application interface layer and data service layer. This system is mainly applied in the Industry Fire Protection Network Monitor Project and some key problems in fire protection monitor system have been solved.Finally, some successful experiences of Oracle Spatial database and noticeable problems are summed up according to the effect of application about GIS functional components and spatial database.
Keywords/Search Tags:GIS, COM Component, Oracle Spatial Database, Industry Fire Protection Monitor, GIS Spatial Data Structure, Soft Architecture
PDF Full Text Request
Related items