×

System and method for packing spatial data in an R-tree

  • US 6,252,605 B1
  • Filed: 08/01/1997
  • Issued: 06/26/2001
  • Est. Priority Date: 08/01/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for packing spatial data features into nodes of an R-Tree, said method comprising:

  • (a) providing a buffer having a plurality of storage locations;

    (b) calculating a minimum bounding rectangle of each said spatial data feature to be packed;

    (c) sorting said spatial data features to be packed into a table of records;

    (d) until a predetermined condition exists, individually selecting records from said table of records and temporarily storing the spatial data associated with each said selected record in one of said storage locations of said buffer;

    (e) upon an occurrence of said predetermined condition, splitting the data associated with said selected records into first and second portions, and temporarily storing the spatial data associated with said first portion of said selected records in one storage location of said buffer and temporarily storing the spatial data associated with said second portion of said selected records in another one of said storage locations of said buffer;

    (f) repeating steps (d) and (e) until no storage locations of said buffer remain available for storing data;

    (g) then removing from said buffer the spatial data in a determined one of said buffer locations, said removed data being committed to the R-Tree being packed.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×