Краткая информация
Свойства, описанные ниже, возвращает объект updateSubnetworkTraceConfiguration, при использовании Describe в инженерной сети.
Эти свойства описывают конфигурацию трассировки, используемой при обновлении подсети.
Свойства
| Свойство | Описание | Тип данных | 
| conditionBarriers (только чтение) | Объект conditionBarriers Объект может использоваться для получения свойств барьеров условий конфигурации подсети. | Object | 
| diagramTemplateName (только чтение) | Имя шаблона схемы, используемого для конфигурации трассировки. | String | 
| domainNetworkName (только чтение) | Имя специализированной сети. | String | 
| filterBarriers (только чтение) | Объект filterBarriers Объект может использоваться для получения свойств барьеров условий конфигурации подсети. | Object | 
| filterBitsetNetworkAttributeName (только чтение) | Имя атрибута сети, который может быть использован для фильтрации по битовому множеству. | String | 
| filterFunctionBarriers (только чтение) | Объект filterFunctionBarriers Объект может использоваться для получения свойств фильтрации функций барьеров конфигурации подсети. | Object | 
| filterScope (только чтение) | Проходимость, которая применяется для определенной категории, например: соединения и ребра; только соединения; только ребра. | String | 
| functionBarriers (только чтение) | Объект functionBarriers Объект может использоваться для получения свойств функций барьеров конфигурации подсети. | Object | 
| functions (только чтение) | Объект functions Объект может использоваться для получения свойств функций конфигурации подсети. | Object | 
| includeBarriers (только чтение) | Настроено ли для трассировки включение объектов барьеров в результаты трассировки. 
 | Boolean | 
| includeContainers (только чтение) | Настроено ли для трассировки включение объектов контейнеров в результаты трассировки. 
 | Boolean | 
| includeContent (только чтение) | Настроено ли для трассировки включение содержимого контейнеров в результаты трассировки. 
 | Boolean | 
| includeStructures (только чтение) | Настроено ли для трассировки включение объектов структур в результаты трассировки. 
 | Boolean | 
| nearestNeighbor (только чтение) | Объект nearestNeighbor Объект может использоваться для получения свойств ближайшего соседа для конфигурации подсети. | Object | 
| outputConditions (только чтение) | Объект outputConditions Объект может использоваться для получения свойств выходных условий для конфигурации подсети. | Object | 
| outputFilters (только чтение) | Объект outputFilters Объект может использоваться для получения свойств выходных фильтров для конфигурации подсети. | Object | 
| propagators (только чтение) | Объект propagators Объект может использоваться для получения свойств распространителей для конфигурации подсети. | Object | 
| shortestPathNetworkAttributeName (только чтение) | Имя атрибута сети, используемого для вычисления кратчайшего пути. | String | 
| targetTierName (только чтение) | Имя целевого уровня, в сторону которого происходит поток входного уровня. | String | 
| tierName (только чтение) | Имя уровня, в котором начинается трассировка. | String | 
| traversabilityScope (только чтение) | Проходимость, которая применяется, например: соединения и ребра; только соединения; только ребра. | String | 
| validateConsistency (только чтение) | Настроена ли для трассировки проверка плотности в результаты трассировки. 
 | Boolean | 
Пример кода
Этот автономный скрипт Python выводит отчет о некоторых свойствах инженерной сети.
# Import required modules
import arcpy
# Describe functions on a Utility Network
UN = "C:\\Projects\\MyProject\\unowner.sde\\Naperville.UNOWNER.Naperville\\Naperville.UNOWNER.Naperville" 
d = arcpy.Describe(UN)
# Domain Network properties
domnets = d.domainNetworks
# For each domain network in the utility network
for dom in domnets:
    print(f"Domain Network Name: {dom.domainNetworkName}")
    
    # For each tier in the domain network
    for tier in dom.tiers:
        print(f"Tier Name: {tier.name}")
                
        # Update Subnetwork Trace Configuration Properties
        print(" -- Update Subnetwork Trace Properties -- ")        
        ust = tier.updateSubnetworkTraceConfiguration
        print(f"Include Containers: {ust.includeContainers}")
        print(f"Include Content: {ust.includeContent}")
        print(f"Include Structures: {ust.includeStructures}")
        print(f"Include Barriers: {ust.includeBarriers}")
        print(f"Validate Consistency: {ust.validateConsistency}")
        print(f"Validate Locatability: {ust.validateLocatability}")
        print(f"Include Isolated: {ust.includeIsolated}")
        print(f"Ignore Barriers at Starting Points: {ust.ignoreBarriersAtStartingPoints}")
        print(f"Include Up To First Spatial Container: {ust.includeUpToFirstSpatialContainer}")
        print(f"Allow Indeterminate Flow: {ust.allowIndeterminateFlow}")
        print(f"Domain Network Name: {ust.domainNetworkName}")
        print(f"Tier Name: {ust.tierName}")
        print(f"Target Tier Name: {ust.targetTierName}")
        print(f"Subnetwork Name: {ust.subnetworkName}")
        print(f"Diagram Template Name: {ust.diagramTemplateName}")
        print(f"Shortest Path Network Attribute Name: {ust.shortestPathNetworkAttributeName}")
        print(f"Filter Bitset Network Attribute Name: {ust.filterBitsetNetworkAttributeName}")
        print(f"Traversability Scope: {ust.traversabilityScope}")
        print(f"Filter Scope: {ust.filterScope} \n")