名稱

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
            

另請參閱

ST_NumBands