当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript ArcGIS VectorFieldRenderer用法及代码示例


基本信息

以下是所在类或对象的基本信息。

AMD: require(["esri/renderers/VectorFieldRenderer"], (VectorFieldRenderer) => { /* code goes here */ });

ESM: import VectorFieldRenderer from "@arcgis/core/renderers/VectorFieldRenderer";

类: esri/renderers/VectorFieldRenderer

继承: VectorFieldRenderer > Accessor

自从:用于 JavaScript 4.17 的 ArcGIS API

用法说明

VectorFieldRenderer 允许您使用矢量符号显示栅格数据。该渲染器通常用于可视化气象学和海洋学栅格数据中的流向和幅度信息。它还可用于符号化符号为标量的单个栅格图层。栅格的方向定义了角度,而栅格的大小定义了符号的大小。

elevation-info

已知限制

例子:

const renderer = new VectorFieldRenderer({
  style: "beaufort-kn", // Beaufort point symbol (knots)
  flowRepresentation: "flow-from", // show flow to angle for wind direction
  symbolTileSize: 10, // draw one symbol in every 10x10 pixels
   visualVariables: [
     {
       type: "size",
       field: "Magnitude", // values read from the first band
       maxDataValue: 32,
       maxSize: "100px",
       minDataValue: 0.04,
       minSize: "8px"
     },
     {
       type: "rotation",
       field: "Direction", // values read from the second band
       rotationType: "geographic"
     }
   ]
});

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 VectorFieldRenderer。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。