ST_BandPixelType — Retorna o tipo pixel para uma dada banda. Se nenhum número de banda for especificado, usa-se 1.
text ST_BandPixelType(
raster rast, integer bandnum=1)
;
Returns name describing data type and size of values stored in each cell of given band.
Existem 11 tipos de pixel. Os tipos suportados são os seguintes:
1BB - 1-bit boolean
2BUI - 2-bit inteiro não assinado
4BUI - 4-bit inteiro não assinado
8BSI - 8-bit inteiro assinado
8BUI - 8-bit inteiro não assinado
16BSI - 16-bit inteiro assinado
16BUI - 16-bit inteiro não assinado
32BSI - 32-bit inteiro assinado
32BUI - 32-bit inteiro não assinado
32BF - 32-bit float
64BF - 64-bit 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