Export Subnetwork (Utility Network Tools)
Summary
Exports subnetworks from a traditional domain network into a .json file. This tool also allows you to delete a row in the Subnetworks table as long as the Is deleted attribute is set to true. This indicates that the subnetwork controller has been removed from the subnetwork.
Note:
The export subnetwork operation processes asynchronously using the UtilityNetworkTools geoprocessing service when working with a utility network in an enterprise geodatabase. The UtilityNetworkTools service is preconfigured in the System folder for feature services that include a utility network. It has a longer time-out setting and is reserved for utility network geoprocessing tasks.
Usage
The subnetworks must be clean before they can be exported; run the Update Subnetwork tool first.
The parameters in the
Trace Parameterscategory can only be used in Python.The following requirements must be met when working with an enterprise geodatabase:
The Input Utility Network parameter value must be from a utility network service.
-
License:
The active portal account must be assigned a license with the ArcGIS Advanced Editing user type extension to use this tool in an enterprise deployment.
When the Set export acknowledged parameter is checked, the following must be true:
The network topology must be enabled.
Enterprise geodatabases have the following additional requirements:
This tool must be connected to the default version to run.
- All other sessions connected to the default version are blocked from running validate or enable operations during the enable operation.
The connected ArcGIS Enterprise portal account must be the portal utility network owner.
Parameters
| Label | Explanation | Data type |
|---|---|---|
|
Input Utility Network |
The utility network that contains the subnetwork that will be exported. |
Utility Network; Utility Network Layer |
|
Domain Network |
The domain network that contains the subnetwork. |
String |
|
Tier |
The tier that contains the subnetwork. |
String |
|
Subnetwork Name |
The name of the subnetwork that will be exported from the tier. Select a specific source to export the corresponding subnetwork information. When the Subnetworks table contains 10,000 or more records for a tier, the parameter's choice list is not populated and an empty field is provided for the subnetwork name. |
String |
|
Set export acknowledged |
Specifies whether the
|
Boolean |
|
Output JSON |
The name and location of the |
File |
|
Condition Barriers (Optional) |
Sets a traversability barrier condition on features based on a comparison to a network attribute or check for a category string. A condition barrier uses a network attribute or network category, an operator and a type, and an attribute value. For example, stop a trace when a feature has the Learn more about using multiple conditional expressions Note:This parameter is only available for Python. Value table columns:
|
Value Table |
|
Function Barriers (Optional) |
Sets a traversability barrier on features based on a function. Function barriers can be used to do such things as restrict how far the trace travels from the starting point, or set a maximum value to stop a trace. For example, the length of each line traveled is added to the total distance traveled so far. When the total length traveled reaches the value specified, the trace stops. Note:This parameter is only available for Python. Value table columns:
|
Value Table |
|
Include Barrier Features (Optional) |
Specifies whether the traversability barrier features will be included in the trace results. Traversability barriers are optional even if they have been preset in the subnetwork definition.
|
Boolean |
|
Apply Traversability To (Optional) |
Specifies the type of traversability that will be applied. Traversability scope determines whether traversability is applied to junctions, edges, or both. For example, if a condition barrier is defined to stop the trace if Note:This parameter is only available for Python.
|
String |
|
Propagators (Optional) |
Specifies the network attributes to propagate as well as how that propagation will occur during a trace in a traditional domain network. Propagated class attributes denote the key values on subnetwork controllers that are disseminated to the rest of the features in the subnetwork. For example, in an electric distribution model, you can propagate the phase value. Note:This parameter is only available for Python. Value table columns:
|
Value Table |
|
Include geometry (Optional) |
Specifies whether geometry will be included in the results.
|
Boolean |
|
Result Types (Optional) |
Specifies the types of results that will be returned.
|
String |
|
Result Network Attributes (Optional) |
The network attributes that will be included in the results. |
String |
|
Result Fields (Optional) |
The fields from a feature class that will be returned as results. The values of the fields will be returned in the results for the features in the subnetwork. Value table columns:
|
Value Table |
|
Include domain descriptions (Optional) |
Specifies whether domain descriptions will be included in the output
|
Boolean |
|
Related Record Fields (Optional) |
The fields from related object classes that will be returned as results. The values of the fields will be returned in the results for the features in the subnetwork. Value table columns:
|
Value Table |
|
Include flow directions (Optional) |
Specifies whether flow directions will be included in the output This parameter applies only to the Connectivity and Features result types options. Note:For enterprise geodatabases, this parameter requires ArcGIS Enterprise 12.1 or later.
|
Boolean |
|
Include propagated values (Optional) |
Specifies whether propagated values will be included in the output Note:For enterprise geodatabases, this parameter requires ArcGIS Enterprise 12.1 or later.
|
Boolean |
Derived output
| Label | Explanation | Data type |
|---|---|---|
|
Updated Utility Network |
The updated utility network. |
Utility Network |
Environments
This tool does not use any geoprocessing environments.
Licensing information
- Basic: No
- Standard: Yes
- Advanced: Yes