Fonctionnement de l’outil Planifier des itinéraires

L'outil Planifier des itinéraires permet de déterminer comment une flotte de véhicules peut passer par plusieurs arrêts dans le laps de temps le plus court.

La plupart des utilisateurs connaissent la navigation à un seul véhicule, qui trouve l'itinéraire le plus rapide pour qu'un véhicule se déplace dans un ensemble d'arrêts. Certains outils de navigation à un seul véhicule peuvent réorganiser de manière optimale l'ordre des arrêts afin d'empêcher les retours en arrière et les croisements, ce qui permet de réduire le temps de trajet total ou la distance totale.

L'outil Planifier des itinéraires est similaire, mais au lieu de calculer l'itinéraire d'un seul véhicule à la fois, il le calcule pour plusieurs véhicules. En outre, il détermine la façon dont les arrêts doivent être attribués entre les divers itinéraires, ainsi que l'ordre optimal de passage par les arrêts.

Planifier des itinéraires présente les avantages suivants :

  • Il simplifie la tâche souvent ardue de définir des itinéraires pour une flotte de véhicules.
  • Il crée des itinéraires efficaces, qui permettent à l'organisation dans son ensemble d'économiser du temps et des ressources et qui limitent l'utilisation de carburant et la pollution occasionnée par les véhicules.
  • Il enregistre les résultats dans ArcGIS Online, ce qui améliore le partage d’itinéraires avec les chauffeurs.

Équilibrer le travail

Les paramètres Max number of stops per vehicle (Nombre maximal d’arrêts par véhicule) et Max time per vehicle (minutes) (Temps maximal par véhicule (minutes)) permettent d'équilibrer la charge de travail entre les véhicules de la flotte dont vous calculez l'itinéraire.

Les exemples suivants montrent les effets de la limitation du nombre maximum d'arrêts par véhicule ou du temps de trajet total par véhicule. Tous les exemples comptent six arrêts et deux itinéraires, qui commencent à la même localisation.

Arrêts et temps de trajet équilibrés

Temps de trajet et arrêts par itinéraire équilibrés :

Les arrêts étant plus ou moins uniformément éloignés les uns des autres, la définition du nombre maximum d'arrêts par véhicule de manière à répartir équitablement la charge de travail engendre des itinéraires qui sont de la même durée environ.

Temps de trajet non équilibrés

Arrêts par itinéraire équilibrés mais temps de trajet non équilibrés :

Cinq des six arrêts sont regroupés à proximité de l'emplacement de départ, mais un des arrêts est éloigné et le trajet nécessaire pour l'atteindre est beaucoup plus long. La division équitable des arrêts entre les deux itinéraires provoque des temps de trajet non équilibrés.

Temps de trajet équilibrés

Arrêts par itinéraire non équilibrés mais temps de trajet équilibrés :

Les arrêts se trouvent au même emplacement que dans le graphique précédent, mais en augmentant le nombre maximum d'arrêts par itinéraire et en limitant le temps de trajet total par véhicule, les temps de trajet sont équilibrés.

Emplacements de départ et d'arrivée

Les localisations de départ et d'arrivée des itinéraires ou véhicules sont tout aussi importants que celles des arrêts par lesquels ils doivent passer. S'il connaît tous ces emplacements, l'outil peut affecter les arrêts aux véhicules les plus proches afin de réduire les temps de trajet globaux. Dans certains cas, l'outil Planifier des itinéraires nomme les itinéraires en sortie selon l'endroit d'où ils partent et où ils arrivent.

Il est possible de combiner plusieurs paramètres pour définir les points de départ et d'arrivée : Start layer (Couche de départ), Return to start (Revenir au départ), End layer (Couche d'arrivée), Start layer route ID field (Champ d’ID d’itinéraire de la couche de départ) et End layer route ID field (Champ d’ID d’itinéraire de la couche d’arrivée).

Un point de départ et retour au départ

Le problème le plus courant à configurer est le cas de figure dans lequel tous les itinéraires commencent et prennent fin au même endroit. Par exemple, une organisation caritative cherchant à acheminer les dons de manière efficace aux nécessiteux gare ses camions de livraison dans un même entrepôt. Les jours de livraison, les bénévoles chargent les camions, qui partent ensuite vers plusieurs arrêts pour livrer les colis. Les camions reviennent à l'entrepôt après avoir effectué leurs livraisons.

Sortie pour un emplacement de départ et retour au départ

