标注 | 说明 | 数据类型 |
输入公共设施网络 | 将为其重建网络拓扑的公共设施网络。 | Utility Network; Utility Network Layer |
范围 | 指定将用于重建网络拓扑的地理范围。
| Extent |
派生输出
标注 | 说明 | 数据类型 |
重建公共设施网络 | 重建的公共设施网络。 | Utility Network |
可在指定范围内重建网络拓扑,以解决验证网络拓扑操作期间发现的错误。
该工具用于在遇到阻止验证网络拓扑操作完成的故障时重建网络拓扑并修复不一致的情况。 此操作会忽略脏区并应用于指定范围内的所有要素。 公共设施网络选项卡上的重建当前范围命令使用同步处理,而此工具使用异步处理。
异步重建操作使用 UtilityNetworkTools 地理处理服务。 针对包含公共设施网络的要素服务,将在系统文件夹中对 UtilityNetworkTools 服务进行预配置。 该服务具有更长的超时设置,并且针对公共设施网络地理处理任务保留该服务。
必须启用网络拓扑。
当您根据特定范围重建网络拓扑时,与指定范围相交的脏区域将被剪掉。
在企业部署中工作时,需要满足以下要求:
标注 | 说明 | 数据类型 |
输入公共设施网络 | 将为其重建网络拓扑的公共设施网络。 | Utility Network; Utility Network Layer |
范围 | 指定将用于重建网络拓扑的地理范围。
| Extent |
标注 | 说明 | 数据类型 |
重建公共设施网络 | 重建的公共设施网络。 | Utility Network |
arcpy.un.RebuildNetworkTopology(in_utility_network, extent)
名称 | 说明 | 数据类型 |
in_utility_network | 将为其重建网络拓扑的公共设施网络。 | Utility Network; Utility Network Layer |
extent | 指定将用于重建网络拓扑的地理范围。
| Extent |
名称 | 说明 | 数据类型 |
out_utility_network | 重建的公共设施网络。 | Utility Network |
为名为 GridNetwork 的公共设施网络重建网络拓扑的指定范围。
import arcpy
arcpy.un.RebuildNetworkTopology("GridNetwork", "1952602 294196 1953546 296176")