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)
;
將柵格的選定波段以單個標籤影像檔案格式 (TIFF) 傳回。如果未指定波段,則會嘗試使用所有波段。這是 ST_AsGDALRaster 的包裝函式。如果您需要匯出為較不常見的柵格類型,請使用 ST_AsGDALRaster。此函式有許多變體,具有許多選項。如果不存在空間參考 SRS 文字,則會使用柵格的空間參考。這些在下方列出
nbands
是要匯出的波段陣列(請注意,PNG 的最大值為 3),且波段的順序為 RGB。例如,ARRAY[3,2,1] 表示將波段 3 對應到紅色,波段 2 對應到綠色,波段 1 對應到藍色
compression
壓縮表達式 -- JPEG90(或某些其他百分比)、LZW、JPEG、DEFLATE9。
options
GDAL 建立選項的文字陣列,如 GTiff 定義(請參閱 ST_GDALDrivers 的 GTiff 的 create_options)。或參閱 GDAL 柵格格式選項 以取得更多詳細資訊。
srid
柵格的 spatial_ref_sys 的 srid。這用於填入地理參考資訊
可用性:2.0.0 - 需要 GDAL >= 1.6.0。
SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff FROM dummy_rast WHERE rid=2;