RAWデータ形式での仮想モザイク・データの取得
post
{server}/georaster/v1/{datasource}/vm/{virtualMosaicName}/rasterData
指定された仮想モザイクのサブセットをマルチパート・データ形式で取得します。
リクエスト
パス・パラメータ
- virtualMosaicName(required): string
仮想モザイクの名前
問合せパラメータ
- format: string
ラスター・データの形式。BASE64、RAWのいずれかの値。許容値:
[ "BASE64", "RAW" ]
例:RAW
サポートされるメディア・タイプ
- application/json
仮想モザイク・サブセット・パラメータ
ルート・スキーマ: schema
型:
object
仮想モザイク取得パラメータ。一部のパラメータは、仮想モザイク定義の一部でもあります。これらのパラメータを指定すると、仮想モザイク定義で指定されたパラメータが上書きされます。
ソースの表示
-
bandNumbers: string
-
bgValues: array sdo_number_array
-
colorBalance: object colorBalance
-
commonPointRule: string
許容値:
[ "start", "end", "latest", "oldest", "ctc", "high", "low", "average", "highres" ]
-
considerNodata: boolean
デフォルト値:
false
-
cropArea: cropArea
-
fillGap: boolean
デフォルト値:
false
-
memoryParam: object memoryParam
メモリー使用量パラメータ
-
pyramidLevel: integer
-
resamplingMethod: string
-
resamplingTolerance: number
最小値:
0
最大値:0.5
-
resFilter: boolean
デフォルト値:
false
ネストされたスキーマ: colorBalance
型:
ソースの表示
object
-
balanceMethod(required): string
デフォルト値:
none
許容値:[ "none", "linearstretching", "statisticdmatching", "histogrammatching" ]
-
reference: reference
-
referenceMethod: string
許容値:
[ "value", "image", "overlap" ]
レスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
仮想モザイク・サブセットをマルチパート・データ形式で返します。
ルート・スキーマ: rasterData
型:
object
GeoRasterラスター・データの情報のjsonレスポンス。バイナリ・データは、マルチパート形式でこの後に続きます。
ソースの表示
-
area(required): object sdo_geometry
-
links(required): array links
自己、メタデータおよびGeoRasterオブジェクトへのリンク
-
window(required): array sdo_number_array
401レスポンス
例
次の例は、cURLによってPOSTリクエストを発行して、仮想モザイクのサブセットをリクエストする方法を示しています。
curl -X POST -d @request.json "https://localhost:8080/oraclespatial/georaster/v1/datasource1/vm/landsatMosaic/rasterData" -H "Cookie: JSESSIONID=<jsessionid_value>"
次の例は、リクエスト本文のrequest.jsonを示しています。
{ "bandNumbers": "0", "cropArea": [ 0, 0, 100, 100 ], "resamplingMethod": "bilinear", "considerNodata": true, "fillGap": true, "commonPointRule": "low" }