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 sortie correspond à une couche d'entités hébergée.

En savoir plus sur le fonctionnement de l'outil Plan Routes (Planifier des itinéraires)

Exemples

Une équipe de quatre inspecteurs effectue des inspections quotidiennes imprévues de restaurants dans le comté de San Diego, en Californie. L'outil Planifier des itinéraires permet d'affecter des restaurants et des itinéraires à chacun des inspecteurs.

Itinéraires planifiés pour inspecteurs de restaurants

Remarques sur l’utilisation

L’outil Plan Routes (Planifier des itinéraires) inclut des configurations pour les couches en entrée, les paramètres d'analyse et les couches de résultat.

Couches en entrée

Le groupe Input layers (Couches en entrée) comprend les paramètres suivants :

  • Le paramètre Start layer (Couche de départ) indique les localisations où les véhicules commencent leur itinéraire. La couche doit contenir des entités ponctuelles.

    Pour les entités en entrée, le nombre d’entités est affiché sous le nom de la couche. Ce nombre inclut toutes les entités de la couche, à l’exception des entités supprimées à l’aide d’un filtre. Les paramètres d’environnement, comme Processing extent (Étendue de traitement), ne sont pas comptabilisés dans le nombre d’entités.

    Si une localisation de départ est spécifiée, tous les véhicules partent de ce point, quel que soit le nombre de véhicules disponibles.

    Si plusieurs localisation de départ sont spécifiées, chaque véhicule doit être associé à son propre point. Le nombre de véhicules doit correspondre au nombre de points dans la couche.
  • Le paramètre Intermediate stops layer (Couche des arrêts intermédiaires) indique les localisations à visiter par les véhicules. La couche doit contenir des entités ponctuelles. Ces points se transforment en arrêts attribués ou non attribués dans la couche en sortie.

    Pour les entités en entrée, le nombre d’entités est affiché sous le nom de la couche. Ce nombre inclut toutes les entités de la couche, à l’exception des entités supprimées à l’aide d’un filtre. Les paramètres d’environnement, comme Processing extent (Étendue de traitement), ne sont pas comptabilisés dans le nombre d’entités.
  • Le paramètre Return to start (Revenir au départ), s'il est activé, crée des itinéraires où tous les véhicules doivent arriver à leur localisation de départ. Par exemple, les itinéraires des camions de livraison régionale qui partent d'un entrepôt et reviennent au même entrepôt doivent être créés avec le paramètre Return to start (Revenir au départ) activé.

    Pour créer des itinéraires qui se terminent à une localisation différente de celle de départ, désactivez l'option Return to start (Revenir au départ).
  • Le paramètre End layer (Couche d'arrivée) indique les localisations où les itinéraires doivent se terminer. La couche doit contenir des entités ponctuelles. Le paramètre End layer (Couche d'arrivée) est disponible si le paramètre Return to start (Revenir au départ) est désactivé.

    Le paramètre End layer (Couche d’arrivée) peut être configuré pour prendre en charge les options suivantes :
    • One end location (Une localisation d'arrivée) : les couches comportant une entité ponctuelle créent des itinéraires où tous les véhicules arrivent à la même localisation. Par exemple, les itinéraires des bus scolaires qui déposent les élèves à une même école arrivent à la même localisation.
    • Many end locations (Plusieurs localisations d'arrivée) : les couches comportant plusieurs entités ponctuelles créent des itinéraires où chaque véhicule possède une extrémité spécifique. Par exemple, les camions de livraison qui transportent des marchandises d'un entrepôt régional vers des magasins arrivent tous à des localisations différentes.

      Le nombre d'entités ponctuelles doit correspondre au nombre de véhicules acheminés. Si plusieurs véhicules arrivent à la même localisation, l'extrémité doit être répétée pour chaque véhicule.
  • Les options 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) spécifient les champs des couches de départ et d'arrivée qui identifient de manière unique des itinéraires, véhicules ou conducteurs individuels. Les valeurs des champs sont utilisées pour déduire les noms des itinéraires en sortie. Les valeurs de ces champs doivent être uniques. Ces paramètres sont disponibles si des couches comportant plusieurs points sont sélectionnées pour le paramètre Start layer (Couche de départ) ou End layer (Couche d'arrivée).

    Si les véhicules partent et arrivent à plusieurs localisations, il est obligatoire de spécifier ces champs et les ID d'itinéraire choisis pour les couches de départ et d'arrivée doivent correspondre. Sinon, les champs sont facultatifs. S'ils ne sont pas spécifiés, les noms d'itinéraire sont déduits automatiquement des champs Name (Nom) ou ObjectID (ObjectID) dans les couches en entrée.
  • Le paramètre Optional barrier layers (Couches d’interruptions facultatives) permet d’ajouter des entités qui servent de restrictions temporaires lors d’un déplacement dans les rues sous-jacentes. Le paramètre Optional barrier layers (Couches d’interruptions facultatives) inclut les sous-paramètres suivants :
    • Point barrier layer (Couche d’interruptions ponctuelles) : entités ponctuelles qui bloquent le trafic à un endroit précis le long d’une rue. Le déplacement est autorisé sur la rue, hormis franchir l’interruption. Vous pouvez préciser jusqu’à 250 éléments comme interruptions ponctuelles. Par exemple, il peut s’agir d’un arbre qui est tombé, d’un accident de la circulation ou d’une ligne électrique à terre.
    • Line barrier layer (Couche d’interruptions linéaires) : entités linéaires qui bloquent le trafic sur plusieurs segments de rue. Les interruptions linéaires interdisent la circulation partout où elles intersectent les rues et peuvent intersecter jusqu’à 500 rues. Par exemple, il peut s’agir d’une parade ou d’une manifestation.
    • Polygon barrier layer (Couche d’interruptions surfaciques) : entités surfaciques qui bloquent le trafic sur des zones entières du réseau de transport. Les interruptions surfaciques interdisent la circulation partout où le polygone intersecte la rue et peuvent intersecter jusqu’à 2 000 rues. Par exemple, il peut s’agir d’une inondation ou d’un feu de forêt.

    Vous pouvez sélectionner une couche à l’aide du bouton Layer (Couche) ou créer une couche de dessin en entrée à l’aide du bouton Draw input features (Dessiner des entités en entrée).

    Pour les entités en entrée, le nombre d’entités est affiché sous le nom de la couche. Ce nombre inclut toutes les entités de la couche, à l’exception des entités supprimées à l’aide d’un filtre. Les paramètres d’environnement, comme Processing extent (Étendue de traitement), ne sont pas comptabilisés dans le nombre d’entités. Pour les interruptions linéaires et surfaciques, la prise en charge est déterminée par le nombre de rues qui se coupent et non par le nombre d’entités.

