Добавить правило соединения связности (Схема сети)

Сводка

Добавляет правило схемы, чтобы автоматически показывать соединения связности во время построения схем на основе существующего шаблона. Это правило обрабатывает сопоставления связности, для которых оба соединения «от» и «к» в настоящее время представлены в схемах.

Более подробно о добавлении соединений связности в схемы

Внимание:

Этот инструмент является инструментом настройки и администрирования.

Примечание:

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

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

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

  • При выполнении этой операции с инженерной сетью в многопользовательской базе геоданных, подключенная учетная учетная запись портала ArcGIS Enterprise должна быть владельцем инженерной сети на портале.

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

  • По умолчанию соединения связности не отрисовываются на карте сети. Правило Добавить связи связности позволяет строить схемы, где эти связи связности систематически отображаются каждый раз, когда связанные соединения «От» и «К» представлены на карте во время выполнения правила. Они показываются в виде прямых ребер схемы между соединениями схемы «От» и «К», которые они связывают.

  • Перед добавлением правила Добавить соединения связности используйте список правил шаблона схемы, поскольку это отнимает много времени. Правило Добавить соединения связности должно быть настроено для шаблона только в случае, когда полнота диаграммы схемы по отношению к соединениям связности пока не определяется другими правилами схемы. Например, если шаблон настроен на запуск правила Трассировка, нет необходимости задавать правило Добавить соединения связности после правила Трассировка, поскольку соединения связности будут возвращаться в ходе трассировки.

Синтаксис

AddConnectivityAssociationsRule(in_utility_network, template_name, is_active, {description})
ParameterОбъяснениеТип данных
in_utility_network

Инженерная сеть или сеть трассировки, в которой находится изменяемый шаблон схемы.

Utility Network; Trace Network
template_name

Имя изменяемого шаблона схемы.

String
is_active

Указывает, будет ли правило включено при создании и обновлении схем на основе указанного шаблона:

  • ACTIVEДобавляемое правило будет включено во время создания и обновления любых схем на основе входного шаблона. Это значение по умолчанию.
  • INACTIVEДобавляемое правило не будет включено во время создания и обновления любых схем на основе входного шаблона.
Boolean
description
(Дополнительный)

Описание правила.

String

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

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

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

Инженерная сеть; Трассировка сети
out_template_name

Имя шаблона схемы.

Строковое

Пример кода

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

Следующий скрипт создает шаблон, похожий на Базовый шаблон в заданной сети.

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "SameAsBasicTemplate"
arcpy.AddDiagramTemplate_nd(input_Network, input_DiagramTemplate)
arcpy.AlterDiagramTemplate_nd(input_Network, input_DiagramTemplate, 
                              input_DiagramTemplate, "NOT_DEFAULT_TEMPLATE", 
                              "DO_NOT_REMOVE_RULES_AND_LAYOUTS",
                              "KEEP_VERTICES", "0.3 Meters")
arcpy.AddConnectivityAssociationsRule_nd(input_Network, 
                                         input_DiagramTemplate, "ACTIVE")
arcpy.AddStructuralAttachmentsRule_nd(input_Network, 
                                      input_DiagramTemplate, "ACTIVE")

Environments

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

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

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

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