空間参照系におけるラスターオブジェクトの左上の X 座標と Y 座標を設定します。
構文
raster ST_SetUpperLeft(raster raster_obj, float8 upperleftX, float8 upperleftY)
raster ST_SetUpperLeft(raster raster_obj, float8 upperleftXY)パラメーター
| パラメーター | 説明 |
|---|---|
raster_obj | 更新するラスターオブジェクトです。 |
upperleftX | 空間参照系における左上の X 座標です。 |
upperleftY | 空間参照系における左上の Y 座標です。 |
upperleftXY | 左上の X 座標と Y 座標の両方に適用される単一の値です。 |
例
ラスターの左上の座標を (120, 30) に設定し、結果を検証します。
UPDATE raster_table
SET rast = ST_SetUpperleft(rast, 120, 30)
WHERE id = 2;
select st_upperleftx(rast), st_upperlefty(rast)
from raster_table
WHERE id = 2;期待される出力:
st_upperleftx | st_upperlefty
---------------+---------------
120 | 30