7.13 SDO_GEOR.deleteControlPoint

形式

SDO_GEOR.deleteControlPoint (
     inGeoraster     IN SDO_GEORASTER, 
     controlPointID  IN VARCHAR2);

説明

指定した基準点ID値を持つ地上基準点(GCP)を削除します。

パラメータ

inGeoraster

GeoRasterオブジェクトを指定します。

controlPointID

inGeorasterの基準点IDを指定します。32文字以下の文字列である必要があります。

使用上のノート

GCPを使用した地理参照の詳細は、「地上基準点(GCP)地理参照モデル」を参照してください。

GeoRasterオブジェクト・メタデータに格納された既存のGCPでcontrolPointIDがNULLであるか、空であるか、または検出されない場合、例外が発生します。指定した点IDを持つGCPが検出された場合、そのGCPは地理参照モデルから削除されます。

次の例では、指定したGeoRasterオブジェクトでID値が23のGCPを削除します。

DECLARE
   gr1  sdo_georaster;
BEGIN
   SELECT georaster INTO gr1 from herman.georaster_table WHERE georid=10 FOR UPDATE;
   sdo_geor.deleteControlPoint(gr1, '23');
   UPDATE georaster_table SET georaster=gr1 WHERE georid=10;
   COMMIT;
END;
/