SDO_GEOR_RAパッケージ・ファンクションの実行

post

{server}/georaster/v1/{datasource}/sdo_geor_ra/{functionName}

指定されたファンクション名を使用して、MDSYS.SDO_GEOR_RAパッケージ・ファンクションを実行します。ファンクションのパラメータは、JSONのリクエスト本文で指定されます。各ファンクションとそのパラメータの使用方法については、『Spatial GeoRaster開発者ガイド』を参照してください。

リクエスト

パス・パラメータ
  • SDO_GEOR_RAパッケージのファンクションの名前
    許容値: [ "classify", "diff", "findcells", "isoverlap", "over", "rastermathop", "rasterupdate", "stack" ]
サポートされるメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: classify_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: diff_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: findcells_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: isoverlap_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: over_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: rastermathop_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: rasterupdate_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: stack_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: classify_param_1
型: object
ソースの表示
ネストされたスキーマ: classify_param_2
型: object
ソースの表示
ネストされたスキーマ: classify_param_3
型: object
ソースの表示
ネストされたスキーマ: classify_param_4
型: object
ソースの表示
ネストされたスキーマ: sdo_number_array
型: array
ソースの表示
ネストされたスキーマ: sdo_georaster_array
型: array
ソースの表示
ネストされたスキーマ: sdo_georaster
型: object
ソースの表示
ネストされたスキーマ: sdo_geometry
型: object
ソースの表示
ネストされたスキーマ: diff_param_1
型: object
ソースの表示
ネストされたスキーマ: diff_param_2
型: object
ソースの表示
ネストされたスキーマ: findcells_param_1
型: object
ソースの表示
ネストされたスキーマ: findcells_param_2
型: object
ソースの表示
ネストされたスキーマ: isoverlap_param_1
型: object
ソースの表示
ネストされたスキーマ: isoverlap_param_2
型: object
ソースの表示
ネストされたスキーマ: over_param_1
型: object
ソースの表示
ネストされたスキーマ: over_param_2
型: object
ソースの表示
ネストされたスキーマ: rastermathop_param_1
型: object
ソースの表示
ネストされたスキーマ: rastermathop_param_2
型: object
ソースの表示
ネストされたスキーマ: rastermathop_param_3
型: object
ソースの表示
ネストされたスキーマ: rastermathop_param_4
型: object
ソースの表示
ネストされたスキーマ: rastermathop_param_5
型: object
ソースの表示
ネストされたスキーマ: rastermathop_param_6
型: object
ソースの表示
ネストされたスキーマ: rastermathop_param_7
型: object
ソースの表示
ネストされたスキーマ: sdo_string2_array
型: array
ソースの表示
ネストされたスキーマ: rasterupdate_param_1
型: object
ソースの表示
ネストされたスキーマ: rasterupdate_param_2
型: object
ソースの表示
ネストされたスキーマ: sdo_string2_arrayset
型: array
ソースの表示
ネストされたスキーマ: stack_param_1
型: object
ソースの表示
ネストされたスキーマ: stack_param_2
型: object
ソースの表示
トップに戻る

レスポンス

200レスポンス

ファンクションの結果
本文()
ルート・スキーマ: functionReturn
型: object
ソースの表示
ネストされたスキーマ: ReturnValue
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: sdo_number_array
型: array
ソースの表示
ネストされたスキーマ: sdo_string2_array
型: array
ソースの表示
ネストされたスキーマ: sdo_string2_arrayset
型: array
ソースの表示
ネストされたスキーマ: sdo_geometry
型: object
ソースの表示

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"
} 
トップに戻る