7.141 SDO_GEOR.setOrthoRectified
形式
SDO_GEOR.setOrthoRectified( georaster IN OUT SDO_GEORASTER, isOrthoRectified IN VARCHAR2);
説明
GeoRasterオブジェクトがオルソ補正されているかどうかを指定します。または、isOrthoRectified
パラメータにNULLが指定された場合、既存の値を削除します。
パラメータ
使用上のノート
このプロシージャは、オブジェクトのGeoRasterメタデータを変更します。オブジェクトを実際にオルソ補正するわけではありません。また、オルソ補正の実行の確認は、ユーザーが行います。
処理の完了後、GeoRasterオブジェクトは自動的に検証されます。
GeoRasterオブジェクトをオルソ補正済として設定するには、オブジェクトが空間参照および幾何補正されている必要があります。
例
次の例では、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.setOrthoRectified(grobj, 'TRUE'); UPDATE georaster_table SET georaster = grobj WHERE georid=4; COMMIT; END; /
親トピック: SDO_GEORパッケージのリファレンス