全部產品
Search
文件中心

AnalyticDB:ST_SummaryStats

更新時間:Feb 05, 2024

計算一個raster對象的指定波段集的統計值資訊。

文法

raster ST_SummaryStats(raster raster_obj)
raster ST_SummaryStats(raster raster_obj, cstring statsOption)
raster ST_SummaryStats(raster raster_obj,
                       cstring bands,
                       cstring statsOption)

參數

參數名稱

描述

raster_obj

raster對象。

bands

指定的波段序號。從0開始,格式為'0''1-3''1,2,3'形式。

statsOptions

統計值選項JSON字串。

statsOptions用於指定統計參數,參數如下:

參數名稱

描述

類型

格式

預設值

說明

approx

是否使用採樣方式計算統計值。

boolean

true

  • true:採樣計算統計值,結果可能會不精確。

  • false:計算所有統計值。

樣本

DO $$
declare
    rast raster;
begin
    select raster_obj into rast from raster_table where id = 1;
    rast = ST_SummaryStats(rast);
    update raster_table set raster_obj = rast where id = 1;
end;    
$$ LANGUAGE 'plpgsql';