Свойства специализированных сетей

Краткая информация

Объект domainNetworks инженерной сети возвращает следующие свойства.

Узнайте больше о специализированных сетях

Примечание:

Свойства уровня и подсети применимы только к традиционным специализированным сетям.

Свойства

СвойствоОписаниеТип данных
creationTime
(только чтение)

Дата и время создания специализированной сети.

DateTime
domainNetworkAliasName
(только чтение)

Если у специализированной сети есть псевдоним, это свойство возвратит псевдоним специализированной сети.

String
domainNetworkID
(только чтение)

Идентификатор (ID) специализированной сети.

Integer
domainNetworkName
(только чтение)

Имя специализированной сети.

String
edgeSources
(только чтение)

Объект edgeSources специализированной сети. Этот объект может использоваться для получения информации об исходных ребрах в специализированной сети.

Object
isStructureNetwork
(только чтение)

Указывает, является ли данная специализированная сеть структурной сетью.

  • True – специализированная сеть является структурной сетью
  • False – специализированная сеть не является структурной сетью.

Boolean
junctionSources
(только чтение)

Объект junctionSources специализированной сети. Этот объект может использоваться для получения информации об исходных соединениях в специализированной сети.

Object
releaseNumber
(только чтение)

Номер версии, в которой была создана специализированная сеть.

Integer
subnetworkControllerType
(только чтение)

Тип контроллера подсети традиционной специализированной сети — например, источник или приемник.

String
subnetworkLabelFieldName
(только чтение)

Имя поля, которое использовалось для надписей подсети в традиционной специализированной сети.

String
subnetworkTableName
(только чтение)

Имя таблицы подсети для традиционной специализированной сети.

String
tierDefinition
(только чтение)

Для определения уровня традиционной специализированной сети, например, иерархический или разделенный.

String
tierGroups
(только чтение)

Объект tierGroups традиционных специализированных сетей. Этот объект может использоваться для получения информации о группах уровней специализированной сети. Этот параметр доступен только для определений иерархического уровня в традиционной специализированной сети.

Object
tiers
(только чтение)

Объект 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}")