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

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

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