DocumentCode
866668
Title
On Spatial Orders and Location Codes
Author
Stocco, Leo J. ; Schrack, Gunther
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of British Columbia, Vancouver, ON
Volume
58
Issue
3
fYear
2009
fDate
3/1/2009 12:00:00 AM
Firstpage
424
Lastpage
432
Abstract
Spatial orders such as the Morton (Z) order, U-order, or X-order have applications in matrix manipulation, graphic rendering and data encryption. It is shown that these spatial orders are single examples of entire classes of spatial orders which can be defined in arbitrary numbers of dimensions and base values. Secondly, an algorithm is proposed which can be used to transform between these spatial orders and Cartesian coordinates. It is shown that the efficiency of the algorithm improves with a larger base value. By choosing a base value that corresponds to the available memory page size, the computational effort required to perform operations such as matrix multiplication can be optimized.
Keywords
database indexing; matrix multiplication; spatial data structures; Cartesian coordinate; U-order; X-order; Z-order; base value; data encryption; graphic rendering; location code; matrix multiplication; spatial indexing; spatial order; Arithmetic; Computer applications; Computer graphics; Cryptography; Equations; Indexing; Interleaved codes; Matrix converters; Rendering (computer graphics); Table lookup; Algorithm design and analysis; Constructive solid geometry; Numerical algorithms; Volumetric;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.2008.171
Filename
4626948
Link To Document