Georaster physical data model for storing georeferenced raster data
First Claim
1. In a database management system, a system for handling geographic raster data comprising:
- a first data table including a plurality of GeoRaster objects, each GeoRaster object including a spatial extent geometry and associated metadata, the spatial extent geometry identifying a footprint of a geographic raster data object and associated with at least one block of raster data;
a second data table including a plurality of raster objects, each raster object associated with one block of raster data of a GeoRaster object and including information indicating a spatial extent of the block of raster data and information relating to the block of raster data;
a first spatial index built on the first data table based on the spatial extent geometry of each of the plurality of GeoRaster objects, the first spatial index operable to retrieve a GeoRaster object from the first data table based on a relative spatial location of the GeoRaster object;
a primary key index built on the second data table based on the information relating to the block of raster data, the index operable to retrieve a raster object from the second data table based on the information relating to the block of raster data associated with the retrieved raster object; and
a viewer operable to display at least a GeoRaster object.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment of the present invention, in a database management system, a system for handling geographic raster data comprises a first data table including a plurality of GeoRaster objects, each GeoRaster object including a spatial extent geometry and associated metadata, the spatial extent geometry identifying a footprint of a geographic raster data object and associated with at least one block of raster data, a second data table including a plurality of raster objects, each raster object associated with one block of raster data of a GeoRaster object and including information indicating a spatial extent of the block of raster data and information relating to the block of raster data, a first spatial index built on the first data table based on the spatial extent geometry of each of the plurality of GeoRaster objects, the first spatial index operable to retrieve a GeoRaster object from the first data table based on a relative spatial location of the GeoRaster object, and a primary key index built on the second data table based on the information relating to the block of raster data, the index operable to retrieve a raster object from the second data table based on the information relating to the block of raster data associated with the retrieved raster object.
-
Citations
40 Claims
-
1. In a database management system, a system for handling geographic raster data comprising:
-
a first data table including a plurality of GeoRaster objects, each GeoRaster object including a spatial extent geometry and associated metadata, the spatial extent geometry identifying a footprint of a geographic raster data object and associated with at least one block of raster data; a second data table including a plurality of raster objects, each raster object associated with one block of raster data of a GeoRaster object and including information indicating a spatial extent of the block of raster data and information relating to the block of raster data; a first spatial index built on the first data table based on the spatial extent geometry of each of the plurality of GeoRaster objects, the first spatial index operable to retrieve a GeoRaster object from the first data table based on a relative spatial location of the GeoRaster object; a primary key index built on the second data table based on the information relating to the block of raster data, the index operable to retrieve a raster object from the second data table based on the information relating to the block of raster data associated with the retrieved raster object; and a viewer operable to display at least a GeoRaster object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. In a database management system, a computer-implemented method of workflow for handling geographic raster data comprising the steps of:
-
creating, initializing, and validating a first data table including a plurality of GeoRaster objects, each GeoRaster object including a spatial extent geometry and associated metadata, the spatial extent geometry identifying a footprint of a geographic raster data object and associated with at least one block of raster data; creating a second data table including a plurality of raster objects, each raster object associated with one block of raster data of a GeoRaster object and including information indicating a spatial extent of the block of raster data and information relating to the block of raster data; creating a first spatial index built on the first data table based on the spatial extent geometry of each of the plurality of GeoRaster objects, the first spatial index operable to retrieve a GeoRaster object from the first data table based on a relative spatial location of the Geo Raster object; creating a primary key index built on the second data table based on the information relating to the block of raster data, the index operable to retrieve a raster object from the second data table based on the information relating to the block of raster data associated with the retrieved raster object; and displaying at least a GeoRaster object. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification