Summary
Validates the network topology of a utility network after there have been edits to features in the network.
Usage
Inconsistencies between feature spatial edits and the network topology are marked with dirty areas.
When working with a multiuser model utility network, the Validate Network Topology geoprocessing tool takes advantage of asynchronous processing.
Dive-in:
The asynchronous validation process uses the UtilityNetworkTools geoprocessing service. The UtilityNetworkTools service is preconfigured in the System folder for feature services that include a utility network. It has a longer timeout setting and is reserved for utility network geoprocessing tasks.The network topology must be enabled.
When working with an enterprise geodatabase, the input utility network must be a utility network service.
When working with an enterprise geodatabase, only a single session can execute the validate operation at a time in the default version.
Syntax
ValidateNetworkTopology(in_utility_network, {extent})
Parameter | Explanation | Data Type |
in_utility_network | The utility network for which the network topology will be validated. | Utility Network; Utility Network Layer |
extent (Optional) | The geographical area for which to validate the network topology. This parameter is similar to the extent geoprocessing environment.
| Extent |
Derived Output
Name | Explanation | Data Type |
out_utility_network | The validated utility network. | Utility Network |
Code sample
Validate a network topology for the entire extent of a utility network named GridNetwork.
import arcpy
arcpy.ValidateNetworkTopology_un('GridNetwork', 'Default')
Environments
Licensing information
- Basic: No
- Standard: Yes
- Advanced: Yes