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

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

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

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

Внимание:

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

Примечание:

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

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

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

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

Параметры

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

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

Utility Network; Trace Network
Входной шаблон схемы

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

String
Активный

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

  • Отмечено – Добавляемое правило станет активным во время создания и обновления любых схем на основе входного шаблона. Это значение по умолчанию
  • Не отмечено – Добавляемое правило не будет активным во время создания и обновления любых схем на основе входного шаблона.

Boolean
Источник соединений для выборки

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

Table; Feature Class
Выражение
(Дополнительный)

Дополнительное SQL-выражение, используемое для фильтрации предполагаемых корневых соединений среди всех остальных, которые станут корневыми для схем, основанных на входном шаблоне. Более подробно о синтаксисе SQL см. Справочник по SQL для выражений запросов, применяемых в ArcGIS.

SQL Expression
Описание
(Дополнительный)

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

String

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

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

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

Инженерная сеть; Трассировка сети
Выходной шаблон схемы

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

Строковое

arcpy.nd.AddSetRootJunctionByAttributeRule(in_utility_network, template_name, is_active, junction_source, {where_clause}, {description})
ИмяОписаниеТип данных
in_utility_network

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

Utility Network; Trace Network
template_name

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

String
is_active

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

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

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

Table; Feature Class
where_clause
(Дополнительный)

Дополнительное SQL-выражение, используемое для фильтрации предполагаемых корневых соединений среди всех остальных, которые станут корневыми для схем, основанных на входном шаблоне. Более подробно о синтаксисе SQL см. Справочник по SQL для выражений запросов, применяемых в ArcGIS.

SQL Expression
description
(Дополнительный)

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

String

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

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

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

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

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

Строковое

Пример кода

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

Добавляет правило Установка корневого соединения по атрибуту в шаблон MyTemplate1 для данной инженерной сети, чтобы отметить все включенные устройства предохранителей как корневые соединения.

import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "MyTemplate1"
input_DeviceClass = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatase.MAP.ElectricDistributionDevice"
arcpy.AddSetRootJunctionByAttributeRule_nd(input_Network, input_DiagramTemplate, 
                                           "ACTIVE", input_DeviceClass, 
                                           "ASSETTYPE = 5 And ENABLED = 1")

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

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

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

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

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