ST_BandPixelType — Returnerar pixeltyp för givet band. Om inget bandnummer anges antas 1.
text ST_BandPixelType(
raster rast, integer bandnum=1)
;
Returnerar namn som beskriver datatyp och storlek på värden som lagras i varje cell i ett givet band.
Det finns 11 olika pixeltyper. Pixeltyper som stöds är följande:
1BB - 1-bitars boolean
2BUI - 2-bitars osignerat heltal
4BUI - 4-bitars osignerat heltal
8BSI - 8-bitars signerat heltal
8BUI - 8-bitars osignerat heltal
16BSI - 16-bitars signerat heltal
16BUI - 16-bitars osignerat heltal
32BSI - 32-bitars signerat heltal
32BUI - 32-bitars osignerat heltal
32BF - 32-bitars float
64BF - 64-bitars float
SELECT ST_BandPixelType(rast,1) As btype1, ST_BandPixelType(rast,2) As btype2, ST_BandPixelType(rast,3) As btype3 FROM dummy_rast WHERE rid = 2; btype1 | btype2 | btype3 --------+--------+-------- 8BUI | 8BUI | 8BUI