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

Сводка

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

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

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

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

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

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

Синтаксис

arcpy.un.SetEdgeConnectivity(in_utility_network, domain_network, line_featureclass, assetgroup, assettype, edge_connectivity)
ParameterОбъяснениеТип данных
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

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

NameОбъяснениеТип данных
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: Да

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