Skip To Content

Create a utility network

A utility network is established as a foundation that includes the utility network and structure network classes. After initial creation, one or more domain networks can be added as part of the configuration process. While multiple domain networks can be added, only one structure network exists with classes that can be shared across the different domain networks. Collectively, the Create Utility Network and Add Domain Network tools will generate the appropriate feature classes that will be configured to accommodate industry-specific needs.

Create Utility Network tool

The Create Utility Network tool is used to create a utility network in a supported enterprise geodatabase. This tool establishes a utility network in the enterprise geodatabase in the specified feature dataset. The utility network layer provides access to the utility network properties.

During creation of the utility network, the structure network is also created, which consists of three feature classes: StructureBoundary, StructureJunction, and StructureLine. The structure network classes will be 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 enterprise geodatabase—ArcGIS Enterprise10.6 or later
  • An existing feature dataset to use as the Input Feature Dataset
    • 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, database administrator, or the geodatabase administrator account. The connected user will become the database utility network owner.

      The DEFAULTS configuration keyword will be used for the input workspace.

  • An existing m- and z-enabled polygon feature class containing features to serve as the Service Territory feature class. This represents the editable area for all of the structure network and domain networks collectively.
    • The Service Territory Feature Class must reside in the Input Feature Dataset.
  • An active ArcGIS Enterprise portal must be added to the project with a signed-in portal account that has permissions to publish content. This includes privileges to create, update, and delete content as well as the publish server-based layers privilege. The default publisher role includes these privileges. You must sign in with the same portal account for operations such as configuration and publishing of the utility network.

    ArcGIS Enterprise Standard or Advanced

    ArcGIS Server must be federated with Portal for ArcGIS, configuring a base ArcGIS Enterprise deployment is recommended but not required.

    The ArcGIS Utility Network Management extension must be deployed on an ArcGIS Server site that is licensed as ArcGIS GIS Server Standard or Advanced - this can be the hosting server within the base deployment or a separate federated GIS Server site.

Supported databases

The minimum supported databases are as follows:

  • SQL Server 2016/SQL Azure database
  • Oracle
  • PostgreSQL 9.5.3
  • SAP HANA 2.0 SPS02

Create a utility network in an enterprise geodatabase

To create a utility network in an enterprise geodatabase, complete the following steps:

  1. In the Catalog pane, make a database connection to the enterprise geodatabase receiving the utility network.
  2. On the Analysis tab, in the Geoprocessing group, click Tools Tools to open the Geoprocessing pane.
  3. In the Geoprocessing pane, search for and select Create Utility Network.
  4. For Input Feature Dataset, browse to an existing feature dataset Feature dataset within your database connection Geodatabase Connection.
  5. For the Utility Network Name parameter, specify a name for the utility network.
  6. Input a polygon feature class Polygon feature class for the Service Territory Feature Class parameter. This feature class must reside in the Input Feature Dataset provided in step 4.

    This feature class represents the geographical extent the domain networks cover. It is used to restrict edits so that features are not created outside of a network area. The utility network's extent (editing area) will be the extent of the combined polygons.

  7. Click Run to execute the tool.
Create Utility Network geoprocessing tool

The selected feature dataset in the enterprise geodatabase is now populated with a single utility network and structure network classes. To store and manage features specific to a utility, one or more domain networks will need to be added to the utility network followed by additional configuration of the geodatabase, network classes, and utility network. For more information, see Configure a utility network.

Related topics