设置栅格对象或波段的元数据项。

语法

raster ST_SetMetaData(raster raster_obj,
                      text key,
                      text value);
raster ST_MetaData(raster raster_obj,
                   integer band,
                   text key,
                   text value);

参数

参数名称 描述
raster_obj 需要计算的raster对象。
band 波段序号,取值从0开始。
key 需要设置的元数据项名称。
value 元数据值。

描述

如果传入的元数据值为空值(''),会删除该元数据项。

示例

SELECT ST_MetaData(ST_SetMetaData(rast, 'NETCDF_DIM_time', '12345'), 'NETCDF_DIM_time')
FROM raster_table

st_metadata 
------------
12345


SELECT ST_MetaData(ST_SetMetaData(rast, 0, 'NETCDF_DIM_time', '12345'), 0, 'NETCDF_DIM_time')
FROM raster_table

st_metadata 
------------
12345