ST_AsTIFF — ラスターの選択されたバンドを、単一の TIFF 画像 (バイト配列) として返します。バンドを指定しないか指定したバンドがラスター内に無い場合には、全てのバンドの使用を試みます。
bytea ST_AsTIFF(raster rast, text[] options='', integer srid=sameassource);
bytea ST_AsTIFF(raster rast, text compression='', integer srid=sameassource);
bytea ST_AsTIFF(raster rast, integer[] nbands, text compression='', integer srid=sameassource);
bytea ST_AsTIFF(raster rast, integer[] nbands, text[] options, integer srid=sameassource);
ラスターの選択されたバンドを、単一の Tagged Image File Format (TIFF) 画像として返します。バンドを指定しない場合には、全てのバンドの使用を試みます。この関数はST_AsGDALRasterのラッパです。より一般でないラスタータイプで出力する必要がある場合には、ST_AsGDALRasterを使います。この関数には多数の任意引数が付くさまざまな形式があります。空間参照系 (SRS) の文字列表現が指定されていない場合には、ラスターの空間参照系を使います。引数については次の通りです。
nbands 出力バンドの配列 (PNG では 3要素が最大です) で、バンドの並び順は RGB です。たとえば ARRAY[3,2,1]は、3番バンドを赤、2番バンドを緑、1番バンドを青にそれぞれ対応させます。
compression 圧縮式 -- JPEG90 (または他のパーセント値), LZW, JPEG, DEFLATE9のいずれかです。
options GTiff を定義する GDAL オプションの文字列配列です (ST_GDALDriversの GTiff 用の create_options を見てください)。詳細についてはGDAL Raster format optionsをご覧下さい。
srid ラスターの spatial_ref_sys の SRID です。地理参照情報を登録するために使われます。
Availability: 2.0.0 - GDAL 1.6.0以上が必要です。
SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff
FROM dummy_rast WHERE rid=2;