仮想モザイクの定義の取得
get
{server}/georaster/v1/{datasource}/vm/{virtualMosaicName}
仮想モザイク名を指定して、仮想モザイクの定義を取得します。
リクエスト
パス・パラメータ
- virtualMosaicName(required): string
仮想モザイクの名前
この操作にはリクエスト本文はありません。
トップに戻るレスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
リクエストされた仮想モザイクの情報を返します
ルート・スキーマ: VMObjectResponse
型:
ソースの表示
object-
dimensionSize: array sdo_number_array
-
links: array links
自己、rasterImage、rasterDataへのリンク
-
maxNumberOfBands: integer
-
name: string
-
pyramidMaxLevel: integer
-
spatialExtent: object sdo_geometry
-
vmDefinition: object schema
仮想モザイク関連パラメータ。pyramidlevel、bandNumber、cropAreaはリクエストで指定されるため、ここには含まれていません。
ネストされたスキーマ: schema
型:
object仮想モザイク関連パラメータ。pyramidlevel、bandNumber、cropAreaはリクエストで指定されるため、ここには含まれていません。
ソースの表示
-
bgValues: array sdo_number_array
-
colorBalance: object colorBalance
-
commonPointRule: string
許容値:
[ "start", "end", "latest", "oldest", "ctc", "high", "low", "average", "highres" ] -
elevationParam: string
-
fillGap: boolean
デフォルト値:
false -
nodata: boolean
デフォルト値:
false -
outModelCoordLoc: string
デフォルト値:
center許容値:[ "center", "upperleft" ] -
outResolutions: object outResolutions
-
outSRID: integer
-
referencePoint: object sdo_geometry
-
resamplingMethod: string
-
resamplingTolerance: number
最小値:
0最大値:0.5 -
sourceImages(required): object sourceImages
ネストされたスキーマ: colorBalance
型:
ソースの表示
object-
balanceMethod(required): string
デフォルト値:
none許容値:[ "none", "linearstretching", "statisticdmatching", "histogrammatching" ] -
reference: reference
-
referenceMethod: string
許容値:
[ "value", "image", "overlap" ]
401レスポンス
例
次の例は、cURLによってGETリクエストを発行して、"landsatMosaic"という名前のモザイクの定義をリクエストする方法を示しています。
curl -X GET "https://localhost:8080/oraclespatial/georaster/v1/datasource1/vm/landsatMosaic" -H "Cookie: JSESSIONID=<jsessionid_value>"
次に、前述のリクエストに対するレスポンスJSON形式の例を示します。
{
"name" : "landsatMosaic",
"vmDefinition" : {
"sourceImages" : {
"tableNames" : [ "landsat" ],
"columnNames" : [ "image" ],
"conditions" : null
},
"outSRID" : 4326,
"outResolutions" : [ 30.0, 30.0 ],
"resolutionUnit" : "meter",
"resamplingMethod" : "bilinear",
"resamplingTolerance" : 0.2,
"commonPointRule" : "high"
},
"pyramidMaxLevel" : 7,
"maxNumberOfBand" : 3,
"cellDepth" : "8BIT_U",
"dimensionSize" : [ 111498, 186723 ],
"spatialExtent" : {
"srid" : 4326,
"polygon" : {
"boundary" : [ {
"rectangle" : {
"datapoints" : [ [ -130.10368, 22.6478 ], [ -64.168344, 52.7826807 ] ]
}
} ]
}
},
"links" : [ {
"rel" : "self",
"href" : "http://localhost:8080/oraclespatial/georaster/v1/datasource1/vm/landsatMosaic"
}, {
"rel" : "rasterImage",
"href" : "http://localhost:8080/oraclespatial/georaster/v1/datasource1/vm/landsatMosaic/rasterImage"
}, {
"rel" : "rasterData",
"href" : "http://localhost:8080/oraclespatial/georaster/v1/datasource1/vm/landsatMosaic/rasterData"
}, {
"rel" : "statistics",
"href" : "http://localhost:8080/oraclespatial/georaster/v1/datasource1/vm/landsatMosaic/statistics"
}, {
"rel" : "parent",
"href" : "http://localhost:8080/oraclespatial/georaster/v1/datasource1/vm"
} ]
}