Сводка
Импортирует правила связности, прикрепления к структуре и содержания из файла значений, разделенных запятыми, в существующую инженерную сеть.
Использование
Информация в файле .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
Для связей содержания запись FROM должна быть контейнером, а запись TO должна быть содержимым. Для связей прикрепления к структуре запись FROM должна быть структурой, а запись TO должна быть прикреплением к структуре. Порядок записей не имеет отношения к правилам связности соединение-соединение, соединение-ребро и соединение-ребро-соединение.
Этот инструмент можно использовать в сочетании с инструментом Экспорт правил.
Топология сети должна быть отключена.
При работе с многопользовательской базой геоданных, подключенная учетная учетная запись портала ArcGIS Enterprise должна быть записью владельца инженерной сети на портале.
При работе с многопользовательской базой геоданных Входная инженерная сеть должна быть из подключения к базе данных, установленного от имени владельца базы данных инженерной сети.
Синтаксис
arcpy.un.ImportRules(in_utility_network, rule_type, csv_file)
Parameter | Объяснение | Тип данных |
in_utility_network | Указывает инженерную сеть, в которую импортируются правила. | Utility Network; Utility Network Layer |
rule_type | Указывает тип правил для импорта.
| String |
csv_file | Указывает файл .csv с импортируемыми правилами. | File |
Производные выходные данные
Name | Объяснение | Тип данных |
out_utility_network | Обновленная инженерная сеть | Инженерная сеть |
Пример кода
Этот пример скрипта импортирует все типы правил в инженерную сеть с названием GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "ALL", "C:\\Temp\\AllRules.csv")
Этот пример скрипта импортирует правила соединения связности соединение-соединение в инженерную сеть с названием GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY",
"C:\\Temp\\JJconnectivityRules.csv")
Этот пример скрипта импортирует правила соединения связности соединение-ребро в инженерную сеть с названием GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY",
"C:\\Temp\\JEconnectivityRules.csv")
Этот пример скрипта импортирует правила связности содержания в инженерную сеть с названием GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "CONTAINMENT",
"C:\\Temp\\ContainmentRules.csv")
Этот пример скрипта импортирует правила связности прикрепления к структуре в инженерную сеть с названием GridNetwork.
import arcpy
arcpy.ImportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT",
"C:\\Temp\\StructuralAttachmentRules.csv")
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да