从 ST_Raster 列导出 TIFF 文件

使用 ST_Raster 导出函数生成整个或部分栅格值的 TIFF 图像文件。

您可以定义要创建的 TIFF 文件的路径名称,以及 TIFF 文件所含数据的波段、金字塔等级、范围和输出压缩类型。

步骤:
  1. 使用适合数据库的 SELECT 语句,根据位于名称列的值等于 all_cities 的行内的 ST_Raster 值生成 all_cities.tif 文件。指定进行 lzw 压缩以压缩 TIFF 文件,从而节省空间并提高磁盘的 I/O 性能。

    Oracle

    SELECT t.raster.export('c:\tiffs\all_cities.tif', 'compression=lzw') 
    FROM URBAN_AREA t
    WHERE NAME = 'ALL_CITIES';
    

    PostgreSQL

    SELECT export(raster,'c:\tiffs\all_cities.tif', 'compression=lzw')
    FROM urban_area
    WHERE name = 'all_cities';
    

    SQL Server

    SELECT raster.export('c:\tiffs\all_cities.tif', 'compression=lzw')
    FROM urban_area
    WHERE name = 'all_cities';
    
    警告警告:

    确保指定的导出路径对于安装数据库的服务器是有效的路径。

相关主题

9/15/2013