110 likes | 226 Views
Data Structure and access method. Fan Zhang Zhiqi Chen. Unordered file. Linear search. O rdered file. Binary search. One to Two Dimensions. Six title index: row order row -prime order Cantor -diagonal order spiral order Morton order Peano -Hilbert order. Raster Structure.
E N D
Data Structure and access method Fan Zhang Zhiqi Chen
Unordered file • Linear search Ordered file • Binary search
One to Two Dimensions • Six title index: • row order • row-prime order • Cantor-diagonal order • spiral order • Morton order • Peano-Hilbert order.
Raster Structure • chain codes • Run-length encoding (RLE) • Block encoding dimensions. Point Object Structure • Grid structure • Point quadtree • 2D-tree
Linear Objects • PM quadtrees • PM1 quadtree • PM2 quadtree • PM3 quadtree Collection of Objects • Rectangles & Minnimum bounding boxes • R-trees & R+-trees • BSP-tree
Spherical Data Structures • Provide methods to surface of the Earth • Quaternary triangular mesh (QTM)
Voronio Diagram • Decomposes a set of objects in a spatial • Variants: the k-th order, the Farthest-Site • Method to create a VoronoiDiagram • Been used in: science, astronomy, biology, nearest neighbor problem, and route planning.
R-Trees • Aimportant access method in Spatial Data Management. • A ubiquitous data structure • The splitting criteria: Linear Split, Quadratic Split, Exponential Split. • Various: R+-tree, R*-Tree, Static R-tree, Packed R-tree, Hilbert Packed R-tree, STR R-tree, Time-Evolving R-tree • Used for: processing spatial queries, spatio-temporal database, multimedia database, data warehousing and data mining. Based on the research, it covers almost every aspect of concerning a database. • Will be important in modern system and application.
R*-Trees • An efficiently access method for points and rectangles. • A popular access method in database systems organizing both multidimensional point data and spatial data. • More suitable for the more complex object representation. • Supports point and spatial data at the same time and its implementation cost is a little higher than of other R-tree variants. • R*-tree has been used in geographic information system (GIS), digital mock-up (DMU), and multidimensional feature vectors.
Mobile Object Indexing • Been used in location-aware applications • traffic monitoring, • intelligent navigation • mobile communications management
Thank you! • Any question?