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 edgeSources object. This object can be used to retrieve information about the edge sources in the domain network. | Object |
isStructureNetwork (Schreibgeschützt) | Specifies whether the domain network is a structure network.
| Boolean |
junctionSources (Schreibgeschützt) | The domain network junctionSources object. This object can be used to retrieve information about the junction sources in 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 tierGroups object. This object can be used to retrieve information about the tier groups of the domain network. This property is only available for hierarchical tier definitions in a traditional domain network. | Object |
tiers (Schreibgeschützt) | The domain network tiers object. This object can be used to retrieve information about the tiers in a traditional domain network. | Object |
Codebeispiel
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}")