Сводка
Добавляет правило схемы для автоматического сворачивания содержания, связанного с контейнером в процессе построения схемы. Контейнеры с содержимым, которые будут сворачиваться, определяются по SQL-запросу к их атрибутам.
Более подробно о сворачивании контейнеров в инженерных сетях
Внимание:
Этот инструмент является инструментом настройки и администрирования.
Примечание:
Этот инструмент влияет на согласованность всех существующих схем, основанных на шаблоне входной схемы. Все существующие схемы становятся несогласованными и открываются со значком нарушения целостности до момента обновления.
Использование
Инструмент не поддерживается для сервиса инженерной сети. Вы должны работать с инженерной сетью или с сетью трассировки в файловой базе геоданных, либо с подключением базы данных к инженерной сети в многопользовательской базе геоданных. При работе с многопользовательской базой геоданных подключение к базе данных должно быть установлено от имени владельца базы данных инженерной сети.
При выполнении этой операции с инженерной сетью в многопользовательской базе геоданных, подключенная учетная учетная запись портала ArcGIS Enterprise должна быть владельцем инженерной сети на портале.
Элемент данных сети, указанный для параметра входной сети, должен быть либо из инженерной сети или из сети трассировки в файловой базе геоданных, либо из подключения базы данных к инженерной сети многопользовательской базы геоданных.
Правило Свернуть контейнер используется для упрощения схем путем сворачивания всего содержания, связанного с контейнерами, которые могут быть в схемах.
Этот инструмент позволяет настраивать запуск правила Свернуть контейнер в зависимости от атрибутов. Это означает, что вы можете настроить сворачивание объектов схем указанных классов контейнеров (с помощью фильтра объектов контейнеров) в зависимости от атрибутов контейнеров.
Синтаксис
AddCollapseContainerByAttributeRule(in_utility_network, template_name, is_active, container_source, {where_clause}, {description}, {reconnected_edges_option})
Parameter | Объяснение | Тип данных |
in_utility_network | Инженерная сеть или сеть трассировки, в которой находится изменяемый шаблон схемы. | Utility Network; Trace Network |
template_name | Имя изменяемого шаблона схемы. | String |
is_active | Указывает, будет ли правило включено при создании и обновлении схем на основе указанного шаблона:
| Boolean |
container_source | Класс источника или таблица объектов контейнера сети, который ссылается на контейнеры, содержание которых вы хотите свернуть в процессе выполнения правила Свернуть контейнер. | Table; Feature Class |
where_clause (Дополнительный) | Выражение SQL, используемое для выбора поднабора контейнеров в этом классе источника или таблице объектов, содержание которых будет сворачиваться в построенной схеме. Более подробно о синтаксисе SQL см. Справочник по SQL для выражений запросов, применяемых в ArcGIS. | SQL Expression |
description (Дополнительный) | Описание правила. | String |
reconnected_edges_option (Дополнительный) | Определяет, должно ли правило агрегировать ребра, которые были заново соединены со свернутыми соединениями контейнера.
| Boolean |
Производные выходные данные
Name | Объяснение | Тип данных |
out_utility_network | Обновленная инженерная сеть или сеть трассировки. | Инженерная сеть; Трассировка сети |
out_template_name | Имя шаблона схемы. | Строковое |
Пример кода
Добавляет правило Свернуть контейнер по атрибуту для шаблона MyTemplate1, чтобы сворачивать содержимое в контейнерах структурного соединения, которые не являются подстанцией ASSETGROUP<>8 в созданных схемах. Это означает, что будут свернуты любые контейнеры структурного устройства в создаваемой схеме, кроме подстанции ASSETGROUP < > 8.
import arcpy
input_Network = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.Electric"
input_DiagramTemplate = "MyTemplate1"
input_StructureDeviceToCollapse = "D:/MyProjectLocation/MyDatabaseConnection.sde/MyDatabase.MAP.Electric/MyDatabase.MAP.StructureJunction"
arcpy.AddCollapseContainerByAttributeRule_nd(input_Network, input_DiagramTemplate,
"ACTIVE", input_StructureDeviceToCollapse,
"ASSETGROUP <> 8", '', 'AGGREGATE_RECONNECTED_EDGES'
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да