Skip To Content
ArcGIS Developers
Dashboard

Utility Network service

Description

The Utility Network service exposes analytic capabilities (tracing) as well as validation of network topology and management of 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.9. 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.

License:
The active portal account must be licensed with the ArcGIS Utility Network user type extension to use the Utility Network and Network Diagram services.

Resources and operations available in the Utility Network service

Example usage

Request URL:

https://myserver.esri.com/server/rest/services/LandUse/UtilityNetworkServer

JSON Response syntax

Utility network is Utility Network version 5.

{
 "name": "Utility Network Server",
 "type": "Map Server Extension",
 "capabilities": {
  "supportsAggregatedGeometryAsTraceResult": true,
  "supportsExportSubnetworkAssociations": true,
  "supportsFilterBarriers": true,
  "supportsIncludeUpToFirstSpatialContainer": true,
  "supportsJunctionEdgeAssociations": true,
  "supportsMidspanAssociations": true,
  "supportsTraverseAssociations": true,
  "supportsTraceAllowIndeterminateFlow": true,  
  "supportsTraceConfigurations": true,
  "supportsTraceValidateLocatability": true,
  "supportsValidationTypes": true,
  "supportsValidationSets": true,
  "supportsValidationTypeRebuild": true,
  "supportsValidationTypeForceRebuild": true,
  "supportsLocations": true,
  "supportsAssociations": true
 }
}

Utility network is Utility Network version 4.

{
 "name": "Utility Network Server",
 "type": "Map Server Extension",
 "capabilities": {
  "supportsAggregatedGeometryAsTraceResult": true,
  "supportsExportSubnetworkAssociations": true,
  "supportsFilterBarriers": true,
  "supportsIncludeUpToFirstSpatialContainer": true,
  "supportsJunctionEdgeAssociations": true,
  "supportsMidspanAssociations": true,
  "supportsTraverseAssociations": true,
  "supportsValidationTypes": true,
  "supportsValidationSets": true,
 }
}

Utility network is Utility Network version 3.

{
 "name": "Utility Network Server",
 "type": "Map Server Extension",
 "capabilities": {
  "supportsAggregatedGeometryAsTraceResult": true,
  "supportsExportSubnetworkAssociations": true,
  "supportsFilterBarriers": true,
  "supportsIncludeUpToFirstSpatialContainer": true
 }
}