このトピックでは、画像のバンドの割合を取得する方法について説明します。
構文
float8 ST_Percentile(raster raster_obj,
integer band,
integer percentage)
パラメーター
パラメーター | 説明 |
raster_obj | ラスターオブジェクト |
band | バンドのID。 例: |
percentage | ラスターオブジェクトに指定されたバンドの割合。 パーセンテージを取得するには、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;