必须先为要素类或表启用附件,然后才能将附件与要素或行关联。 启用附件会创建一个独立表来存储将要附加的媒体文件,同时创建一个一对多关系类来管理媒体文件与要素类或表之间的关联。 附件使用唯一 ID(如要素类属性表中的对象 ID 值)与其分配的要素相关联。
您可以使用目录窗格或启用附件地理处理工具为附件启用要素类或表。 下文介绍了两种工作流。
使用“目录”窗格启用附件
要在目录窗格中启用数据集中的附件,请完成以下步骤:
- 在目录窗格中右键单击地理数据库中的数据集,然后选择管理。
- 在要素类属性窗口中,选中附件。
全局 ID 默认处于选中状态,建议保留其选中状态。
- 单击确认以启用数据集。
使用“启用附件”地理处理工具启用附件
要使用启用附件地理处理工具在要素类或表上启用附件,请完成以下步骤:
- 在分析选项卡的地理处理组中,单击工具。
- 在数据管理工具工具集中搜索或浏览至启用附件工具,然后单击启用附件搜索结果以打开工具。
启用附件对话框随即显示,其中包含一个用于填充输入数据集的参数。
- 对于输入数据集,请使用浏览按钮 选择一个要素类或表,或单击向下箭头从活动地图中选择一个数据集。
- 单击运行以启用数据集的附件功能。
这两个工作流都会创建一个独立表来存储所有附件,并创建一个一对多关系类来管理独立表与输入数据集之间的关联。
附件表会通过其名称进行标识,其名称与启用功能的数据集一致,并且会追加双下划线和后缀 ATTACH。 关联关系类的名称也与数据集一致,并且追加双下划线和后缀 ATTACHREL。
在为附件启用数据集的情况下,在编辑会话或批量加载多对一或多要素期间,使用添加附件地理处理工具一次将一个附件添加到数据集。