Disponible avec une licence Network Analyst.
Les objets d'analyse de réseau sont les entités ou enregistrements d'une classe d'analyse de réseau et servent en entrée et en sortie pour les couches d'analyse de réseau. Pour effectuer une analyse de réseau efficace, vous devez connaître les objets d'analyse de réseau, ainsi que leur utilisation.
Certains objets d'analyse de réseau correspondent à des enregistrements qui fournissent uniquement des données tabulaires pour l'analyse. Ils sont présents uniquement dans la couche d'optimisation des tournées de véhicules. D'autres correspondent à des entités qui contiennent un emplacement géographique ainsi que des données tabulaires. Toutefois, la plupart des objets d'analyse de réseau sont des localisations de réseau ayant des données tabulaires, un emplacement géographique et une position en référence au jeu de données réseau. La section suivante décrit les localisations de réseau de manière plus détaillée.
Localisations du réseau
Une localisation de réseau est un type spécifique d'objet d'analyse de réseau attaché au réseau ; par ailleurs, sa position sur le réseau est utilisée comme entrée pour l'analyse. Certaines localisations de réseau, telles qu'un arrêt sur un itinéraire, peuvent être localisées uniquement en un point discret sur le réseau ; d'autres localisations de réseau, telles qu'une barrière linéaire qui représente une construction, peuvent couvrir une portion d'un ou plusieurs tronçons.
Localisations de réseau ponctuelles
Lorsqu'une localisation de réseau est un point, son emplacement sur le réseau est défini par quatre champs de réseau dans la table attributaire :
- SourceID : identifiant numérique de la classe d'entités source sur laquelle la localisation de réseau se trouve.
- SourceOID : identifiant numérique de l'entité source.
- PosAlong : position le long du sens de numérisation de l'entité linéaire source. Cette valeur est stockée en tant que quotient ; toutefois, elle est nulle si la localisation de réseau référence une jonction.
- SideOfEdge : côté du tronçon par rapport au sens de numérisation de l'entité linéaire. Ce champ est limité à un domaine de deux valeurs : Côté droit (1) et Côté gauche (2).
La table suivante répertorie les objets d'analyse de réseau pouvant être définis plus précisément en tant que localisations de réseau. Ils sont regroupés par couche d'analyse de réseau.
Couche d'analyse de réseau | Localisations du réseau |
---|---|
Itinéraire | Arrêts |
Barrières ponctuelles | |
Zone de desserte | Ressources |
Barrières ponctuelles | |
Ressource la plus proche | Ressources |
Incidents | |
Barrières ponctuelles | |
Matrice de coût OD | Origines |
Destinations | |
Barrières ponctuelles | |
Tournée de véhicules | Ordres |
Dépôts | |
Barrières ponctuelles | |
Emplacement-allocation | Ressources |
Points de demande | |
Barrières ponctuelles |
Exemple de localisations de réseau : arrêts d'itinéraire
Pour une meilleure compréhension des champs de localisation de réseau, considérez l'exemple suivant. Deux points qui représentent le départ et l'arrivée d'un itinéraire (1 et 2 dans le graphique ci-dessous) sont chargés en tant qu'arrêts dans une couche d'analyse d'itinéraires. Même si les points ne tombent pas directement sur les rues, la position la plus proche sur le réseau est découverte et stockée sous forme de valeurs numériques dans les quatre champs de réseau des arrêts. Ensuite, l'analyse d'itinéraires est calculée pour trouver le meilleur itinéraire. L'itinéraire résultant commence à la position la plus proche sur le réseau de l'arrêt 1 (point a) et se termine au point le plus proche sur le réseau de l'arrêt 2 (point b).
Dans l'exemple ci-dessus, les arrêts 1 et 2 sont des localisations de réseau jointes au réseau respectivement aux points a et b. La table attributaire suivante affiche leurs champs de réseau.
Le champ SourceID identifie la classe d'entités source du jeu de données réseau sur lequel se trouvent les localisations de réseau, dans le cas présent, Streets. Le champ SourceOID identifie les identifiants IdObjet des entités rues particulières sur lesquelles elles se trouvent (6460 et 6746, respectivement). PosAlong indique que l'arrêt 1 est positionné à 47,8 pour cent le long de l'entité source et SideOfEdge spécifie qu'il est positionné sur la gauche de l'entité selon le sens de numérisation de la ligne. De la même manière, l'arrêt 2 est positionné à 45,2 pour cent le long de la rue 6746, sur le côté droit.
Plages de localisation de réseau
Lorsqu'une localisation de réseau est linéaire, son emplacement sur le réseau est défini par un seul champ BLOB : Emplacements. Les informations à l'intérieur du champ définissent les éléments couverts par l'objet et la portion couverte de chaque tronçon. L'accès aux informations du champ BLOB et leur interprétation ne sont pas traités dans ce document, mais ces opérations sont possibles à l'aide d'une programmation avec ArcObjects.
Les seuls objets d'analyse de réseau basés sur les lignes qui peuvent être définis plus précisément comme localisations de réseau sont les barrières linéaires et les barrières polygonales.
La classification de polygones comme emplacements linéaires peut sembler incorrecte au premier abord ; toutefois, considérez que les réseaux sont linéaires. Bien que les polygones soient bidimensionnels, un réseau peut utiliser uniquement les portions des polygones superposées au réseau. Par conséquent, l'Extension ArcGIS Network Analyst intersecte en interne les polygones avec le réseau pour simplifier les polygones en lignes et éventuellement en points et les convertit en plages de localisation de réseau. Notez que, indépendamment de la manière dont Network Analyst stocke les polygones, ArcGIS continue à les dessiner comme polygones dans l'affichage cartographique.
Tolérance de recherche et environnement de capture
Les propriétés d'environnement de capture et de tolérance de recherche facilitent la recherche d'un emplacement sur le réseau pour les localisations de réseau que vous ajoutez ou déplacez. Ces propriétés font partie de la couche d'analyse de réseau, figurant dans l'onglet Localisations du réseau de la boîte de dialogue Propriétés de la couche.
Lorsque vous créez une couche d'analyse, vous devez définir sa tolérance de recherche et son environnement de capture si les valeurs par défaut ne sont pas adaptées. Cette opération garantit que les entrées de l'analyse figurent sur le réseau. Ces paramètres sont utilisés lorsque vous :
- chargez des emplacements ou ajoutez des emplacements,
- créez des emplacements de réseau,
- copiez-collez des emplacements de réseau,
- déplacez des emplacements de réseau,
- recalculez les champs d'emplacement.
Tolérance de recherche
La tolérance de recherche spécifie le rayon maximal parcouru par ArcGIS lors de la recherche d'un élément du réseau sur lequel placer un point de localisation de réseau. La tolérance de recherche par défaut est de 5 000 mètres. Si un point tombe à l'extérieur de la tolérance de recherche, la localisation de réseau résultante sera non localisée, ce qui signifie qu'elle n'a pas de position sur le réseau et ne peut pas être incluse correctement dans l'analyse.
Dans le graphique ci-dessous, la tolérance de recherche était définie sur 50 mètres lors de la localisation des deux points. Un point n'a pas été localisé, puisqu'il était situé à plus de 50 mètres de toute entité de réseau.
Dans le graphique suivant, les deux points sont localisés car la tolérance de recherche était définie sur une valeur supérieure (100 mètres).
Environnement de capture pour les localisations de réseau
Vous pouvez localiser des arrêts sur une entité source spécifique ; par exemple, sur les jonctions mais pas sur les rues, ou lors du placement d'arrêts sur un réseau multimodal, vous pouvez les localiser sur les rues mais pas sur les voies ferrées. Vous pouvez même localiser sur les jonctions et, si aucune jonction ne figure dans la tolérance de recherche, localiser sur les rues.
Si un jeu de données réseau comporte plusieurs sources, vous pouvez choisir les classes d'entités source à utiliser pour localiser un élément de réseau. Pour trouver l'élément de réseau le plus proche parmi plusieurs sources, cliquez sur Plus proche et cochez au moins l'une des cases dans la table Capturer sur pour chaque source sur laquelle vous voulez effectuer la localisation. Vous pouvez, pour chaque source, décider si la localisation de réseau doit être localisée sur le point le plus proche le long de l'entité (Shape), au milieu ou à la fin.
Vous pouvez également choisir d'effectuer la capture sur l'élément le plus proche pour une source et, si aucun élément n'est trouvé dans cette source dans la tolérance de recherche, capturer sur l'élément le plus proche pour une seconde source, et ainsi de suite. Pour ce faire, cliquez sur Premier dans la section Recherche des localisations du réseau et cochez les cases de la table Capturer sur pour au moins deux sources.
Vous pouvez changer l'ordre des sources dans la table en les sélectionnant et en utilisant les boutons fléchés pointant vers le haut et vers le bas situés sur la droite.
La figure suivante illustre la manière dont les localisations de réseau sont découvertes avec les paramètres du graphique ci-dessus.
Modifiez ces paramètres pour une capture sur les intersections en activant une source de jonctions uniquement. Pour toujours localiser les localisations de réseau sur une entité source qui représente des ressources d'entreprise, par exemple, vous pouvez activer cette source à la place.
Environnement de capture avec Générer une requête
Vous pouvez également définir une requête pour restreindre la recherche à un sous-ensemble d'entités dans une classe d'entités source. Ceci s'avère utile si vous ne voulez pas trouver d'entités ne convenant pas à une localisation de réseau. Par exemple, si vous chargez des centroïdes de polygones et ne souhaitez pas localiser sur les routes secondaires, vous pouvez définir une requête qui recherche des routes principales uniquement.
Vous pouvez accéder au générateur de requêtes en cliquant avec le bouton droit de la souris sur une classe d'entités source dans le panneau Recherche des localisations du réseau et en sélectionnant Générer une requête.
La boîte de dialogue Générateur de requêtes fonctionne comme la boîte de dialogue Sélectionner selon les attributs.
Exclure des portions restreintes du réseau
Si vous activez cette option, les emplacements de réseau sont placés uniquement sur les portions traversables du réseau. Ainsi, vous ne risquez pas de placer des emplacements de réseau sur des éléments impossibles à atteindre du fait de restrictions ou de barrières.
Environnement de capture et plages de localisation de réseau
Pour les plages de localisation de réseau comme les barrières linéaires, l'environnement de capture détermine les classes d'entités source sur lesquelles les objets d'analyse de réseau sont situés. La tolérance de recherche est ignorée, puisque les plages de localisation de réseau sont localisées uniquement sur les éléments auxquels elles sont superposées.
Si vous disposez de deux classes d'entités source, Streets et Railroads, et désactivez Railroads, toute barrière linéaire ou polygonale ajoutée par la suite est localisée uniquement sur les routes, même si les barrières couvrent des voies ferrées.
Chargement à l'aide de localisations de réseau
Lorsqu'une localisation de réseau est créée, les champs de localisation de réseau sont calculés à l'aide d'une recherche spatiale.
Si vous chargez des localisations de réseau localisées précédemment, les champs d'emplacement contiennent toutes les informations requises pour les localiser à nouveau. Par conséquent, il est possible de copier leurs valeurs de champ de localisation de réseau et d'éviter la recherche spatiale relativement plus lente.
Les champs de localisation de réseau existent déjà si vous avez utilisé les entités dans une autre analyse de réseau ou si vous avez exécuté l'outil de géotraitement Calculer les localisations.
- Chargement d'objets d'analyse de réseau dans ArcMap
- Chargement d'objets d'analyse de réseau à l'aide d'un outil de géotraitement
Les champs de localisation sont utilisés par ArcGIS par défaut lorsque vous copiez et collez de nombreuses localisations de réseau entre des couches d'analyse. Par exemple, si vous avez chargé 100 points comme arrêts dans une couche d'analyse d'itinéraire et que vous souhaitez utiliser les mêmes arrêts en tant que ressources dans la couche d'analyse des ressources les plus proches, il est plus rapide de copier et coller les localisations de la couche d'itinéraire vers la couche des ressources les plus proches au lieu de les charger à partir de la classe d'entités points en utilisant une recherche spatiale.
Pour en savoir plus sur la création des objets d'analyse de réseau avec les options Copier et Coller
Localisations de réseau non localisées
Une localisation de réseau ponctuelle (par exemple, un arrêt) référence uniquement un emplacement valide sur le réseau si sa géométrie figurait dans la tolérance de recherche d'une entité source du jeu de données réseau lorsqu'elle a été créée ou déplacée. Network Analyst fournit une tolérance de recherche par défaut de 5 000 mètres. Cette tolérance de recherche peut être modifiée pour rechercher une zone plus petite ou plus grande. Si aucune entité de réseau ne figure dans la tolérance de recherche, le champ d'état de la localisation du réseau est défini sur Non localisé.
Déplacement de localisations de réseau sélectionnées
Vous pouvez déplacer des localisations de réseau après avoir modifié les paramètres de tolérance de recherche ou de capture, ou localiser une localisation de réseau actuellement non localisée. Ces tâches sont effectuées le plus couramment de deux manières : le déplacement ou le nouveau calcul des champs de localisation.
Propriétés des objets d'analyse de réseau
Les propriétés des objets de l'analyse réseau ont différentes fonctions. Les valeurs de propriété que vous saisissez servent en entrée de l'analyse. Il s'agit notamment des champs de localisation de réseau calculés automatiquement lorsque vous ajoutez ou déplacez une localisation de réseau. Certaines propriétés servent de conteneurs pour la sortie d'une analyse. Après le calcul, vous pouvez donc examiner les résultats dans des champs en sortie. Il existe également des champs en entrée/sortie qui assurent les deux fonctions.
Vous pouvez saisir l'entrée et examiner la sortie à l'aide des tables attributaires des classes d'analyse de réseau ou de la fenêtre Propriétés des objets d'analyse de réseau individuels.
Pour en savoir plus sur l'affichage et la mise à jour des propriétés des objets d'analyse de réseau
Rubriques connexes
- Que sont les couches d'analyse de réseau ?
- Création d'objets d'analyse de réseau à l'aide de l'outil Créer une localisation de réseau
- Création d'objets d'analyse de réseau à l'aide de la commande Ajouter un élément
- Chargement d'objets d'analyse de réseau dans ArcMap
- Chargement d'objets d'analyse de réseau à l'aide d'un outil de géotraitement
- Capture de localisations de réseau avec Générer une requête
- Affichage et modification des propriétés des objets d'analyse de réseau
- Déplacement d'objets d'analyse de réseau
- Inversion des localisations de réseau du géocodage
- Nouveau calcul des champs de localisation
- Mise à jour d'objets d'analyse de réseau à partir de graphiques