GeoRasterオブジェクト・セル値の取得
get
{server}/georaster/v1/{datasource}/{tableName}/{georasterColumnName}/{rdt}/{rid}/cellValues
指定された場所にある指定されたGeoRasterオブジェクトのセル値を取得します。補間方法が存在する場合は、セル値が正確なポイントに補間されます。
リクエスト
パス・パラメータ
- georasterColumnName(required): string
GeoRaster列の名前例
- rdt(required): string
ラスター・データ表(RDT)名。例
- rid(required): integer
GeoRasterオブジェクトのラスターID (RID)。例
- tableName(required): string
表の名前の前にスキーマ名を付けることができます例
問合せパラメータ
- bandNumber: integer
値を戻すセルを含む物理バンドの番号を指定します。例
- colNumbers(required): array
値を戻すセルを含む列の番号を指定します。例
- pyramidLevel: number
GeoRasterデータのピラミッド・レベルを指定します。例
- rowNumbers(required): array
値を戻すセルを含む行の番号を指定します。例
この操作にはリクエスト本文はありません。
トップに戻るレスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
リクエストされた場所でラスター・セル値を返します。
ルート・スキーマ: rasterCellValueResponse
型:
ソースの表示
object
-
cellValues(required): array cellValues
-
links(required): array links
自己、GeoRasterオブジェクトへのリンク
例
401レスポンス
例
次の例は、cURLによってGETリクエストを発行して、指定されたGeoRasterオブジェクトからセル値をリクエストする方法を示しています。
curl -X GET "https://localhost:8080/oraclespatial/georaster/v1/datasource1/image_table/image/image_table_RDT1/1/cellValues?pyramidLevel=1&rowNumbers=10,45,100,45&colNumbers=10,110,150,215&bandNumber=1" -H "Cookie: JSESSIONID=<jsessionid_value>"
次に、前述のリクエストに対するJSON形式のレスポンスの例を示します。
{ "cellValues": [ 134, 146, 123, 116 ], "links": [{ "rel" : "self", "href" : "https://localhost:8080/oraclespatial/georaster/v1/datasource1/image_table/image/image_table_RDT1/1/cellValues?pyramidLevel=1&rowNumbers=10,45,100,45&colNumbers=10,110,150,215&bandNumber=1" }] }