| 标注 | 说明 | 数据类型 | 
输入公共设施网络
  | 将要修复的公共设施网络。  | Utility Network; Utility Network Layer | 
输出日志文件 (可选)  | 包含所发现问题的文件的文件夹位置和名称。  | File | 
派生输出
| 标注 | 说明 | 数据类型 | 
| 输出公共设施网络 | 经过修复的公共设施网络。  | 公共设施网络 | 
用于验证和修复在网络拓扑系统表中识别的不一致。
修复网络拓扑工具用于检查网络拓扑的一致性并执行修复,并创建包含所发现和修复问题的输出日志文件。此工具可以与验证网络拓扑工具结合使用,以在运行修复之前执行验证并查看结果。
必须启用网络拓扑。
使用企业级地理数据库时,数据库连接必须来自分支版本化工作空间。
使用企业级地理数据库时,输入公共设施网络参数值必须来自作为数据库公共设施网络所有者建立的数据库连接。
使用企业级地理数据库时,已连接的 ArcGIS Enterprise 门户账户必须是门户公共设施网络所有者。
| 标注 | 说明 | 数据类型 | 
输入公共设施网络
  | 将要修复的公共设施网络。  | Utility Network; Utility Network Layer | 
输出日志文件 (可选)  | 包含所发现问题的文件的文件夹位置和名称。  | File | 
| 标注 | 说明 | 数据类型 | 
| 输出公共设施网络 | 经过修复的公共设施网络。  | 公共设施网络 | 
arcpy.un.RepairNetworkTopology(in_utility_network, {out_log_file})| 名称 | 说明 | 数据类型 | 
in_utility_network  | 将要修复的公共设施网络。  | Utility Network; Utility Network Layer | 
out_log_file (可选)  | 包含所发现问题的文件的文件夹位置和名称。  | File | 
| 名称 | 说明 | 数据类型 | 
| out_utility_network | 经过修复的公共设施网络。  | 公共设施网络 | 
以下 Python 窗口脚本演示了如何使用 RepairNetworkTopology 函数。
import arcpy
arcpy.RepairNetworkTopology_un("C:\\MyProject\\sdeConn.sde\\progdb.user1.MyUtilityNetwork", "C:\\temp\\VerifyLog.log")