All Products
Search
Document Center

ApsaraDB RDS:ST_PixelAsCentroids

Last Updated:Mar 30, 2026

Mengonversi piksel pada posisi tertentu dalam raster menjadi objek geometri, masing-masing diwakili oleh centroid (pusat) piksel tersebut.

Sintaksis

setof record ST_PixelAsCentroids(raster raster_obj,
    integer band default  0,
    integer pyramid default 0,
    boolean exclude_nodata_value default true,
    out integer rowsn,
    out integer columnsn,
    out integer bandsn,
    out double value,
    out geometry geom);

Parameter

ParameterTipeBawaanDeskripsi
raster_objrasterRaster yang akan dikueri.
bandinteger0ID band yang akan dikueri. ID band yang valid dimulai dari 0.
pyramidinteger0Tingkat piramida yang akan dikueri.
exclude_nodata_valuebooleantrueMenentukan apakah piksel NoData akan dikecualikan.
rowsnout integerNomor baris piksel.
columnsnout integerNomor kolom piksel.
bandsnout integerID band piksel.
valueout doubleNilai piksel.
geomout geometryCakupan spasial piksel.

Deskripsi

ST_PixelAsCentroids menghasilkan keluaran yang sama dengan ST_PixelAsPoints ketika parameter ref_point dari ST_PixelAsPoints diatur ke CENTER.

Contoh

WITH tmp AS (
SELECT (ST_PixelAsCentroids(rast, 1)).*
FROM rast_table
WHERE id = 10 )
SELECT rowsn, columnsn, bandsn, value, ST_AsEWKT(geom)  FROM tmp WHERE value > 38.0;

----------------------------------------------------
    100 |      100 |      0 |    43 | SRID=4326;POINT(-89.5 0.5)