色彩映射表函数

色彩映射表函数是一种栅格数据渲染器。 它将基于色彩映射表文件中的配色方案或特定颜色对像素值进行转换,以将栅格数据显示为灰度影像或 RGB 彩色影像。 可用色彩映射表来表示分析的数据(如分类影像),或显示地形图(或索引颜色扫描影像)。

色彩映射表分类示例
分类的影像
扫描的地图示例
地形图

色彩映射表包含一组与颜色相关联的值,可用于确保始终使用相同颜色显示单波段栅格。 每个像素值都与一种颜色相关联,定义为一组 RGB 值。 色彩映射表支持任何位深度(浮点型除外)。 色彩映射表还可支持正值和负值,并且其中可以包含缺失的色彩映射值。 利用包含缺失值的色彩映射表显示数据集时,不会显示具有缺失值的像素。

使用色彩映射表函数时,将使用色彩映射表渲染器或某个指定的配色方案显示数据集。

色彩映射表函数示例

备注

您还可输入来自 Adobe Photoshop.clr 文件或 .act 文件。 .clr 文件是一个包含色彩映射表信息(每个像素值独占一行)的 ASCII 文件,格式为 pixel_value,并与红色、绿色和蓝色值相关。 以下是 .clr 文件内容的示例:

1 255 0 0 2 100 0 100 3 50 200 10 4 45 60 100

来自 Adobe Photoshop.act 文件是一个非 ASCII 文件。 该表中的第一种颜色具有一个零索引,并且颜色以红、绿、蓝顺序排列。 每种颜色由三个字节表示,各个字节分别表示红色、绿色和蓝色。

如果您没有色彩映射表并希望创建一个,则可使用配色方案对值进行符号化。 由于每个值都没有绑定特定的颜色,因此如果您使用拉伸渲染器,则将渲染数据。

如果镶嵌数据集作为影像服务提供,则发布者(或管理员)可以使用色彩映射表提供服务或者将色彩映射表转换为 RGB 影像。 使用 WMS 或 WCS 提供影像服务时,色彩映射表会自动转换为 RGB。

参数

参数描述

栅格

输入栅格。

配色方案类型

指定将用于渲染输入栅格的颜色方案类型。

  • Colormap - 将使用现有色彩映射表。
  • 色带 - 将使用色带。

Colormap

指定当配色方案类型Colormap 时将使用的色彩映射表:

  • Elevation - 将使用从青色逐渐变化为紫色,然后变为黑色的色彩映射表。
  • Gray - 将使用从黑色逐渐变为白色的色彩映射表。
  • Hillshade - 将使用可视化地形表面的 3D 制图表达,并且在对图像应用阴影时会考虑太阳相对位置的灰度色彩映射表。
  • NDVI - 将使用可视化植被的色彩映射表。 接近于零的值为蓝色。 低值为棕色。 然后随着植被指数的由低到高,颜色也逐渐从红色变化为橙色、黄色、绿色,最后变为黑色。
  • NDVI2 - 将使用可视化植被的色彩映射表。 低值的颜色范围是从白色到绿色。 然后随着植被指数的由低到高,颜色也从灰色变为紫色、紫罗兰色、深蓝色,最后变为黑色。
  • NDVI3 - 将使用可视化植被的色彩映射表。 接近于零的值为蓝色。 然后随着植被指数的由低到高,颜色也从红色逐渐变为橙色,然后变为绿色。
  • Random - 将使用随机色彩映射表。

此外,您还可以浏览至对其拥有访问权限的现有色彩映射表并将其选中。

色带

配色方案类型色带时将使用的色带。 请选择现有色带或者创建一个色带。


在本主题中
  1. 备注
  2. 参数