• geoscene/smartMapping

colormap

AMD: require(["geoscene/smartMapping/raster/renderers/colormap"], (rasterColormapCreator) => { /* code goes here */ });
ESM: import * as rasterColormapCreator from "@geoscene/core/smartMapping/raster/renderers/colormap.js";
对象: geoscene/smartMapping/raster/renderers/colormap
起始版本:GeoScene Maps SDK for JavaScript 4.20

此对象包含为栅格图层 (例如 ImageryLayerImageryTileLayer) 生成 RasterColormapRenderer 的辅助方法。

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

方法概述

名称 返回值类值 描述 对象
Promise<RasterColormapResult>

生成一个用于渲染影像数据的 RasterColormapRenderer

更多详情
colormap

方法详细说明

createRenderer(params){Promise<RasterColormapResult>}

生成一个用于渲染影像数据的 RasterColormapRenderer

参数
规范
params Object

用于生成色带可视化的输入参数。各参数的详细信息见下表。

规范

为其生成渲染器的输入图层。

renderingRule RasterFunction
optional

已在 4.27 中弃用。请改为使用 rasterFunction

rasterFunction RasterFunction
optional

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

optional

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

返回
类型 描述
Promise<RasterColormapResult> 解析为一个包含 RasterColormapRenderer 的对象,可以在输入图层上设置。

类型定义

RasterColormapResult

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

属性

应用于输入图层的色彩渲染器。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。