計算一個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開始,格式為 |
statsOptions | 統計值選項JSON字串。 |
statsOptions用於指定統計參數,參數如下:
參數名稱 | 描述 | 類型 | 格式 | 預設值 | 說明 |
approx | 是否使用採樣方式計算統計值。 | boolean | 無 | true |
|
樣本
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';