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


JavaScript ArcGIS FlowRenderer.visualVariables用法及代码示例


基本信息

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

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

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

类: esri/renderers/FlowRenderer

继承: FlowRenderer > Accessor

自从:用于 JavaScript 4.23 的 ArcGIS API

用法说明

FlowRenderer.visualVariables函数(或属性)的定义如下:

visualVariables VisualVariable[] autocast

来自 Object[]

VisualVariable 对象的数组。每个对象必须指示要应用的视觉变量的类型(例如 ColorVisualVariable )、驱动可视化的数字字段以及要映射到数据的视觉值。以下列表标识了 FlowRenderer 支持的每个可视变量类型,并提供了每个规格表的链接: ColorVisualVariableOpacityVisualVariableSizeVisualVariableSizeVisualVariable 将更新 TrailWidth 属性。

在为 FlowRenderer 上设置的可视变量设置字段时,请使用 Magnitude 字段。 Magnitude 将返回第一个波段的像素值。如果数据代表 u(纬向)和 v(经向)速度分量,则值会自动转换为 MagnitudeDirection

例子:

const renderer = new FlowRenderer({
   visualVariables: [{
      type: "color",
      field: "Magnitude",
      stops: [
        { value: 3, color: "#0080FF" },
        { value: 15, color: "#00FF00" }
      ]
    }, {
      type: "opacity",
      field: "Magnitude",
      stops: [
        { value: 1, opacity: 0.5 },
        { value: 8, opacity: 1 }
      ]
   }]
});

相关用法


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