7.24 SDO_GEOR.generateSpatialResolutions
Format (Procedure)
SDO_GEOR.generateSpatialResolutions( georaster IN OUT SDO_GEORASTER, outResolution OUT SDO_NUMBER_ARRAY);
Format (Function)
SDO_GEOR.generateSpatialResolutions( georaster IN SDO_GEORASTER, pyramidLevel IN NUMBER DEFAULT NULL, SRID IN NUMBER DEFAULT NULL, resolutionUnit IN VARCHAR2 DEFAULT NULL, ) RETURN SDO_NUMBER_ARRAY;
Description
Generates the spatial resolution value along each spatial dimension of a GeoRaster object.
Parameters
- georaster
-
GeoRaster object.
- outResolution
-
Generated spatial resolutions of the GeoRaster object. It is an array of two numbers that represent spatial resolutions on the X axis and Y axis, respectively.
- pyramidLevel
-
Pyramid level of the returned resolution values. The default is pyramid level 0.
- SRID
-
Coordinate system. Must be a value from the SRID column of the MDSYS.CS_SRS table. The srid value cannot be 0 (zero). If not specified, the default is the SRID associated with
georaster
. - resolutionUnit
-
Unit of measurement: a quoted string with
unit=
. If not specified, the unit associated withSRID
is used.
Usage Notes
SDO_GEOR.generateSpatialResolutions has two formats:
-
The procedure format sets the generated spatial resolutions in the metadata for the GeoRaster object. The metadata for the GeoRaster object is updated. The GeoRaster object must be georeferenced in order to get the spatial resolution generated.
-
The function format generates and returns the spatial resolutions based on the georeferencing information in the metadata for the GeoRaster object. The metadata for the GeoRaster object is not updated.
The GeoRaster object must be georeferenced. The generated spatial resolution is the resolution at the center cell of the GeoRaster object.
In the returned array of numeric values, each value indicates the number of units of measurement associated with the data area represented by that spatial dimension of a pixel. For example, if the spatial resolution values are (10,10) and the unit of measurement for the ground data is meters, each pixel represents an area of 10 meters by 10 meters.
The GeoRaster object is automatically validated after the operation completes.
See also the Usage Notes for the SDO_GEOR.getSpatialResolutions function.
Examples
The following example generates the spatial resolution value along each spatial dimension for pyramid level 2 of a specified GeoRaster object
SELECT sdo_geor.generateSpatialResolutions(georaster, 2, 4326, null) FROM georaster_table WHERE georid=2; SDO_GEOR.GENERATESPATIALRESOLUTIONS(GEORASTER,2,4326,NULL) -------------------------------------------------------------------------------- SDO_NUMBER_ARRAY(.000024266, .000018006)
Parent topic: SDO_GEOR Package Reference