添加按属性设置起点规则 (网络逻辑示意图工具)
汇总
用于将逻辑示意图规则添加至逻辑示意图模板,以将逻辑示意图中当前表示的逻辑示意图要素设置为追踪规则的起点。 逻辑示意图要素需要从给定网络源类或对象表进行查询,并可按其属性进行过滤。
注意:
该工具为配置和管理工具。
注:
该工具会影响基于输入逻辑示意图模板的任何现有逻辑示意图的一致性。 所有现有逻辑示意图都将变得不一致,并在打开时显示一致性警告图标
,直到对其进行更新为止。
用法
系统在使用公共设施网络或追踪网络服务时不支持此工具。 您必须使用文件或移动地理数据库中的公共设施网络或追踪网络,或者企业级地理数据库中公共设施网络或追踪网络的数据库连接。 当使用企业级地理数据库时,需要满足以下要求:
输入网络参数值必须来自作为 数据库公共设施网络所有者 或 数据库追踪网络所有者 建立的数据库连接。
连接的 ArcGIS Enterprise 门户账户必须为 门户公共设施网络所有者 或 门户追踪网络所有者。
该工具必须连接到预期为公开且不受保护的默认版本。
将模板设置为执行 追踪规则 时,在逻辑示意图模板中配置起点是有意义的。 当基于此模板根据选择作为输入的网络元素生成逻辑示意图时,此选项将非常有用。 通过在添加追踪规则工具之前运行此工具,可以指定特定逻辑示意图要素作为运行追踪规则的唯一起点,而非其执行时在逻辑示意图中显示的所有要素。
如果在基于子网的追踪之前使用“设置起点”规则来配置表示具有终端的网络元素的逻辑示意图要素的起点,则该规则必须指定终端 ID 才能标识追踪的原点。 如果没有明确标识终端 ID,则基于子网的追踪将找不到起始终端。 在这种情况下,系统将显示一条错误,指明在指定层之外有多个起点。 如果指定了终端 ID,但该 ID 与追踪层的子网控制器不对应,则系统将显示一条错误,指明没有发现任何子网控制器。
如果配置了“设置起点”规则,但逻辑示意图中的所有要素与预期的起点均不对应,则将跳过追踪规则。
借助 创建逻辑示意图 工具,可以根据追踪位置创建逻辑示意图(选中根据追踪位置创建逻辑示意图参数时)。 当其应用规则序列中的第一个追踪规则时,逻辑示意图创建过程将优先考虑当前在网络地图中指定的追踪位置。 也就是说,其将忽略在此第一个追踪规则之前,可使用此工具配置的任何起点。
参数
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输入网络 |
包含要修改的逻辑示意图模板的公共设施网络或追踪网络。 |
Utility Network; Trace Network |
|
输入逻辑示意图模板 |
要修改的逻辑示意图模板名称 |
String |
|
活动 |
指定在基于指定模板生成并更新逻辑示意图时,规则是否将处于启用状态。
|
Boolean |
|
网络源 |
此网络源类或对象表引用将被设置为起点的要素或对象。 |
Table; Feature Class |
|
表达式 (可选) |
一个 SQL 表达式,将用于选择指定源类或对象表中要设置为起点的要素或对象子集。 |
SQL Expression |
|
交汇点终端 (可选) |
如果网络源类引用具有终端的网络交汇点,则这些终端 ID 将被视为追踪起点。 系统将列出针对网络源参数中的交汇点检索的所有终端 ID。 它们与 网络属性 选项卡上的终端配置部分中的内容相对应。 提供表达式和交汇点终端参数值后,指定终端必须与所查询的要素或对象相对应;否则,将不会设置任何起点。 |
Long |
|
描述 (可选) |
规则的描述。 |
String |
派生输出
| 标注 | 说明 | 数据类型 |
|---|---|---|
|
输出网络 |
已更新的公共设施网络或追踪网络。 |
Utility Network; Trace Network |
|
输出逻辑示意图模板 |
逻辑示意图模板的名称。 |
String |
环境
此工具不使用任何地理处理环境。
许可信息
- 基本: 否
- 标准: 是
- 高级: 是