方法概述
名称 | 返回值类值 | 描述 | 对象 |
---|---|---|---|
Promise<VectorFieldRendererResult> | 生成一个 VectorFieldRenderer 来显示带有矢量符号的栅格数据。 更多详情 | vectorField |
方法详细说明
-
createRenderer(params){Promise<VectorFieldRendererResult>}
-
生成一个 VectorFieldRenderer 来显示带有矢量符号的栅格数据。该渲染器通常用于可视化气象学和海洋学栅格数据中的流向和幅度信息。
参数规范params Object用于生成矢量场可视化的输入参数。各参数的详细信息见下表。
规范layer ImageryLayer|ImageryTileLayer为其生成渲染器的输入图层。
renderingRule RasterFunctionoptional指定应如何渲染请求影像的规则。当应用
renderingRule
时,服务器将返回更新的服务信息,该信息反映了渲染规则定义的自定义处理。如果未提供,则使用图层的renderingRule
创建输出渲染器。flowRepresentation Stringoptional定义数据的流向。可对其进行修改以显示气象数据 (流动自) 或海洋数据 (流动至)。有关更多信息,请参阅 VectorFieldRenderer.flowRepresentation。
可能值:"flow-from"|"flow-to"
rotationType Stringoptional根据如何测量旋转角度定义旋转的原点和方向。此属性仅适用于围绕
heading
轴的旋转。有关更多信息,请参阅 VectorFieldRenderer.rotationType。可能值:"geographic"|"arithmetic"
style Stringoptional用于表示矢量流的预定义符号样式。有关更多信息,请参阅 VectorFieldRenderer.style。
可能值:"beaufort-ft"|"beaufort-km"|"beaufort-kn"|"beaufort-m"|"beaufort-mi"|"classified-arrow"|"ocean-current-kn"|"ocean-current-m"|"simple-scalar"|"single-arrow"|"wind-barb"
signal AbortSignaloptional允许可取消的请求。如果取消,则承诺将被拒绝,并返回一个名为
AbortError
的错误。另请参见 AbortController。返回类型 描述 Promise<VectorFieldRendererResult> 解析为一个包含 VectorFieldRenderer 的对象,可以在输入图层上设置。
类型定义
-
VectorFieldRendererResult
-
createRenderer() 方法的结果对象。各属性的详细信息见下表。
- 属性
-
renderer VectorFieldRenderer
应用于输入图层的 VectorFieldRenderer 渲染器。