全部产品
Search
文档中心

PolarDB:ST_PixelAsCentroid

更新时间:Jul 02, 2025

Fungsi ini mengonversi piksel tertentu dari raster menjadi objek geometris berupa titik yang terletak di tengah objek geometris tersebut.

Sintaksis

geometry ST_PixelAsPoint(raster raster_obj,
    integer baris default 0,
    integer kolom default 0,
    integer piramida default 0) ;

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.

Deskripsi

Fungsi ini mengonversi piksel tertentu dari raster menjadi objek geometris berupa titik tengah. Hasil yang sama untuk sebuah piksel dapat diperoleh dengan menyetel parameter ref_point dari fungsi ST_PixelAsPoint ke CENTER.

Contoh

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

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