Augmenter le nombre maximal de tronçons (Network Analyst)
Récapitulatif
Augmente le nombre maximal de tronçons par tournant dans une classe d'entités tournants.
Utilisation
-
Une fois que le nombre maximal de tronçons est augmenté, il ne peut pas être réduit ultérieurement. Par conséquent, augmentez uniquement du nombre nécessaire.
-
L'augmentation du nombre de tronçons d'une unité ajoute trois champs supplémentaires à la classe d'entités tournants. Prenez soin ne pas dépasser le nombre maximal de champs autorisé par la base de données en cours d'utilisation. Par exemple, une géodatabase personnelle est limitée à 255 champs.
Syntaxe
Paramètre | Explication | Type de données |
in_turn_features |
Classe d'entités tournants dont le nombre maximal de tronçons est augmenté. | Feature Layer |
maximum_edges |
Nouveau nombre maximal de tronçons dans la classe d'entités tournants en entrée. La valeur doit être au moins supérieure au nombre maximal de tronçons existant et ne peut être supérieur à 20. | Long |
Exemple de code
Exécute l'outil avec tous les paramètres
import arcpy arcpy.env.workspace = "C:/ArcTutor/Network Analyst/Tutorial/SanFrancisco.gdb" arcpy.IncreaseMaximumEdges_na("Transportation/RestrictedTurns",8)
Le script Python suivant illustre l'utilisation de l'outil Augmenter le nombre maximal de tronçons dans un script Python autonome.
# 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."