仮想モザイクの作成
put
{server}/georaster/v1/{datasource}/vm/{virtualMosaicName}
JSON文字列のリクエスト本文にパラメータを指定して、仮想モザイクを作成します。
リクエスト
パス・パラメータ
- virtualMosaicName(required): string
仮想モザイクの名前
サポートされるメディア・タイプ
- application/json
仮想モザイクの情報を提供します。
ルート・スキーマ: 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" ]
レスポンス
サポートされるメディア・タイプ
- 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によってPOSTリクエストを発行して、仮想モザイクを作成する方法を示しています。
curl -X PUT -d @request.json "https://localhost:8080/oraclespatial/georaster/v1/datasource1/vm/landsatMosaic" -H "Cookie: JSESSIONID=<jsessionid_value>"
次の例は、リクエスト本文のrequest.jsonを示しています。
{ "sourceImages": { "tableNames": [ "landsat" ], "columnNames": [ "image" ] }, "outSRID": 3078, "outResolutions": { "value": [ 30, 30 ], "unit": "meter" }, "resamplingMethod": "bilinear", "resamplingTolerance": 0.2, "commonPointRule": "high" }