方法概述
名称 | 返回类型 | 总结 | 对象 | |
---|---|---|---|---|
Promise<RasterUniqueValuesResult> | 更多信息 生成 UniqueValueRenderer 来渲染主题影像。 | 更多信息 | uniqueValue |
方法详述
-
createRenderer(params){Promise<RasterUniqueValuesResult>}
-
生成 UniqueValueRenderer 来渲染主题影像。
参数:规范:params Object输入参数生成唯一值可视化。各参数详细信息见下表。
详述:layer ImageryLayer|ImageryTileLayer生成呈现程序的输入图层。
renderingRule RasterFunctionoptional指定应如何呈现所请求影像的规则。 当应用
renderingRule
时,服务器返回更新的服务信息,反映由渲染规则定义的自定义处理。 如果未提供,则使用图层的renderingRule
创建输出渲染器。classFieldName Stringoptional用于计算唯一值的首选类字段名。
optional 应用于每个唯一值的颜色。 这必须是一个二维数组,其中第一维的每一项都是由 3-4 个数字组成的数组,表示每个唯一值的 RGB 或 RGBA 值。 这会覆盖
色图
。colorRamp AlgorithmicColorRamp|MultipartColorRampoptional应用于渲染器的颜色渐变。
signal AbortSignaloptional允许取消请求。如果被取消,promise 将被拒绝,并返回名为
AbortError
的错误并显示 AbortController。返回:类型 描述 Promise<RasterUniqueValuesResult> 解析为包含可在输入图层设置的唯一值呈现器的对象。
类型定义
-
RasterUniqueValuesResult
-
createRenderer() 方法的结果对象。有关每个属性的详细信息,请参见下表。
- 属性
-
renderer UniqueValueRenderer
将 UniqueValueRenderer 渲染器应用到输入图层。
classFieldName String生成唯一值信息的类字段名。