Создать инженерную сеть (Инженерная сеть)

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

Создает инженерную сеть в наборе классов объектов многопользовательской, файловой или мобильной базы геоданных.

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

Дополнительные сведения о системных требованиях и поддерживаемых базах данных, см. в разделе Создание инженерной сети.

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

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

  • Значение параметра Класс объектов территории обслуживания должен быть во входном наборе классов объектов и содержать z- и m-значения.

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

  • При работе с многопользовательской базой геоданных необходимо соблюдать следующие требования:

    • Версия базы геоданных должна быть 10.8.1.2.6 или новее, чтобы создать инженерную сеть версии 6 или новее.

    • Версия базы геоданных должна быть 11.2.0.3.2 или новее, чтобы создать инженерную сеть версии 6 или новее.

    • Инженерная сеть не может принадлежать пользователю, прошедшему аутентификацию в операционной системе, администратору базы данных или учетной записи администратора базы геоданных.
    • Вы должны войти в систему и настроить активный портал ArcGIS Enterprise под учетной записью, имеющей права доступа для публикации ресурсов; эти права доступа включают возможность публикации серверных слоев, а также создания, обновления и удаления ресурсов. У роли Publisher по умолчанию есть эти привилегии. Активная учетная запись портала ArcGIS Enterprise будет записана в свойствах сети, как владелец инженерной сети портала.

    Лицензия:
    У активной учетной записи портала должна быть лицензия ArcGIS Advanced Editing для создания, публикации инженерной сети и работы с ней в многопользовательской базе геоданных.

Параметры

ПодписьОписаниеТип данных
Входной набор классов объектов

Набор классов объектов базы геоданных, в котором будет создаваться инженерная сеть и схема.

Feature Dataset
Имя инженерной сети

Имя создаваемой инженерной сети.

String
Класс объектов территории обслуживания

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

Класс объектов должен содержать z- и m-значения.

Feature Layer; Feature Class

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

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

Выходная инженерная сеть.

Utility Network

arcpy.un.CreateUtilityNetwork(in_feature_dataset, in_utility_network_name, service_territory_feature_class)
ИмяОписаниеТип данных
in_feature_dataset

Набор классов объектов базы геоданных, в котором будет создаваться инженерная сеть и схема.

Feature Dataset
in_utility_network_name

Имя создаваемой инженерной сети.

String
service_territory_feature_class

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

Класс объектов должен содержать z- и m-значения.

Feature Layer; Feature Class

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

ИмяОписаниеТип данных
out_utility_network

Выходная инженерная сеть.

Utility Network

Пример кода

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

Создание инженерной сети MyNetwork в наборе классов объектов EsriCoOp и создание слоя территории обслуживания ServiceArea.


import arcpy
arcpy.CreateUtilityNetwork_un(r"C:\MyProject\unownerconnection.sde\UNdatabase.UNOWNER.EsriCoOp", 
                              "MyNetwork", "ServiceArea")

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

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

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