地貌渲染

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

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

这个模块中的 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

应用于渲染器的颜色渐变。默认情况下,颜色渐变为灰度。

signal AbortSignal
optional

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

返回:
类型 描述
Promise<RasterShadedReliefResult>

使用包含可以在输入渲染器上设置的 RasterShadedReliefRenderer 的对象进行解析。

类型定义

RasterShadedReliefResult

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

属性:

RasterShadedReliefRenderer 渲染器应用到输入图层。

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