Arcade 驱动型可视化
什么是 Arcade?
有时您需要渲染图层中不存在的属性。Arcade 是一种表达式语言,允许您在运行时计算图层中每个要素的值,并将这些值用作数据驱动型可视化的基础。当您需要在频繁更新的数据源或未拥有的图层上派生新数据值时,此方式很方便。
Arcade 的工作原理
Arcade 表达式在 ClassBreaksRenderer、UniqueValueRenderer、DotDensityRenderer 或任何视觉变量(颜色、大小、不透明度和旋转)的 valueExpression
属性中作为字符串引用。定义后,始终使用它而不是引用 field
/normalizationField
。
在 ClassBreaksRenderer、DotDensityRenderer 或任何视觉变量中使用时,值表达式必须计算为数字。表达式可以计算为 UniqueValueRenderer 中的字符串或数字。