SDO_GEOR_RAパッケージ・ファンクションの実行
post
{server}/georaster/v1/{datasource}/sdo_geor_ra/{functionName}
指定されたファンクション名を使用して、MDSYS.SDO_GEOR_RAパッケージ・ファンクションを実行します。ファンクションのパラメータは、JSONのリクエスト本文で指定されます。各ファンクションとそのパラメータの使用方法については、『Spatial GeoRaster開発者ガイド』を参照してください。
リクエスト
パス・パラメータ
- functionName(required): string
SDO_GEOR_RAパッケージのファンクションの名前許容値:
[ "classify", "diff", "findcells", "isoverlap", "over", "rastermathop", "rasterupdate", "stack" ]
サポートされるメディア・タイプ
- application/json
ネストされたスキーマ: classify_param_1
型:
ソースの表示
object
-
croparea: array sdo_number_array
-
expression(required): string
-
georarray(required): array sdo_georaster_array
-
nodata: string
-
nodatavalue: number
-
outgeoraster(required): object sdo_georaster
-
parallelparam: string
-
rangearray(required): array sdo_number_array
-
storageparam: string
-
valuearray(required): array sdo_number_array
ネストされたスキーマ: classify_param_2
型:
ソースの表示
object
-
croparea(required): object sdo_geometry
-
expression(required): string
-
georarray(required): array sdo_georaster_array
-
nodata: string
-
nodatavalue: number
-
outgeoraster(required): object sdo_georaster
-
parallelparam: string
-
polygonclip: string
-
rangearray(required): array sdo_number_array
-
storageparam: string
-
valuearray(required): array sdo_number_array
ネストされたスキーマ: classify_param_3
型:
ソースの表示
object
-
croparea: array sdo_number_array
-
expression(required): string
-
ingeoraster(required): object sdo_georaster
-
nodata: string
-
nodatavalue: number
-
outgeoraster(required): object sdo_georaster
-
parallelparam: string
-
rangearray(required): array sdo_number_array
-
storageparam: string
-
valuearray(required): array sdo_number_array
ネストされたスキーマ: classify_param_4
型:
ソースの表示
object
-
croparea(required): object sdo_geometry
-
expression(required): string
-
ingeoraster(required): object sdo_georaster
-
nodata: string
-
nodatavalue: number
-
outgeoraster(required): object sdo_georaster
-
parallelparam: string
-
polygonclip: string
-
rangearray(required): array sdo_number_array
-
storageparam: string
-
valuearray(required): array sdo_number_array
ネストされたスキーマ: rastermathop_param_4
型:
ソースの表示
object
-
bgvalues: array sdo_number_array
-
constant(required): number
-
croparea: array sdo_number_array
-
georaster0(required): object sdo_georaster
-
georaster1(required): object sdo_georaster
-
nodata: string
-
nodatavalue: number
-
operator(required): integer
-
outgeoraster(required): object sdo_georaster
-
parallelparam: string
-
storageparam: string
ネストされたスキーマ: rastermathop_param_5
型:
ソースの表示
object
-
bgvalues: array sdo_number_array
-
constant(required): number
-
croparea(required): object sdo_geometry
-
georaster0(required): object sdo_georaster
-
georaster1(required): object sdo_georaster
-
nodata: string
-
nodatavalue: number
-
operator(required): integer
-
outgeoraster(required): object sdo_georaster
-
parallelparam: string
-
polygonclip: string
-
storageparam: string
レスポンス
200レスポンス
ファンクションの結果
401レスポンス
例
次の例は、cURLによってPOSTリクエストを発行して、2つのGeoRasterに対して差分操作を起動し、結果をGeoRasterに格納する方法を示しています。
curl -X POST -d '{"geor":{"rasterDataTable":"image_table_RDT1","rasterID":1},"geor1":{"rasterDataTable":"image_table_RDT1","rasterID":2},"outgeoraster":{"rasterDataTable":"image_table_RDT1","rasterID":4},"storageParam":null,"nodata":null,"nodatavalue":null,"cropArea":null}' "https://localhost:8080/oraclespatial/georaster/v1/datasource1/diff" -H "Cookie: JSESSIONID=<jsessionid_value>"
次に、前述のリクエストが正常に処理された後のレスポンスの例を示します。
{ "ReturnStatus" : "Success" }