Domain Network properties
Zusammenfassung
The following properties are returned by the domainNetworks object in a utility network.
Learn more about domain networks
Hinweis:
Tier and subnetwork properties apply only to traditional domain networks.
Eigenschaften
| Eigenschaft | Erläuterung | Datentyp |
|---|---|---|
|
creationTime (Schreibgeschützt) |
The date and time that the domain network was created. |
DateTime |
|
domainNetworkAliasName (Schreibgeschützt) |
If the domain network has an alias, this property will return the domain network alias name. |
String |
|
domainNetworkID (Schreibgeschützt) |
The ID of the network domain. |
Integer |
|
domainNetworkName (Schreibgeschützt) |
The name of the domain network. |
String |
|
edgeSources (Schreibgeschützt) |
The domain network |
Object |
|
isStructureNetwork (Schreibgeschützt) |
Specifies whether the domain network is a structure network.
|
Boolean |
|
junctionSources (Schreibgeschützt) |
The domain network |
Object |
|
releaseNumber (Schreibgeschützt) |
The release number when the domain network was created. |
Integer |
|
subnetworkControllerType (Schreibgeschützt) |
The subnetwork controller type for the traditional domain network—for example, source or sink. |
String |
|
subnetworkLabelFieldName (Schreibgeschützt) |
The name of the field used for subnetwork labels in the traditional domain network. |
String |
|
subnetworkTableName (Schreibgeschützt) |
The name of the subnetwork table for the traditional domain network. |
String |
|
tierDefinition (Schreibgeschützt) |
The tier definition for the traditional domain network—for example, hierarchical or partitioned. |
String |
|
tierGroups (Schreibgeschützt) |
The traditional domain network |
Object |
|
tiers (Schreibgeschützt) |
The domain network |
Object |
Codebeispiel
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}")