修改关系类
下表汇总了关系类和 ArcGIS Pro 中的属性关系类支持的修改操作:
|
运算 |
关系类 |
属性关系类 |
|---|---|---|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
将字段添加到关系类
当使用多对多 (M:N) 基数创建简单或复合关系类,或创建属性一对一 (1:1) 或一对多 (1:M) 关系类时,会自动创建一个新的关系类中间表。 该中间表用于映射源对象与目标对象间的关联。 中间表包含与来自源要素类与目标要素类或表的主键值相关联的外键字段以及所有其他属性。 表中每行都将一个源对象与一个目标对象相关联。 在创建中间表时,只会生成这些字段。

要将一个或多个属性字段添加到为 M:N 关系类和任意属性关系类创建的中间表中,请完成以下步骤:
在 目录 窗格、目录视图或目录视图的 内容 窗格中,浏览至存储关系类的地理数据库并将其展开。
右键单击要为止添加字段的关系类,然后单击 添加至新地图 将属性关系类添加到新地图。
在 ArcGIS Pro 中,您可以 使用字段视图 查看和管理属性关系类表的字段。
在新地图中,从 内容 窗格右键单击关系类,然后选择 数据设计 > 字段 打开字段视图。
字段视图以表格形式显示关系类中间表字段。
单击 字段 选项卡上的 新建字段 按钮,或单击提示 单击此处以添加新字段 的视图中的最后一行。
为新字段输入名称、别名,并从 数据类型 下拉菜单中选择一个选项。
如要向属性关系类表添加多个字段,请重复步骤 4 到 5。
添加完字段后,如要保存字段,可在以下位置之一找到 保存 按钮
:字段 选项卡 - 在 字段 选项卡的 管理编辑 组中,单击 保存 。

字段视图 - 在“字段”视图中,右键单击经过编辑的行,然后从快捷菜单中单击 保存 。

保存新字段后,只有字段名称显示在表中。 下一步是填充这些字段。 要了解详细信息,请参阅 填充属性关系类表 。
删除关系类
可以从 ArcGIS Pro 中的地理数据库删除关系类。
要删除关系类,请完成以下步骤:
在 目录 窗格、目录视图或目录视图的 内容 窗格中,浏览至存储关系类的地理数据库并将其展开。
右键单击想要删除的关系类。
使用以下任一方法删除关系类:
目录 窗格
按 Delete 键。
右键单击所选关系类,然后单击 删除
。
目录视图或目录视图的 内容 窗格
按 Delete 键。
右键单击关系类,然后单击 删除
。单击功能区上的 目录 选项卡。 在 组织 组中,单击 删除
。
删除 地理处理工具可用于删除使用以上列出的其他方法无法删除的关系类。
注意:
从 ArcGIS Pro 删除关系类时,系统将提示您确认删除。 在大多数情况下,无法撤消删除。
在 删除 提示中,单击 是 。
关系类已删除。
迁移关系类
可以使用 迁移关系类 地理处理工具将基于对象 ID 的关系类迁移至基于全局 ID 的关系类。
请按照以下步骤迁移关系类:
在 ArcGIS Pro 中 分析 选项卡的 地理处理 组中,单击 工具 按钮
。将出现 地理处理 窗格。
在搜索框中搜索 迁移关系类 地理处理工具。
单击 地理处理 窗格中的 迁移关系类 工具将其打开。

对于 输入关系类 参数,单击浏览按钮
,浏览至基于对象 ID 的现有关系类所在的地理数据库,然后单击 运行 。注:
输入关系类 参数值中使用的现有源要素类或表必须基于
ObjectID字段。 在使用此工具之前,源要素类或表以及目标类还必须具有GlobalID字段。迁移关系类 地理处理工具将基于对象 ID 的现有关系类修改为基于全局 ID 的关系类,以符合运行时地理数据库的要求。
移动关系类
在 目录 窗格中的 数据库 下,可以在地理数据库之间复制关系类。
请按照以下步骤在 ArcGIS Pro 中移动关系类:
在 目录 窗格中,展开存储关系类的地理数据库。
右键单击要移动的关系类。
单击 复制 。
右键单击要将关系类复制到的地理数据库。
单击 粘贴 。
提示:
要复制关系类以及所有参与要素类或表,请仅复制并粘贴关系类。 此操作会复制关系类中所有的参与要素类或表。
重命名关系类
可以更改存储在地理数据库中的关系类的名称。
要重命名关系类,请在 ArcGIS Pro 中完成以下步骤:
在 目录 窗格中,展开存储关系类的地理数据库。
右键单击想要重命名的关系类。
单击 重命名
。输入新名称并按 Enter 键。
提示:
如果在 目录 窗格中将源或目标类注册为版本,也会将关系类及与其关联的类注册为版本。
更新前向和后向路径标注
前向和后向路径标注在 ArcGIS Pro 中的 属性 及 识别 结果对话框中显示,有助于在关系类中的相关对象间进行导航。
从源导航至目标时,显示前向路径标注。
从目标导航至源时,显示后向路径标注。
仅可以为 1:1 或 1:M 非属性化关系类更新前向和后向路径标注。
要为 1:1 或 1:M 非属性化关系类更新前向和后向路径标注,请完成以下步骤:
在 目录 窗格的 数据库 文件夹中,单击地理数据库连接以展开其内容。
右键单击关系类并选择 属性 。

关系类属性 对话框随即显示,并且显示 前向路径标注 和 后向路径标注 。

完成以下更新:
在 前向路径标注 旁边,更新要在 属性 和 弹出窗口 对话框上显示的路径标注,以使从源到目标类的相关数据导航更加容易。
在 后向路径标注 旁边,更新要在 属性 和 弹出窗口 对话框上显示的路径标注,以使从目标到源类的相关数据导航更加容易。
以下示例显示了 前向路径标注 和 后向路径标注 更新后的名称。

更新 前向路径标注 和 后向路径标注 名称后,单击 关系类属性 对话框上的 确定 。
更新后的 前向路径标注 和 后向路径标注 名称显示在 属性 对话框上,十分有助于浏览对象之间的关系,例如 Parcel - To_Building(s) (1:M) 及 Building - To_Parcel (1:1)。
