修复网络拓扑 (公共设施网络)

摘要

用于验证和修复在网络拓扑系统表中识别的不一致。

修复网络拓扑工具用于检查网络拓扑的一致性并执行修复,并创建包含所发现和修复问题的输出日志文件。此工具可以与验证网络拓扑工具结合使用,以在运行修复之前执行验证并查看结果。

使用情况

  • 必须启用网络拓扑。

  • 使用企业级地理数据库时,数据库连接必须来自分支版本化工作空间。

  • 在使用企业级地理数据库时,输入公共设施网络参数值必须来自以数据库公共设施网络所有者身份建立的数据库连接。

  • 使用企业级地理数据库时,已连接的 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

经过修复的公共设施网络。

公共设施网络

代码示例

RepairNetworkTopology 示例(Python 窗口)

以下 Python 窗口脚本演示了如何使用 RepairNetworkTopology 函数。

import arcpy
arcpy.RepairNetworkTopology_un("C:\\MyProject\\sdeConn.sde\\progdb.user1.MyUtilityNetwork", "C:\\temp\\VerifyLog.log")

环境

此工具不使用任何地理处理环境。

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题