# 栅格渲染模式

1、RGB显示

RGB显示是对当前视图里的栅格所对应的波段分别赋予不同的R、G和B三色通道设置,使其为不同的彩色显示效果。

在MapGIS中,可以使用多波段栅格数据集中的任意三个可用波段的组合来创建RGB合成图。与仅处理一个波段相比,通过将多个波段共同显示为RGB合成图通常可以从数据集收集到更多信息。

RGB显示允许用户以“R(红)-G(绿)-B(蓝)”合成方式组合多个波段。在查看彩色航空摄影时,通常看到的就是一个以RGB显示的三波段栅格数据集。此外,在使用多波段栅格数据(如卫星或航空影像)时,用户可以使用RGB合成功能来显示不同的波段组合。

例如,卫星影像通常包含表示不同波长的多个波段,分别采集自电磁光谱的不同波段。另一个多波段图像的示例是进行RGB显示的多波段栅格数据集,该栅格数据集包含分别表示红光、绿光和蓝光的三个波段。

单波段栅格数据 RGB合成图

MapGIS中,可通过“显示设置”功能设置多波段栅格数据打开时默认RGB波段组合方式。也可通过“颜色合成”、“栅格图层属性”或“栅格专题图”等功能为单个多波段栅格数据设置RGB组合方式。其中,“栅格图层属性”和“栅格专题图”都不会写入数据,只能保存在地图文档(*.mapx)中。

2、拉伸显示

拉伸显示是根据栅格数据的像元值大小计算其与拉伸值之间的对应关系从而影响栅格数据的显示效果。

提示:

不同于RGB显示的多波段栅格数据,色表拉伸显示应用于单波段栅格数据。对多波段栅格数据进行色表拉伸显示,一次只能显示该栅格数据的其中一个波段。

【色表】:储存颜色渐变效果的查找表文件。色表中存储了256种颜色的RGB值。

【色表拉伸】:根据栅格像元值范围,计算各像元值与色表拉伸值间的对应关系,从而影响整个栅格数据的显示。

MapGIS中针对不同数据类型的栅格数据,提供了不同的拉伸方式显示其颜色。

当栅格数据为八位无符号整数时,由于其值在0-255间,系统在显示该栅格数据时,不会进行拉伸计算。栅格的某一位置的颜色,即该处的像元值在色表中对应序号的颜色RGB值。

例如,一个像元类型为八位无符号整数的栅格数据的像元值分别为1、3、5、7,修改其色表,栅格数据的各个像元值显示的颜色为其在色表中对应序号的颜色。

当栅格数据非八位无符号整数时,修改其色表,栅格数据进行色表拉伸。主要是根据栅格数据像元值的最小值-最大值,将其像元值区域均匀分为256份,每份像元值区域对应不同的色表拉伸范围,从而,栅格数据的像元值根据其所处的色表拉伸范围显示对应的序号色。

例如,一个像元类型为三十二位浮点数据,其最小像元值为78.6000,最大像元值为556.7000,修改其色表,具体的色表拉伸过程如下:

系统根据该32位浮点数据像元值范围,将其像元值区域均分为256份,每份像元值区域对应一个的色表拉伸值,而每个拉伸值都有对应了色表中的一个RGB颜色。

栅格数据的像元值在修改其色表时,根据其对应的序号显示相应的颜色:

在MapGIS中,可通过“色表编辑”、“栅格图层属性”或“栅格专题图”等功能设置栅格数据拉伸显示的波段及色表信息。其中,“栅格图层属性”和“栅格专题图”都不会写入数据,只能保存在地图文档(*.mapx)中。

3、分类显示

分类显示是一种特殊的拉伸显示,可自定义类别数量和色表信息,从而实现栅格按照值范围进行分类显示。

在MapGIS中,可通过“色表编辑”或“栅格专题图”设置栅格数据分类显示。其中,“栅格专题图”不会写入数据,只能保存在地图文档(*.mapx)中。