Name

ST_BandPixelType — 입력 밴드의 픽셀 유형을 반환합니다. bandnum을 설정하지 않을 경우 밴드 1로 가정합니다.

Synopsis

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

설명

Returns name describing data type and size of values stored in each cell of given band.

11가지 픽셀 유형이 있습니다. 지원하는 픽셀 유형은 다음과 같습니다:

  • 1BB - 1비트 불 값

  • 2BUI - 부호 없는 2비트 정수형

  • 4BUI - 부호 없는 4비트 정수형

  • 8BSI - 부호 있는 8비트 정수형

  • 8BUI - 부호 없는 8비트 정수형

  • 16BSI - 부호 있는 16비트 정수형

  • 16BUI - 부호 없는 16비트 정수형

  • 32BSI - 부호 있는 32비트 정수형

  • 32BUI - 부호 없는 32비트 정수형

  • 32BF - 32비트 부동소수점 실수형

  • 64BF - 64비트 부동소수점 실수형

예시

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
                

참고

ST_NumBands