将色彩映射表应用于 ST_Raster 列中的栅格值
可将色彩映射表应用于单波段 8 位或 16 位栅格值。
要将色彩映射表应用于限定栅格值,可使用 ST_Raster setColormap 函数,该函数接受将 TIFF 图像文件的文件名作为输入。
步骤:
-
使用一个 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