启用网络拓扑 (公共设施网络)

描述

启用公共设施网络的网络拓扑。

对于追踪和网络逻辑示意图等分析操作,需要使用网络拓扑。还可以启用网络拓扑以查找错误要素。

了解有关如何启用网络拓扑的详细信息

使用方法

  • 部分网络配置任务仅可在首次启用网络拓扑之前执行。要了解特定于此工具的任务和所需的网络拓扑状态,请查看公共设施网络管理任务

  • 所有公共设施网络要素类都必须具有空间索引。

  • 使用企业级地理数据库时,需要满足以下要求:

语法

arcpy.un.EnableNetworkTopology(in_utility_network, {max_number_of_errors}, {only_generate_errors})
参数说明数据类型
in_utility_network

将启用网络拓扑的公共设施网络。

Utility Network; Utility Network Layer
max_number_of_errors
(可选)

在启用网络拓扑过程停止且错误被记录在错误表中之前显示的最大错误数。默认值为 10000。

警告:

提高最大错误数值的同时将增加启用拓扑所需的时间长度。我们不建议您设置高于默认值 10000 的值。

Long
only_generate_errors
(可选)

指定启用拓扑还是仅生成网络错误。

  • ONLY_ERRORS将针对网络错误评估公共设施网络。将不会启用拓扑。如果要使用企业级地理数据库,则无法将数据注册为版本。可在您准备启用拓扑前,用于检查并修复网络中的错误。
  • ENABLE_TOPO将启用拓扑,且存在的任何错误都将生成包含错误的脏区。这是默认设置。
Boolean

派生输出

名称说明数据类型
out_utility_network

更新的公共设施网络。

公共设施网络

代码示例

EnableNetworkTopology 示例 1(Python 窗口)

使用 EnableNetworkTopology 工具启用名为 MyNetwork 的公共设施网络的网络拓扑,并将最大错误数设为 500。

import arcpy
arcpy.EnableNetworkTopology_un('MyNetwork', 500)
EnableNetworkTopology 示例 2(Python 窗口)

使用 EnableNetworkTopology 工具仅针对名为 MyNetwork 的公共设施网络生成错误。

import arcpy
arcpy.EnableNetworkTopology_un('MyNetwork', '', 'ONLY_ERRORS')

环境

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

许可信息

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

相关主题