描述
向几何网络中添加边-边连通性规则。
使用方法
指定的要素类必须位于几何网络中。
作为添加边-边规则的副产物,如果起始和终止边要素类与交汇点要素类之间不存在边-交汇点规则,会将该规则添加到几何网络中。
默认交汇点子类型必须是指定交汇点子类型之一。
语法
arcpy.management.AddEdgeEdgeConnectivityRuleToGeometricNetwork(in_geometric_network, in_from_edge_feature_class, from_edge_subtype, in_to_edge_feature_class, to_edge_subtype, in_junction_subtypes, default_junction_subtype)
参数 | 说明 | 数据类型 |
in_geometric_network | 将要添加连通性规则的几何网络。 | Geometric Network |
in_from_edge_feature_class | 起始边要素类的名称。 | String |
from_edge_subtype | 起始边要素类的子类型描述。如果要素类不存在子类型,则使用要素类名称。 | String |
in_to_edge_feature_class | 终止边要素类的名称。 | String |
to_edge_subtype | 终止边要素类的子类型描述。如果要素类不存在子类型,则使用要素类名称。 | String |
in_junction_subtypes [in_junction_subtypes,...] | 连接上述边要素类或子类型需要借助的交汇点要素类和子类型。 | String |
default_junction_subtype | 将用作边-边连通性规则的默认交汇点子类型的交汇点子类型。 | String |
代码示例
AddEdgeEdgeConnectivityRuleToGeometricNetwork 示例(独立脚本)
以下独立 Python 脚本演示了如何在 Python 脚本中使用向几何网络中添加边交汇点连通性规则 (AddEdgeJunctionConnectivityRuleToGeometricNetwork) 向几何网络中添加具有三种不同交汇点类型的边-边连通性规则。
# Import arcpy module
import arcpy
# Local variables:
Water_Net = "C:/data/Montgomery.gdb/Water/Water_Net"
# Process: Add Edge-Edge Connectivity Rule To Geometric Network
arcpy.AddEdgeEdgeConnectivityRuleToGeometricNetwork_management(Water_Net, "Distribmains", "Distribmains", "Distribmains", "Distribmains", "Fittings,Tap;Fittings,Tee;Fittings,Bend", "Fittings,Tap")
环境
此工具不使用任何地理处理环境。
许可信息
- Basic: 否
- Standard: 是
- Advanced: 是