• geoscene/smartMapping
    • raster/support

utils

AMD: require(["geoscene/smartMapping/raster/support/utils"], (rasterRendererUtils) => { /* code goes here */ });
ESM: import * as rasterRendererUtils from "@geoscene/core/smartMapping/raster/support/utils";
类: geoscene/smartMapping/raster/support/utils
起始版本:GeoScene Maps SDK for JavaScript 4.20

此对象包含用于获取有关受支持的栅格图层 (即,ImageryLayerImageryTileLayerWCSLayer) 渲染器信息的实用方法。

方法概述

名称 返回值类值 描述 对象
Promise<number[]>

使用栅格 rgb拉伸渲染器时,返回多光谱影像图层使用的默认波段 id。

更多详情
utils
Promise<SupportedRendererInfo>

返回影像图层支持的栅格渲染器信息。

更多详情
utils

方法详细说明

getDefaultBandCombination(params){Promise<number[]>}

使用栅格 rgb拉伸渲染器时,返回多光谱影像图层使用的默认波段 id。

参数
规范
params Object

输入参数,用于获取有关栅格图层的默认波段 id。各参数的详细信息见下表。

规范

返回默认波段 id 的图层。

renderingRule RasterFunction
optional

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

optional

允许可取消的请求。如果取消,则承诺将被拒绝,并返回一个名为 AbortError 的错误。另请参见 AbortController

返回
类型 描述
Promise<number[]> 解析为包含默认波段 id 列表的数组。
getSupportedRendererInfo(params){Promise<SupportedRendererInfo>}

返回影像图层支持的栅格渲染器信息。

参数
规范
params Object

输入参数,用于获取有关栅格图层的受支持渲染器信息。各参数的详细信息见下表。

规范

为其返回渲染器信息的输入图层。

renderingRule RasterFunction
optional

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

optional

允许可取消的请求。如果取消,则承诺将被拒绝,并返回一个名为 AbortError 的错误。另请参见 AbortController

返回
类型 描述
Promise<SupportedRendererInfo> 解析为包含有关默认渲染器和其他受支持渲染器类型信息的对象。

类型定义

SupportedRendererInfo

getSupportedRendererInfo() 方法的结果对象。各属性的详细信息见下表。

属性

输入图层的默认渲染器。

可应用于输入图层的受支持渲染器类型列表。

SupportedRendererType String

影像图层支持的渲染器类型。

可能值"raster-stretch"|"raster-unique-value"|"raster-rgb"|"raster-class-breaks"|"raster-colormap"|"raster-shaded-relief"|"raster-vector-field"|"raster-flow"

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息