All Products
Search
Document Center

ApsaraDB RDS:ST_PixelAsPoint

Last Updated:Mar 29, 2026

Mengembalikan geometri titik untuk piksel tertentu dalam suatu raster. Gunakan ref_point untuk menentukan apakah titik tersebut berada di pojok kiri atas atau di pusat piksel.

Sintaksis

geometry ST_PixelAsPoint(raster raster_obj,
    integer row default 0,
    integer column default 0,
    integer pyramid default 0,
    cstring ref_point default 'UPPERLEFT');

Parameter

ParameterDeskripsi
raster_objRaster yang akan dikueri.
rowIndeks baris piksel, dimulai dari 0 di pojok kiri atas.
columnIndeks kolom piksel, dimulai dari 0 di pojok kiri atas.
pyramidTingkat piramida piksel tersebut.
ref_pointPosisi referensi titik yang dikembalikan di dalam piksel. Nilai yang valid: UPPERLEFT (default) — pojok kiri atas piksel; CENTER — pusat piksel.

Contoh

Contoh berikut mengembalikan titik di pojok kiri atas piksel pada baris 10, kolom 10, dan tingkat piramida 0.

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

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