ST_BandPixelType — Retourne le type de pixel d'une bande. Si aucune bande n'est spécifiée, la bande 1 est utilisée.
text ST_BandPixelType(
raster rast, integer bandnum=1)
;
Retourne le nom décrivant le type de données et la taille des valeurs stockées pour chaque pixel de la bande spécifiée.
Il existe 11 types de pixels. Les types de pixels supportés sont :
1BB - booléen 1-bit
2BUI - entier non signé 2-bits
4BUI - entier non signé 4-bits
8BSI - entier signé 8-bits
8BUI - entier non signé 8-bits
16BSI - entier signé 16-bits
16BUI - entier non signé 16-bits
32BSI - entier signé 32-bits
32BUI - entier non signé 32-bits
32BF - flottant 32-bits
64BF - flottant 64-bits
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