Geoprocessing functions in arcpy.nax

The Network Analyst module, arcpy.nax, includes functions that represent geoprocessing tools from the Network Analyst toolbox. When writing Python code, you can use these geoprocessing tools as Python functions. The following table summarizes the geoprocessing tools that are available in arcpy.nax:

Network Analyst geoprocessing functions

FunctionDescription

BuildNetwork

Reconstruit la connexion réseau et les informations attributaires d'un jeu de données réseau. Le jeu de données réseau doit être recréé une fois les mises à jour effectuées dans les attributs ou les entités d’une classe d’entités source participante. Une fois les entités source modifiées, l'outil établit la connectivité d'un réseau uniquement dans les zones modifiées pour accélérer le processus de construction. Toutefois, lorsque les attributs de réseau sont modifiés, l'étendue entière du jeu de données réseau est reconstruite. Cette opération peut durer plusieurs minutes avec des jeux de données réseau volumineux.

CalculateLocations

Localise des entités en entrée sur un réseau et ajoute des champs décrivant ces localisations de réseau aux entités en entrée. Cet outil permet de précalculer les localisations de réseau des entrées qui seront utilisées dans un processus Network Analyst, améliorant ainsi les performances de l’analyse au moment du calcul. L’outil enregistre les localisations de réseau calculées pour les entrées dans des champs des données en entrée.

CreateNetworkDataset

Crée un jeu de données réseau dans un jeu de classes d’entités existant. Le jeu de données réseau peut être utilisé pour effectuer une analyse réseau sur les données figurant dans le jeu de classes d’entités.

CreateNetworkDatasetFromTemplate

Permet de créer un jeu de données réseau avec la structure figurant dans le fichier de modèle en entrée (.xml). Toutes les classes d'entités et tables en entrée nécessaires à la création du jeu de données réseau doivent déjà exister avant l'exécution de cet outil.

CreateTemplateFromNetworkDataset

Permet de créer un fichier contenant la structure d'un jeu de données réseau existant. Ce fichier de modèle permet ensuite de créer un jeu de données réseau avec la même structure.

CreateTurnFeatureClass

Crée une classe d'entités tournants pour stocker des entité tournants qui modélise des mouvements de rotation dans un jeu de données réseau.

DissolveNetwork

Crée un jeu de données réseau qui réduit le nombre d'entités linéaires requis pour modéliser correctement le jeu de données réseau en entrée. Le jeu de données réseau en sortie le plus efficace réduit le temps nécessaire pour résoudre des analyses, dessiner des résultats et générer des trajets. Cet outil génère un nouveau jeu de données réseau et une nouvelle classes d'entités source ; le jeu de données réseau en entrée et ses entités source restent inchangés.

IncreaseMaximumEdges

Augmente le nombre maximal de tronçons par tournant dans une classe d'entités tournants.

MakeNetworkDatasetLayer

Permet de créer une couche de jeux de données réseau à partir d’un jeu de données réseau.

PopulateAlternateIDFields

Crée et renseigne des champs supplémentaires dans les classes d’entités tournants, faisant référence aux tronçons sur le réseau à l’aide d’ID de substitution. Les ID de substitution aident à maintenir l’intégrité des entités tournants en cas de modification des valeurs ObjectID des tronçons source lors de leur mise à jour.

ShareAsRouteLayers

Partage les résultats des analyses réseau en tant qu’éléments de couche d’itinéraires dans un portail. Une couche d’itinéraire comprend toutes les informations relatives à un itinéraire, comme les arrêts attribués à l’itinéraire, les ordres qu’il dessert et les feuilles de route.

UpdateByAlternateIDFields

Met à jour toutes les références au tronçon dans les classes d’entités tournants du jeu de données réseau à l’aide d’un champ d’ID de substitution pour identifier les entités de tronçon correspondantes pour chaque tournant. Utilisez cet outil après avoir apporté aux classes d’entités de source de tronçon des modifications qui changent les valeurs ObjectID.

UpdateByGeometry

Met à jour toutes les références au tronçon dans la classe d'entités tournants à l’aide de la géométrie des entités tournants. Cet outil est utile lorsque les identifiants répertoriés pour le tournant ne trouvent plus les tronçons qui participent au tournant en raison de modifications apportées aux tronçons sous-jacents.