Les emplacements de départ et d’arrivée sont configurés de la manière suivante :

  • Start layer (Couche de départ) : couche avec un point.
  • Return to start (Retourner au départ) : activée.

Un point de départ et un point d'arrivée

Quelquefois, tous les itinéraires commencent à un emplacement et finissent à un autre. Par exemple, lorsque vous planifiez des itinéraires pour plusieurs minibus qui quittent un dépôt, prennent des spectateurs à domicile et les conduisent à une manifestation (par exemple, un concert), le dépôt est précisé comme étant l'unique localisation de départ et la salle où se tient la manifestation devient la seule localisation d'arrivée.

Sortie pour un emplacement de départ vers un emplacement d'arrivée

Les emplacements de départ et d’arrivée sont configurés de la manière suivante :

  • Start layer (Couche de départ) : couche avec un point.
  • Return to start (Retourner au départ) : non activée.
  • End layer (Couche d’arrivée) : couche avec un point.

Tous les conducteurs partant et arrivant aux deux mêmes endroits, il est supposé qu'un chauffeur peut suivre n'importe quel itinéraire. Les feuilles de route en sortie portent des noms tels que Itinéraire 1 et Itinéraire 2.

Plusieurs points de départ et retour au départ

Pour ce type de problème, chaque itinéraire démarre à un point unique, passe par ses arrêts affectés et prend fin à l'endroit où il a commencé. Par exemple, les inspecteurs peuvent commencer leur journée à leur domicile, visiter plusieurs chantiers, puis rentrer chez eux à la fin de la journée.

Sortie pour plusieurs emplacements de départ et retour au départ

Les emplacements de départ et d’arrivée sont configurés de la manière suivante :

  • Start layer (Couche de départ) : couche avec plusieurs points.
    Remarque :

    Chaque itinéraire se voit toujours affecter son propre point de départ pour ce type de problème. Si un sous-ensemble d’itinéraires commence au même emplacement, ajoutez leurs points de départ à côté ou sur les autres pour garantir que chaque itinéraire possède son propre emplacement de départ.

  • Start layer route ID field (Champ d’ID d’itinéraire de la couche de départ) : champ d’ID dans la couche de départ qui identifie de manière unique les itinéraires ou les conducteurs. Il peut s’agir d’un numéro d’itinéraire, du nom d’un conducteur ou d’un autre nom unique.
  • Return to start (Retourner au départ) : activée.

Les itinéraires et leurs conducteurs démarrant à des emplacements uniques, le champ ID de la couche de départ doit être spécifié. Les noms des itinéraires en sortie sont générés automatiquement de façon à être identiques aux valeurs du champ ID, afin que les itinéraires puissent être affectés et remis aux conducteurs adéquats.

Plusieurs points de départ et un point d'arrivée

Chaque itinéraire démarre à un point unique, passe par ses arrêts affectés et converge avec les autres itinéraires à un emplacement d'arrivée unique pour ce type de problème. Par exemple, un service de navettes d'aéroport va chercher des passagers à plusieurs hôtels et les conduit à l'aéroport.

Sortie pour plusieurs emplacements de départ vers un emplacement d'arrivée

Les emplacements de départ et d’arrivée sont configurés de la manière suivante :

  • Start layer (Couche de départ) : couche avec plusieurs points.
    Remarque :

    Chaque itinéraire se voit toujours affecter son propre point de départ pour ce type de problème. Si un sous-ensemble d’itinéraires commence au même emplacement, ajoutez leurs points de départ à côté ou sur les autres pour garantir que chaque itinéraire possède son propre emplacement de départ.

  • Start layer route ID field (Champ d’ID d’itinéraire de la couche de départ) : champ d’ID dans la couche de départ qui identifie de manière unique les itinéraires ou les conducteurs. Il peut s’agir d’un numéro d’itinéraire, du nom d’un conducteur ou d’un autre nom unique.
  • Return to start (Retourner au départ) : non activée.
  • End layer (Couche d’arrivée) : couche avec un point.

Les itinéraires et leurs conducteurs démarrant à des emplacements uniques, le champ ID de la couche de départ doit être spécifié. Les noms des itinéraires en sortie sont générés automatiquement de façon à être identiques aux valeurs du champ ID, afin que les itinéraires puissent être affectés et remis aux conducteurs adéquats.

Un point de départ vers plusieurs points d'arrivée

Dans le type de problème un vers plusieurs, tous les itinéraires démarrent d'un point, passent par leurs arrêts affectés et prennent fin à des emplacements uniques. Par exemple, une entreprise de service public doit apposer des étiquettes de mise en demeure sur les portes des mauvais payeurs. Les employés perçoivent un bonus s'ils apposent les étiquettes lors de leur trajet du lieu de travail à leur domicile.

