A subnetwork represents a topological subpart within a domain network and tier where features have traversability to the same subnetwork controllers. Subnetworks are used to drive analytics and visualize your network through rendering, labeling, and map generation.
Some of the properties for subnetworks are assigned when the domain network they reside in is created. These properties are for all subnetworks in the domain network. Additional properties for subnetworks can be set at the tier level using the Set Subnetwork Definition geoprocessing tool. The domain network and tier properties can be reviewed using the Network Properties tab.
For more details on the components set for a subnetwork at the tier level, see Subnetwork definition.
Requirements
To set subnetwork definitions, the following requirements must be met:
- The network topology must be disabled.
- A tier in the specified domain network must exist.
- When working with an enterprise geodatabase, ensure the following:
- The Input Utility Network parameter must be from a database connection established as the database utility network owner.
- The connected ArcGIS Enterprise portal account must be the portal utility network owner.
Set the subnetwork definition for a tier
To set the subnetwork definition for the specified tier, 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 Set Subnetwork Definition.
- For the Input Utility Network parameter, choose a utility network.
- For the Domain Network parameter, choose the domain network.
- For the Tier Name parameter, choose a tier.
- Optionally, check Support Disjoint Subnetwork.
The option for disjoint subnetworks is only available for tiers within domain networks that have a partitioned tier definition.
- Checked—The tier can support disjoint subnetworks.
- Unchecked (Default)—The tier does not support disjoint subnetworks.
- For Subnetwork Diagram Templates, specify the diagram templates you want the network diagrams to be based on, if you want the system to automatically create subnetwork system diagrams for each subnetwork of that tier.
- Expand the Valid Features and Objects section to set the following options:
- For the Valid Devices parameter, check all the asset types that can participate in these subnetworks.
- For the Valid Device Subnetwork Controllers parameter, specify the asset types from the device class that can be set as subnetwork controllers.The asset group and asset types listed must have the system network category of subnetwork controller assigned. Values listed are from the asset group and asset types provided for Valid Devices.
- For the Valid Lines parameter, check all the asset types that can participate in these subnetworks.
- For Aggregated Lines For SubnetLine Feature Class, specify the lines whose geometry will be aggregated to create the subnet lines among the valid lines.
- For the Valid Junctions parameter, check all the asset types that can participate in these subnetworks.
- For the Valid Junction Objects parameter, check all the asset types that can participate in these subnetworks.
- For the Valid Junction Object Subnetwork Controllers parameter, specify the asset types from the junction object class that can be set as subnetwork controllers.
The asset group and asset types listed must have the system network category of subnetwork controller assigned. Values listed are from the asset group and asset types provided for Valid Junction Objects.
- For the Valid Edge Objects parameter, check all the asset types that can participate in these subnetworks.
If the topology definition for the input domain network is set to hierarchical, these parameters present a subset of the valid features and objects defined for the parent tier (highest parent tier).
Note:
Certain parameters require Utility Network Version 4 or later. Refer to the Set Subnetwork Definition tool.
- Optionally, expand the Subnetwork Trace Configuration section to set any desired conditions. These will be used to autopopulate settings in the Trace geoprocessing tool for subnetwork traces. They are also used by the Update Subnetwork tool to determine which features define the subnetwork and are updated. Finally, the Export Subnetwork tool uses these settings to determine what information to export.
- Summaries
- Condition Barriers
- Function Barriers
- Include Barrier Features
- Traversability Scope
See Subnetwork trace configuration for more details and the Set Subnetwork Definition tool to explore each parameter. - Expand the Update Subnetwork Policy section to set the following options:
- Optionally, check the Update Structure Features check box. This option determines if structure features will have their supported subnetwork name attribute updated when executing update subnetwork. This option is checked by default.
- Optionally, check the Update Container Features check box. This option determines if domain network container features will have their supported subnetwork name attribute updated when executing update subnetwork. This option is checked by default.
- For Edit mode for default version and Edit mode for named version, choose from following to determine how the operation performs attribute edits:
- Without eventing—This is the default. The update subnetwork operation uses direct writes during execution to skip eventing.
- With eventing—The update subnetwork operation uses row inserts during execution to prompt eventing.
Note:
Certain parameters require Utility Network Version 4 or later and are only applicable for enterprise geodatabases. Refer to the Set Subnetwork Definition tool.
- Click Run.
The subnetwork properties are defined for the tier. To view the subnetwork properties, open the utility network's layer properties and view the Network Properties tab. To establish subnetworks within the tier, review the Create a subnetwork topic.