Экспорт правил (Инженерная сеть)

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

Экспортирует правила связности, прикрепления к структуре и содержания из инженерной сети в файл с разделенными запятой значениями.

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

  • Информация в файле .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 должна быть записью владельца инженерной сети на портале.

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

Параметры

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

Инженерная сеть, из которой экспортируются правила.

Utility Network; Utility Network Layer
Тип правила

Тип правила для экспорта.

  • ВсеБудут экспортироваться все правила инженерной сети.
  • Связность соединение-соединениеБудут экспортироваться правила соединения связности соединение-соединение.
  • Связность соединение-реброБудут экспортироваться правила связности соединение-ребро.
  • СодержаниеБудут экспортироваться правила связности содержания.
  • Прикрепление к структуреБудут экспортироваться правила связности прикрепления к структуре.
  • Связность ребро-соединение-реброБудут экспортироваться правила соединения связности ребро-соединение-ребро.
String
Выходной файл

Полный путь и имя текстового файла .csv, который будет создан.

File

arcpy.un.ExportRules(in_utility_network, rule_type, out_csv_file)
ИмяОписаниеТип данных
in_utility_network

Инженерная сеть, из которой экспортируются правила.

Utility Network; Utility Network Layer
rule_type

Тип правила для экспорта.

  • ALLБудут экспортироваться все правила инженерной сети.
  • JUNCTION_JUNCTION_CONNECTIVITYБудут экспортироваться правила соединения связности соединение-соединение.
  • JUNCTION_EDGE_CONNECTIVITYБудут экспортироваться правила связности соединение-ребро.
  • CONTAINMENTБудут экспортироваться правила связности содержания.
  • STRUCTURAL_ATTACHMENTБудут экспортироваться правила связности прикрепления к структуре.
  • EDGE_JUNCTION_EDGE_CONNECTIVITYБудут экспортироваться правила соединения связности ребро-соединение-ребро.
String
out_csv_file

Полный путь и имя текстового файла .csv, который будет создан.

File

Пример кода

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

Этот пример скрипта экспортирует правила связности для инженерной сети с названием GridNetwork.

import arcpy
arcpy.ExportRules_un("GridNetwork", "ALL", r"C:\Temp\AllAssociationRules.csv")
ExportRules, пример 2 (окно Python)

Этот пример скрипта экспортирует правила соединения связности соединение-соединение для инженерной сети с названием GridNetwork.

import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_JUNCTION_CONNECTIVITY", 
                     r"C:\Temp\JJAssociationRules.csv")
ExportRules, пример 3 (окно Python)

Этот пример скрипта экспортирует правила связности соединение-ребро для инженерной сети с названием GridNetwork.

import arcpy
arcpy.ExportRules_un("GridNetwork", "JUNCTION_EDGE_CONNECTIVITY", 
                     r"C:\Temp\JEAssociationRules.csv")
ExportRules, пример 4 (окно Python)

Этот пример скрипта экспортирует правила связности содержания для инженерной сети с названием GridNetwork.

import arcpy
arcpy.ExportRules_un("GridNetwork", "CONTAINMENT", 
                     r"C:\Temp\ContainmentAssociationRules.csv")
ExportRules, пример 5 (окно Python)

Этот пример скрипта экспортирует правила связности прикреплений к структуре для инженерной сети с названием GridNetwork.

import arcpy
arcpy.ExportRules_un("GridNetwork", "STRUCTURAL_ATTACHMENT", 
                     r"C:\Temp\StructureAssociationRules.csv")

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

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

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

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

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