Skip to main content

色彩映射表函数

概览

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

<img alt="色彩映射表分类示例" data-caption="Classified image" src="images/colormap-classificaiton-image-BF2FF.gif" />

<img alt="扫描地图示例" data-caption="Topographic map" src="images/is_colormap_map-90A46.gif" />

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

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

色彩映射表函数示例

备注

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

\(1 \space255\space 0\space 0\)
\(2 \space100\space 0\space 100\)
\(3 \space50\space 200\space 10\)
\(4 \space45\space 60\space 100\)

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

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

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

参数

参数

描述

栅格

输入栅格。

配色方案类型

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

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

  • 色带 - 将使用色带。

色彩映射表

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

  • Elevation - 将使用从青色逐渐变化为紫色,然后变为黑色的色彩映射表。

  • Gray - 将使用从黑色逐渐变为白色的色彩映射表。

  • Hillshade - 将使用可视化地形表面的 3D 制图表达,并且在对图像应用阴影时会考虑太阳相对位置的灰度色彩映射表。

  • NDVI - 将使用可视化植被的色彩映射表。 接近于零的值为蓝色。 低值为棕色。 然后随着植被指数的由低到高,颜色也逐渐从红色变化为橙色、黄色、绿色,最后变为黑色。

  • NDVI2 - 将使用可视化植被的色彩映射表。 低值的颜色范围是从白色到绿色。 然后随着植被指数的由低到高,颜色也从灰色变为紫色、紫罗兰色、深蓝色,最后变为黑色。

  • NDVI3 - 将使用可视化植被的色彩映射表。 接近于零的值为蓝色。 然后随着植被指数的由低到高,颜色也从红色逐渐变为橙色,然后变为绿色。

  • Random - 将使用随机色彩映射表。

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

色带

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