Space Filling Curves and Their Use in the Design of Geometric Data Structures

We are given a two-dimensional square grid of size N×N, where N∶=2n and n≥0. A space filling curve (SFC) is a numbering of the cells of this grid with numbers from c+1 to c+N2, for some c≥0. We call a SFC recursive (RSFC) if it can be recursively divided into four square RSFCs of equal size. Examples of well-known RSFCs include the Hilbert curve, the z-curve, and the Gray code.

[1]  Frank Manola,et al.  Toward a General Spatial Data Model for an Object-Oriented DBMS , 1986, VLDB.

[2]  Christian Zimmermann,et al.  Global Order Makes Spatial Access Faster , 1992 .

[3]  T. H. Merrett,et al.  A class of data structures for associative searching , 1984, PODS.

[4]  Jack A. Orenstein A comparison of spatial query processing techniques for native and parameter spaces , 1990, SIGMOD '90.

[5]  Hans-Werner Six,et al.  Globally order preserving multidimensional linear hashing , 1988, Proceedings. Fourth International Conference on Data Engineering.

[6]  H. Sagan Space-filling curves , 1994 .

[7]  David M. Mark,et al.  A Comparative Analysis of some 2-Dimensional Orderings , 1990, Int. J. Geogr. Inf. Sci..

[8]  H. V. Jagadish,et al.  Linear clustering of objects with multiple attributes , 1990, SIGMOD '90.

[9]  Christos Faloutsos,et al.  Gray Codes for Partial Match and Range Queries , 1988, IEEE Trans. Software Eng..

[10]  J. L. Smith,et al.  A data structure and algorithm based on a linear key for a rectangle retrieval problem , 1983, Comput. Vis. Graph. Image Process..

[11]  Jack A. Orenstein Redundancy in spatial databases , 1989, SIGMOD '89.

[12]  Desh Ranjan,et al.  Digital Halftoning Algorithms Based on Optimization Criteria and Their Experimental Evaluation (Special Section on Discrete Mathematics and Its Applications) , 1996 .

[13]  Christos Faloutsos,et al.  Multiattribute hashing using Gray codes , 1986, SIGMOD '86.

[14]  Derick Wood,et al.  Theory of computation , 1986 .

[15]  Christos Faloutsos,et al.  Fractals for secondary key retrieval , 1989, PODS.