Lorsque vous effectuez une analyse de réseau, Network Analyst doit déterminer l’emplacement sur le jeu de données réseau de chaque entrée de l’analyse. Les localisations de réseau sont calculées en fonction de plusieurs facteurs, notamment les emplacements géographiques des entrées, les paramètres de l’analyse de réseau pour laquelle les entrées sont utilisées et les paramètres de localisation spécifiés par l’utilisateur dans l’outil ou la fonction employé pour localiser les entrées.
En savoir plus sur la localisation des entrées de l’analyse de réseau
La direction dans laquelle un véhicule se déplace est un facteur supplémentaire qui peut servir à mieux localiser son emplacement sur un réseau. Les graphiques suivants illustrent ce principe.
Extension ArcGIS Network Analyst permet d’utiliser ce principe afin de localiser précisément les points sur un jeu de données réseau.
Les périphériques GPS calculent souvent le relèvement en plus de l’emplacement géographique actuel. Vous pouvez utiliser ces informations lorsque vous localisez des points sur le réseau pendant une analyse de réseau. Cela permet de placer les objets d’analyse du réseau de manière plus précise. De même, cela permet d’éviter toute confusion pour le conducteur car les itinéraires et feuilles de route générés à partir de ces points mobiles sont plus susceptibles de partir de la position correcte.
Il est courant, par exemple, d’envoyer la position actuelle d’un camion via un téléphone mobile équipé d’un récepteur GPS à ArcGIS Server où les informations sont chargées en tant que premier arrêt dans l’analyse d’un itinéraire. Les autres arrêts par lesquels le camion n’est pas encore passé sont également chargés, l’itinéraire est résolu, et les résultats et feuille de route sont renvoyés au téléphone du pilote. L’utilisation des informations de relèvement pendant ce processus permet d’empêcher le conducteur du camion de démarrer son itinéraire à partir de la mauvaise rue lorsque le camion se trouve à proximité d’une intersection ou d’un pont autoroutier. Cela permet également à Extension ArcGIS Network Analyst de vérifier la direction dans laquelle le véhicule se déplace afin que le début de l’itinéraire obtenu corresponde à la direction actuelle du véhicule.
Champs Bearing (Relèvement) et BearingTol (Tolérance de relèvement)
Extension ArcGIS Network Analyst peut utiliser les informations de relèvement des champs Bearing et BearingTol comme entrées de l’analyse de réseau. Ces champ sont décrits ci-dessous.
- Bearing : indique la direction du véhicule ou de la personne. Le relèvement doit être spécifié en degrés et est mesuré dans le sens horaire, à partir du nord géographique. En général, les valeurs se situent entre 0 et 360 ; toutefois, Network Analyst interprète également les valeurs négatives en les soustrayant de 360 degrés.
- BearingTol : abréviation de tolérance de relèvement, ce champ vous permet de spécifier la différence maximale acceptable entre la direction d’un véhicule et une ligne tangente du point de la rue à partir duquel Network Analyst tente de localiser le véhicule. En d’autres termes, la tolérance de relèvement permet de déterminer si la direction dans laquelle un véhicule se déplace est généralement alignée avec la route sous-jacente. Si elles s'alignent dans les limites de tolérance données, le véhicule se trouve sur ce tronçon ; dans le cas contraire, le tronçon le plus proche dans le sens de déplacement est évalué.
Les unités de BearingTol sont exprimées degrés et la valeur par défaut est 30. Vous pouvez choisir n’importe quelle tolérance supérieure à 0 et inférieure à 180.
Network Analyst et les champs Bearing et BearingTol
Les étapes suivantes fournissent une vue d’ensemble de la méthode d’évaluation des champs de relèvement par Network Analyst :
- Network Analyst capture le point du tronçon le plus proche.
- La tolérance de relèvement est calculée à partir du point sur le tronçon le plus proche afin de définir les valeurs de relèvement minimum et maximum. Ce calcul est effectué dans les deux sens du trajet.
- Le relèvement du point que vous ajoutez est comparé avec les valeurs de relèvement minimum et maximum autorisées pour chacun des deux sens de trajet.
- Si le relèvement est compris dans la tolérance, le point est ajouté à cet endroit en tant qu’emplacement de réseau. Le sens du trajet sur la route est également déterminé : il correspond à la direction de la tolérance de relèvement dans laquelle le relèvement est compris.
- Si le relèvement est compris hors de la plage de tolérance, le point n’est pas localisé et la tolérance de relèvement du tronçon le plus proche dans le sens de déplacement est évaluée. (Certains tronçons ne sont pas éligibles pour d’autres raisons, par exemple, si vous avez choisi de ne pas localiser de point sur des éléments restreints ou bien d’exclure toutes les autoroutes. Dans ce cas, tous les tronçons interdits ou les autoroutes sont ignorés.) Ce processus se répète jusqu’à ce que le point se trouve sur un tronçon approprié ou que la tolérance de capture spécifiée soit dépassée, empêchant la localisation du point.
Utiliser les champs Bearing et BearingTol dans votre analyse
Lorsque vous effectuez une analyse de à l’aide de couches d’analyse de réseau et que vous chargez des points pour les classes en entrée (Arrêts, Ressources ou Origines), l’outil Ajouter des emplacements utilise automatiquement les champs Bearing et BearingTol de votre table en entrée. Il n’est pas nécessaire d’utiliser l’appariement de champ et de procéder à une configuration spéciale. Les champs sont utilisés s’ils sont présents dans les données en entrée.
Lorsque vous effectuez une analyse dans Python à l’aide du module Network Analyst, arcpy.nax, les champs Bearing et BearingTol sont explicitement inclus dans la liste des champs pris en charge pour chaque classe en entrée de l’analyse. Pour utiliser les champs, appariez les champs à partir de votre entrée aux champs de la classe en entrée à l’aide du paramètre field_mappings de la méthode load, comme vous le faites pour n’importe quel autre champ en entrée à apparier.
En savoir plus sur l’appariement de champ dans le module Network Analyst
Gardez à l’esprit les points suivants lorsque vous utilisez les champs Bearing et BearingTol :
- Les champs Bearing et BearingTol de vos données en entrée doivent avoir un type de données court, long ou double.
- Si les valeurs de champ en entrée appariées pour un point sont nulles, le point est localisé de la manière habituelle, c’est-à-dire sans tenir compte du relèvement et de la tolérance de relèvement.
Exemple
La série de graphiques ci-dessous et les légendes associées illustrent la manière dont Network Analyst traite les champs Bearing et BearingTol.
Vous avez un commentaire à formuler concernant cette rubrique ?