Сводка
Добавляет правило схемы для автоматического представления прикреплений к структуре во время построения схем на основе существующего шаблона. Это правило обрабатывает связи прикреплений к структуре, в которых как вложенный объект, так и структурный объект в данный момент представлены в схемах.
Более подробно о добавлении структурных вложений в схемы
Внимание:
Этот инструмент является инструментом настройки и администрирования.
Примечание:
Этот инструмент влияет на согласованность всех существующих схем, основанных на шаблоне входной схемы. Все существующие схемы становятся несогласованными и открываются со значком нарушения целостности до момента обновления.
Использование
Инструмент не поддерживается для сервиса инженерной сети. Вы должны работать либо с инженерной сетью в файловой базе геоданных, либо с подключением базы данных к инженерной сети в многопользовательской базе геоданных. При работе с многопользовательской базой геоданных подключение к базе данных должно быть установлено от имени владельца базы данных инженерной сети.
При выполнении этой операции с инженерной сетью в многопользовательской базе геоданных, подключенная учетная учетная запись портала ArcGIS Enterprise должна быть владельцем инженерной сети на портале.
Элемент данных сети, указанный для параметра входной сети, должен быть либо из инженерной сети файловой базы геоданных, либо из подключения базы данных к инженерной сети многопользовательской базы геоданных.
По умолчанию связи прикреплений к структуре не отрисовываются на карте сети. Правило Добавить прикрепление к структуре позволяет строить схемы, где эти связи прикрепления к структуре систематически отображаются каждый раз, когда и прикрепленный элемент сети, и структурный объект представлены на карте во время выполнения правила. Они выглядят как прямые ребра схемы между связанными вложенными объектами и структурными объектами схемы.
Применение этого правила является времязатратным. Перед его настройкой на шаблонах схем помните о существующей последовательности правил шаблона. Используйте правило Добавить структурное вложение только в том случае, если оно действительно повлияет на результирующие схемы и структуры схем. Если же шаблон настроен таким образом, что правило Трассировки запускается без включения структур или есть несколько правил Удаления объектов, которые настроены на удаление всех структур в созданных схемах, нет никакой необходимости настраивать и добавлять правило прикреплений к структуре в этом шаблоне.
Синтаксис
AddStructuralAttachmentsRule(in_utility_network, template_name, is_active, {description})
Parameter | Объяснение | Тип данных |
in_utility_network | Инженерная сеть, содержащая шаблон схемы для изменения. | Utility Network |
template_name | Имя изменяемого шаблона схемы. | String |
is_active | Указывает, будет ли правило включено при создании и обновлении схем на основе указанного шаблона:
| Boolean |
description (Дополнительный) | Описание правила. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
out_utility_network | Обновленная инженерная сеть | Инженерная сеть |
out_template_name | Имя шаблона схемы. | Строковое |
Пример кода
Следующий скрипт создает шаблон, похожий на Базовый шаблон в заданной сети.
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: Да