Сводка
Экспортирует правила связности, прикрепления к структуре и содержания из инженерной сети в файл с разделенными запятой значениями.
Использование
Информация в файле .csv содержит следующие столбцы: RULETYPE, FROMFEATURECLASS, FROMASSETGROUP, FROMASSETTYPE, FROMTERMINAL, TOFEATURECLASS, TOASSETGROUP, TOASSETTYPE, TOTERMINAL, VIAFEATURECLASS, VIAASSETGROUP, VIAASSETTYPE и VIATERMINAL.
.csv столбцы
Столбец Описание Пример RULETYPE
Тип правила.
Связность соединение-соединение, Связность соединение-ребро, Связность ребро-соединение-ребро, Содержания, Структурное вложение
FROMFEATURECLASS, TOFEATURECLASS
Класс объектов, участвующий в правиле.
ElectricDistributionDevice, ElectricDistributionAssemby, StructureDevice
FROMASSETGROUP, TOASSETGROUP
Группа оборудования, участвующая в правиле.
Arrester, BreakerBank, JunctionBox, Switch
FROMASSETTYPE, TOASSETTYPE
Тип оборудования, участвующий в правиле.
Tie Switch, Padmount, Overhead hood stick, Overhead gang operated
FROMTERMINAL, TOTERMINAL
Терминал, участвующий в правиле. Звездочка (*) означает, что правило применяется ко всем терминалам, если у типа оборудования имеются терминалы.
Один терминал, Загрузить, Источник
VIAFEATURECLASS, VIAASSETGROUP, VIAASSETTYPE, VIATERMINAL
Эти столбцы используются только для правил связности ребро-соединение- ребро. Это подключенный класс объектов, группа оборудования, тип оборудования и терминал, которые включены в правило.
ElectricDistributionLine, Medium Voltage, Single Phase Overhead, Load
Выходные данные этого инструмента могут использоваться как входные для инструмента Импорт правил.
При работе с многопользовательской базой геоданных, подключенная учетная учетная запись портала ArcGIS Enterprise должна быть владельцем инженерной сети на портале.
При работе с многопользовательской базой геоданных Входная инженерная сеть должна быть из подключения к базе данных, установленного от имени владельца базы данных инженерной сети.
Синтаксис
ExportRules(in_utility_network, rule_type, out_csv_file)
Parameter | Объяснение | Тип данных |
in_utility_network | Инженерная сеть, из которой экспортируются правила. | Utility Network; Utility Network Layer |
rule_type | Тип правила для экспорта.
| String |
out_csv_file | Полный путь и имя текстового файла .csv, который будет создан. | File |
Пример кода
Этот пример скрипта экспортирует правила связности для инженерной сети с названием GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "ALL", r"C:\Temp\AllAssociationRules.csv")
Этот пример скрипта экспортирует правила соединения связности соединение-соединение для инженерной сети с названием GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
r"C:\Temp\JJAssociationRules.csv")
Этот пример скрипта экспортирует правила связности соединение-ребро для инженерной сети с названием GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
r"C:\Temp\JEAssociationRules.csv")
Этот пример скрипта экспортирует правила связности содержания для инженерной сети с названием GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "CONTAINMENT",
r"C:\Temp\ContainmentAssociationRules.csv")
Этот пример скрипта экспортирует правила связности прикреплений к структуре для инженерной сети с названием GridNetwork.
import arcpy
arcpy.ExportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
r"C:\Temp\StructureAssociationRules.csv")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да