目录图层

目录图层是对本地和共享数据集、图层、服务和来自不同工作环境的工作空间的项目引用的集合。 这些引用将进行编目并添加为数据集中的项目,以在地图和场景中进行可视化、过滤和动态查询。

输入工作空间和输出目录图层的逻辑示意图

该图层被命名为目录图层,因为它管理对大型项目集合、服务图层、绘制为图层的包和门户项目的引用,与目录相似。 它足以直观地查看地理数据和组织数据源。

目录图层最适用于地图或场景的内容包含大量图层集合(通常为细分集合或来自不同采集的集合)的情况。 在这些情况下,可能很难追踪您拥有的数据。 目录图层可用作组织和预览多个数据集的集中环境。 一个充分维护的目录数据集,与单个或多个组织协调,有助于快速发现和探索内容,并查看给定时间、范围或其他属性的视觉变化。

目录数据集

了解目录图层和目录数据集之间的区别非常重要。 可以在地理数据库中创建和管理目录数据集;可以在地图和场景上添加和可视化目录图层。 同一目录图层可以包含多个副本,但图层的每个副本均引用一个数据集。

目录数据集是项目引用的容器,项目引用称为目录数据集项目。 目录数据集使用地理处理工具创建并存储在地理数据库中。

目录数据集函数类似于面要素类,但存在某些本质区别。 查看数据集属性表时,每条记录均为目录数据集中的一个项目,包含对其数据路径的引用。 Shape 字段包括每个项目的轮廓线几何。 这意味着所有目录数据集项目均必须具有空间几何,不能将表或表 web 图层添加到目录数据集。

每个目录数据集均有轮廓线。 轮廓线是一种符号化要素,它包含项目的所有要素、栅格等。 所有轮廓线要素的属性均为特定于每个数据集项目的用途、范围和验证状态的属性。 您可以在数据集属性表中添加、更新和维护自己的字段和值,但不能访问或编辑轮廓线图层的属性表。

目录数据集项目

目录数据集项目是在目录图层属性表中以行的形式存储的项目引用。

内容窗格中,目录数据集项目(如果它们显示在活动视图中)列在视图中的图层复合图层下。 由于可以根据位置、时间和其他属性过滤数据集项目,因此数据集中存在的数据集项目并不总是显示在此列表中。

目录图层应用程序

当在 ArcGIS AllSource 中围绕地图或场景导航时,目录图层仅加载当前视图范围和比例内的数据集项目。

注:

出于性能目的,您可以为可绘制的最大图层数定义限制。 要了解如何设置限制,请参阅使用目录图层

您可以将不相关的数据添加到单个目录数据集,并将该数据集添加到工程中的任何地图或场景。 目录图层也可以根据首选属性(例如工程状态、权限、部门等)进行过滤。 使用此策略,您可以在目录图层的属性表中创建一个字段,用于指定每个数据集项目的创建年份。 然后,您可以设置定义查询以仅查看给定年份的数据。 或者,可以同时过滤多个启用时间的数据集,而不是通过将目录图层设置为使用时间过滤器来遍历每个数据集。

由于 Layers In View 为引用,因此它们仅位于内存中,不会随工程一起保存。 符号系统无法更改,并且其他属性更改不会随工程一起保存。

创建目录数据集

目录图层是使用创建目录数据集地理处理工具创建的。 或者,在目录视图中,您可以右键单击要在其中创建目录数据集的地理数据库,然后选择新建 > 目录数据集。 创建目录数据集时,您可以定义数据集的空间参考和环境。 创建数据集后,运行将项目添加至目录数据集工具以添加数据集项目。

注:

“将项目添加至目录数据集”工具旨在与本地存储的数据配合使用。 对于存储在 ArcGIS Enterprise 门户或 ArcGIS Online 环境中的项目,请使用将门户项目添加至目录数据集工具。 这些项目必须存储在 Enterprise 11.1 或更高版本门户中。

此外,可以使用目录图层的位置也存在一些限制。 例如,地图系列不支持绘制目录图层。

在创建目录数据集之前,建议先定位、查看或组织要添加的项目的文件夹结构。