All Products
Search
Document Center

ApsaraDB RDS:ST_SetScale

Last Updated:Sep 18, 2026

Mengatur lebar piksel objek raster sepanjang sumbu X, sumbu Y, atau keduanya dalam sistem referensi spasial.

Sintaksis

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

Parameter

ParameterTipe dataDeskripsi
raster_objrasterObjek raster.
scaleXfloat8Lebar piksel sepanjang sumbu X dalam sistem referensi spasial.
scaleYfloat8Lebar piksel sepanjang sumbu Y dalam sistem referensi spasial.
scaleXYfloat8Lebar piksel sepanjang sumbu X dan Y dalam sistem referensi spasial. Gunakan parameter ini untuk mengatur skala yang sama pada kedua sumbu.

Contoh

Contoh berikut mengatur skala X menjadi 1.3 dan skala Y menjadi 0.6 pada objek raster di baris id = 2, lalu melakukan kueri terhadap hasilnya untuk memverifikasi pembaruan tersebut.

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;

Output yang diharapkan:

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