• geoscene/smartMapping

shadedRelief

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

此对象包含一些辅助方法,用于生成一个 RasterShadedReliefRenderer 来渲染栅格图层中的高程值 (例如 ImageryLayerImageryTileLayer)。

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

方法概述

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

生成一个用于渲染高程数据的 RasterShadedReliefRenderer

更多详情
shadedRelief

方法详细说明

createRenderer(params){Promise<RasterShadedReliefResult>}

生成一个用于渲染高程数据的 RasterShadedReliefRenderer

参数
规范
params Object

用于生成地貌晕渲可视化的输入参数。各参数的详细信息见下表。

规范

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

renderingRule RasterFunction
optional

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

hillshadeType String
optional

首选的山体阴影类型。有关详细信息,请参阅 RasterShadedReliefRenderer.hillshadeType

可能值"traditional"|"multi-directional"

scalingType String
optional
默认值:none

根据分辨率变化应用常量或调整后的 z 因子。通过使用两个选项之一调整 z 因子来动态缩放阴影结果。有关详细信息,请参阅 RasterShadedReliefRenderer.hillshadeType

可能值"none"|"adjusted"

optional

要应用于渲染器的色带。默认情况下,色带为灰色。

optional

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

返回
类型 描述
Promise<RasterShadedReliefResult> 使用包含 RasterShadedReliefRenderer 的对象进行解析,该对象可在输入渲染器上进行设置。

类型定义

RasterShadedReliefResult

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

属性

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

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