B.4.2 ラスター・イメージのロード
HTTP PUTリクエスト: 次のcurlコマンドは、GeoRaster表image_table
にラスター・イメージをインポートします。ラスター・イメージworld.tif
は、GeoRaster REST APIがデプロイされたサーバー上の環境変数GEOR_IMPORT_EXPORT_FOLDER
で指定されたディレクトリに存在する必要があります:
curl -u username:userPassword! -X PUT -d @request_body.json https://localhost:8080/oraclespatial/georaster/v1/datasource1/image_table/image/image_table_RDT1/1
リクエスト本文
{
"fileName": "world.tif",
"creationOption": [
"BLOCKXSIZE=254",
"SPATIALEXTENT=TRUE"
]
}
レスポンス本文: 次のようにジョブIDを返します。
{
"id": 237492503845
}
HTTP GETリクエスト: 次のcurlコマンドは、ジョブのステータスをチェックします。
curl -u username:userPassword! -X GET https://localhost:8080/oraclespatial/georaster/v1/datasource1/jobs/237492503845
レスポンス本文: 次のようにジョブ・ステータスを返します。
{
"items": [
{
"id": 237492503845,
"status": "FINISHED",
"type": "IMPORT",
"fileName": "world.tif",
"progress": 100,
"job_creation_time": "2022-04-05 10:08:02-0700",
"start_time": "2022-04-05 10:08:02-0700",
"end_time": "2022-04-05 10:08:03-0700"
}
]
}
親トピック: GeoRaster REST APIエンドポイントの例