You can create and configure a utility network in multiple ways. The Utility Network Foundations can be used to meet your organization's asset management requirements, business demands, and modeling needs by creating a utility network based on a predefined industry template. You can use the Migration toolset or Utility Network Migration Wizard to migrate existing data from a geometric network or other feature classes into a simple utility network to support basic editing and tracing workflows without the use of a predefined industry model. Alternatively, you can create a utility network manually using a set of core tools in ArcGIS Pro.
While the Utility Network Foundations, Migration toolset, or Utility Network Migration Wizard are recommended to create a utility network, this topic discusses the requirements, components, and tools involved when you create a utility network manually.
When created manually, a utility network dataset is created along with structure network feature classes. You then add one or more domain networks as part of the configuration process. While multiple domain networks can be added, a single structure network is shared across domain networks. Collectively, the Create Utility Network and Add Domain Network tools generate the appropriate network classes that will be configured to accommodate industry-specific needs.
Learn more about manually configuring a utility network
Create Utility Network tool
The Create Utility Network tool is used to create a utility network in the specified geodatabase feature dataset. During creation of a utility network, the structure network is also created. The structure network classes are shared across all of the domain networks, as they are used to model structural features that provide support for, or contain, other features.
Requirements and prerequisites
The requirements and prerequisites for creating a utility network are as follows:
- An existing feature dataset to use as the input feature dataset.
- An existing m- and z-enabled polygon feature class containing features to serve as the service territory feature class.
- The service territory feature class must reside in the input feature dataset. The extent of the features in the service territory feature class are used to define the network extent for the utility network.
- For enterprise deployments, the ArcGIS Pro and ArcGIS Enterprise versions determine the utility network version that is created. For more information, see Utility network compatibility. The following are also requirements:
The geodatabase version must be 10.8.1.2.6 or later to create a utility network version 6 or earlier.
The geodatabase version must be 11.2.0.3.2 or later to create a utility network version 7 or later.
- The input feature dataset must be from a database connection established as a database-authenticated user. This user must have database privileges to create content and cannot be an OS-authenticated user, a database administrator, or the geodatabase administrator account. The connected user will become the database utility network owner.
- You must sign in and set an active ArcGIS Enterprise portal with an account that has privileges to publish content; these privileges include publishing server-based layers as well as creating, updating, and deleting content. The default Publisher role includes these privileges. The active ArcGIS Enterprise portal account will be recorded in the network properties as the portal utility network owner.
- ArcGIS Server must be federated with Portal for ArcGIS. Configuring a base ArcGIS Enterprise deployment is recommended but not required.
License:
The active portal account must be licensed with the ArcGIS Advanced Editing user type extension to create, publish, and work with a utility network in an enterprise geodatabase.
Supported geodatabases
A utility network can be created in an enterprise, file, or mobile geodatabase. To create a utility network in an enterprise geodatabase, the database platform must meet the minimum release for the database platform. For more information, refer to the database requirements for each database supported by ArcGIS Pro and ArcGIS Enterprise below:
Create a utility network in a geodatabase
To create a utility network in a geodatabase, complete the following steps:
- On the Analysis tab, in the Geoprocessing group, click Tools
to open the Geoprocessing pane.
- In the Geoprocessing pane, search for and select Create Utility Network.
- For Input Feature Dataset, browse to an existing feature dataset
in the geodatabase.
By default, geodatabases are created under Databases
in the Catalog pane.
- Provide a name for the Utility Network Name parameter.
- Specify a polygon feature class
for the Service Territory Feature Class parameter.
This feature class must reside in the input feature dataset provided in step 3.
This feature class represents the geographical extent covered by the domain network. It is used to restrict edits so that features are not created outside of a network area. The utility network's extent (editing area) is the extent of the combined polygons.
- For the Utility Network Version parameter, specify the version of the utility network that will be created.
- Compatible—The latest version of the utility network compatible with the current ArcGIS Pro and ArcGIS Enterprise releases will be created. When you are working within a single-user deployment, the latest version of the utility network compatible with the current ArcGIS Pro release will be created. When working in an enterprise deployment the latest version of the utility network compatible with the current ArcGIS Enterprise release will be created. In a multimachine deployment where various versions of ArcGIS Enterprise are installed, all of the portal's federated servers are checked to create a version of the utility network that is compatible with the highest release available.
- Current—The latest version of the utility network compatible with the current ArcGIS Pro release will be created.
- 7—A version 7 utility network will be created.
- 6—A version 6 utility network will be created.
- 5—A version 5 utility network will be created.
- Click Run.
The feature dataset is populated with a utility network dataset and the structure network classes.
To store and manage features that are specific to a utility, one or more domain networks can be added to the utility network. To learn more, see Add a domain network.