Mengatur koordinat X dan Y sudut kiri atas objek raster dalam sistem referensi spasial.
Sintaksis
raster ST_SetUpperLeft(raster raster_obj, float8 upperleftX, float8 upperleftY)
raster ST_SetUpperLeft(raster raster_obj, float8 upperleftXY)Parameter
| Parameter | Deskripsi |
|---|---|
raster_obj | Objek raster yang akan diperbarui. |
upperleftX | Koordinat X bagian kiri atas dalam sistem referensi spasial. |
upperleftY | Koordinat Y bagian kiri atas dalam sistem referensi spasial. |
upperleftXY | Nilai tunggal yang diterapkan ke koordinat X dan Y bagian kiri atas. |
Contoh
Tetapkan koordinat sudut kiri atas raster ke (120, 30), lalu verifikasi hasilnya.
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;Output yang diharapkan:
st_upperleftx | st_upperlefty
---------------+---------------
120 | 30