すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB RDS:ST_SetScale

最終更新日:Sep 17, 2026

空間参照系において、ラスターオブジェクトの X 軸、Y 軸、または両方の軸に沿ったピクセル幅を設定します。

構文

raster ST_SetScale(raster raster_obj, float8 scaleX, float8 scaleY)
raster ST_SetScale(raster raster_obj, float8 scaleXY)

パラメーター

パラメーターデータ型説明
raster_objrasterラスターオブジェクト。
scaleXfloat8空間参照系における X 軸に沿ったピクセル幅。
scaleYfloat8空間参照系における Y 軸に沿ったピクセル幅。
scaleXYfloat8空間参照系における X 軸と Y 軸の両方に沿ったピクセル幅。 このパラメーターは、両軸に同じスケールを設定する場合に使用します。

例

次の例では、 id = 2 の行のラスターオブジェクトの X スケールを 1.3 に、Y スケールを 0.6 に設定し、結果をクエリして更新を確認します。

UPDATE raster_table
SET rast = ST_SetScale(rast, 1.3, 0.6)
WHERE id = 2;

SELECT st_scalex(rast), st_scaley(rast)
FROM raster_table
WHERE id = 2;

期待される出力:

 st_scalex | st_scaley
-----------+-----------
       1.3 |       0.6