Font Size: a A A

Design And Implementation Of Embedded DBMS Supporting Spatial Data

Posted on:2011-10-14Degree:MasterType:Thesis
Country:ChinaCandidate:L LuFull Text:PDF
GTID:2248330338996186Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the in-depth study of the spatial database and the development of communication technology, research of embedded spatial database has become the difficulties and breakthrough points in the field of embedded application of GIS. It aims at providing a reliable, efficient infrastructural software platform for analyzing spatial data and making decision according to it. This thesis studies some key issues in spatial database, which can be divided into the following categories:(1) Based on the dileanation of the core technology of spatial database, We give a complete definition of spatial data type and primitive predication of spatial operations. Adopting the idea of modeling spatial data by the data type, they are proposed according to the thought of modeling from abstract to discrete.Also we proposed the outline of the spatial index of multi-level grid and design rules.(2) SharpHSpatial proposed in this thesis has 18 spatial analysis operations which are all based on the specific implementation of spatial analysis algorithms. Covered graph algorithm and association algorithm based on nine intersection model are given. Covered graph algorithm mainly deals with the calculation of geometry, such as the Intersection (computing intersection set of g1 and g2), UnionGeo (computing union set of g1 and g2), Difference (computing disjoint part of g1 and g2); Association algorithm mainly deals with the spatial relationship between two geometry to obtain the matrix of spatial relations.(3) Based on SharpHSQL, we expand it to implement the spatial database management system SharpHSpatial. The expansion of the technical route and query language design is discussed thoroughly, and spatial types and their corresponding operation function is given in SharpHSpatial system. Finally, a detailed tutorial of SharpHSpatial is given through practical examples, which confirms the efficiency and convenience of SharpHSpatial.
Keywords/Search Tags:Spatial Database, Data Model, Query Language, SharpHSpatial
PDF Full Text Request
Related items