ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

What is the Network Analyst module?

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

FunctionDescription

AddFieldToAnalysisLayer

Ajoute un champ à la sous-couche d'une couche d’analyse de réseau.

AddLocations

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.

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

CalculateLocations

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.

CheckIntersectingFeatures

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.

CopyTraversedSourceFeatures

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.

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.

Directions

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.

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.

FindClosestFacilities

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.

FindRoutes

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.

GenerateDirectionsFeatures

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.

Generate Origin Destination Cost Matrix

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.

GenerateServiceAreas

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.

GetNAClassNames

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.

GetSolverProperties

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.

GetTravelModes

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.

IncreaseMaximumEdges

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

ListDirectionsLanguages

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.

ListDirectionsStyleNames

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.

MakeClosestFacilityLayer

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

MakeLocationAllocationLayer

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.

MakeODCostMatrixLayer

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.

MakeRouteLayer

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

MakeServiceAreaLayer

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.

MakeVehicleRoutingProblemLayer

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.

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.

Solve

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.

SolveLocationAllocation

L'outil Résoudre emplacement-allocation choisit les meilleurs emplacements dans un ensemble d'emplacements en entrée.

SolveVehicleRoutingProblem

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.

TurnTableToTurnFeatureClass

Convertit une table de tournants ArcView ou une table de tournants de couverture ArcInfo Workstation en une classe d'entités tournants ArcGIS.

UpdateAnalysisLayerAttributeParameter

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.

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.

UpdateTrafficData

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.

UpdateTrafficIncidents

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.

UpgradeNetwork

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.

Héritage :

This is a deprecated tool. To learn more about how this tool works, view the archived documentation. This functionality has been replaced by the Upgrade Dataset tool in the Geodatabase Administration toolset. Upgrade Dataset has the ability to upgrade network datasets as well as other types of datasets, such as parcel fabrics, to the current ArcGIS release.

Network Analyst classes

ClassDescription

ClosestFacilitySolverProperties

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.

LocationAllocationSolverProperties

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.

NAClassFieldMap

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.

NAClassFieldMappings

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.

ODCostMatrixSolverProperties

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.

RouteSolverProperties

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.

ServiceAreaSolverProperties

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.

StreetDirectionProperties

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.

VehicleRoutingProblemSolverProperties

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.

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal