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 le réseau et ajoute des champs décrivant ces localisations de réseau sur les entités en entrée. Cet outil permet de stocker les informations de localisation de réseau en tant qu’attributs d’entité pour charger rapidement les entités en tant qu’entrées pour une d’analyse de réseau.

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, qui référencent les tronçons à l'aide d'ID de substitution. Les ID de substitution permettent un autre ensemble d'identifiants qui peuvent aider à maintenir l'intégrité des entités tournants en cas de mise à jour des tronçons source.

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éraires comprend toutes les informations associées à un itinéraire en particulier, telles que les arrêts attribués à l’itinéraire 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. Cet outil doit être utilisé après avoir apporté des modifications aux entités linéaires en entrée référencées par les entités tournants pour synchroniser les entités tournants selon les champs d'ID de substitution.

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.