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.

Parámetros

EtiquetaExplicaciónTipo de datos
Clase de entidad de giro de entrada

La clase de entidad de giro en la que se incrementa la cantidad máxima de bordes.

Feature Layer
Máximo de ejes

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 50.

Long

Salida derivada

EtiquetaExplicaciónTipo de datos
Clase de entidad de giro de entrada actualizada

La clase de entidad de giro actualizada.

Capa de entidades

arcpy.management.IncreaseMaximumEdges(in_turn_features, maximum_edges)
NombreExplicaciónTipo 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 50.

Long

Salida derivada

NombreExplicaciónTipo de datos
out_turn_features

La clase de entidad de giro actualizada.

Capa de entidades

Muestra de código

Ejemplo 1 de IncreaseMaximumEdges (ventana de Python)

Ejecutar la herramienta utilizando todos los parámetros.

turns = "C:/Data/SanFrancisco.gdb/Transportation/RestrictedTurns"
arcpy.na.IncreaseMaximumEdges(turns, 8)
Ejemplo 2 de IncreaseMaximumEdges (script independiente)

El siguiente script de Python muestra cómo utilizar la herramienta IncreaseMaximumEdges en un script 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

#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.")