Paramètres d’analyse

Le groupe Analysis settings (Paramètres d’analyse) comprend les paramètres suivants :

  • Le paramètre Travel mode (Mode de déplacement) permet de sélectionner le mode de déplacement des itinéraires. Les modes de déplacement sont configurés par votre administrateur ArcGIS. La planification des itinéraires ne prend en charge que les modes de déplacement temporels.

    Plus d’informations sur les modes de déplacement
  • Le paramètre Departure time (Date/heure de départ) permet de déterminer la date et l'heure auxquelles les véhicules partent des localisations de départ. Ce paramètre est disponible pour les mode de déplacement basés sur le temps, tels que le temps de trajet et la durée du trajet pour camions, et a un impact sur la vitesse de déplacement.

    Si les date et heure personnalisées sont éloignées de moins de quatre heures de l'heure actuelle, les conditions de trafic en temps réel sont utilisées. Si les date et heure personnalisées sont éloignées de plus de quatre heures des date et heure actuelles, les conditions de trafic historique sont utilisées. Utilisez cette option pour créer une zone de déplacement avec des conditions de trafic typiques. Par exemple, choisissez 9h00 le lundi précédent pour créer une zone de déplacement avec des conditions typiques pour les lundis à 9h00.
  • Le paramètre Maximum number of vehicles to route (Nombre maximum de véhicules à acheminer) détermine le nombre maximum de véhicules pouvant être acheminés. La table suivante indique le nombre maximal de véhicules en fonction du nombre de localisations de départ et d’arrivée :

    Emplacements de départEmplacements d'arrivéeNombre maximum de véhicules

    Un

    Un

    Jusqu'à 100.

    L'outil peut éventuellement trouver une solution optimale avec un nombre de véhicules inférieur à celui spécifié, selon le nombre total d'arrêts, le nombre d'arrêts que vous autorisez par véhicule, la distance entre les arrêts, le temps passé à chaque arrêt et les limites que vous imposez au temps de trajet total par véhicule.

    Un

    Plus d'une

    Identique au nombre d'emplacements d'arrivée. Cette valeur ne peut pas être modifiée.

    Plus d'une

    Un

    Identique au nombre d'emplacements de départ. Cette valeur ne peut pas être modifiée.

    Plus d'une

    Plus d'une

    Identique au nombre d'emplacements de départ et d'arrivée. Cette valeur ne peut pas être modifiée.

    Remarque :

    Le nombre d'emplacements de départ et d'arrivée doit correspondre.

  • Le paramètre Maximum number of stops per vehicle (Nombre maximum d'arrêts par véhicule) peut être utilisé pour équilibrer la charge de travail entre les véhicules. Vous pouvez spécifier une valeur comprise entre 1 et 200.

    En réduisant le nombre maximum d'arrêts pouvant être attribués à chaque véhicule, les véhicules ont plus de chance de se voir attribuer un nombre égal d'arrêts. Définir un nombre maximal d'arrêts permet d’équilibrer la charge de travail entre les conducteurs. Toutefois, la solution engendrée risque d’être moins efficace.

    En augmentant le nombre d'arrêts par véhicule, l'outil a plus de liberté pour trouver des solutions plus efficaces. Cependant, la charge de travail risque d'être répartie de manière inégale parmi les chauffeurs et les véhicules.
  • Le paramètre Time spent at each stop (minutes) (Temps passé à chaque arrêt (minutes)) spécifie le temps de service moyen passé à chaque arrêt. Par exemple, si vous planifiez la journée de travail d'inspecteurs et que le temps d'inspection moyen est de 45 minutes, entrez 45. Le temps de service est censé être le même à tous les arrêts.
  • Le paramètre Limit max time per vehicle (Limiter le temps maximal par véhicule) détermine si un délai d'acheminement maximal est appliqué aux véhicules.
  • Le paramètre Max time per vehicle (minutes) (Temps maximal par véhicule (minutes)) spécifie la durée maximale d'un itinéraire entre le départ et l'arrivée. Il s'agit de la deuxième méthode d'équilibrage de la charge de travail entre les véhicules. La durée de l'itinéraire inclut le temps de trajet attendu et les temps de service passés aux arrêts le long de l'itinéraire. La valeur par défaut est de 480 minutes, soit huit heures, ce qui correspond à une journée de travail standard.

    Ce paramètre est disponible si le paramètre Limit max time per vehicle (Limiter le temps de trajet total par véhicule) est activé.

Couches de résultats

Le groupe Result layers (Couches de résultat) comprend les paramètres suivants :

  • Le paramètre Output name (Nom en sortie) spécifie le nom de la couche qui a été créée et est affichée. Le nom doit être unique. Si une couche du même nom existe déjà dans votre organisation, l’outil échoue et vous êtes invité à utiliser un autre nom.
  • L’option Include route layers (Inclure les couches d’itinéraires) enregistre chaque itinéraire de résultat comme couche d’itinéraires. Une couche d’itinéraire comprend toutes les informations associées à un itinéraire donné, telles que les arrêts attribués à l’itinéraire et les feuilles de route. 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. Cliquez sur l’itinéraire individuel obtenu pour ouvrir une fenêtre contextuelle qui contient des options permettant de modifier l’itinéraire, d’ouvrir la couche d’itinéraire et d’effectuer un zoom sur l’itinéraire.
  • Le paramètre Save in folder (Enregistrer dans un dossier) indique le nom d’un dossier de My content (Mon contenu) dans lequel est enregistré le résultat.

Limitations

Les limitations suivantes s’appliquent à l'outil :

  • Vous pouvez spécifier un maximum de 2 000 arrêts.
  • Un maximum de 100 véhicules peut être acheminé.
  • Vous pouvez spécifier un maximum de 200 véhicules.
  • Seuls les modes de déplacement temporels sont pris en charge.
  • Les conditions de circulation ne sont pas utilisées pour déterminer l’attribution d’arrêts aux itinéraires ou l’ordre des arrêts sur les itinéraires. Les conditions de circulation sont utilisées pour créer les itinéraires et pour déterminer la feuille de route entre les arrêts.
  • Une erreur se produit si l’outil prend plus de 60 minutes pour s’exécuter. Si cette erreur se produit à nouveau, essayez de réexécuter l’analyse avec moins d’entités en entrée.
  • Vous pouvez préciser jusqu’à 250 éléments comme interruptions ponctuelles.
  • Si le nombre d’entités de rue intersectées par toutes les interruptions linéaires dépasse 500, une erreur est renvoyée.
  • Si le nombre d’entités de rue intersectées par toutes les interruptions polygonales dépasse 2 000, une erreur est renvoyée.
  • La distance en ligne droite entre tous les arrêts et les localisations de départ et d’arrivée de l’itinéraire ne peut pas être supérieure à 43,45 kilomètres (27 miles) si le mode de déplacement est Walking Time (Durée du trajet à pied).
  • Le bouton Draw input features (Dessiner des entités en entrée) n’est pas disponible dans Scene Viewer.
  • Les couches d’itinéraire ne sont pas ajoutées à la scène dans Scene Viewer, mais sont enregistrées en tant qu’éléments dans My content (Mon contenu).

Environnements

Les paramètres d’environnement d’analyse sont des paramètres supplémentaires qui affectent les résultats d’un outil. Vous pouvez accéder aux paramètres d’environnement d’analyse de l'outil à partir du groupe de paramètres Environment settings (Paramètres d'environnement).

Cet outil respecte l’environnement d’analyse du système de coordonnées en sortie.

Crédits

Cet outil consomme des crédits.

Utilisez le paramètre Estimate credits (Estimer les crédits) pour calculer le nombre de crédits requis pour exécuter l’outil. Pour plus d’informations, reportez-vous à la rubrique Comprendre les crédits pour l’analyse spatiale.

Sorties

Cet outil comprend les sorties suivantes :

  • Une couche de points indiquant les localisations de départ et d'arrivée et les arrêts attribués pour chaque itinéraire.
  • Une couche ponctuelle représentant les arrêts non attribués.
  • Une couche linéaire représentant les itinéraires de chaque localisation de départ aux arrêts attribués de chaque itinéraire, jusqu’à la localisation d’arrivée.
  • Une couche d’itinéraire par ligne (facultatif).

    En savoir plus sur les couches d’itinéraires

Licences requises

Cet outil requiert le type d’utilisateur et les configurations suivants :

  • Type d’utilisateur Creator, Professional ou Professional Plus
  • Rôle d’éditeur, de facilitateur ou d’administrateur, ou rôle personnalisé équivalent
  • Privilège d'analyse du réseau

Ressources

Référez-vous aux ressources suivantes pour en savoir plus :