Mengembalikan centroid (geometri titik) dari area yang direpresentasikan oleh suatu pixel.
Sintaksis
geometry ST_PixelAsCentroid(raster raster_obj,
integer row default 0,
integer column default 0,
integer pyramid default 0);Parameter
| Parameter | Deskripsi |
|---|---|
raster_obj | Raster yang akan dikueri. |
row | Indeks baris dari pixel. Nilai valid dimulai dari 0, di mana 0 merupakan pojok kiri atas. |
column | Indeks kolom dari pixel. Nilai valid dimulai dari 0, di mana 0 merupakan pojok kiri atas. |
pyramid | Tingkat piramida dari pixel tersebut. |
Deskripsi
ST_PixelAsCentroid mengonversi pixel raster tertentu menjadi geometri titik di pusat area pixel tersebut. Fungsi ini setara dengan memanggil ST_PixelAsPoint dengan parameter ref_point diatur ke CENTER.
Contoh
SELECT ST_AsText(ST_PixelAsCentroid(rast, 10, 10))
FROM rast_table
WHERE id = 10;Output:
POINT(-178.2 88.2)Lihat juga
ST_PixelAsPoint — Mengembalikan geometri titik pada posisi referensi tertentu dalam suatu pixel, seperti pojok kiri atas atau pusat.