Spatial index compression through spatial subdivision encoding
First Claim
Patent Images
1. A computer-implemented method for representing and encoding data having spatial extents, comprising:
- (a) representing the data in a tree structure having a plurality of nodes; and
(b) encoding a spatial identifier for each node as a representation of the node'"'"'s extents with respect to its parent'"'"'s extents, wherein the encoded spatial identifier includes at least octant, {fraction (1/16)}th overlap, and degenerate axis Values.
0 Assignments
0 Petitions
Accused Products
Abstract
A technique for reducing the total storage used in representing data having spatial extents. The data is represented in a tree structure having a plurality of nodes, wherein each of the nodes has parent and child relationship to one or more others of the nodes in the tree structure. An encoded representation of the relation of a child node'"'"'s extents with respect to its parent is stored in the node. A preorder traversal of the tree structure is performed to store it compactly in an output file.
46 Citations
32 Claims
-
1. A computer-implemented method for representing and encoding data having spatial extents, comprising:
-
(a) representing the data in a tree structure having a plurality of nodes; and
(b) encoding a spatial identifier for each node as a representation of the node'"'"'s extents with respect to its parent'"'"'s extents, wherein the encoded spatial identifier includes at least octant, {fraction (1/16)}th overlap, and degenerate axis Values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented apparatus for representing and encoding data having spatial extents, comprising:
-
(a) means for representing the data in a tree structure having a plurality of nodes; and
(b) means for encoding a spatial identifier in each node as a representation of the node'"'"'s extents with respect to its parent'"'"'s extents, wherein the encoded spatial identifier includes at least octant, {fraction (1/16)} overlap, and degenerate axis values. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture embodying logic for representing and encoding data having spatial extents, comprising:
-
(a) representing the dam in a tree structure having a plurality of nodes; and
(b) encoding a spatial identifier for each node as a representation of the node'"'"'s extents with respect to its parent'"'"'s extents, wherein the encoded spatial identifier includes at least octant, ⅙
th overlap, and degenerate a values.- View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
- 25. A data structure stored in a data storage device for representing and encoding data having spatial extents, the data structure comprising a tree structure having a plurality of nodes, wherein a spatial identifier is encoded for each node as a representation of the node'"'"'s extents with respect to its parent'"'"'s extents, wherein the encoded spatial identifier includes at least octant, {fraction (1/16)}th overlap, and degenerate axis values.
Specification