Resumen
Agrega una regla de conectividad entre ejes y cruces a una red geométrica.
Uso
Las clases de entidad que se especifican deben encontrarse en la red geométrica.
Si la clase de entidad de cruce o eje tiene subtipos y se debe utilizar reglas de conectividad para varios subtipos, cada regla se debe agregar por separado.
Los cruces predeterminados se insertan automáticamente en el punto del extremo libre al crear nuevas entidades de eje en una red. Solo se permite un cruce predeterminado por regla de conexión entre ejes y cruces.
Sintaxis
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})
Parámetro | Explicación | Tipo de datos |
in_geometric_network | La red geométrica a la que se agregará la regla de conectividad. | Geometric Network |
in_edge_feature_class | El nombre de la clase de entidad de eje. | String |
edge_subtype | La descripción del subtipo para la clase de entidad del eje. Si no existen subtipos en la clase de entidad, use el nombre de la clase de entidad. | String |
in_junction_feature_class | El nombre de la clase de entidad de cruce. | String |
junction_subtype | La descripción del subtipo para la clase de entidad del cruce. Si no existen subtipos en la clase de entidad, use el nombre de la clase de entidad. | String |
default_junction (Opcional) | Indica si el cruce que se especifica en esta regla se creará automáticamente en un extremo de arco colgante de un eje en la clase de entidad que se especifica como parte de la regla.
| Boolean |
edge_min (Opcional) | El número mínimo de ejes que se pueden conectar a cada cruce. Si no se especifica nada, será válido tener cualquier número de ejes conectados a un único cruce para la clase de entidad o el par de subtipos. | Long |
edge_max (Opcional) | El número máximo de ejes que se pueden conectar a cada cruce. Si no se especifica nada, entonces será válido tener cualquier cantidad de ejes conectados a un único cruce para el par de subtipo o clase de entidad. | Long |
junction_min (Opcional) | El número mínimo de cruces que se pueden conectar a cada eje. Si no se especifica nada, será válido tener cualquier número de cruces conectados a un único eje para la clase de entidad o el par de subtipos. | Long |
junction_max (Opcional) | El número máximo de cruces que se pueden conectar a cada eje. Si no se especifica nada, entonces será válido tener cualquier cantidad de cruces conectados a un único eje para el par de subtipo o clase de entidad. | Long |
Muestra de código
Ejemplo de AddEdgeJunctionConnectivityRuleToGeometricNetwork (secuencia de comandos independiente)
La siguiente secuencia de comandos de Python independiente muestra cómo usar AddEdgeJunctionConnectivityRuleToGeometricNetwork en una secuencia de comandos Python para agregar una regla de conectividad entre ejes y cruces con cardinalidad a una red geométrica.
# 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)
Entornos
Esta herramienta no utiliza ningún entorno de geoprocesamiento.
Información de licenciamiento
- Basic: No
- Standard: Sí
- Advanced: Sí