7.143 SDO_GEOR.setRectified
形式
SDO_GEOR.setRectified( georaster IN OUT SDO_GEORASTER, isRectified IN VARCHAR2);
説明
GeoRasterオブジェクトが幾何補正されているかどうかを指定します。または、isRectified
パラメータにNULLが指定された場合、既存の値を削除します。
パラメータ
使用上のノート
このプロシージャは、オブジェクトのGeoRasterメタデータを変更します。オブジェクトを実際に幾何補正するわけではありません。また、幾何補正の実行の確認は、ユーザーが行います。(GeoRasterオブジェクトを幾何補正またはオルソ補正するには、SDO_GEOR.rectifyプロシージャを使用できます。)
処理の完了後、GeoRasterオブジェクトは自動的に検証されます。
isRectified
をTRUE
に設定する場合は、GeoRasterオブジェクトが空間参照されている必要があります(SDO_GEOR.setSpatialReferencedプロシージャを参照)。
例
次の例では、GEORASTER_TABLE表で、GEORID列値が4である行に含まれているGeoRasterオブジェクト(GEORASTER列)を、幾何補正されていないと設定します。(GEORASTER_TABLE表の定義は、「記憶域パラメータ」の例1-1の次に説明されています。)
DECLARE grobj sdo_georaster; BEGIN SELECT georaster INTO grobj FROM georaster_table WHERE georid=4 FOR UPDATE; sdo_geor.setRectified(grobj, 'false'); UPDATE georaster_table SET georaster = grobj WHERE georid=4; COMMIT; END; /
親トピック: SDO_GEORパッケージのリファレンス