描述
向几何网络添加边-交汇点连通性规则。
使用方法
指定的要素类必须位于几何网络中。
如果边或交汇点要素类具有子类型而且需要多个子类型的连通性规则,则必须单独添加每个规则。
当在网络中创建新的边要素时,自动在未使用的终点处插入默认交汇点。每个边-交汇点规则只允许一个默认交汇点。
语法
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 脚本演示了如何在 Python 脚本中使用 AddEdgeJunctionConnectivityRuleToGeometricNetwork 向几何网络中添加具有基数的边-交汇点连通性规则。
# 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: 是