Сводка
Добавляет правило схемы для автоматического представления прикреплений к структуре во время построения схем на основе существующего шаблона. Это правило обрабатывает связи прикреплений к структуре, в которых как вложенный объект, так и структурный объект в данный момент представлены в схемах.
Более подробно о добавлении структурных вложений в схемы
Внимание:
Этот инструмент является инструментом настройки и администрирования.
Примечание:
Этот инструмент влияет на согласованность всех существующих схем, основанных на шаблоне входной схемы. Все существующие схемы становятся несогласованными и открываются со значком нарушения целостности до момента обновления.
Использование
Инструмент не поддерживается для сервиса инженерной сети. Вы должны использовать либо инженерную сеть в файловой базе геоданных, либо подключение базы данных к инженерной сети в многопользовательской базе геоданных. При работе с многопользовательской базой геоданных необходимо соблюдать следующие требования:
- Значение параметра Входная сеть должно быть из подключения к базе данных, установленного от имени владельца базы данных инженерной сети.
- Учетная запись подключенного портала ArcGIS Enterprise должна быть записью владельца инженерной сети.
- Этот инструмент должен быть подключен к версии по умолчанию, которая, как ожидается, будет общедоступной и не защищенной.
По умолчанию связи прикреплений к структуре не отрисовываются на карте сети. Правило Добавить прикрепление к структуре позволяет строить схемы, где эти связи прикрепления к структуре систематически отображаются каждый раз, когда и прикрепленный элемент сети, и структурный объект представлены на карте во время выполнения правила. Они выглядят как прямые ребра схемы между связанными вложенными объектами и структурными объектами схемы.
Применение этого правила является времязатратным. Перед его настройкой на шаблонах схем помните о существующей последовательности правил шаблона. Используйте правило Добавить структурное вложение только в том случае, если оно действительно повлияет на результирующие схемы и структуры схем. Если же шаблон настроен таким образом, что правило Трассировки запускается без включения структур или есть несколько правил Удаления объектов, которые настроены на удаление всех структур в созданных схемах, нет никакой необходимости настраивать и добавлять правило прикреплений к структуре в этом шаблоне.
Синтаксис
arcpy.nd.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: Да