将色彩映射表应用于 ST_Raster 列中的栅格值

可将色彩映射表应用于单波段 8 位或 16 位栅格值。

要将色彩映射表应用于限定栅格值,可使用 ST_Raster setColormap 函数,该函数接受将 TIFF 图像文件的文件名作为输入。

步骤:
  1. 使用一个 UPDATE SQL 语句和一个输入图像文件,可将色彩映射表添加到某个表中的特定记录。

    在这些示例中,来自 colormap.tif 文件的色彩映射表用于将色彩映射表添加到 forest 表中的栅格值。

    Oracle

    UPDATE FOREST t
    SET raster = t.raster.setColormap('/net/gis/images/colormap.tif');

    PostgreSQL

    UPDATE forest
    SET raster = setColormap(raster,'/net/gis/images/colormap.tif');

    SQL Server

    UPDATE forest
    SET raster = raster.setColormap('/net/gis/images/colormap.tif');

相关主题


3/7/2012