All Products
Search
Document Center

PolarDB:ST_PixelAsPoint

Last Updated:Jul 02, 2025

Fungsi ini mengonversi piksel tertentu dari sebuah raster menjadi objek geometris yang direpresentasikan oleh titik tertentu dalam objek geometris tersebut.

Sintaksis

geometry ST_PixelAsPoint(raster raster_obj,
    integer baris default 0,
    integer kolom default 0,
    integer piramida default 0,
    cstring titik_referensi default 'UPPERLEFT') ;

Parameter

ParameterDeskripsi
raster_objRaster yang ingin Anda tanyakan.
barisNomor baris tempat piksel berada. Nomor baris valid dimulai dari 0, yang menunjukkan piksel di pojok kiri atas raster.
kolomNomor kolom tempat piksel berada. Nomor kolom valid dimulai dari 0, yang menunjukkan piksel di pojok kiri atas raster.
piramidaTingkat piramida tempat piksel berada.
titik_referensiPosisi referensi titik dalam objek geometris. Nilai yang valid:
  • UPPERLEFT: menentukan titik yang berada di pojok kiri atas objek geometris.
  • CENTER: menentukan titik yang berada di tengah objek geometris.

Deskripsi

Fungsi ini mengonversi piksel tertentu dari sebuah raster menjadi objek geometris yang direpresentasikan oleh titik tertentu dalam objek geometris tersebut. Posisi referensi titik ditentukan oleh parameter titik_referensi.

Contoh

SELECT ST_AsText(ST_PixelAsPoint(rast, 10, 10))
FROM rast_table
WHERE id = 10;

------------------
POINT(-178.2 88.2)