Skip Headers
Oracle® Spatial GeoRaster Developer's Guide
11g Release 2 (11.2)

Part Number E11827-07
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Index
Index
Go to Master Index
Master Index
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

What's New in GeoRaster?

This section describes new and changed features of Oracle Spatial GeoRaster for Oracle Database Release 11.

Release 11.2 Changes

The following are new and changed features for Oracle Database 11g Release 2 (11.2).

Java API

GeoRaster now includes a Java API, which consists of interfaces and classes that support features available with the GeoRaster feature of Oracle Spatial. For more information, see Section 1.13.

Ground Control Point (GCP) Support

You can use ground control points (GCPs) to georeference GeoRaster objects. The support for this feature includes several new data types and PL/SQL subprograms, as well as enhancements to some existing types and subprograms. For information, see the following:

Reprojection of GeoRaster Objects

You can reproject a GeoRaster object to a different Oracle Spatial coordinate system by using the new SDO_GEOR.reproject, which is documented in Chapter 4.

Optimized Blocking to Reduce Padding Space

For raster data that is blocked, you can specify the new OPTIMALPADDING keyword to cause any user-specified blockSize value for storage parameters to be adjusted automatically to an optimal value to reduce padding space. For more information, see the descriptions on the blocking and blockSize keywords in Table 1-1, "storageParam Keywords for Raster Data" in Section 1.4.1.

You can also use the new SDO_GEOR_UTL.calcOptimizedBlockSize procedure (documented in Chapter 6) to calculate an optimal blockSize value that will use less padding space in the GeoRaster object storage, and you can apply the result in any subprogram that has the storageParam parameter.

Grid Interpolations

The new SDO_GEOR.evaluateDouble function (documented in Chapter 4) evaluates a direct location based on neighboring cell values by using a specified interpolation method, and returns the raster values (double precision numbers) for the specified bands or layers for that location.

Polygon-Based Clipping in Queries

The SDO_GEOR.getRasterSubset and SDO_GEOR.subset procedures (documented in Chapter 4) are enhanced. In previous releases, only the MBR (rectangle) of the query polygon was used. Now, you can also clip the query result along the (irregular) polygon boundary.

setModelCoordLocation Procedure

The new SDO_GEOR.setModelCoordLocation procedure (documented in Chapter 4) enables you to change the cell coordinate system from CENTER to UPPERLEFT or from UPPERLEFT to CENTER. It applies only to georeferenced GeoRaster objects, and it automatically adjusts the functional fitting coefficients of the GeoRaster SRS accordingly to reflect the change (to ensure that the relationship between cell coordinates and model coordinates does not change).

getCellValue Function Allows Multiple Bands or Layers

The SDO_GEOR.getCellValue function (documented in Chapter 4) is enhanced to return cell values of multiple layers or bands for a specified location. In previous releases, it returned only a single cell value of a specified layer or band.

getGeoreferenceType Function Return Values

The SDO_GEOR.getGeoreferenceType function (documented in Chapter 4) can return the following values for georeference type in addition to those documented in the previous release of this manual: 5 for cubic polynomial, 6 for quadratic rational polynomial, or 7 for quadratic polynomial.

Release 11.1 Changes

The following are new and changed features for Oracle Database 11g Release 1 (11.1).

Enhanced Ease of Use, Reliability, and Manageability

For the current release, GeoRaster automates certain tasks that previously needed to be performed manually, and it provides new administrative tools for users who need to perform specialized tasks.

For more information about GeoRaster and database management, see Section 1.11.

New Metadata and Raster Support

The current release provides support for new GeoRaster metadata and raster types:

New Functions, Procedures, and Other Features

The current release provides many new subprograms and other enhancements related to the GeoRaster PL/SQL API and other features, including the following:

The following table lists the new PL/SQL subprograms for this release. (It does not include existing subprograms that were significantly enhanced for this release.)

PL/SQL Package New Subprograms
SDO_GEOR (documented in Chapter 4) SDO_GEOR.addNODATA

SDO_GEOR.addSourceInfo

SDO_GEOR.createTemplate

SDO_GEOR.deleteNODATA

SDO_GEOR.generateBlockMBR

SDO_GEOR.generateStatistics

SDO_GEOR.getBinFunction

SDO_GEOR.getBitmapMask

SDO_GEOR.getBitmapMaskSubset

SDO_GEOR.getBitmapMaskValue

SDO_GEOR.getGeoreferenceType

SDO_GEOR.getModelCoordLocation

SDO_GEOR.getRasterBlockLocator

SDO_GEOR.getSourceInfo

SDO_GEOR.hasBitmapMask

SDO_GEOR.hasNODATAMask

SDO_GEOR.mergeLayers

SDO_GEOR.setBinFunction

SDO_GEOR.setBitmapMask

SDO_GEOR.setSourceInfo

SDO_GEOR.updateRaster

SDO_GEOR.validateBlockMBR

SDO_GEOR_ADMIN (documented in Chapter 5) (All subprograms are new because the SDO_GEOR_ADMIN package is new for this release.)
SDO_GEOR_UTL (documented in Chapter 6) SDO_GEOR_UTL.calcRasterNominalSize

SDO_GEOR_UTL.calcRasterStorageSize