计算一个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 |
|
示例
计算raster对象的指定波段集的统计值信息。
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;