rgb

AMD: require(["geoscene/smartMapping/raster/renderers/rgb"], (rasterRGBCreator) => { /* 代码 */ });
ESM: import * as rasterRGBCreator from "@geoscene/core/smartMapping/raster/renderers/rgb";
对象: geoscene/smartMapping/raster/renderers/rgb
自: GeoScene API for JavaScript 4.20

这个对象包含了为栅格图层(例如 ImageryLayer ImageryTileLayer WCSLayer)生成 RGB 拉伸可视化的辅助方法。

这个模块中的 createRenderer 方法生成一个可以直接应用于输入图层的渲染器。

方法概述

名称 返回类型 总结 对象
Promise<RasterRGBResult>更多信息

生成 RGB RasterStretchRenderer  渲染三个选定的波段成红,绿,蓝颜色通道。

更多信息rgb

方法详情

createRenderer(params){Promise<RasterRGBResult>}

生成 RGB RasterStretchRenderer 渲染三个选定的波段成红,绿,蓝颜色通道。

参数:
规范:
params Object

用于生成 RGB 拉伸可视化的输入参数。 有关每个参数的详细信息,请参见下表。  colorRampgammauseGamma 和 dynamicRangeAdjustment  参数与 RGB 波段 ID 选择或拉伸类型无关。 如果需要,将它们传入以保留现有设置。

详述:

生成呈现程序的输入图层。

renderingRule RasterFunction
optional

指定应如何呈现所请求影像的规则。 当应用  renderingRule  时,服务器返回更新的服务信息,反映由渲染规则定义的自定义处理。 如果未提供,则使用图层的  renderingRule  创建输出渲染器。

stretchType String
optional

可以提供优选的拉伸类型。 有关详细信息,请参阅  RasterStretchRenderer.stretchType

可能值:"none"|"min-max"|"standard-deviation"|"histogram-equalization"|"percent-clip"|"sigmoid"

rgbBandIds Number[]
optional

RGB 波段索引按照红色、绿色和蓝色通道的顺序排列。这个数组必须有三个数字。

gamma Number[]
optional

如果  useGamma  为 true,则要使用的 gamma 值。 Gamma 是指栅格数据集的中间灰度值之间的对比度程度。 它不影响黑色或白色值,只影响中间值。 通过应用伽马校正,您可以控制  ImageryLayer 的整体亮度。 Gamma 拉伸仅在 stretchType为 nonestandard-deviation 或 min-max 时有效。 有关详细信息,请参阅  RasterStretchRenderer.gamma

useGamma Boolean
optional

I表示是否应该使用 gamma 值。当为 false时,从数据的统计和直方图计算出 gamma 值。

dynamicRangeAdjustment Boolean
optional

当为 true 时,根据当前显示范围计算渲染器的统计信息,并在缩放和平移影像时重新计算它们。

estimateStatistics Boolean
optional

在影像服务没有统计信息的情况下很有用。 当为  true 时,此函数会估计全局统计信息以在平移和缩放时保持恒定的视觉效果,这与dynamicRangeAdjustment 不同,它会重新计算每个范围变化的统计信息。

signal AbortSignal
optional

允许取消请求。如果被取消,promise 将被拒绝,并返回一个名为 AbortError的错误并显示 AbortController

返回:
类型 描述
Promise<RasterRGBResult> 解析为包含可在输入呈现器上设置的拉伸呈现器的对象。

类型定义

RasterRGBResult

createRenderer() 方法的结果对象。有关每个属性的详细信息,请参见下表。

属性:

RGB RasterStretchRenderer 渲染器应用到输入图层。

rgbBandIds Number[]

RGB 波段索引按照红色、绿色和蓝色通道的顺序排列。

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.