Name

ST_BandPixelType — Returnerar pixeltyp för givet band. Om inget bandnummer anges antas 1.

Synopsis

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

Beskrivning

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

Exempel

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
                

Se även

ST_NumBands