Задать связность ребра (Инженерная сеть)

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

Определяет способ соединения объектов с линией или с объектом ребра данного типа оборудования.

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

Более подробно о настройке связности ребер для объектов

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

  • Топология сети должна быть отключена.

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

Параметры

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

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

Utility Network; Utility Network Layer
Специализированная сеть

Специализированная сеть, содержащая тип оборудования, которому задается связность ребра.

String
Входная таблица

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

String
Группа оборудования

Группа оборудования, содержащая тип оборудования, которому задается связность ребра.

String
Тип оборудования

Тип оборудования, для которого необходимо задать связность ребра.

String
Связность ребра

Определяет тип связности ребра, который присваивается типу оборудования.

  • Любая вершинаОбъекты будут подключаться в любом месте вдоль ребра, включая конечные вершины.
  • Конечная вершинаОбъекты будут подключаться только к конечной вершине ребра.
String

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

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

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

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

arcpy.un.SetEdgeConnectivity(in_utility_network, domain_network, line_featureclass, assetgroup, assettype, edge_connectivity)
ИмяОписаниеТип данных
in_utility_network

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

Utility Network; Utility Network Layer
domain_network

Специализированная сеть, содержащая тип оборудования, которому задается связность ребра.

String
line_featureclass

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

String
assetgroup

Группа оборудования, содержащая тип оборудования, которому задается связность ребра.

String
assettype

Тип оборудования, для которого необходимо задать связность ребра.

String
edge_connectivity

Определяет тип связности ребра, который присваивается типу оборудования.

  • ANY_VERTEXОбъекты будут подключаться в любом месте вдоль ребра, включая конечные вершины.
  • END_VERTEXОбъекты будут подключаться только к конечной вершине ребра.
String

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

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

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

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

Пример кода

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

Изменение политики связности ребер для типа оборудования underground в специализированной сети Electric Distribution на использование любой вершины.

import arcpy
arcpy.SetEdgeConnectivity_un("Utility Network", "ElectricDistribution", 
                             "ElectricDistributionLine", "Low Voltage", 
                             "Underground", "AnyVertex")
SetEdgeConnectivity, пример 2 (окно Python)

Изменение политики связности ребер для типа оборудования connector в специализированной сети Electric Distribution на использование конечной вершины.

import arcpy
arcpy.SetEdgeConnectivity_un("Utility Network", "ElectricDistribution", 
                             "ElectricDistributionLine", "Connector", 
                             "Connector", "EndVertex")

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

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

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