7.138 SDO_GEOR.setModelCoordLocation
形式
SDO_GEOR.setModelCoordLocation( georaster IN OUT SDO_GEORASTER modelCoordLoc IN VARCHAR2);
説明
GeoRasterオブジェクトのモデル座標の位置を示す値を設定するか、modelCoordLoc
パラメータにNULLが指定されている場合、現在のモデル座標の位置を示す値(存在する場合)を削除します。
パラメータ
使用上のノート
このプロシージャでは、CENTERからUPPERLEFTへ、またはUPPERLEFTからCENTERへセル座標系を変更できます。
このプロシージャは、地理参照されているGeoRasterオブジェクトのみに適用され、変更が適宜反映されるように(セル座標とモデル座標間の関係が変わらないようにするために)、GeoRaster SRSの関数フィッティング係数を自動的に調整します。
GeoRasterオブジェクトのモデル座標の位置を示す値を取得するには、SDO_GEOR.getModelCoordLocationファンクションを使用します。
GCPを使用した地理参照の詳細は、「地上基準点(GCP)地理参照モデル」を参照してください。
例
次の例では、GeoRasterオブジェクトのセル座標系をCENTERに変更します。
DECLARE grobj sdo_georaster; BEGIN SELECT georaster INTO grobj FROM georaster_table WHERE georid=4 FOR UPDATE; sdo_geor.setModelCoordLocation(grobj, 'CENTER'); UPDATE georaster_table SET georaster = grobj WHERE georid=4; COMMIT; END; /
親トピック: SDO_GEORパッケージのリファレンス