Network attributes are used to store the information relevant for the function of the network (e.g. switching state) in the topology as a cache. These are updated during all checks and updates in the network topology.
There are two types of network attributes which are either provided by the system or configured for the resource.
Network attribute system |
Description* |
Source ID |
The unique identifier for the network source in a utility network. |
Terminal ID |
Identifier for the defined connection point names in the connection point configurations of the supply network. |
Asset group |
Is linked to the field Asset Group in Network Feature Class and tables, which specifies the main classification for all classes in structural network and network type. |
Asset type |
Is linked to the field Asset Type in Network Feature Class and tables, which specifies the auxiliary classification for all classes in the structural network and network type. |
Is subnetwork controller |
Is linked to the field Is Subnetwork Controller in the Device Feature Class and JunctionObject table. Is assigned to a system-managed field that is changed when a network feature is set as a subnet controller. |
Tier rank |
Is linked to the field Tier Rank in the Device Feature Class and JunctionObject table. Is assigned to a system-managed field, which is modified when the tool Add Layer tool is used to create a layer. |
Tier name |
Is linked to the field Tier Name in the Device Feature Class and JunctionObject table. Is assigned to a system-managed field, which is modified when the tool Add Layer tool is used to create a layer. |
Position from |
Used to define the position along an edge for a centered connectivity. |
Position to |
Used to define the position along an edge for a centered connectivity. |
Flow direction |
Not implemented. Reserved for future use. |
Shape length |
Linked to the field Shape_Length in Line Feature Classes in the network. This is a divisible network attribute that can be used to calculate the total length of a trace, such as a group of pipelines or a section of a pipeline. |
*Description (taken from Esri documentation of 7/22/2021)
The professional network attributes are described individually for all Solutions.
The following data types are allowed for network attributes: Date, Integer, Float, Double.
General network attributes which are used in all media:
Attribute |
Type |
Domain |
Description |
NET_AssetType |
SHORT |
|
The field ASSETTYPE is created by the system and can also be used for traces by defining it as a network attribute. The basic configuration currently omits this option entirely. |
NET_CurrentPosition |
SHORT |
VGU_DevicePosition |
Current switching status |
NET_NormalPosition |
SHORT |
VGU_DevicePosition |
Normal switching status |
NET_MainLifeCycleStatus |
SHORT |
VGU_MainLifeCycleStatus |
Lifecycle/Status of the object which is required for the network and the subnet formation. For the planning there is a DetailLifeCycleStatus. This can be extended without having a direct impact on the network. |
NET_Trace |
LONG |
|
Extension for future function extension for the network tracing. |
NET_Custom |
LONG |
|
Extension for custom extensions as preparation so that the network can be supplemented and customized more easily. |
VGU_DevicePosition: The problem with open and closed in the various media lies in the different meanings of the two terms. In Water, a gate valve is closed and therefore impermeable. In Electricity, a closed switch is permeable. For this reason, the definition Off/On was introduced uniformly.
Attribute domain |
Code |
Description |
Remark |
VGU_DevicePosition |
0 |
Unknown |
Unknown |
|
2 |
Off |
Switched off / impermeable (gate valve closed) |
|
3 |
On |
Switched on / permeable (gate valve open) |
|
|
|
|
VGU_MainLifeCycleStatus |
0 |
Unknown |
Unknown |
|
1 |
Planning |
Planning |
|
2 |
Construction |
Construction |
|
4 |
Service |
In operation |
|
8 |
Decommissioned |
Decommissioned In some companies, the terms dead, abandoned and out of service are also used. Here, we do not speak about the switching status. |
VGU_MainLifeCycleStatus: Describes in which phase of the lifecycle an object is. A different department is responsible for each lifecycle phase. For example, after construction, an object is officially handed over to the department responsible for its operation.
The network is formed only on the objects that have the MainLifeCycleStatus Operation. However, network queries are possible over all values of the MainLifeCycleStatus.
This network attribute and its domain values may not be modified or extended. The formation of the subnetworks is based on this definition.
Customer customizations or extensions are possible on the DetailLifeCycleStatus attribute.