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

Сводка

Импортирует подсеть контроллеров из файла .csv в инженерную сеть.

Файл .csv, созданный инструментом Экспорт контроллеров подсети, может использоваться как входной для этого инструмента. Импортируемый файл .csv изменит свойства существующих объектов с инженерной сети и установит их как контроллеры подсети.

Подробнее об импорте контроллеров подсетей

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

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

  • Контроллеры подсети должны быть в корректном формате CSV и содержать требуемые столбцы.

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

  • Для информации в файле .csv используется этот формат: SUBNETWORKCONTROLLERNAME, FEATUREGLOBALID, FEATURECLASSNAME, FEATUREASSETGROUP, FEATUREASSETTYPE, FEATURETERMINAL, TIERNAME, SUBNETWORKNAME, DESCRIPTION, NOTES.

    .csv столбцы

    СтолбецОписаниеПример

    SUBNETWORKCONTROLLERNAME

    Имя объекта устройства или объекта соединения, которое задано в качестве контроллера подсети.

    RMT001

    FEATUREGLOBALID

    Глобальный ID объекта контроллера подсети.

    {1CAF7740-0BF4-4113-8DB2-654E18800028}

    FEATURECLASSNAME

    Класс объектов или таблица объекта контроллера подсети.

    ElectricDistributionDevice

    FEATUREASSETGROUP

    Группа оборудования объекта контроллера подсети.

    Автоматический выключатель

    FEATUREASSETTYPE

    Тип оборудования объекта контроллера подсети.

    Air Powered

    FEATURETERMINAL

    The terminal of the subnetwork controller feature.

    Загрузка

    TIERNAME

    Имя уровня, к которому принадлежит объект контроллера подсети.

    Среднее напряжение

    SUBNETWORKNAME

    Имя контроллера подсети.

    RMT003

    DESCRIPTION

    Описание для контроллера подсети.

    CB1

    NOTES

    Любые примечания, добавленные для контроллера подсети.

    RMT001 Circuit breaker

Синтаксис

arcpy.un.ImportSubnetworkControllers(in_utility_network, csv_file)
ParameterОбъяснениеТип данных
in_utility_network

Инженерная сеть, в которую будут импортироваться контроллеры подсети.

Utility Network; Utility Network Layer
csv_file

Файл .csv с импортируемыми контроллерами подсети.

File

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

NameОбъяснениеТип данных
out_utility_network

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

Инженерная сеть

Пример кода

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

Пример скрипта для импорта контроллеров подсети из файла .csv с именем mySources.csv в инженерную сеть GridNetwork.

import arcpy
arcpy.ImportSubnetworkControllers_un("GridNetwork", "C:\\Temp\\mySources.csv")

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

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

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