名前

ST_BandPixelType — 指定したバンドのピクセルタイプを返します。バンド番号が指定されていない場合には、1番と仮定します。

概要

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

説明

バンドにおけるピクセルタイプを表現する値を返します。

ピクセルタイプは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