The Network Analyst module arcpy.na is a Python module for working with network analysis functionality provided with the Extension ArcGIS Network Analyst. It provides access to all the geoprocessing tools available in the Network Analyst toolbox as well as other helper functions and classes that allow you to automate Network Analyst workflow through Python.
To accomplish your workflow, you will most likely use functions and classes from ArcPy or other modules such as the arcpy.mapping module. In particular, the ArcPy Describe function can be used to access read-only properties for a network dataset or a Network Analyst layer.
Network Analyst functions
Function | Description |
---|---|
Ajoute un champ à la sous-couche d'une couche d’analyse de réseau. | |
Ajoute des objets d'analyse de réseau à la couche d’analyse de réseau. Les objets sont ajoutés aux sous-couche spécifiques telles que Arrêts et Interruptions. Les objets sont entrés en tant qu'entités ou enregistrements. | |
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éé après l'apport de modifications aux attributs ou aux 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. | |
Ajoute des champs aux entités en entrée qui contiennent la localisation de réseau des entités. 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 couche d'analyse de réseau. | |
Returns a Boolean indicating whether the number of edge source features from the specified network dataset that are intersected by the features within the specified feature layer is less than or equal to the specified cutoff. The function is useful to restrict the number of features that can be loaded as line or polygon barriers into a network analysis layer. | |
Crée deux classes d'entités et une table, qui ensemble contiennent les informations liées aux tronçons, jonctions et tournants traversés pendant la résolution d'une couche d'analyse de réseau. | |
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. | |
Génère une feuille de route tournant par tournant à partir d'une couche d'analyse de réseau avec des itinéraires. La feuille de route peut être enregistrée dans un fichier au format texte, XML ou HTML. Si vous fournissez une feuille de style appropriée, la feuille de route peut être enregistrée dans un autre format de fichier. | |
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. | |
Recherche une ou plusieurs ressources les plus proches d'un incident d'après le temps de trajet, la distance et autres coûts, et génère en sortie le meilleur itinéraire, la ressource choisie et les directions entre l'incident et la ressource. Vous pouvez, par exemple, utiliser cet outil pour rechercher l'hôpital le plus proche d'un accident, des voitures de police les plus proches du lieu d'un crime ou le point de vente le plus proche de l'adresse d'un client. | |
Le calcul d'une analyse d'itinéraires peut impliquer la recherche du trajet le plus rapide ou le plus court entre différents emplacements. Vous pouvez utiliser cet outil pour générer des trajets qui visitent plusieurs arrêts ou pour mesurer la distance ou le temps de trajet entre plusieurs emplacements. L'outil est capable de calculer des itinéraires pour un ou plusieurs véhicules à chaque exécution. Vous pouvez par conséquent déterminer les meilleurs itinéraires pour que plusieurs conducteurs visitent des arrêts préassignés, par exemple, ou mesurer dans une seule analyse la distance des trajets que les travailleurs parcourent entre leur domicile et leur lieu de travail. | |
Creates a feature class of route lines on the map and corresponding text directions generated by solving a network analysis layer. The output can be modified using the StreetDirectionProperties object of the network analysis layer. | |
Crée une matrice de coût origine-destination (OD) de plusieurs origines vers plusieurs destinations. Une matrice de coût OD est une table contenant le temps de trajet et la distance à parcourir de chaque origine vers chaque destination. En outre, elle classe les destinations auxquelles chaque origine se connecte par ordre croissant en fonction du temps ou de la distance minimum nécessaire pour aller de cette origine vers chaque destination. Le meilleur chemin sur le réseau de transport est découvert pour chaque paire origine-destination. Les temps de déplacement et les distances à parcourir sont stockés sous forme d'attributs des lignes en sortie. Bien que, pour des raisons de performance, les lignes soient droites, elles stockent toujours le temps de trajet et la distance à parcourir avec le réseau de transport et non la distance en ligne droite. | |
Permet de créer une couche d'analyse de réseau de zone de desserte, de définir les propriétés d'analyse et de résoudre cette dernière. Cet outil est idéal pour définir un service de géotraitement de zone de desserte sur le Web. Une zone de desserte de réseau est une région qui englobe toutes les rues auxquelles il est possible d'accéder selon une distance ou un temps de trajet donnés à partir d'une ou de plusieurs ressources. | |
Returns a dictionary of network analysis class names from the network analysis layer specified as argument. The dictionary keys are the network analysis class names, and the values are the layer names that reference the network analysis classes from the network analysis layer. The layer names are used as input in some geoprocessing tools such as Add Locations and Add Field To Analysis Layer. | |
Returns a Network Analyst solver properties object based on the type of the network analysis layer specified as the argument. The solver properties object is used to update the analysis properties for the layer. | |
Returns a dictionary of travel mode objects that are available with the network dataset. The dictionary keys are the names of the travel modes and the dictionary values are the travel mode objects. The travel mode objects can be used to update a solver properties object (RouteSolverProperties, ClosestFacilitySolverProperties, ServiceAreaSolverProperties, ODCostMatrixSolverProperties, VehicleRoutingProblemSolverProperties, or LocationAllocationSolverProperties) before solving a particular analysis. | |
Augmente le nombre maximal de tronçons par tournant dans une classe d'entités tournants. | |
Returns a list of the languages in which you can generate directions for the routes you create during network analysis. The list of available languages depends on which directions language packs you have installed on your machine. | |
Returns a list of the available styles for generating directions from a route created during network analysis. Each directions style is appropriate for a different application. | |
Crée une couche d'analyse de réseau des ressources les plus proches et définit ses propriétés d'analyse. Une couche d'analyse des ressources les plus proches est utile pour définir la ou les ressources les plus proches d'un incident, en fonction d'un coût réseau spécifié. | |
Crée une couche d'analyse de réseau emplacement-attribution et définit ses propriétés d'analyse. Une couche d'analyse d'emplacement-allocation est utile pour sélectionner un nombre donné de ressources dans un ensemble de localisations potentielles de manière qu'une demande soit allouée aux ressources de façon optimale et efficace. | |
Crée une couche d'analyse réseau de matrice de coût origine-destination (OD) et définit ses propriétés d'analyse. Une couche d'analyse de matrice de coût origine-destination sert à représenter une matrice de coûts partant de localisations d'origine vers un ensemble de localisations de destination. | |
Crée une couche de calcul de réseau d'itinéraires et définit ses propriétés d'analyse. Une couche d'analyse d'itinéraire est utile pour définir le meilleur itinéraire entre plusieurs localisations de réseau, en fonction d'un coût réseau spécifié. | |
Crée une couche de calcul de réseau de zones de desserte et définit ses propriétés d'analyse. Une couche d'analyse de zones de desserte est utile pour déterminer la zone d'accessibilité à partir de la localisation d'une ressource, au sein d'une valeur limite. | |
Crée une couche d'analyse de réseau d'optimisation des tournées de véhicules et définit ses propriétés d'analyse. Une couche d'optimisation des tournées de véhicules s'avère utile pour optimiser un ensemble de tournées au moyen d'une flotte de véhicules. | |
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. | |
Résout le problème de la couche d'analyse de réseau en fonction de ses localisations de réseau et de ses propriétés. | |
L'outil Résoudre emplacement-allocation choisit les meilleurs emplacements dans un ensemble d'emplacements en entrée. | |
Crée une couche d'analyse de réseau de tournées de véhicules, définit les propriétés d'analyse et résout l'analyse. Cet outil est idéal pour configurer un service Web de tournées de véhicules. Une couche d'analyse de tournées des véhicules recherche les meilleurs itinéraires pour une flotte de véhicules. | |
Convertit une table de tournants ArcView ou une table de tournants de couverture ArcInfo Workstation en une classe d'entités tournants ArcGIS. | |
Met à jour la valeur d'un paramètre d'attribut de réseau dans une couche d'analyse de réseau. Cet outil permet de mettre à jour la valeur d'un paramètre attributaire pour une couche d'analyse de réseau avant l'analyse avec l'outil Rechercher. Il garantit que l'opération d'analyse utilise la valeur spécifiée du paramètre d'attribut pour produire des résultats appropriés. | |
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. | |
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. | |
Télécharge les données de Trafic temps réel d’un service web et les stocke dans un fichier DTF (dynamic traffic format) que les jeux de données réseau peuvent lire pour l’analyse et l’affichage du trafic Temps réel. | |
Crée une classe d'entités ponctuelles contenant des données liées aux incidents de trafic dynamique provenant d'un service Web. Les incidents de circulation sont des événements tels que les travaux de voirie et les accidents. | |
Upgrades the schema of the network dataset. Upgrading the network dataset allows the network dataset to make use of the new functionality available in the current software release. |
Network Analyst classes
Class | Description |
---|---|
Provides access to analysis properties from a closest facility network analysis layer. The GetSolverProperties function is used to obtain a ClosestFacilitySolverProperties object from a closest facility network analysis layer. | |
Provides access to analysis properties from a location-allocation network analysis layer. The GetSolverProperties function is used to obtain a LocationAllocationSolverProperties object from a location-allocation network analysis layer. | |
Provides the ability to map field names or set default values for the properties of a network analysis class within a network analysis layer. The properties of the network analysis class are used as inputs by the solvers while performing the network analyses. | |
Fournit un dictionnaire Python d'objets NAClassFieldMap permettant de mapper des noms de champs ou de définir des valeurs par défaut pour les propriétés d'une classe d'analyse de réseau au sein d'une couche d'analyse de réseau. Les clés de dictionnaires sont les noms des propriétés de la classe d'analyse de réseau, et les valeurs sont les objets NAClassFieldMap. | |
Provides access to analysis properties from an origin-destination (OD) cost matrix network analysis layer. The GetSolverProperties function is used to obtain an ODCostMatrixSolverProperties object from an OD cost matrix network analysis layer. | |
Provides access to analysis properties from a route network analysis layer. The GetSolverProperties function is used to obtain a RouteSolverProperties object from a route network analysis layer. | |
Provides access to analysis properties from a service area network analysis layer. The GetSolverProperties function is used to obtain a ServiceAreaSolverProperties object from a service area network analysis layer. | |
Provides read and write access to street directions properties, allowing you to customize the directions output from your network analysis layers. The StreetDirectionsProperties can be read from and set on a SolverProperties object obtained through the GetSolverProperties function. | |
Provides access to analysis properties from a vehicle routing problem Network Analyst layer. The GetSolverProperties function is used to obtain a VehicleRoutingProblemSolverProperties object from a vehicle routing problem Network Analyst layer. |