从 ST_Raster 列导出 TIFF 文件
使用 ST_Raster 导出函数生成整个或部分栅格值的 TIFF 图像文件。
您可以定义要创建的 TIFF 文件的路径名称,以及 TIFF 文件所含数据的波段、金字塔等级、范围和输出压缩类型。
步骤:
-
使用适合数据库的 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';
警告:确保指定的导出路径对于安装数据库的服务器是有效的路径。
相关主题
3/7/2012