Skip To Content

Services de calcul d’itinéraire

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. 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 ArcGIS Network Analyst extension 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 ArcGIS Network Analyst extension.

Type de services de calcul d’itinéraire

Six 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 doit pas rechercher 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 d’itinéraire de flotte

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 ?
Dans ces exemples, les ressources représenteraient les casernes de pompiers, les points de vente de détail et les usines, tandis que les points de demande représenteraient des bâtiments, des clients et des 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

Le service de matrice de coût de déplacement permet de 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. En outre, elle classe 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 éventuellement 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 pour lesquelles 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.