全部产品
Search
文档中心

PolarDB:ST_Percentile

更新时间:Jul 02, 2025

Topik ini menjelaskan cara memperoleh persentil untuk band citra.

Sintaksis

float8 ST_Percentile(raster raster_obj,
                     integer band,
                     integer percentage)

Parameter

ParameterDeskripsi
raster_objObjek raster.
bandID dari band-band. Contoh: '0,1-3,6,8'. ID band yang valid dimulai dari 0. Jika Anda mengatur parameter ini ke '', semua band dari raster ditentukan.
percentagePersentase dari band yang ditentukan untuk objek raster. Anda dapat menggunakan ST_BuildPercentiles atau ST_ComputeStatistics untuk memperoleh persentase tersebut.

Contoh

SELECT st_percentile(rast_obj, 0, 10)
FROM raster_table
WHERE id = 1;

--------------------
29.7
Anda juga dapat menggunakan ST_Percentile untuk mengimplementasikan fitur ST_Quantile.
SELECT st_percentile(rast_obj, 0, 25), st_percentile(rast_obj, 0, 50)
FROM raster_table
WHERE id = 1;