• 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