仪表盘包含诸如地图、图表、列表、仪表、面板和选择器等元素。其中许多元素由数据驱动。在 ArcGIS 中,您可以通过图层使用数据。图层(也称为 web 图层)是可用于创建 web 地图和 web 场景的数据的逻辑集合。
图层作为内容项目存储在您的组织门户中。您可以浏览并搜索这些图层。Dashboards 使用 web 地图中的 web 图层和业务图层。业务图层是可以在 web 地图中进行交互并在底图图层顶部绘制的图层。有关详细信息,请参阅“图层”主题中的如何使用图层部分。
注:
未来版本中将添加对 web 场景中的图层的支持。
数据源和图层类型
通常,图层可以引用两种数据类型:要素和影像。显示图层时所使用的数据来自多个源。一些数据源基于文件,例如 CSV 和 XLS 文件,或者基于开放标准,例如 KML 和 OGC。其他数据源为 ArcGIS 本地数据源,例如托管服务和 ArcGIS Server 服务。仪表盘元素使用上述服务支持的基于要素的图层。特别是,仪表盘元素使用地图服务图层和要素服务图层。要确定 web 图层是否受其中一个服务支持,请检查其项目详细信息。源为“地图服务”或“要素服务”的图层项目可以用作元素的数据源。
诸如列表、系列图表、饼图和指示器等所有数据驱动的元素(地图除外)都基于这些图层。地图元素的数据源为 web 地图,其可以包含多种 web 图层类型。以下是可以在仪表盘地图中使用,但无法在其他仪表盘元素中使用的数据源示例:
通过添加地图元素将 web 地图添加到仪表盘后,可以使用 web 地图中基于本地 ArcGIS 地图和要素服务的所有业务图层为仪表盘中的其他元素提供数据。有关创作要在 Dashboards 中使用的 web 地图的最佳做法,请参阅为仪表盘创建 web 地图。
警告:
如果其他元素使用 web 地图的业务图层,则从仪表盘中删除地图元素将产生警告,提示还将删除相关元素。
图层功能
如果图层受地图或要素服务支持,则可在仪表盘中使用该图层。即,配置仪表盘元素时,可以在浏览数据时选择该图层。但是,并非所有候选图层都具有相同的功能。
注:
在选择图层屏幕中浏览数据时,将显示非候选图层,但其为灰色不可用状态,因此无法选择这些图层。
选择要在仪表盘中使用的图层时,将对其进行检查以确保可以查询其基础服务。以便应用设计时和动态运行时过滤器。如果未通过此测试,则将发出消息,提示图层不符合在可视元素中使用该图层的必要条件,同时将启用确定按钮,以便从选择图层屏幕中选择其他图层。
配置元素时,可以进行其他功能检查,包括以下内容:
- 图层是否支持使用聚合函数(例如,COUNT、MAX、MIN、SUM 和 AVG)进行查询,以将结果集分组为一个或多个列?
- 图层是否支持查询,以便以升序或降序显示结果集?
- 图层是否支持统计数据?
- 该图层是否具有地图和数据功能?
如果未实现其中一些功能,则您的仪表盘创作体验可能会有所不同。例如,如果图层具有必要的查询功能,但缺少以上列出的其他功能,则选择图层屏幕中将显示警告。
由于多种原因,不同的图层具有不同的功能,例如用于创建图层的 ArcGIS Server 版本。有关候选服务和图层的详细信息,请参阅以下资源:
图层过滤器
仪表盘中将考虑应用于 web 地图的业务图层或 web 图层的所有过滤器。您可以创建设计时或运行时过滤器,除了可能已经存在的所有预定义过滤器条件以外,还可以应用这些过滤器。
字段名和别名
字段名是为图层中的列提供的名称,可以指示列中包含的数据。字段别名用于为字段指定备用名称。如果字段具有定义的别名,则查看字段时,仪表盘将显示该别名,例如,为过滤条件选择字段时,或者在详细信息或列表元素中选择字段以对要素进行排序时。如果别名不可用,则将使用字段名。