Добавить правило связности ребро-соединение к геометрической сети (Управление данными (Data Management))
Резюме
Добавляет правило связности ребро-соединение к геометрической сети.
Использование
-
Указанные классы пространственных объектов должны участвовать в геометрической сети.
-
Если у класса пространственных объектов ребер или соединения есть подтипы и требуются правила связности для нескольких подтипов, каждое правило необходимо добавлять отдельно.
-
Соединения по умолчанию автоматически добавляются в свободную конечную точку при создании новых объектов ребер в сети. Для правила ребро-соединение возможно только соединение по умолчанию.
Синтаксис
Параметр | Объяснение | Тип данных |
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 |
Пример кода
Представленный автономный скрипт 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(Water_Net, "Distribmains", "Distribmains", "Fittings", "Tap", "DEFAULT", "0", "2", "0", "2")