方法概述
名称 | 返回类型 | 总结 | 对象 | |
---|---|---|---|---|
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根据旋转角度的测量方式定义旋转的原点和方向。 此属性仅适用于围绕
航向
轴的旋转。 有关详细信息,请参阅 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允许取消请求。如果被取消,promise 将被拒绝,并返回名为
AbortError
的错误并显示 AbortController。返回:类型 描述 Promise<VectorFieldRendererResult> 解析为一个包含可以在输入图层设置的 VectorFieldRenderer 的对象。
类型定义
-
VectorFieldRendererResult
-
createRenderer() 方法的结果对象。有关每个属性的详细信息,请参见下表。
- 属性:
-
renderer VectorFieldRenderer
VectorFieldRenderer 渲染器应用到输入图层。