イメージ形式2でのラスター・データの取得

post

{server}/georaster/v1/{datasource}/{tableName}/{georasterColumnName}/{rdt}/{rid}/rasterImage

指定されたGeoRasterオブジェクトのラスター・データの問合せまたは処理(あるいはその両方)を実行して、表示用に標準Webイメージ形式で結果を返します。レンダリング・オプションで追加処理を指定して、最適なレンダリング・イメージを取得できます。

問合せパラメータでは"format"および"thumbnail"パラメータのみが許可され、すべてのレンダリングまたは操作パラメータをリクエスト本文に指定する必要があります。

リクエスト

パス・パラメータ
問合せパラメータ
  • 返されるイメージの形式(JPEG、GIF、PNGまたはBMP)を指定します。truecolorおよびグレースケール・イメージの場合、デフォルトはJPEGです。疑似カラー・イメージの場合、デフォルトはPNGです。
    許容値: [ "JPEG", "GIF", "PNG", "BMP" ]
    例:
    JPEG
  • サムネイル・イメージを返すかどうかを指定するブール値。
サポートされるメディア・タイプ
リクエスト本文 - application/json ()
ルート・スキーマ: schema
型: object
イメージを返すためのパラメータ
ソースの表示
ネストされたスキーマ: get_data_param
型: object
データをオンザフライで返す操作
ソースの表示
  • memoryParam
    メモリー使用量パラメータ
  • 許容値: [ "affinetransform", "getbitmapmasksubset", "getrasterdata", "getrastersubset", "rectify", "reproject", "warp", "equalize", "filter", "normalize", "piecewisestretch", "stretch", "classify", "diff", "findcells", "normalize", "picewisestretch", "stretch", "classify", "diff", "findcells", "over", "rastermathop", "getmosaicsubset" ]
    操作名
  • opParam
ネストされたスキーマ: rendering_param
型: object
クライアント側レンダリング・オプション
ソースの表示
  • colormap
    カラーマップ・エントリの配列
  • grayscale
    グレースケール・エントリの配列
  • 許容値: [ "none", "stretch", "piecewisestretch", "normalize", "equalize" ]
    レンダリング・イメージ処理方法。affinetransform、getrasterdata、getrastersubset、rectify、reprojectおよびwarpなどのサーバー側のラスター操作から返されるデータの場合、イメージ・レンダリング・プロセスではGeoRasterオブジェクトに格納されている統計を使用する必要があります。GeoRasterオブジェクト・メタデータに統計が設定されていない場合、返されるデータの統計がイメージ処理で使用されます。IPMethodが指定されておらず、データがレンダリング範囲(8ビットなど)にない場合、正規化はレンダリングされたイメージに適用されます。
  • mask
    マスクを適用するレイヤーを指定する配列。そのレイヤーにマスクがない場合は無視されます。
  • nodataMapping
    nodataマッピング・エントリの配列
