Name

ST_BandPixelType — Retourne le type de pixel d'une bande. Si aucune bande n'est spécifiée, la bande 1 est utilisée.

Synopsis

text ST_BandPixelType(raster rast, integer bandnum=1);

Description

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

Exemples

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
                

Voir aussi

ST_NumBands