Get GeoRaster Object Metadata
get
{server}/georaster/v1/{datasource}/{tableName}/{georasterColumnName}/{rdt}/{rid}/metadata
Get the metadata of the specified GeoRaster Object.
Request
Path Parameters
-
georasterColumnName(required): string
The name of the GeoRaster ColumnExamples
-
rdt(required): string
The Raster Data Table (RDT) Name.Examples
-
rid(required): integer
The Raster ID (RID) of the GeoRaster Object.Examples
-
tableName(required): string
The name of the table, could be prefixed with a schema nameExamples
Query Parameters
-
elements:
The name of the metadata elements to be retrieved, if not specified, all the metadata is returned.Examples
There's no request body for this operation.
Back to TopResponse
Supported Media Types
- application/json
200 Response
Return the requested GeoRaster metadata.
Root Schema : georasterMetadataResponse
Type:
objectThe json response of the information of the GeoRaster metadata
Show Source
-
bandReferenceInfo: object
rasterBandReferenceSystemType
-
layerInfo: object
layerDescriptionType
-
links(required): array
links
links to self, all metadata and the Georaster Object
-
objectInfo: object
objectDescriptionType
-
rasterInfo: object
rasterDescriptionType
-
sourceInfo: string
-
spatialReferenceInfo: object
rasterSpatialReferenceSystemType
-
temporalReferenceInfo: object
rasterTemporalReferenceSystemType
Nested Schema : rasterBandReferenceSystemType
Type:
Show Source
object-
bandReference: array
bandReference
-
description: string
-
isReferenced(required): boolean
Default Value:
false -
minSpectralResolution: object
spatialResolution
-
radiometricResolutionDescription: string
-
spectralExtent(required): object
extentType
-
spectralResolutionDescription: string
-
spectralTolerance: number
-
spectralUnit(required):
Default Value:
MICROMETERAllowed Values:[ "METER", "MILLIMETER", "MICROMETER", "NANOMETER" ]
Nested Schema : layerDescriptionType
Type:
Show Source
object-
layerDimension(required):
Default Value:
BANDAllowed Values:[ "ROW", "COLUMN", "VERTICAL", "BAND", "TEMPORAL" ] -
objectLayer: object
layerType
-
subLayer: array
subLayer
Nested Schema : objectDescriptionType
Type:
Show Source
object-
blankCellValue: number
-
defaultAlpha: integer
Minimum Value:
1Minimum Value:> false -
defaultBlue: integer
Minimum Value:
1Minimum Value:> false -
defaultGreen: integer
Minimum Value:
1Minimum Value:> false -
defaultPyramidLevel: integer
-
defaultRed: integer
Minimum Value:
1Minimum Value:> false -
description: string
-
ID: string
-
isBlank(required): boolean
Default Value:
false -
majorVersion: string
-
minorVersion: string
-
rasterType(required): integer
Nested Schema : rasterDescriptionType
Type:
Show Source
object-
blocking(required): object
blockingDescriptionType
-
cellDepth(required):
Default Value:
8BIT_UAllowed Values:[ "1BIT", "2BIT", "4BIT", "8BIT_U", "8BIT_S", "16BIT_U", "16BIT_S", "32BIT_U", "32BIT_S", "32BIT_REAL", "64BIT_REAL", "64BIT_COMPLEX", "128BIT_COMPLEX" ] -
cellRepresentation(required):
Default Value:
UNDEFINEDAllowed Values:[ "POINT", "SEGMENT", "TRIANGLE", "SQUARE", "RECTANGLE", "CUBE", "TETRAHEDRON", "HEXAHEDRON", "UNDEFINED" ] -
compression(required):
Allowed Values:
[ "NONE", "JPEG-F", "DEFLATE", "LT-MG2", "LT-MG3", "LT-JP2" ] -
dimensionSize(required): object
cellDimensionSizeType
-
interleaving(required):
Default Value:
BSQAllowed Values:[ "BSQ", "BIP", "BIL" ] -
NODATA: number
-
pyramid(required): object
pyramidDescriptionType
-
totalDimensions(required): integer
Minimum Value:
2Minimum Value:> falseMaximum Value:3Maximum Value:< falseDefault Value:2 -
ULTCoordinate(required): object
cellCoordinateType
Nested Schema : rasterSpatialReferenceSystemType
Type:
Show Source
object-
description: string
-
gcpGeoreferenceModel: object
GCPGeoreferenceType
-
gcpTableName: string
-
isOrthoRectified: boolean
-
isRectified: boolean
-
isReferenced(required): boolean
Default Value:
false -
modelCoordinateLocation:
Allowed Values:
[ "CENTER", "UPPERLEFT" ] -
modelDimensionDescription: string
-
modelType:
Allowed Values:
[ "RigorousModel", "StoredFunction", "FunctionalFitting" ] -
polynomialModel: object
rationalPolynomialType
-
spatialResolution: object
spatialResolution
-
spatialTolerance: number
-
SRID(required): integer
Minimum Value:
0Minimum Value:> false -
verticalSRID: integer
Nested Schema : spatialResolution
Type:
Show Source
object-
sResolution: number
Default Value:
1 -
tResolution: number
Default Value:
1 -
xResolution: number
Default Value:
1 -
yResolution: number
Default Value:
1 -
zResolution: number
Default Value:
1
Nested Schema : segmentationDataType
Type:
Show Source
object-
extent(required): object
extentType
-
firstSegNumber(required): integer
Default Value:
1 -
totalSegNumber(required): integer
Minimum Value:
1Minimum Value:> false
Nested Schema : layerType
Type:
Show Source
object-
binFunction: object
binFunctionType
-
bitmapMask: boolean
Default Value:
false -
colorMap: object
colorMapType
-
description: string
-
grayScale: object
grayScaleType
-
layerDimensionOrdinate(required): integer
-
layerID(required): string
-
layerNumber(required): integer
Minimum Value:
0Minimum Value:> false -
NODATA: object
NODATAType
-
scalingFunction: object
scalingFunctionType
-
statisticDataset: object
statisticDatasetType
-
vatTableName: string
Nested Schema : binFunctionType
Type:
Show Source
object-
binDefinition(required):
binDefinition
-
binType(required):
Allowed Values:
[ "LINEAR", "LOGARITHM", "EXPLICIT" ]
Nested Schema : scalingFunctionType
Type:
Show Source
object-
a0(required): number
Default Value:
1 -
a1(required): number
Default Value:
0 -
b0(required): number
Default Value:
1 -
b1(required): number
Default Value:
0
Nested Schema : rectangularWindowType
Type:
Show Source
object-
columnWidth(required): integer
Minimum Value:
1Minimum Value:> false -
origin(required): object
cellCoordinateType
-
rowHeight(required): integer
Minimum Value:
1Minimum Value:> false
Nested Schema : cellCountType
Type:
Show Source
object-
count(required): integer
Minimum Value:
0Minimum Value:> false -
value(required): number
Nested Schema : blockingDescriptionType
Type:
Show Source
object-
bandBlockSize: integer
Minimum Value:
1Minimum Value:> false -
blockingType(required):
Default Value:
NONEAllowed Values:[ "NONE", "REGULAR" ] -
columnBlockSize(required): integer
Minimum Value:
1Minimum Value:> false -
rowBlockSize(required): integer
Minimum Value:
1Minimum Value:> false -
totalBandBlocks: integer
Minimum Value:
1Minimum Value:> false -
totalColumnBlocks(required): integer
Minimum Value:
1Minimum Value:> false -
totalRowBlocks(required): integer
Minimum Value:
1Minimum Value:> false
Nested Schema : cellDimensionSizeType
Type:
Show Source
object-
bandDimensionSize: integer
Minimum Value:
1Minimum Value:> false -
columnDimensionSize(required): integer
Minimum Value:
1Minimum Value:> false -
rowDimensionSize(required): integer
Minimum Value:
1Minimum Value:> false -
temporalDimensionSize: integer
Minimum Value:
1Minimum Value:> false -
verticalDimensionSize: integer
Minimum Value:
1Minimum Value:> false
Nested Schema : pyramidDescriptionType
Type:
Show Source
object-
maxLevel:
maxLevel
-
pyramidType(required):
Default Value:
NONEAllowed Values:[ "NONE", "DECREASE", "INCREASE", "BIDIRECTION" ] -
resampling:
Default Value:
NNAllowed Values:[ "NN", "BILINEAR", "CUBIC", "AVERAGE4", "AVERAGE16", "BIQUADRATIC", "OTHER" ]
Nested Schema : maxLevel
Default Value:
0Match All
Show Source
-
integer
Minimum Value:
0Minimum Value:> false
Nested Schema : GCPGeoreferenceType
Type:
Show Source
object-
FFMethod:
Allowed Values:
[ "Affine", "QuadraticPolynomial", "CubicPolynomial", "DLT", "QuadraticRational", "RPC" ] -
gcp(required): array
gcp
Nested Schema : rationalPolynomialType
Type:
Show Source
object-
columnOff(required): number
-
columnRMS: number
-
columnScale(required): number
-
modelTotalRMS: number
-
pPolynomial(required): object
polynomialType
-
qPolynomial(required): object
polynomialType
-
rowOff(required): number
-
rowRMS: number
-
rowScale(required): number
-
rPolynomial(required): object
polynomialType
-
sPolynomial(required): object
polynomialType
-
totalRMS: number
-
xOff(required): number
-
xRMS: number
-
xScale(required): number
-
yOff(required): number
-
yRMS: number
-
yScale(required): number
-
zOff(required): number
-
zRMS: number
-
zScale(required): number
Nested Schema : GCPType
Type:
Show Source
object-
cellDimension(required): integer
Minimum Value:
0Minimum Value:> false -
column(required): number
Default Value:
0 -
description: string
-
gcpPointType(required):
Allowed Values:
[ "ControlPoint", "CheckPoint" ] -
ID: string
-
modelDimension(required): integer
Minimum Value:
0Minimum Value:> false -
row(required): number
Default Value:
0 -
status:
Allowed Values:
[ "Measured", "Removed", "Estimated", "Validated", "Invalid" ] -
vertical: integer
-
X(required): number
Default Value:
0 -
xRMS: number
-
Y(required): number
Default Value:
0 -
yRMS: number
-
Z: number
-
zRMS: number
Nested Schema : polynomialType
Type:
Show Source
object-
nCoefficients(required): integer
Minimum Value:
0Minimum Value:> false -
nVars(required): integer
Minimum Value:
0Minimum Value:> false -
order(required): integer
Minimum Value:
0Minimum Value:> false -
polynomialCoefficients(required): array
polynomialCoefficients
-
pType: integer
Minimum Value:
0Minimum Value:> false
Examples
401 Response
Examples
The following is an example on how to retrieve GeoRaster Metadata by submitting a GET request using cURL.
curl -X GET "https://localhost:8080/oraclespatial/georaster/v1/datasource1/image_table/image/image_table_RDT1/1/metadata?elements=['spatialReferenceInfo','rasterInfo']" -H "Cookie: JSESSIONID=<jsessionid_value>"
The following shows an example of the response in JSON format for the above request.
{
"rasterInfo" : {
"cellRepresentation" : "UNDEFINED",
"cellDepth" : "8BIT_U",
"totalDimensions" : 3,
"dimensionSize" : {
"rowDimensionSize" : 518,
"columnDimensionSize" : 518,
"bandDimensionSize" : 3
},
"ULTCoordinate" : {
"rowCellCoordinate" : 0,
"columnCellCoordinate" : 0
},
"blocking" : {
"blockingType" : "NONE",
"totalRowBlocks" : 1,
"totalColumnBlocks" : 1,
"rowBlockSize" : 518,
"columnBlockSize" : 518
},
"interleaving" : "BIP",
"pyramid" : {
"pyramidType" : "DECREASE",
"resampling" : "NN",
"maxLevel" : 3
},
"compression" : {
"compressionType" : "NONE"
}
},
"spatialReferenceInfo" : {
"isReferenced" : true,
"isRectified" : true,
"SRID" : 26986,
"spatialResolution" : {
"xResolution" : 0.5,
"yResolution" : 0.5
},
"modelCoordinateLocation" : "CENTER",
"modelType" : "FunctionalFitting",
"polynomialModel" : {
"rowOff" : 0.0,
"columnOff" : 0.0,
"xOff" : 0.0,
"yOff" : 0.0,
"zOff" : 0.0,
"rowScale" : 1.0,
"columnScale" : 1.0,
"xScale" : 1.0,
"yScale" : 1.0,
"zScale" : 1.0,
"pPolynomial" : {
"pType" : 1,
"nVars" : 2,
"order" : 1,
"nCoefficients" : 3,
"polynomialCoefficients" : [ 1796000.0, 0.0, -2.0 ]
},
"qPolynomial" : {
"pType" : 1,
"nVars" : 0,
"order" : 0,
"nCoefficients" : 1,
"polynomialCoefficients" : [ 1.0 ]
},
"rPolynomial" : {
"pType" : 1,
"nVars" : 2,
"order" : 1,
"nCoefficients" : 3,
"polynomialCoefficients" : [ -474000.0, 2.0, 0.0 ]
},
"sPolynomial" : {
"pType" : 1,
"nVars" : 0,
"order" : 0,
"nCoefficients" : 1,
"polynomialCoefficients" : [ 1.0 ]
}
}
},
},
}