この関数は、ラスターの指定されたバンドのパーセンタイルを照会するために使用されます。
構文
float8 ST_Percentile (ラスターraster_obj、
整数バンド、
整数パーセンテージ)
パラメーター
パラメーター | 説明 |
raster_obj | クエリするラスター。The raster that you want to query. |
バンド | バンドのID。 有効なバンドIDは0 から始まります。 |
パーセンテージ | ラスターのパーセンタイル。 詳細については、「ST_BuildPercentiles」または「ST_ComputeStatistics」をご参照ください。 |
例
SELECT st_percentile(rast_obj, 0, 10)
FROM raster_table
WHERE id = 1;
--------------------
29.7
ST_Percentile関数を使用すると、ST_Quantile関数を使用して取得できる結果と同じ結果を取得できます。
SELECT st_percentile(rast_obj, 0,25), st_percentile(rast_obj, 0,50)
FROM raster_table
WHERE id = 1;