Sortie pour un emplacement de départ vers plusieurs emplacements d'arrivée

Les emplacements de départ et d’arrivée sont configurés de la manière suivante :

  • Start layer (Couche de départ) : couche avec un point.
  • Return to start (Retourner au départ) : non activée.
  • End layer (Couche de départ) : couche avec plusieurs points.
    Remarque :

    Chaque itinéraire se voit toujours affecter son propre point d’arrivée pour ce type de problème. Si un sous-ensemble d’itinéraires prend fin au même emplacement, ajoutez leurs points d’arrivée à côté ou sur les autres pour garantir que chaque itinéraire possède son propre emplacement d’arrivée.

  • End layer route ID field (Champ d’ID d’itinéraire de la couche d’arrivée) : champ d’ID dans la couche d’arrivée qui identifie de manière unique les itinéraires ou les conducteurs. Il peut s’agir d’un numéro d’itinéraire, du nom d’un conducteur ou d’un autre nom unique.

Les itinéraires et leurs conducteurs arrivant à des localisations uniques, le paramètre End layer route ID field (Champ d’ID d’itinéraire de la couche d’arrivée) est visible et doit être spécifié. Les noms des itinéraires en sortie sont générés automatiquement de façon à être identiques aux valeurs d'ID d'itinéraire, afin que les itinéraires puissent être affectés et remis aux conducteurs adéquats.

Nombreux points de départ vers plusieurs points d'arrivée

Dans certains scénarios de planification, chaque itinéraire possède des emplacements de départ et d'arrivée uniques. Par exemple, les chauffeurs de bus scolaires dans une zone rurale garent leur bus à leur domicile la nuit. Au matin, ils démarrent leur itinéraire de chez eux, prennent les élèves et les déposent aux écoles de cette zone.

Sortie pour plusieurs emplacements de départ et d'arrivée

Les emplacements de départ et d’arrivée sont configurés de la manière suivante :

  • Start layer (Couche de départ) : couche avec plusieurs points.
    Remarque :

    Chaque itinéraire se voit toujours affecter son propre point de départ pour ce type de problème. Si un sous-ensemble d’itinéraires commence au même emplacement, ajoutez leurs points de départ à côté ou sur les autres pour garantir que chaque itinéraire possède son propre emplacement de départ.

  • Start layer route ID field (Champ d’ID d’itinéraire de la couche de départ) : champ d’ID dans la couche de départ qui identifie de manière unique les itinéraires ou les conducteurs. Il peut s’agir d’un numéro d’itinéraire, du nom d’un conducteur ou d’un autre nom unique.
  • Return to start (Retourner au départ) : non activée.
  • End layer (Couche de départ) : couche avec plusieurs points.
    Remarque :

    Chaque itinéraire se voit toujours affecter son propre point d’arrivée pour ce type de problème. Si un sous-ensemble d’itinéraires prend fin au même emplacement, ajoutez leurs points d’arrivée à côté ou sur les autres pour garantir que chaque itinéraire possède son propre emplacement d’arrivée.

  • End layer route ID field (Champ d’ID d’itinéraire de la couche d’arrivée) : champ d’ID dans la couche d’arrivée qui identifie de manière unique les itinéraires ou les conducteurs. Il peut s’agir d’un numéro d’itinéraire, du nom d’un conducteur ou d’un autre nom unique.

Les itinéraires et leurs conducteurs arrivant à des localisations uniques, les paramètres des champs d’ID d’itinéraire des couches de départ et d'arrivée sont visibles et doivent être spécifiés. Les valeurs des champs d’ID d’itinéraire des couches de départ et d'arrivée doivent correspondre exactement. Les noms des itinéraires en sortie sont générés automatiquement de façon à être identiques aux valeurs d'ID d'itinéraire, afin que les itinéraires puissent être affectés et remis aux conducteurs adéquats.

Couches d'itinéraires

La création de couches d’itinéraires est utile si vous voulez partager les itinéraires individuels avec d’autres membres de votre organisation ou que vous souhaitez davantage configurer les itinéraires à l’aide de la fenêtre Directions (Feuille de route) de Map Viewer. Les couches d’itinéraires utilisent le nom fourni pour la couche d’entités comme préfixe, et le nom de l’itinéraire généré dans le cadre de l’analyse est ajouté pour conférer un nom unique à chaque couche d’itinéraires.