すべてのプロダクト
Search
ドキュメントセンター

PolarDB:ST_Percentile

最終更新日:Jul 02, 2024

このトピックでは、画像のバンドの割合を取得する方法について説明します。

構文

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

パラメーター

パラメーター

説明

raster_obj

ラスターオブジェクト

band

バンドのID。 例: '0,1-3,6,8 ' 有効なバンドIDは0から始まります。 このパラメーターを "に設定すると、ラスターのすべてのバンドが指定されます。

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;