このトピックでは、ST_SummaryStats関数について説明します。 この関数は、ラスターオブジェクトに含まれる指定されたバンドのセットの統計を計算するために使用されます。
構文
ラスターST_SummaryStats(raster raster_obj)
raster ST_SummaryStats(raster raster_obj, cstring statsOption)
raster ST_SummaryStats(raster raster_obj、
cstringバンド、
cstring statsOption)
パラメーター
パラメーター | 説明 |
raster_obj | ラスターオブジェクトの名前です。 |
バンド | バンドのシーケンス番号。 このパラメーターの値は、整数の配列または整数の範囲にすることができます。 整数は0から始まります。 例: 「0」 、「1-3」 、および「1、2,3」 。 |
statsOptions | 計算する統計を指定するJSON文字列。 |
次の表に、statsOptionsパラメーターの値に含まれるパラメーターを示します。
パラメーター | 説明 | データ型 | Format | デフォルト値 | 補足 |
約 | 統計の計算にサンプリング方法を使用するかどうかを指定します。 | Boolean | なし | true |
|
例:
ラスタオブジェクトに含まれる指定したバンドのセットの統計を計算します。
UPDATE raster_obj SET raster_obj=ST_SummaryStats(raster_obj) WHERE id = 1;
UPDATE rast SET rast=ST_SummaryStats(rast,'0-2 ','{"approx":false}') WHERE id = 1;
UPDATE rast SET rast=ST_SummaryStats(rast,'{"approx":false}') WHERE id = 1;