Domain Network properties
Summary
The following properties are returned by the domainNetworks object in a utility network.
Learn more about domain networks
Note:
Tier and subnetwork properties apply only to traditional domain networks.
Properties
| Property | Explanation | Data Type |
|---|---|---|
|
creationTime (Read only) |
The date and time that the domain network was created. |
DateTime |
|
domainNetworkAliasName (Read only) |
If the domain network has an alias, this property will return the domain network alias name. |
String |
|
domainNetworkID (Read only) |
The ID of the network domain. |
Integer |
|
domainNetworkName (Read only) |
The name of the domain network. |
String |
|
edgeSources (Read only) |
The domain network |
Object |
|
isStructureNetwork (Read only) |
Specifies whether the domain network is a structure network.
|
Boolean |
|
junctionSources (Read only) |
The domain network |
Object |
|
releaseNumber (Read only) |
The release number when the domain network was created. |
Integer |
|
subnetworkControllerType (Read only) |
The subnetwork controller type for the traditional domain network—for example, source or sink. |
String |
|
subnetworkLabelFieldName (Read only) |
The name of the field used for subnetwork labels in the traditional domain network. |
String |
|
subnetworkTableName (Read only) |
The name of the subnetwork table for the traditional domain network. |
String |
|
tierDefinition (Read only) |
The tier definition for the traditional domain network—for example, hierarchical or partitioned. |
String |
|
tierGroups (Read only) |
The traditional domain network |
Object |
|
tiers (Read only) |
The domain network |
Object |
Code sample
Utility network domain network properties example (stand-alone script)
This stand-alone Python script prints a report of traditional domain network properties in a utility network.
'''****************************************************************************
Name: DescribeUtilityNetworkProperties.py
Description: This script reports the properties of a utility network
Created by: Esri
****************************************************************************'''
# Import required modules
import arcpy
# Describe function on a Utility Network
UN = "C:\\MyProject\\databaseConn.sde\\mygdb.USER1.Naperville\\mygdb.USER1.ElectricNetwork"
d = arcpy.Describe(UN)
# Domain Network properties
domnets = d.domainNetworks
for dom in domnets:
print("*** - Domain Network properties - ***")
print(f"Creation Time: {dom.creationTime}")
print(f"Release Number: {dom.releaseNumber}")
print(f"Is Structure Network: {dom.isStructureNetwork}")
print(f"Domain Network ID: {dom.domainNetworkId}")
print(f"Domain Network Name: {dom.domainNetworkName}")
print(f"Domain Network Alias Name: {dom.domainNetworkAliasName}")
print(f"Subnetwork Table Name: {dom.subnetworkTableName}")
print(f"Subnetwork Label Field Name: {dom.subnetworkLabelFieldName}")
print(f"Tier Definition: {dom.tierDefinition}")
print(f"Subnetwork Controller Type: {dom.subnetworkControllerType} \n")
# Tier Group properties
for tierGroup in dom.tierGroups:
print(f"*** - Tier Group properties - ***")
print(f"Tier Group Name: {tierGroup.name}")
print(f"Tier Group Creation Time: {tierGroup.creationTime}")