Свойства специализированных сетей
Краткая информация
Объект domainNetworks инженерной сети возвращает следующие свойства.
Узнайте больше о специализированных сетях
Примечание:
Свойства уровня и подсети применимы только к традиционным специализированным сетям.
Свойства
| Свойство | Объяснение | Тип данных |
|---|---|---|
|
creationTime (Только для чтения) |
Дата и время создания специализированной сети. |
DateTime |
|
domainNetworkAliasName (Только для чтения) |
Если у специализированной сети есть псевдоним, это свойство возвратит псевдоним специализированной сети. |
String |
|
domainNetworkID (Только для чтения) |
Идентификатор (ID) специализированной сети. |
Integer |
|
domainNetworkName (Только для чтения) |
Имя специализированной сети. |
String |
|
edgeSources (Только для чтения) |
Объект |
Object |
|
isStructureNetwork (Только для чтения) |
Указывает, является ли данная специализированная сеть структурной сетью.
|
Boolean |
|
junctionSources (Только для чтения) |
Объект |
Object |
|
releaseNumber (Только для чтения) |
Номер версии, в которой была создана специализированная сеть. |
Integer |
|
subnetworkControllerType (Только для чтения) |
Тип контроллера подсети традиционной специализированной сети — например, источник или приемник. |
String |
|
subnetworkLabelFieldName (Только для чтения) |
Имя поля, которое использовалось для надписей подсети в традиционной специализированной сети. |
String |
|
subnetworkTableName (Только для чтения) |
Имя таблицы подсети для традиционной специализированной сети. |
String |
|
tierDefinition (Только для чтения) |
Для определения уровня традиционной специализированной сети, например, иерархический или разделенный. |
String |
|
tierGroups (Только для чтения) |
Объект |
Object |
|
tiers (Только для чтения) |
Объект |
Object |
Пример кода
Пример свойств специализированной сети инженерной сети (автономный скрипт)
Этот автономный скрипт Python выводит отчет о свойствах традиционной специализированной сети в инженерной сети.
'''****************************************************************************
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}")