操作方法

操作方法:在 ArcGIS Experience Builder 中根据地图范围动态显示要素属性统计数据

Last Published: January 23, 2024

描述

在 ArcGIS Experience Builder 中,可以根据地图范围计算要素属性的统计数据并在 Web 应用程序中动态显示。 这对于根据不同缩放级别内屏幕上的可见要素对属性值求和或计数非常有用。

工作流介绍了如何在 ArcGIS Experience Builder 中根据地图范围动态显示要素属性统计数据。 在此示例中,根据地图上可见的观鸟点显示观鸟总数。

解决方案或解决方法

  1. 在 ArcGIS Experience Builder 中打开 web 应用程序。
  2. 地图微件添加到 Web 应用程序,然后选择 Web 地图作为数据源。 在本示例中,将选择 Sydney Bird Sightings New 地图。
选择要在地图微件中显示的 Web 地图
  1. 将“范围更改”触发器添加到地图微件中,根据地图范围过滤 Web 应用程序中显示的数据记录。
    1. 在地图微件的操作选项卡上,单击 添加触发器
    2. 选择触发器窗格中,单击范围更改 > 框架 > 过滤数据记录
    3. 操作设置窗格中,单击选择数据,然后从 Web 地图中选择要素图层。 在本示例中,将选择 Sydney Bird Sightings New 图层。
将事件更改触发器添加到地图微件以过滤数据记录

在操作设置窗格中选择要素图层
  1. 添加带有“连接到数据”设置的文本微件,以显示地图上要素的数据。
    1. 文本微件添加到 Web 应用程序。
    2. 在文本微件的内容选项卡上,打开连接到数据,然后单击选择数据
    3. 选择数据窗格中,从 web 地图中选择要素图层。 在本示例中,将选择 Bird Sightings New 图层。
配置文本微件以显示连接数据中的文本
  1. 在画布上的文本微件中,单击动态内容 “动态内容”图标
文本微件中的动态内容图标
  1. 动态内容窗口的统计数据选项卡上,配置以下参数:
    1. 对于运算符,选择要对包含属性值的字段进行操作的函数。 在此示例中,选择 SUM
    2. 对于字段,选择包含要计算的属性值的字段,然后单击插入。 在此示例中,“总计数”字段将相加并显示在微件中。
在“动态内容”窗口的“统计数据”选项卡上配置参数
Note:
Alternatively, build the same expression to sum the attribute values of the field using the Fields and Functions sub-tabs of the Expression tab in the Dynamic content pane, and click Insert.
Building the expression to sum attribute values on the Expression tab in the Dynamic content window
  1. 保存、预览和发布 web 应用程序。

下面的地图显示了文本微件,根据地图上可见的观鸟点显示观鸟总数。

文本微件根据地图范围动态显示要素属性值的总和

文章 ID: 000031816

接收通知并查找新问题或常见问题的解决方案

从我们全新的 AI 聊天机器人中获得简明答案和视频解决方案。

下载 Esri 支持应用程序

相关信息

发现关于本主题的更多内容

获取来自 ArcGIS 专家的帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项