A MIX GLOBAL DATA STRUCTURE BASED ON QTM AND VORONOI

To efficiently store, retrieve and update the global spatial data, a hierarchical and dynamic data model on a global scale is urgently needed. The QTM (Quaternary Triangular Mesh) as a hierarchical quadtree data structure on sphere is one of the most efficient methods for managing the global spatial data in many applications. But QTM structure is based on fields instead of objects. So it is efficient in multi-resolution manipulation, but difficult in local data update frequency. To efficiently manipulate multi-resolution and to update data dynamically, a mix global data structure-----Variable Tree Data Structure (VTDS) is designed. There are two different types of ‘node’s in VTDS, one is ‘O_Node’ (i.e. object-node), the other is ‘I_Node’ (i.e. index-node). At every level (except the root one), all ‘O_Node’s only consist of spatial objects represented by QTM address codes which is efficient in multi-resolutions manipulation. However, ‘I_Node’s may consist of child ‘O_Node’s and ‘I_Nnode’s which include indexing information by which the interested objects within a location scope can be retrieved easily. Meanwhile, the Voronoi diagram based on QTM of related objects at a given level will be dynamically generated to preserve adjacency relationships, which are fundamental to perform queries and updates in local addition or deletion of individual objects. Multi-resolutions manipulation and dynamic update of spherical objects in VTDS are given in details in this paper.

[1]  H Lukatela Hipparchus geopositioning model: an overview , 1987 .

[2]  Gyorgy Fekete,et al.  Rendering and managing spherical data with sphere quadtrees , 1990, VIS '90.

[3]  Michael F. Goodchild,et al.  Spatial Data Representation and Basic Operations for a Triangular Hierarchical Data Structure (91-8) , 1991 .

[4]  Denis White,et al.  Cartographic and Geometric Components of a Global Sampling Design for Environmental Monitoring , 1992 .

[5]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[6]  Hongwen Zhu,et al.  Indexing on Spherical Surfaces Using Semi-Quadcodes , 1993, SSD.

[7]  J. Thuburn A PV-Based Shallow-Water Model on a Hexagonal-Icosahedral Grid , 1997 .

[8]  Christopher B. Jones Geographical Information Systems and Computer Cartography , 1997 .

[9]  Geoffrey H. Dutton A Hierarchical Coordinate System for Geoprocessing and Cartography , 1998 .

[10]  G. Dutton Scale, Sinuosity, and Point Selection in Digital Line Generalization , 1999 .

[11]  Mir Abolfazl Mostafavi,et al.  Towards the global GIS , 2000 .

[12]  Michael F. Goodchild,et al.  Discrete Global Grids for Digital Earth Concepts of Digital Earth , 2000 .

[13]  Hanan Samet,et al.  Navigating through triangle meshes implemented as linear quadtrees , 2000, TOGS.

[14]  Y. C. Lee,et al.  Taxonomy of space tessellation , 2000 .

[15]  John J. Bartholdi,et al.  Continuous indexing of hierarchical subdivisions of the globe , 2001, Int. J. Geogr. Inf. Sci..