34.5 SDO_WCS.PublishCoverage

書式

SDO_WCS.PublishCoverage(
     georaster   IN SDO_GEORASTER, 
     updateable  IN VARCHAR2 DEFAULT 'FALSE');

または

SDO_WCS.PublishCoverage(
     user_name   IN VARCHAR2, 
   table_name  IN VARCHAR2, 
     column_name IN VARCHAR2, 
     updateable  IN VARCHAR2 DEFAULT 'FALSE');

説明

GeoRasterオブジェクトをWCSカバレッジとしてパブリッシュします。

パラメータ

georaster

WCSカバレッジとしてパブリッシュするGeoRasterオブジェクト。

user_name

GeoRaster列を含む表を所有するユーザー(スキーマ)の名前。

table_name

GeoRasterオブジェクトをパブリッシュするGeoRaster表の名前。

column_name

table_name内のGeoRaster列の名前。

updateable

パブリッシュするカバレッジを、トランザクション・リクエストを介して編集可能とする場合、文字列TRUEを含みます。パブリッシュするカバレッジを、トランザクション・リクエストを介して編集可能としない場合、文字列FALSE(デフォルト)を含みます。

使用上のノート

パブリッシュする各GeoRasterに一意のカバレッジIDが割り当てられます。GetCapabilities操作(WCS)のレスポンスに、新たに生成されたカバレッジIDが示されます。GeoRasterオブジェクトをパブリッシュできるのは、一度のみです。

WCSのサポートについては、「Web Coverage Service (WCS)のサポート」を参照してください。

次の例では、SCOTTスキーマ内のGEORASTER_TABLEという名前の表から特定(ID=1)のGeoRasterオブジェクトをカバレッジとしてパブリッシュします。

DECLARE
  gr1   SDO_GEORASTER;
BEGIN
  SELECT raster INTO gr1 FROM SCOTT.GEORASTER_TABLE where ID=1;
  SDO_WCS.PublishCoverage(gr1);
END;
/

次の例では、SCOTTスキーマ内のIMAGE表のRASTER列のすべてのGeoRasterオブジェクトをパブリッシュします。

CALL SDO_WCS.publishCoverage('SCOTT','IMAGE','RASTER');