包含关联规则用于限制可包含在其他要素或对象(容器)中的要素和对象类型。 如果对参与包含关联的网络要素的资产组和资产类型属性进行了修改,则在启用或验证网络拓扑操作中会根据现有规则库评估编辑。 如果不存在支持关联的规则,则会返回错误。
包含规则不支持终端,并且可以使用添加规则工具添加到公共设施网络。 也可以使用导入规则工具批量添加规则。
网络规则存储在公共设施网络级别。 这样,即可将不同域网络中的要素和对象包含在同一容器(例如,同一沟渠中的燃气管道和给水干管)中。
公共设施网络的规则库可在网络属性中查看。
要求
要创建包含关联规则,必须满足以下要求:
- 必须禁用网络拓扑。
- 必须向容器要素或对象分配关联角色,才能包含其他要素和对象。
- 使用企业级地理数据库时,请确保以下各项:
- 输入公共设施网络参数必须来自作为数据库公共设施网络所有者建立的数据库连接。
- 连接的 ArcGIS Enterprise 门户帐户必须为门户公共设施网络所有者。
创建包含关联规则
要创建包含关联规则,请完成以下步骤:
- 在分析选项卡上的地理处理组中,单击工具 打开地理处理窗格。
- 在地理处理窗格中,搜索并单击添加规则。
- 对于输入公共设施网络参数,请输入接收规则的公共设施网络。
- 在规则类型下拉列表中,选择包含。
- 对于从表参数,请选择容器要素类或表。
- 对于从资产组参数,请选择资产组。
- 对于从资产类型参数,请选择资产类型。
- 对于到表参数,请选择内容要素类或表。
- 对于到资产组参数,请选择资产组。
- 对于到资产类型参数,请选择资产类型。
- 单击运行。
包含关联规则即添加到公共设施网络规则集中。 要将更改反映在网络中,请启用网络拓扑。
提示:
使用企业级地理数据库时,系统将通过默认分支版本的数据库连接来管理网络规则。 添加或删除网络规则之前,应停止公共设施网络服务。 更改将在重新启动服务和 ArcGIS Pro 会话之后确认。 除非执行协调操作,否则对公共设施网络规则的更新不会反映在现有指定版本中。