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

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

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

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

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

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

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

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

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

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

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

Параметры

ПодписьОписаниеТип данных
Входная инженерная сеть

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

Utility Network; Utility Network Layer
Имя

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

String
Направленность

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

  • НаправленноеРазрешено только одно направление потока.
  • ДвунаправленноеРазрешены оба направления потока.
String
Терминалы
(Дополнительный)

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

  • Имя - введите имя терминала.
  • Вверх по течению - работает ли терминал вверх или вниз по течению.
    • Отмечено – терминал работает вверх по течению.
    • Не отмечено – терминал работает вниз по течению.
Value Table
Терминалы
(Дополнительный)

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

Value Table
Допустимые пути
(Дополнительный)

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

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

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

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

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

ПодписьОписаниеТип данных
Обновленная инженерная сеть

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

Utility Network

arcpy.un.AddTerminalConfiguration(in_utility_network, terminal_configuration_name, traversability_model, {terminals_directional}, {terminals_bidirectional}, {valid_paths}, {default_path})
ИмяОписаниеТип данных
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

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

ИмяОписаниеТип данных
out_utility_network

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

Utility Network

Пример кода

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

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

import arcpy
arcpy.AddTerminalConfiguration_un('Electric Utility Network', 'config1', 
                                  'BIDIRECTIONAL', None, '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', None, 
                                  'Top A-B;Bottom A-C', 'Bottom')
AddTerminalConfiguration, пример 3 (окно Python)

Добавление направленной конфигурации с тремя терминалами. Допустимые пути указываются с помощью набора терминальных пар.

import arcpy
arcpy.AddTerminalConfiguration_un('Electric Utility Network', 'config3', 
                                  'DIRECTIONAL', 'A true;B false;C false', None, 
                                  "AB A-B;ABAC 'A-B;A-C'", 'AB')

Параметры среды

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

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

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

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