启用网络拓扑 (追踪网络)

描述

用于启用追踪网络的网络拓扑。

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

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

使用方法

  • 所有追踪网络要素类都必须具有空间索引。

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

    • 输入追踪网络必须来自作为数据库追踪网络所有者建立的数据库连接。

    • 当连接到默认版本时,必须执行此工具。

    • 追踪网络必须注册为分支版本

    • 追踪网络必须处于非版本化状态才可以使用仅生成错误高级选项。

语法

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

将启用网络拓扑的追踪网络。

Trace Network; Trace Network Layer
max_number_of_errors
(可选)

在启用网络拓扑的过程停止之前,可以发生的最大错误数。错误将记录在错误表中。默认值为 10000。

警告:

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

Long
only_generate_errors
(可选)

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

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

派生输出

名称说明数据类型
out_trace_network

更新的追踪网络。

追踪网络

代码示例

EnableNetworkTopology 示例 1(Python 窗口)

使用 EnableNetworkTopology 函数启用名为 MyNetwork 的追踪网络的网络拓扑,并将最大错误数设为 500。

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

使用 EnableNetworkTopology 函数仅针对名为 MyNetwork 的追踪网络生成错误。

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

环境

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

许可信息

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

相关主题