ネストされたスキーマ: memoryParam
型: object
メモリー使用量パラメータ
ソースの表示
ネストされたスキーマ: opParam
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: sdo_geor_op_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: sdo_geor_ip_op_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: sdo_geor_ra_op_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: sdo_geor_aggr_op_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_affinetransform_param
型: object
ソースの表示
ネストされたスキーマ: op_getbitmapmasksubset_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_getrasterdata_param
型: object
ソースの表示
ネストされたスキーマ: op_getrastersubset_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_rectify_param
型: object
ソースの表示
ネストされたスキーマ: op_reproject_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_warp_param
型: object
ソースの表示
ネストされたスキーマ: sdo_number_array
型: array
ソースの表示
ネストされたスキーマ: op_getbitmapmasksubset_param_1
型: object
ソースの表示
ネストされたスキーマ: op_getbitmapmasksubset_param_2
型: object
ソースの表示
ネストされたスキーマ: sdo_geometry
型: object
ソースの表示
ネストされたスキーマ: op_getrastersubset_param_1
型: object
ソースの表示
ネストされたスキーマ: op_getrastersubset_param_2
型: object
ソースの表示
ネストされたスキーマ: sdo_georaster
型: object
ソースの表示
ネストされたスキーマ: op_reproject_param_1
型: object
ソースの表示
ネストされたスキーマ: op_reproject_param_2
型: object
ソースの表示
ネストされたスキーマ: sdo_geor_srs
型: object
ソースの表示
ネストされたスキーマ: sdo_geor_gcpgeoreftype
型: object
ソースの表示
ネストされたスキーマ: sdo_geor_gcp_collection
型: array
ソースの表示
ネストされたスキーマ: sdo_geor_gcp
型: object
ソースの表示
ネストされたスキーマ: op_equalize_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_filter_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_normalize_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_piecewisestretch_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_stretch_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_equalize_param_1
型: object
ソースの表示
ネストされたスキーマ: op_equalize_param_2
型: object
ソースの表示
ネストされたスキーマ: op_filter_param_1
型: object
ソースの表示
ネストされたスキーマ: op_filter_param_2
型: object
ソースの表示
ネストされたスキーマ: op_normalize_param_1
型: object
ソースの表示
ネストされたスキーマ: op_normalize_param_2
型: object
ソースの表示
ネストされたスキーマ: op_piecewisestretch_param_1
型: object
ソースの表示
ネストされたスキーマ: op_piecewisestretch_param_2
型: object
ソースの表示
ネストされたスキーマ: sdo_number_arrayset
型: array
ソースの表示
ネストされたスキーマ: op_stretch_param_1
型: object
ソースの表示
ネストされたスキーマ: op_stretch_param_2
型: object
ソースの表示
ネストされたスキーマ: op_classify_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_diff_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_findcells_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_over_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_rastermathop_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_classify_param_1
型: object
ソースの表示
ネストされたスキーマ: op_classify_param_2
型: object
ソースの表示
ネストされたスキーマ: op_diff_param_1
型: object
ソースの表示
ネストされたスキーマ: op_diff_param_2
型: object
ソースの表示
ネストされたスキーマ: op_findcells_param_1
型: object
ソースの表示
ネストされたスキーマ: op_findcells_param_2
型: object
ソースの表示
ネストされたスキーマ: op_over_param_1
型: object
ソースの表示
ネストされたスキーマ: op_over_param_2
型: object
ソースの表示
ネストされたスキーマ: op_rastermathop_param_1
型: object
ソースの表示
ネストされたスキーマ: op_rastermathop_param_2
型: object
ソースの表示
ネストされたスキーマ: op_rastermathop_param_3
型: object
ソースの表示
ネストされたスキーマ: op_rastermathop_param_4
型: object
ソースの表示
ネストされたスキーマ: sdo_string2_array
型: array
ソースの表示
ネストされたスキーマ: op_getmosaicsubset_param
1つのスキーマに一致
ソースの表示
ネストされたスキーマ: op_getmosaicsubset_param_1
型: object
ソースの表示
ネストされたスキーマ: op_getmosaicsubset_param_2
型: object
ソースの表示
ネストされたスキーマ: sdo_geor_histogram_array
型: array
ソースの表示
ネストされたスキーマ: sdo_geor_histogram
型: object
ソースの表示
ネストされたスキーマ: colormap
型: array
カラーマップ・エントリの配列
ソースの表示
ネストされたスキーマ: grayscale
型: array
グレースケール・エントリの配列
ソースの表示
ネストされたスキーマ: mask
型: array
マスクを適用するレイヤーを指定する配列。そのレイヤーにマスクがない場合は無視されます。
ソースの表示
ネストされたスキーマ: nodataMapping
型: array
nodataマッピング・エントリの配列
ソースの表示
ネストされたスキーマ: items
型: object
カラーマップ・エントリ
ソースの表示
ネストされたスキーマ: items
型: object
グレースケール・エントリ
ソースの表示
ネストされたスキーマ: items
型: object
マスク・マッピングを定義します
ソースの表示
ネストされたスキーマ: items
型: object
nodataマッピング・エントリ
ソースの表示

トップに戻る

レスポンス

サポートされるメディア・タイプ

200レスポンス

出力ラスター・イメージをバイナリ・ストリームで返します
本文()
ルート・スキーマ: schema
型: string(binary)

401レスポンス

認証情報がないか無効です
ヘッダー
トップに戻る

次の例は、cURLによってPOSTリクエストを発行して、GeoRasterオブジェクトからサムネイル・イメージをリクエストする方法を示しています。

curl -X POST -d @request.json http://localhost:8080/oraclespatial/georaster/v1/datasource1/raster_image/image/rasterImage?format=JPEG" -H "Cookie: JSESSIONID=<jsessionid_value>"

次の例は、リクエスト本文のrequest.jsonを示しています。

{
  "renderOps": {
    "IPMethod": "normalize"
  },
  "rasterOps": {
    "opName": "reproject",
    "opParam": {
      "outSRID": 4326,
      "resampleParam": "resampling=bilinear",
      "pyramidLevel": 1,
      "cropArea": [
        100,
        100,
        200,
        200
      ],
      "bandNumber": "0-2",
      "storageParam": "celldepth=16bit_u"
    }
  }
}
トップに戻る