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');