Skip to main content

Migrate To Utility Network (Utility Network Tools)

Summary

Creates a utility network in a mobile geodatabase using the provided data, schema, and mapping parameters to support basic editing and tracing workflows.

This tool automates the creation of a utility network using an organization's existing data. You can convert network data from a geometric network or nonnetwork data to generate a utility network in a mobile geodatabase while preserving the existing feature class schema.

Usage

Parameters

Label Explanation Data type

Output Folder

The location of the folder that will contain the output folder and mobile geodatabase specified in the Output Name parameter.

Folder

Service Territory Feature Class

The polygon feature class that will be used to create the utility network's geographical extent. Utility network features cannot be created outside of this extent.

Feature Set

Utility Network Name

(Optional)

The name of the utility network. The default is Network.

String

Feature Dataset Name

(Optional)

The name of the feature dataset containing the utility network. The default is UtilityNetwork.

String

Output Name

(Optional)

The name of the output folder and the mobile geodatabase. The default is MigrationDatabase.

String

Utility Network Mapping

(Optional)

The list of feature classes and the details that will be used to generate and map the asset groups and asset types for the utility network in the output geodatabase.

Value table columns:

  • Source ClassThe source feature class that will be migrated to a utility network.

  • Target ClassThe target domain network class for each Source Class value.

  • Asset GroupThe name of the asset group created in the target domain network class. By default, this is assigned the name from Source Class.

  • Asset TypeThe subtype or field with a coded value domain that will be used to define the asset types for the asset group created in Target Class. If the data contains subtypes, or another field containing a coded value domain that can be used to meaningfully identify different types of equipment in the class, this can be specified as the field to be used for the asset type in Target Class. When a subtype field is specified for Asset Type, existing codes are maintained if all codes are between 1 and 1023. If a code falls outside this range, all asset types will be created using the subtype descriptions and an automatically incrementing number starting at 1.

  • Is ControllerSpecify whether the feature classes can act as sources or sinks in the domain network. This enables features belonging to this asset group to act as subnetwork controllers in the output domain network.

    • ControllerThe specified asset group and asset types are assigned the subnetwork controller network category and are eligible to define the origin of a subnetwork. If the source feature class participates in a geometric network, the values from the Ancillary Role field are used to determine which features for the asset group and asset type can serve as subnetwork controllers in the utility network. These features are output to the folder specified for the Output Location parameter in a controllers.csv file for later import into the output utility network. When no Ancillary Role field is present, subnetwork controllers can be set manually for the specified asset types in the output utility network.

    • No ControllerThe specified asset group and asset types are not assigned the subnetwork controller network category and are not eligible to participate as subnetwork controllers in the domain network.

Value Table

Domain Networks

(Optional)

The name and properties for the domain network or networks that will be defined in the output utility network.

Value table columns:

  • NameThe name of the domain network. This describes the resource that the domain network manages and will prefix all network classes added to the domain network.

  • Subnetwork Controller TypeThe subnetwork controller type determines how the network resource flows through all subnetworks of a domain network. Specify whether resources originate from a point in the network (source) or flow toward a point in the network (sink).

    • SourceIf the domain network is defined with the source subnetwork controller type, a resource can only flow away from or exit subnetwork controllers, not toward or into them.

    • SinkIf the domain network is defined with a sink subnetwork controller type, a resource can only flow toward and enter subnetwork controllers, not away from or exit them.

  • Tier DefinitionSpecify the tier definition type for the domain network, either partitioned or hierarchical. A tier definition denotes the organization of the tiers relative to the rest of the network.

    • PartitionedFeatures in a domain network with a partitioned tier definition are independent and can only exist in one tier. Features can exist in one or multiple subnetworks. The relationship between tiers in partitioned domain networks is ordered and linear. For example, a transmission tier delivers the resource over a long distance, and a distribution tier serves the resource to the customer.

    • HierarchicalFeatures in a domain network with a hierarchical tier definition can be modeled in multiple types of subnetworks. For example, pressure zones and isolation zones can be defined in two tiers within a tier group. A gas or water feature can be part of both the pressure and isolation tiers.

Value Table

Standalone Classes

(Optional)

The stand-alone classes that do not participate in the utility network that will be copied and placed in the output geodatabase.

Table

Load data

(Optional)

Specifies whether data from the source classes will be loaded to the output utility network or only the schema from the source classes will be updated in the output utility network.

  • CheckedData from the source classes will be loaded to the output utility network. This is the default.

  • UncheckedOnly the schema from the source classes will be updated in the output utility network. Data will not be loaded.

Boolean

Merge fields to utility network classes

(Optional)

Specifies whether fields from the source classes will be merged and combined with the fields in the output utility network.

  • CheckedFields from the source classes will be merged and combined with the fields in the output utility network. This is the default.

  • UncheckedFields from the source classes will not be merged and combined with the fields in the output utility network.

Boolean

Include related classes

(Optional)

Specifies whether related classes from the source and stand-alone classes specified for copy will be included in the output utility network.

  • CheckedRelated classes for the source and stand-alone classes will be included in the output utility geodatabase.

  • UncheckedRelated classes for the source and stand-alone classes will not be included in the output geodatabase. This is the default.

Boolean

Include attachments

(Optional)

Specifies whether an attachment table will be created and attachments from the source classes will be included in the output geodatabase.

  • CheckedAttachments will be migrated to the output geodatabase.

  • UncheckedAttachments will not be included in the output geodatabase. This is the default.

Boolean

Utility Network Version

Specifies the version of the utility network that will be created.

  • CurrentThe latest version of the utility network that is compatible with the current ArcGIS Pro release will be created. This is the default.

  • 7A version 7 utility network will be created.

  • 6A version 6 utility network will be created.

  • 5A version 5 utility network will be created.

String

Derived output

Label Explanation Data type

Output Utility Network

The output utility network.

Utility Network

Output Controllers

The output subnetwork controllers.

File

Output Layer File

An output layer file containing subtype group layers for each class controlled by the utility network.

File

Data Loading Workspace

A data loading workspace mapping the source data to the output utility network. This can be used to enable reloading of data into an output utility network without the need to create another mobile geodatabase.

File

Environments

This tool does not use any geoprocessing environments.

Licensing information

  • Basic: No
  • Standard: Yes
  • Advanced: Yes