名称
ST_HasNoBand — 如果没有指定波段号的波段,则返回 true。如果没有指定波段号,则假定波段号为 1。
语法
boolean ST_HasNoBand(
raster rast, integer bandnum=1)
;
说明
如果给定的波段号没有波段,则返回 true。如果没有指定波段号,则假定波段号为 1。
可用性:2.0.0
示例
SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,
ST_HasNoBand(rast,4) as hb4, ST_NumBands(rast) As numbands
FROM dummy_rast;
rid | hb1 | hb2 | hb4 | numbands
-----+-----+-----+-----+----------
1 | t | t | t | 0
2 | f | f | t | 3