ArcGIS Arcade 是一种便携式、轻量级且安全的表达式语言。 该语言可以执行数学计算、操作文本和评估逻辑语句。 可以在 Web 地图中为弹出窗口、样式和标注创建属性表达式,并且在仪表盘的地图和详细信息元素中支持属性表达式。
在仪表盘中,您可以通过两种其他方式利用 Arcade 表达式。 数据表达式可用作仪表盘的数据驱动元素的数据源。 列表和指示器元素可使用格式化表达式来对它们在仪表盘中的外观进行微调控制。
数据表达式
数据驱动的元素可以使用数据表达式来创建要素集,以用作仪表盘的数据源。 数据表达式可以帮助您准备要在仪表盘中使用的数据,进而允许您通过组合、建模或增强现有数据来解锁新见解。
数据表达式必须返回 FeatureSet。 数据表达式使用仪表盘数据 Arcade 配置文件。
格式化表达式
可以使用 Arcade 表达式对列表和指示器元素进行高级格式化,以自定义数据点的渲染方式。 数据点可根据元素的配置方式表示要素或汇总统计数据。 使用要素时,单个数据点代表单个要素。 使用统计数据时,每个数据点代表该统计数据的结果。 高级格式化使您可以为仪表盘制作视觉上引人入胜的信息元素。
格式化表达式返回基于键值对的字典。 字典键的集合将根据元素而有所不同。 高级格式化使用仪表盘格式化 Arcade 配置文件。