Сводка
Добавляет конфигурацию терминала в имеющуюся инженерную сеть.
Объекты с терминалами требуют ограничений, задающих правильную конфигурацию внутренней связности устройства или соединения. Этот инструмент позволяет добавлять новую конфигурацию терминала в инженерную сеть, затем ее можно назначить классу объектов на уровне группы/типа оборудования с помощью инструмента Установить конфигурацию терминала.
Использование
Терминалы настраиваются на устройстве или соединении с помощью назначения конфигурации терминала. Только одна конфигурация терминала может быть назначена каждому типу оборудования, поддерживающему терминалы.
У терминалах на устройстве есть настройка направленности. Они могут быть установлены как направленные (возможно только одно направление потока) или двунаправленные (возможны оба направления потока).
Может быть указано не менее двух и не более восьми терминалов. Имя терминала должно сопровождаться понятным описанием, таким как сторона высокого напряжения и сторона источника.
Для устройств с тремя или четырьмя терминалами можно задать допустимые конфигурации. Это сделано для работы со сложными коммутаторами где необходимо ограничить пути потоков между парами терминалов. Например, в устройстве с четырьмя терминалами A, B, C и D может потребоваться разрешить поток с A на B и C, но не с A на D.
Топология сети должна быть отключена.
При работе с многопользовательской базой геоданных необходимо соблюдать следующие требования:
- Этот инструмент должен выполняться при подключении к версии по умолчанию.
- Входная инженерная сеть должна быть из подключения к базе данных, установленного от имени владельца базы данных инженерной сети.
- Учетная запись подключенного портала ArcGIS Enterprise должна быть записью владельца инженерной сети.
Синтаксис
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 | Определяет направленность конфигурации терминалов. Модель направленной проходимости означает, что поток на терминале идет только в одном направлении. Модель двунаправленной проходимости означает, что терминал разрешает поток в обоих направлениях.
| String |
terminals_directional [[name, upstream],...] (Дополнительный) | Название направленного потока каждого терминала. Может быть указано не менее двух и не более восьми терминалов. Имя терминала не может состоять более, чем из 32 символов. Этот параметр необходим, если значением параметра traversability_model равно DIRECTIONAL.
| Value Table |
terminals_bidirectional [[name],...] (Дополнительный) | Имена каждого двунаправленного терминала. Может быть указано не менее двух и не более восьми терминалов. Имя терминала не может состоять более, чем из 32 символов. Этот параметр необходим, если значением параметра Направленность равно Двунаправленный (traversability_model = "BIDIRECTIONAL" в Python). | Value Table |
valid_paths [[Name, [Value]],...] (Дополнительный) | Имя или имена и корректный путь или пути для конфигурации терминала. Для двунаправленной проходимости этот параметр является обязательным если у вас три или более терминала. Если используется двунаправленная проходимость, для соблюдения допустимых конфигураций один из терминалов должен быть восходящим. Допустимые пути необходимо задать, чтобы показать, какие пути в устройстве или соединении являются разрешенными для прохождения ресурсов. Введите имя для каждого допустимого пути и укажите значение.
| Value Table |
default_path (Дополнительный) | Путь по умолчанию к допустимым конфигурациям. Он будет присвоен новым объектам, которые имеют такую же конфигурацию терминалов, назначенную типу оборудования. Если не указана ни одна допустимая конфигурация, то конфигурацией по умолчанию будет ALL.
| String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_utility_network | Обновленная инженерная сеть | Инженерная сеть |
Пример кода
Добавление двунаправленной конфигурации с тремя терминалами.
import arcpy
arcpy.AddTerminalConfiguration_un('Electric Utility Network', 'config1',
'BIDIRECTIONAL', 'A;B;C',
'Top A-B;Bottom A-C', 'Top')
Добавление направленной конфигурации с тремя терминалами.
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: Да