Incrementar el máximo de ejes (Network Analyst)
Resumen
Incrementa la cantidad máxima de bordes por giro en una clase de entidad de giro.
Uso
-
Una vez que se incrementa la cantidad máxima de bordes, no se puede disminuir. Sólo incremente la cantidad según sea necesario.
-
Incrementar la cantidad de bordes en una unidad agrega tres campos adicionales a la clase de entidad de giro. Trate de no exceder la cantidad máxima de campos permitidos por el dataset que está utilizando. Por ejemplo, una geodatabase personal tiene un límite de 255 campos.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_turn_features |
La clase de entidad de giro en la que se incrementa la cantidad máxima de bordes. | Feature Layer |
maximum_edges |
La nueva cantidad máxima de bordes en la clase de entidad de giro de entrada. El valor debe ser mayor, al menos en una unidad, que la cantidad máxima de bordes existente y no puede ser mayor que 20. | Long |
Ejemplo de código
Ejecutar la herramienta utilizando todos los parámetros
import arcpy arcpy.env.workspace = "C:/ArcTutor/Network Analyst/Tutorial/SanFrancisco.gdb" arcpy.IncreaseMaximumEdges_na("Transportation/RestrictedTurns",8)
La siguiente secuencia de comandos de Python muestra cómo usar la herramienta Incrementar el máximo de ejes en una secuencia de comandos independiente.
# Name: IncreaseMaximumEdges_ex02.py # Description: Increase maximum edges for turn features from 2 to 5. # Requirements: Network Analyst Extension #Import system modules import arcpy from arcpy import env #Check out the Network Analyst extension license arcpy.CheckOutExtension("Network") #Set environment settings env.workspace = "C:/data/SanFrancisco.gdb/Transportation" #Set local variables inTurnFeatures = "RestrictedTurns" maxEdges = 5 #Increase the edges for turn features arcpy.IncreaseMaximumEdges_na(inTurnFeatures, maxEdges) print "Script completed successfully."