Добавить конфигурацию терминала (Инженерная сеть)

Сводка

Добавляет конфигурацию терминала в имеющуюся инженерную сеть.

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

Использование

  • Терминалы настраиваются на устройстве или соединении с помощью назначения конфигурации терминала. Только одна конфигурация терминала может быть назначена каждому типу оборудования, поддерживающему терминалы.

  • У терминалах на устройстве есть настройка направленности. Они могут быть установлены как направленные (возможно только одно направление потока) или двунаправленные (возможны оба направления потока).

  • Может быть указано не менее двух и не более восьми терминалов. Имя терминала должно сопровождаться понятным описанием, таким как сторона высокого напряжения и сторона источника.

  • Для устройств с тремя или четырьмя терминалами можно задать допустимые конфигурации. Это сделано для работы со сложными коммутаторами где необходимо ограничить пути потоков между парами терминалов. Например, в устройстве с четырьмя терминалами A, B, C и D может потребоваться разрешить поток с A на B и C, но не с A на D.

  • Топология сети должна быть отключена.

  • При работе с многопользовательской базой геоданных необходимо соблюдать следующие требования:

Синтаксис

AddTerminalConfiguration(in_utility_network, terminal_configuration_name, traversability_model, {terminals_directional}, {terminals_bidirectional}, {valid_paths}, {default_path})
ParameterОбъяснениеТип данных
in_utility_network

Входная инженерная сеть, к которой будет добавлена конфигурация терминала.

Utility Network; Utility Network Layer
terminal_configuration_name

Имя конфигурации терминалов.

String
traversability_model

Определяет направленность конфигурации терминалов. Модель направленной проходимости означает, что поток на терминале идет только в одном направлении. Модель двунаправленной проходимости означает, что терминал разрешает поток в обоих направлениях.

  • DIRECTIONALРазрешается только одно направление потока.
  • BIDIRECTIONALРазрешаются оба направления потока.
String
terminals_directional
[[name, upstream],...]
(Дополнительный)

Название направленного потока каждого терминала. Может быть указано не менее двух и не более восьми терминалов. Имя терминала не может состоять более, чем из 32 символов. Этот параметр необходим, если значением параметра traversability_model равно DIRECTIONAL.

  • Name - введите имя терминала.
  • Upstream - определяет, работает ли терминал вверх или вниз по течению.
    • True - терминал восходящий.
    • False - терминал нисходящий.
Value Table
terminals_bidirectional
[[name],...]
(Дополнительный)

Имена каждого двунаправленного терминала. Может быть указано не менее двух и не более восьми терминалов. Имя терминала не может состоять более, чем из 32 символов. Этот параметр необходим, если значением параметра Направленность равно Двунаправленный (traversability_model = "BIDIRECTIONAL" в Python).

Value Table
valid_paths
[[Name, [Value]],...]
(Дополнительный)

Имя или имена и корректный путь или пути для конфигурации терминала. Для двунаправленной проходимости этот параметр является обязательным если у вас три или более терминала. Если используется двунаправленная проходимость, для соблюдения допустимых конфигураций один из терминалов должен быть восходящим. Допустимые пути необходимо задать, чтобы показать, какие пути в устройстве или соединении являются разрешенными для прохождения ресурсов. Введите имя для каждого допустимого пути и укажите значение.

  • Имя – имя допустимого пути.
  • Значение – значение допустимого пути.
    • Все – все пути допустимы.
    • Нет – нет допустимых путей.
    • Терминальная пара – обозначает пару от одного терминала до другого, например, A-B.
    • Группа терминальных пар – обозначает группу отдельных пар от одного терминала до другого, например, A-B,A-C.
Value Table
default_path
(Дополнительный)

Путь по умолчанию к допустимым конфигурациям. Он будет присвоен новым объектам, которые имеют такую же конфигурацию терминалов, назначенную типу оборудования. Если не указана ни одна допустимая конфигурация, то конфигурацией по умолчанию будет ALL.

  • ALLВсе пути являются допустимыми. Это значение по умолчанию.
  • NONEНет допустимых путей.
String

Производные выходные данные

NameОбъяснениеТип данных
out_utility_network

Обновленная инженерная сеть

Инженерная сеть

Пример кода

AddTerminalConfiguration, пример 1 (окно Python)

Добавление двунаправленной конфигурации с тремя терминалами.

import arcpy
arcpy.AddTerminalConfiguration_un('Electric Utility Network', 'config1', 
                                  'BIDIRECTIONAL', 'A;B;C', 
                                  'Top A-B;Bottom A-C', 'Top')
AddTerminalConfiguration, пример 2 (окно Python)

Добавление направленной конфигурации с тремя терминалами.

import arcpy
arcpy.AddTerminalConfiguration_un('Electric Utility Network', 'config2', 
                                  'DIRECTIONAL', 'A true;B true;C false', 
                                  'Top A-B;Bottom A-C', 'Bottom')

Environments

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

Связанные разделы