Les services de calcul d’itinéraire vous permettent d’effectuer plusieurs types d’analyses spatiales sur les réseaux de transport, telles que la recherche du meilleur itinéraire pour traverser une ville, la recherche d’un véhicule d’urgence ou de la ressource la plus proche, l’identification d’une zone de desserte autour d’une localisation ou le service d’un ensemble d’ordres (ou de commandes) avec une flotte de véhicules.
Étant donné qu’ils fonctionnent dans ArcGIS Server, les services de calcul d’itinéraire mettent les outils d’analyse de réseau à disposition de votre organisation sur le web, où ils peuvent être exécutés par de nombreux utilisateurs à la fois. Cela vous permet de partager les fonctions d’analyse de réseau au sein d’une organisation sans qu’il soit nécessaire pour chaque utilisateur d’avoir une licence de l’extension Extension ArcGIS Network Analyst pour ArcGIS Pro. Cela permet également de ne pas avoir à gérer plusieurs copies du jeu de données réseau. Toutes les personnes au sein de votre organisation utilisent une même source officielle pour l’ensemble de vos analyses réseau. L’expérience offerte par les services de calcul d’itinéraire est analogue aux outils disponibles dans ArcGIS Pro pour accomplir l’analyse sur des réseaux de transport.
Les services de calcul d’itinéraire nécessitent un jeu de données réseau sur lequel porte l’analyse. Un jeu de données réseau modélise votre réseau de transport en codant les règles de circulation telles que celles régissant les rues à sens unique, les interdictions de tourner, les ponts et les tunnels, etc. Le jeu de données réseau est accessible par une géodatabase ; il peut s’agir d’une géodatabase fichier, d’un paquetage de cartes mobiles stocké sur un disque ou encore d’une géodatabase d’entreprise. Vous pouvez créer un jeu de données réseau reposant sur des données routières que votre organisation gère ou utiliser un jeu de données réseau faisant partie de ArcGIS StreetMap Premium.
Licence :
Routing services require anLes services de calcul d’itinéraire exigent une licence Extension ArcGIS Network Analyst sur votre site ArcGIS Server. Toutefois, afin d’utiliser les services de calcul d’itinéraire, les applications client telles qu’ArcGIS Pro n’ont pas besoin d’une licence pour Extension ArcGIS Network Analyst.
Type de services de calcul d’itinéraire
Sept types d’analyse sont réalisables via les services de calcul d’itinéraire. Chacun de ces outils d’analyse est disponible en tant que service.
En savoir plus sur la procédure de publication des services de calcul d’itinéraire
Service d’itinéraire
Le service d’itinéraire permet de rechercher le meilleur itinéraire pour aller d’un point à un autre ou pour accéder à plusieurs localisations. Le meilleur itinéraire peut être l’itinéraire le plus rapide pour une heure précise de la journée, en prenant en compte les conditions de circulation à cet horaire, ou il peut s’agir de l’itinéraire le plus court qui réduit au maximum la distance de trajet. Le service d’itinéraire permet également de calculer le meilleur itinéraire qui passe par chaque arrêt pendant les fenêtres horaires que vous avez spécifiées. Si vous devez effectuer plus de deux arrêts, le meilleur itinéraire peut être déterminé en respectant l'ordre que vous avez indiqué pour les emplacements. Cela s’appelle un itinéraire simple. Le service d’itinéraire peut également déterminer la meilleure séquence selon laquelle accéder aux localisations (problème du voyageur de commerce). Cela s’appelle un itinéraire optimisé.
Service de localisation de ressource la plus proche
La recherche de l’hôpital le plus proche d’un accident, des voitures de police les plus proches du lieu d’un délit et du point de vente le plus proche de l’adresse d’un client sont des exemples de problèmes pouvant être résolus à l’aide du service de recherche des ressources les plus proches. Lorsque vous recherchez les ressources les plus proches, vous pouvez spécifier le nombre de ressources à rechercher ainsi que le sens de déplacement vers ou depuis ces ressources. Une fois les ressources les plus proches trouvées, vous pouvez afficher le meilleur itinéraire vers ou depuis ces ressources et inclure le temps de trajet, la distance de trajet et la feuille de route vers chaque ressource. Le service peut utiliser différentes conditions de circulation pour calculer les meilleurs itinéraires. Vous pouvez également spécifier une impédance au-delà de laquelle le service ne recherche pas de ressource. Par exemple, vous pouvez définir un service de recherche des ressources les plus proches afin de rechercher les hôpitaux situés à moins de 15 minutes en voiture du site d’un accident. Tous les hôpitaux situés à plus de 15 minutes ne seront pas inclus dans les résultats. Les hôpitaux sont désignés sous le terme ressources, et l'accident sous le terme incident. Le service vous permet d'exécuter plusieurs analyses des ressources les plus proches simultanément. Cela signifie que vous pouvez avoir plusieurs incidents et rechercher la ou les ressources les plus proches de chaque incident.
Service de zone de desserte
Le service de zone de desserte vous permet de trouver la zone qui est accessible en partant de la localisation en entrée selon un temps de trajet et une distance de trajet donnés. Une zone de desserte est la zone qui englobe toutes les rues auxquelles il est possible d'accéder selon une distance ou un temps de trajet donnés à partir d'un ou de plusieurs emplacements (également désignés sous le nom de ressources). Les zones de desserte servent généralement à visualiser et à mesurer l'accessibilité des ressources. Par exemple, un polygone de temps de conduite de trois minutes autour d’une épicerie permet de déterminer les résidents susceptibles de rejoindre le magasin en trois minutes et donc d’y faire leurs courses. Le service peut également créer plusieurs zones de desserte concentriques autour d'une ou de plusieurs ressources, illustrant ainsi l'évolution de l'accessibilité en fonction de l'augmentation du temps ou de la distance de trajet. Le service peut servir, par exemple, à déterminer le nombre d’hôpitaux situés à moins de 5, 10 et 15 minutes en voiture des écoles. Lorsque vous créez des zones de desserte en fonction des temps de trajet, le service peut exploiter les données de trafic, ce qui peut influer sur la zone pouvant être atteinte à différents moments de la journée.
Service de tournée de véhicules
De nombreuses organisations desservent des ordres avec une flotte de véhicules. Par exemple, un grand magasin d'ameublement peut utiliser plusieurs camions pour livrer des meubles à domicile. Une compagnie spécialisée dans le recyclage des huiles peut acheminer des camions à partir d'une ressource pour collecter les huiles usagées de restaurants. Un service sanitaire peut programmer des visites d'inspection journalières pour chacun de ses inspecteurs. Le problème commun à ces exemples est l’itinéraire de flotte. Chaque organisation doit déterminer les ordres (domiciles, restaurants ou sites d'inspection) à desservir pour chaque itinéraire (camion ou inspecteur), ainsi que l'ordre de visite de ces ordres. L'objectif principal est de desservir au mieux les ordres et de réduire le coût de fonctionnement global de la flotte de véhicules. Le service d’itinéraire de flotte sert à trouver des solutions pour des tâches aussi complexes que la gestion des flottes. En outre, le service peut résoudre un plus grand nombre de problèmes spécifiques, car de nombreuses options sont disponibles, comme la mise en correspondance des capacités des véhicules avec la quantité des ordres, l'assurance d'un niveau élevé de service client en respectant toutes les fenêtres horaires des ordres, la prise en compte des pauses des chauffeurs et la définition de paires d'ordres de sorte que leur desserte est assurée par le même itinéraire.
Prenons un exemple de livraison de marchandises à des épiceries au départ d'une localisation d'entrepôt central. Une flotte de trois camions est disponible à l'entrepôt. L’entrepôt fonctionne seulement dans une fenêtre horaire limitée, de 8h00 à 17h00, amplitude pendant laquelle tous les camions doivent rentrer à l’entrepôt. Chaque camion a une capacité de 7,5 tonnes, qui limite la quantité de marchandises qu'il peut transporter. Chaque point de vente a une demande concernant une quantité spécifique de marchandises (en livres) qui doit être livrée, ainsi que des fenêtres horaires limitant les moments où les livraisons doivent être faites. En outre, le chauffeur ne peut travailler que huit heures par jour, a besoin d'une pause déjeuner et il est rémunéré en fonction du temps passé à la conduite et à la livraison aux points de vente. Le service calcule également un trajet pour chaque itinéraire, ce qui permet d’effectuer les livraisons tout en respectant tous les besoins en termes de véhicules et d’ordres et en réduisant le temps total passé par le chauffeur sur chaque itinéraire.
Service de localisation-allocation
L'emplacement-allocation vous aide à sélectionner les ressources d'un ensemble de ressources à utiliser selon leur interaction potentielle avec les points de demande. Elle peut vous aider à répondre à des questions du type :
- Pour un ensemble donné de casernes de pompiers existantes, quel nouveau site de caserne de pompiers fournirait les meilleurs temps de réaction pour la communauté ?
- Si une société de détail doit réduire ses activités, quels sont les points de vente qu’elle doit fermer pour maintenir l’essentiel de la demande globale ?
- Où faudrait-il construire une usine pour réduire la distance d’avec les centres de distribution ?
L'objectif peut être de réduire la distance totale entre des points de demande et des ressources, d'optimiser le nombre de points de demande couvert dans une certaine distance de ressources, d'optimiser un montant proportionnel de demande qui diminue avec l'augmentation de la distance d'une ressource ou d'optimiser le montant de demande capturé dans un environnement de ressources conviviales et concurrentielles.
Service de matrice de coût de déplacement
Utilisez le service de matrice de coût de déplacement pour créer une matrice de coût origine-destination (OD) de plusieurs origines vers plusieurs destinations. Une matrice de coût de déplacement est une table contenant le coût, tel que le temps de trajet ou la distance à parcourir, de toutes les origines vers toutes les destinations. Elle classe également les destinations auxquelles chaque origine se connecte par ordre croissant en fonction du coût minimum nécessaire pour atteindre chaque destination à partir de cette origine. Lors de la génération d’une matrice de coût de déplacement, vous pouvez spécifier le nombre maximal de destinations à trouver pour chaque origine, ainsi que la durée ou la distance maximale du trajet effectué pour rechercher des destinations.
Les résultats du service de matrice de coût de déplacement sont souvent utilisés en entrée pour d’autres analyses spatiales lorsque le coût des déplacements dans le réseau de transport est plus adapté que le coût en ligne droite. Par exemple, la prévision des mouvements de personnes dans une ville est mieux modélisée avec des coûts basés sur des réseaux de transport, puisque les personnes ont tendance à circuler sur les routes et les voies piétonnes.
Conseil :
Les services de recherche des ressources les plus proches et de matrice de coût de déplacement effectuent des analyses similaires. La différence principale réside dans la sortie et la vitesse de calcul. Le service de matrice de coût de déplacement génère des résultats plus rapidement, mais ne peut pas renvoyer des lignes qui suivent les feuilles de route ou les rues sous-jacentes. Elle est conçue pour résoudre rapidement des problèmes M x N importants et par conséquent ne contient pas en interne les informations requises pour générer les formes et les feuilles de route des itinéraires. Le service de recherche des ressources les plus proches peut renvoyer des itinéraires qui suivent les feuilles de route et les rues sous-jacentes, mais son exécution est plus lente que le service de matrice de coût de déplacement. Si vous avez besoin des feuilles de route ou des formes réelles des itinéraires, utilisez le service de recherche des ressources les plus proches. Sinon, faites appel au service de matrice de coût de déplacement pour réduire le temps de calcul.
Service Last Mile Delivery (Livraison sur le dernier kilomètre)
Le service Last Mile Delivery (Livraison sur le dernier kilomètre) s’appuie sur un algorithme de tournée de véhicules spécifique d’un cas d’utilisation conçu pour une flotte de véhicules qui livrent des colis aux clients finaux. Par exemple, il peut être utilisé pour les livraisons depuis un seul entrepôt ou centre de distribution aux localisations des clients finaux, livraisons qui peuvent s’avérer assez denses pour un petit nombre de clients dans un grand nombre de rues. En revanche, il n’est pas adapté pour des livraisons dans chaque maison de chaque rue.
Les sociétés de livraison doivent déterminer les ordres (localisation des livraisons de colis) à desservir par chaque itinéraire (chauffeur et véhicule de livraison) et la séquence de visite de ces ordres. L’objectif principal est de desservir au mieux les ordres en générant des itinéraires regroupés afin que les chauffeurs puissent facilement livrer tout le monde, et de minimiser le coût de fonctionnement global de la flotte de véhicules.
Le service Route (Itinéraire) de Network Analyst recherche le meilleur itinéraire pour un seul véhicule visitant de nombreux arrêts, tandis que les services Last Mile Delivery (Livraison sur le dernier kilomètre) et Vehicle Routing Problem (Tournée de véhicules) recherchent tous deux les meilleurs itinéraires pour une flotte de véhicules livrant de nombreuses commandes. Le service Vehicle Routing Problem (Tournée de véhicules) offre une grande flexibilité et peut modéliser toute une variété de contraintes, mais cette flexibilité limite aussi l’algorithme. Le service Last Mile Delivery (Livraison sur le dernier kilomètre) ne prend en charge qu’un sous-ensemble des contraintes, mais offre pour celles-ci un algorithme plus performant et de meilleure qualité.
Utilitaires d'itinéraire
Le service Utilitaires d’itinéraire comporte les outils GetTravelModes et qui offrent des informations complémentaires pour utiliser les services de calcul d’itinéraire.
L’outil GetTravelModes renvoie une liste de modes de déplacement configurés pour l’organisation qui peuvent être utilisés avec les services de calcul d’itinéraire. Un mode de déplacement représente un moyen de transport, tel que la voiture ou la marche. Les modes de déplacement sont essentiellement des modèles composés d'une longue liste de paramètres de déplacement. Cet outil est destiné à être utilisé par différentes applications pour afficher le nom (et parfois la description) des modes de déplacement disponibles dans leur expérience utilisateur. Un administrateur de l’organisation peut modifier les propriétés des modes de déplacement par défaut, ajouter de nouveaux modes de déplacement mieux adaptés aux processus de l’organisation ou supprimer les modes de déplacement qui ne conviennent pas aux processus de cette dernière.
L’outil GetToolInfo offre des informations telles que la description du jeu de données réseau utilisé pour l’analyse et les limites de traitement d’un outil disponible dans le service de géotraitement.
Vous avez un commentaire à formuler concernant cette rubrique ?