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

ApsaraDB RDS:ST_SummaryStats

最終更新日:Jan 15, 2024

このトピックでは、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
  • true: サンプリングメソッドを使用して統計を計算することを指定します。 統計は不正確かもしれません。
  • false: すべての統計を計算するように指定します。

例:

ラスタオブジェクトに含まれる指定したバンドのセットの統計を計算します。

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;