标注 | 说明 | 数据类型 |
输入公共设施网络 | 将验证网络拓扑的公共设施网络。 | Utility Network; Utility Network Layer |
范围 (可选) | 用于验证网络拓扑的地理范围。
| Extent |
派生输出
标注 | 说明 | 数据类型 |
已验证的网络拓扑 | 验证后的公共设施网络。 | Utility Network |
输出 JSON | 在验证操作过程中标记为脏的子网络。 | String |
要素空间编辑与网络拓扑之间的不一致将以脏区进行标记。
在企业级地理数据库中使用公共设施网络时,需要了解验证操作的处理方式会根据所使用的方法而有所不同。 公共设施网络选项卡上的验证命令使用同步处理,而验证网络拓扑地理处理工具则使用异步处理。
必须启用网络拓扑。
使用企业级地理数据库时,输入公用设施网络必须是公共设施网络服务。
使用企业级地理数据库的默认版本时,一次只有单个会话可以运行验证操作。 在验证操作运行期间,仍然可以使用网络进行编辑和追踪。
当您根据特定范围验证网络拓扑时,与指定范围相交的脏区域将被剪掉。 要了解详细信息,请参阅网络拓扑。
在验证过程中会使用跟踪来发现哪些子网络被修改。 验证操作的结果会返回任何被标记为脏的子网络的名称,以及响应中的域网络和层。 可以从详细信息对话框中的 Message 结果中复制这些 Discovered Subnetworks 值的输出 JSON。
可能遇到阻止验证操作完成的故障。 发生这种情况时,请使用重建网络拓扑工具重建网络拓扑并修复不一致的情况。 重新在范围内构建拓扑会忽略脏区并应用于指定范围内的所有要素。
标注 | 说明 | 数据类型 |
输入公共设施网络 | 将验证网络拓扑的公共设施网络。 | Utility Network; Utility Network Layer |
范围 (可选) | 用于验证网络拓扑的地理范围。
| Extent |
标注 | 说明 | 数据类型 |
已验证的网络拓扑 | 验证后的公共设施网络。 | Utility Network |
输出 JSON | 在验证操作过程中标记为脏的子网络。 | String |
arcpy.un.ValidateNetworkTopology(in_utility_network, {extent})
名称 | 说明 | 数据类型 |
in_utility_network | 将验证网络拓扑的公共设施网络。 | Utility Network; Utility Network Layer |
extent (可选) | 用于验证网络拓扑的地理范围。 此参数类似于范围地理处理环境。
| Extent |
名称 | 说明 | 数据类型 |
out_utility_network | 验证后的公共设施网络。 | Utility Network |
out_json_payload | 在验证操作过程中标记为脏的子网络。 | String |
验证名为 GridNetwork 的公共设施网络的整个范围的网络拓扑。
import arcpy
arcpy.un.ValidateNetworkTopology('GridNetwork', 'Default')