Serving geospatially organized flat file data
First Claim
Patent Images
1. A system for providing geospatially organized flat file data comprising:
- a customer input module, for receiving geospatial data;
a data migration tool, coupled to the input module, for converting the geospatial data to a flat file database format, the flat file database format comprising a data section containing spatially indexed data packets, each data packet containing geospatial data associated with a quadnode of a quadtree index which is stored in a format wherein no regeneration is required to traverse the quadtree index;
a storage device, for storing the converted data in the flat file database format; and
a stream server, for receiving the converted data and delivering the converted data to a client.
5 Assignments
0 Petitions
Accused Products
Abstract
A flat file data organization technique is used for storing and retrieving geospatially organized data. The invention reduces transfer time by transferring a few large files in lieu of a large number of small files. It also moves the process of locating a given data file away from the file system to a proprietary code base. Additionally, the invention simplifies database management by having quadtree packets generated on demand.
15 Citations
55 Claims
-
1. A system for providing geospatially organized flat file data comprising:
-
a customer input module, for receiving geospatial data; a data migration tool, coupled to the input module, for converting the geospatial data to a flat file database format, the flat file database format comprising a data section containing spatially indexed data packets, each data packet containing geospatial data associated with a quadnode of a quadtree index which is stored in a format wherein no regeneration is required to traverse the quadtree index; a storage device, for storing the converted data in the flat file database format; and a stream server, for receiving the converted data and delivering the converted data to a client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for providing geospatially organized flat file data comprising:
-
receiving geospatial data; converting the geospatial data to a flat file database format, the flat file database format comprising a data section containing spatially indexed data packets, each data packet containing geospatial data associated with a quadnode of a quadtree index which is stored in a format wherein no regeneration is required to traverse the quadtree index; storing the converted data in the flat file database format in a storage device accessible by a server; and delivering by the server the converted data to a client. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A computer program product for providing geospatially organized flat file data comprising:
-
a computer-readable storage medium; and computer program code, encoded on the medium, for; receiving geospatial data; converting the geospatial data to a flat file database format, the flat file database format comprising a data section containing spatially indexed data packets, each data packet containing geospatial data associated with a quadnode of a quadtree index which is stored in a format wherein no regeneration is required to traverse the quadtree index; storing the converted data in the flat file database format; and delivering the converted data to a client. - View Dependent Claims (37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method of migrating geospatial data into a database having a flat file database format, the method comprising:
-
accessing by a computer a list of data items; for each data item in the list, receiving the data item and adding the received data item to a quadtree structure having a plurality of nodes which is stored in a format wherein no regeneration is required to traverse the quadtree structure; and for each node in the quadtree structure; retrieving data items associated with the node; creating a data packet for the retrieved data items; and storing by a computer the data packet in the database having the flat file database format.
-
-
54. A system for migrating geospatial data into a database having a flat file database format, the system comprising:
-
a storage device, for storing a list of data items; a database update module, coupled to the storage device, for; for each data item in the list, obtaining the data item from the storage device and adding the data item to a quadtree structure having a plurality of nodes which is stored in a format wherein no regeneration is required to traverse the quadtree structure; and for each node in the quadtree structure; retrieving data items associated with the node; creating a data packet for the retrieved data items; and storing the data packet in the database having the flat file database format.
-
-
55. A computer program product for migrating geospatial data into a database having a flat file database format, the computer program product comprising:
-
a computer-readable storage medium; and computer program code, encoded on the medium, for; accessing a list of data items; for each data item in the list, receiving the data item and adding the received data item to a quadtree structure having a plurality of nodes which is stored in a format wherein no regeneration is required to traverse the quadtree structure; and for each node in the quadtree structure; retrieving data items associated with the node; creating a data packet for the retrieved data items; and storing the data packet in the database having the flat file database format.
-
Specification