使用方法
部分网络配置任务仅可在首次启用网络拓扑之前执行。要了解特定于此工具的任务和所需的网络拓扑状态,请查看公共设施网络管理任务。
所有公共设施网络要素类都必须具有空间索引。
使用企业级地理数据库时,需要满足以下要求:
如果输入公共设施网络来自数据库连接,则该连接必须作为数据库公共设施网络所有者构建。
- 连接的 ArcGIS Enterprise 门户帐户必须为门户公共设施网络所有者。
- 当连接到默认版本时,必须执行此工具。
- 公共设施网络必须注册为分支版本。
- 公共设施网络必须处于非版本化状态才可以使用仅生成错误高级选项。
使用企业级地理数据库时,公共设施网络必须处于注册为分支版本。
语法
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 (可选) | 指定启用拓扑还是仅生成网络错误。
| Boolean |
派生输出
名称 | 说明 | 数据类型 |
out_utility_network | 更新的公共设施网络。 | 公共设施网络 |
代码示例
使用 EnableNetworkTopology 工具启用名为 MyNetwork 的公共设施网络的网络拓扑,并将最大错误数设为 500。
import arcpy
arcpy.EnableNetworkTopology_un('MyNetwork', 500)
使用 EnableNetworkTopology 工具仅针对名为 MyNetwork 的公共设施网络生成错误。
import arcpy
arcpy.EnableNetworkTopology_un('MyNetwork', '', 'ONLY_ERRORS')
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是