The SubnetLine feature class is a feature class that stores a set of linear features, each representing a subnetwork. Each linear feature is composed of an aggregation of line features in a subnetwork with valid asset types. The purpose of the SubnetLine class is for visualization during editing and generating subnetwork maps.
The SubnetLine feature class is a read-only, system-provided feature class that is only updated internally by the execution of certain utility network tools. The Tier name attribute field is defined as the subtype field for the SubnetLine feature class. For each tier that is added to a domain network using the Add Tier geoprocessing tool, an additional subtype code and description pair are added for the subtype. Each time the Update Subnetwork tool is executed, a corresponding row is created or updated in the SubnetLine class. All valid connected lines comprise a single feature for the subnetwork in the SubnetLine class. Since associations are not represented for the SubnetLine feature class, line features representing a subnetwork may be multipart. The aggregated lines for the SubnetLine feature class is specified within the subnetwork definition for the tier.
When a user version is reconciled with the Default version, the SubnetLine class is considered. When a version is posted to Default, the SubnetLine class is not included. This is because the SubnetLine class is only valid in the version where the updating of the subnetworks occurred. After a version has been reconciled, it may need to be validated and have the subnetwork or subnetworks updated again. Once the version has been posted to Default and validation of the network topology has occurred, the subnetworks are updated in Default to update the SubnetLine class there.
To use the SubnetLine feature class as a visual aid during editing tasks, set an appropriate scale suppression; for example, do not show the layer when zoomed in closer than 1:20,000. Also, apply a meaningful symbology to distinguish the collections of your subnetworks by using the Subnetwork Name field.
Attributes in the SubnetLine class
Features from the SubnetLine class have the following attributes:
|Field name||Field alias||Description|
Indicates whether a subnetwork is in a dirty or clean state. To learn more, see Dirty subnetworks.
Name of the tier the subnetwork belongs to.
Name of the subnetwork the aggregated line is representing.
Subnetwork controller names
Names of the subnetwork controllers defining the subnetwork.
Last update subnetwork
The last time the subnetwork was updated using the Update Subnetwork tool.
Last ack export subnetwork
The last time the subnetwork was exported using the Export Subnetwork tool.
Note:This attribute is only updated when Set export acknowledgement is set to true.