- URL:https://<catalog-url>/<serviceName>/UtilityNetworkServer
- Operations:Disable Subnetwork Controller, Disable Topology, Enable Subnetwork Controller, Enable Topology, Export Subnetwork, Query Network Moments, Synthesize Association Geometries, Trace, Update Is Connected, Update Subnetwork, Validate Network Topology
- Child Resources:Locations, Associations, Trace Configurations
- Version Introduced: 10.6
Description
The Utility Network service exposes analytic capabilities (tracing) and enables you to perform validation of network topology and manage subnetworks (managing sources, updating subnetworks, exporting subnetworks, and so on). The Utility Network service is conceptually similar to the Network Analysis service for transportation networks.
The capabilities property is new at ArcGIS Enterprise 10.8.1. This property returns the capabilities that the service supports. These capabilities are not configurable and are dependent on the version of the utility network being used. The exception is the supportsTraceSystemNetworkAttributes capability introduced with ArcGIS Enterprise 11.0 which applies to all versions of the utility network.
Note:
Organization members must be assigned a license for the ArcGIS Advanced Editing user type extension to use certain Utility Network Server operations. View, query, and trace operations do not require the user type extension.Example usage
Request URL:
https://myserver.esri.com/server/rest/services/LandUse/UtilityNetworkServer
JSON Response syntax
Utility network is Utility Network version 5 or 6.
{
"name": "Utility Network Server",
"type": "Map Server Extension",
"capabilities": {
"supportsAggregatedGeometryAsTraceResult": true,
"supportsAssociations": true,
"supportsDiagnostics": true,
"supportsExportSubnetworkAssociations": true,
"supportsExportSubnetworkIncludeDomainDescriptions" : true,
"supportsFilterBarriers": true,
"supportsIncludeUpToFirstSpatialContainer": true,
"supportsQueryAssociations": true,
"supportsJunctionEdgeAssociations": true,
"supportsMidspanAssociations": true,
"supportsTraverseAssociations": true,
"supportsLocations": true,
"supportsTraceAllowIndeterminateFlow": true,
"supportsTraceConfigurations": true,
"supportsTraceConnectivityResults": true,
"supportsTraceFeatureElementsResults": true,
"supportsTraceValidateLocatability": true,
"supportsValidationTypes": true,
"supportsValidationSets": true,
"supportsValidationTypeRebuild": true,
"supportsValidationTypeForceRebuild": true,
"supportsAsyncExportSubnetwork" : true,
"supportsAsyncUpdateIsConnected" : true,
"supportsAsyncTrace" : true,
"supportsAsyncEnableTopology" : true,
"supportsAsyncDisableTopology" : true,
"supportsAsyncLocationsQuery" : true,
"supportsTraceSystemNetworkAttributes" : true,
"supportsValidationDiscoveredSubnetworks" : true,
"supportsTraceFeatureElementsResults": true,
"supportsTraceAssociationResults": true,
"supportsPBFResponse": true,
"supportsOutSR": true
}
}
Utility network is Utility Network version 4.
{
"name": "Utility Network Server",
"type": "Map Server Extension",
"capabilities": {
"supportsAggregatedGeometryAsTraceResult": true,
"supportsAssociations": true,
"supportsDiagnostics": true,
"supportsExportSubnetworkAssociations": true,
"supportsExportSubnetworkIncludeDomainDescriptions" : true,
"supportsFilterBarriers": true,
"supportsIncludeUpToFirstSpatialContainer": true,
"supportsQueryAssociations": true,
"supportsJunctionEdgeAssociations": true,
"supportsMidspanAssociations": true,
"supportsTraverseAssociations": true,
"supportsTraceConnectivityResults": true,
"supportsLocations": true,
"supportsValidationTypes": true,
"supportsValidationSets": true,
"supportsValidationTypeRebuild": true,
"supportsValidationTypeForceRebuild": true,
"supportsAsyncExportSubnetwork" : true,
"supportsAsyncUpdateIsConnected" : true,
"supportsAsyncTrace" : true,
"supportsAsyncEnableTopology" : true,
"supportsAsyncDisableTopology" : true,
"supportsAsyncLocationsQuery" : true,
"supportsTraceSystemNetworkAttributes" : true,
"supportsValidationDiscoveredSubnetworks" : true,
"supportsTraceFeatureElementsResults": true,
"supportsTraceAssociationResults": true,
"supportsPBFResponse": true,
"supportsOutSR": true
}
}
Utility network is Utility Network version 3.{
"name": "Utility Network Server",
"type": "Map Server Extension",
"capabilities": {
"supportsAggregatedGeometryAsTraceResult": true,
"supportsAssociations": true,
"supportsDiagnostics": true,
"supportsExportSubnetworkAssociations": true,
"supportsExportSubnetworkIncludeDomainDescriptions" : true,
"supportsFilterBarriers": true,
"supportsIncludeUpToFirstSpatialContainer": true,
"supportsQueryAssociations": true,
"supportsTraceConnectivityResults": true,
"supportsValidationTypes": true,
"supportsValidationSets": true,
"supportsValidationTypeRebuild": true,
"supportsValidationTypeForceRebuild": true,
"supportsAsyncExportSubnetwork" : true,
"supportsAsyncUpdateIsConnected" : true,
"supportsAsyncTrace" : true,
"supportsAsyncEnableTopology" : true,
"supportsAsyncDisableTopology" : true,
"supportsTraceSystemNetworkAttributes" : true,
"supportsValidationDiscoveredSubnetworks" : true,
"supportsTraceFeatureElementsResults": true,
"supportsTraceAssociationResults": true,
"supportsPBFResponse": true,
"supportsOutSR": true
}
}