方法概述
名称 | 返回类型 | 总结 | 对象 | |
---|---|---|---|---|
Promise<RasterClassBreaksResult> | 更多信息 生成一个 ClassBreaksRenderer 用于渲染影像数据。 | 更多信息 | classBreaks |
方法详情
-
createRenderer(params){Promise<RasterClassBreaksResult>}
-
生成用于渲染影像数据的 ClassBreaksRenderer 。 根据
classificationMethod
,根据数据的统计信息生成分类间断(或数据范围)。 每个单元格都根据单元格或字段
的值所在的类别划分分配一种颜色。参数:规范:params Object为从单元格值或给定字段返回的栅格数据生成分类颜色可视化的输入参数。各参数详细信息见下表。
详述:生成呈现程序的输入图层。
renderingRule RasterFunctionoptional指定应如何呈现所请求影像的规则。 当应用
renderingRule
时,服务器返回更新的服务信息,反映由渲染规则定义的自定义处理。 如果未提供,则使用图层的renderingRule
创建输出渲染器。field Stringoptional默认值: value在分类中使用其数据的字段。
classificationMethod Stringoptional默认值: natural-breaks用于生成中断的分类方法。
可能值:"equal-interval"|"natural-breaks"|"quantile"|"standard-deviation"|"defined-interval"
variableName Stringoptional仅适用于栅格图层可以包含多个具有不同统计数据的变量(例如温度、湿度、风速)的多维数据集。 在此指明变量名称。
numClasses Numberoptional默认值: 5为分类生成的分类间隔数。 如果指定了
standard-deviation
分类方法,则将忽略这一点。colorRamp AlgorithmicColorRamp|MultipartColorRampoptional应用于渲染器的颜色渐变。
optional 应用于每个分类间隔的颜色。 这必须是一个二维数组,其中第一维的每个项目都是一个由 3-4 个数字组成的数组,表示每个分类中断的 RGB 或 RGBA 值。 这会覆盖
色图
。definedInterval Numberoptional仅在
classificationMethod
为defined-interval
时适用。 指定每个中断的间隔。 请注意,这可能会导致最后一次中断超出实际数据最大值。signal AbortSignaloptional允许取消请求。如果被取消,promise 将被拒绝,并返回一个名为
AbortError
的错误并显示 AbortController。返回:类型 描述 Promise<RasterClassBreaksResult> 使用一个包含 ClassBreaksRenderer 的对象进行解析,该对象可以在输入图层设置。
类型定义
-
RasterClassBreaksResult
-
createRenderer() 方法的结果对象。有关每个属性的详细信息,请参见下表。
- 属性:
-
renderer ClassBreaksRenderer
配置为最佳匹配给定基图和数据分布的渲染器对象。设置图层的
renderer
属性来更新它的可视化效果。classBreaksResult ClassBreaksResult此对象描述了使用指定分类方法从给定字段的图层中的数据生成的分类中断。