Font Size: a A A

The Structure Design And Development Of Vector Spatial Database Engine (SVSDE)

Posted on:2010-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y F WangFull Text:PDF
GTID:2120360272987817Subject:Cartography and Geographic Information Engineering
Abstract/Summary:PDF Full Text Request
Spatial Database Engine is a database technology which provides spatial data storage, spatial data query, as well as spatial analysis. Compared with traditional methods of manage spatial data by files, Spatial data technology have many obvious advantages, including massive data management, integration of graphics and attribute data storage, multi-users access (including read and write), perfect access data privilege management and data security. Currently there are many types of Spatial Database Engine in the market. But these softwares are often very expensive. And for the general applications, cost is too high.This thesis aim to develop simple vector Spatial Database Engine.The passage mainly introduces current Spatial Database and Spatial Data Engine development. In the thesis, we analyze two current mainstreams of the Spatial Database Engine, ArcSDE and ORACLE SPATIAL. On this basis, we design and develop Simple Vector Spatial Database Engine SVSDE. SVSDE mainly include three parts.1. Vector data import and storageSVSDE can import Vector data (shapefile) into the spatial database and manage the spatial data and attribute data storaged in the database.2. Spatial index creation and maintenanceSVSDE create grid spatial index for each layer storaged in the database. We can change the grid level and grid size. In addition, SVSDE change the grid spatial index when the features in the layer have changed.3. Data read and spatial query analysisAccording to the demand, SVSDE read layer information from the database. SVSDE also can do spatial query analysis with each layer by using the spatial index.
Keywords/Search Tags:Spatial database, Spatial Data Engine, SDE, Spatial index
PDF Full Text Request
Related items