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"
    }
  ]
}