Сводка
Добавляет правило связности "ребро-соединение" в геометрическую сеть.
Использование
Указанные классы пространственных объектов должны участвовать в геометрической сети.
Если у класса пространственных объектов ребер или соединения есть подтипы и требуются правила связности для нескольких подтипов, каждое правило необходимо добавлять отдельно.
Соединения по умолчанию автоматически добавляются в свободную конечную точку при создании новых объектов ребер в сети. Для правила ребро-соединение возможно только соединение по умолчанию.
Синтаксис
arcpy.management.AddEdgeJunctionConnectivityRuleToGeometricNetwork(in_geometric_network, in_edge_feature_class, edge_subtype, in_junction_feature_class, junction_subtype, {default_junction}, {edge_min}, {edge_max}, {junction_min}, {junction_max})
Параметр | Объяснение | Тип данных |
in_geometric_network | Геометрическая сеть, к которой будет добавлено правило связности. | Geometric Network |
in_edge_feature_class | Имя класса пространственных объектов ребер. | String |
edge_subtype | Описание подтипа для класса пространственных объектов ребер. Если подтипы не существуют в классе пространственных объектов, используйте имя класса пространственных объектов. | String |
in_junction_feature_class | Имя класса пространственных объектов соединения. | String |
junction_subtype | Описание подтипа для класса соединения пространственных объектов. Если подтипы не существуют в классе пространственных объектов, используйте имя класса пространственных объектов. | String |
default_junction (Дополнительный) | Показывает, будет ли автоматически создано соединение, указанное в этом правиле, при обращении к конечной точке ребра в классе пространственных объектов, составляющем часть правила.
| Boolean |
edge_min (Дополнительный) | Минимальное количество ребер, которые могут подключиться к каждому соединению. Если ни один из параметров не задан, будет разрешено подключение любого количества ребер к одному соединению для класса пространственных объектов или пары подтипа. | Long |
edge_max (Дополнительный) | Максимальное количество ребер, которые могут подключиться к каждому соединению. Если ни один из параметров не задан, будет разрешено подключение любого количества ребер к одному соединению для класса пространственных объектов или пары подтипа. | Long |
junction_min (Дополнительный) | Минимальное количество соединений, которые могут подключиться к каждому ребру. Если ни один из параметров не задан, будет разрешено подключение любого количества соединений к одному ребру для класса пространственных объектов или пары подтипа. | Long |
junction_max (Дополнительный) | Максимальное количество соединений, которые могут подключиться к каждому ребру. Если ни один из параметров не задан, будет разрешено подключение любого количества соединений к одному ребру для класса пространственных объектов или пары подтипа. | Long |
Пример кода
AddEdgeJunctionConnectivityRuleToGeometricNetwork, пример (автономный скрипт)
Представленный автономный скрипт Python демонстрирует порядок использования инструмента AddEdgeJunctionConnectivityRuleToGeometricNetwork в скрипте Python для добавления правила связности ребро-соединение с кардинальностью к геометрической сети.
# Import arcpy module
import arcpy
# Local variables:
Water_Net = "C:\\testing\\GeometricNetworks\\Montgomery.gdb\\Water\\Water_Net"
# Process: Add Edge-Junction Connectivity Rule To Geometric Network
arcpy.AddEdgeJunctionConnectivityRuleToGeometricNetwork_management(Water_Net, "Distribmains", "Distribmains", "Fittings", "Tap", "DEFAULT", 0, 2, 0, 2)
Параметры среды
Этот инструмент не использует параметры среды геообработки
Информация о лицензиях
- Basic: Нет
- Standard: Да
- Advanced: Да