Exercice 7 : desservir un ensemble de commandes avec une flotte de véhicules

Complexité : Débutant Exigences en matière de données : Données du didacticiel ArcGIS for Desktop Chemin des données : C:\ArcGIS\ArcTutor\Network Analyst\Tutorial Objectif : Effectuer une analyse d'itinéraire de véhicule.

Dans cet exercice, vous allez rechercher les meilleurs itinéraires pour une flotte de véhicules, exploitée par une société de distribution, pour livrer des marchandises d'un centre de distribution à un ensemble de 25 épiceries. Chaque point de vente (épicerie) a une quantité spécifique de demande de marchandises, et chaque camion a une capacité limitée de transport des marchandises. L'objectif principal est d'affecter aux camions de la flotte un sous-ensemble de points de vente à desservir et d'organiser les livraisons de sorte à minimiser les coûts de transport totaux.

Cela peut être accompli en calculant un itinéraire de véhicule (VRP). Une fois la séquence de livraison déterminée, vous allez générer les feuilles de route tournant par tournant des itinéraires obtenus, afin de les distribuer par voie électronique ou directement aux chauffeurs après les avoir imprimés.

RemarqueRemarque :

Les données pour cet exercice et les autres exercices du didacticiel ArcGIS Network Analyst sont accessibles sur ArcGIS.com. Après avoir téléchargé les données, vous pouvez les extraire où vous voulez. Il peut toutefois être utile de les extraire dans C:\arcgis\ArcTutor, car le didacticiel fait référence à ce chemin d'accès comme emplacement par défaut pour les données.

Préparation de votre affichage

Etapes :
  1. Si l'Exercise07.mxd est déjà ouvert dans ArcMap, passez à l'étape 6.
  2. Démarrez ArcMap en cliquant sur Démarrer > Tous les programmes > ArcGIS > ArcMap 10.1.
  3. Dans la boîte de dialogue ArcMap - Démarrage, cliquez sur Cartes existantes > Rechercher davantage.

    La boîte de dialogue Ouvrir un document ArcMap s'ouvre.

  4. Accédez à C:\ArcGIS\ArcTutor\Network Analyst\Tutorial.

    Il s'agit de l'emplacement d'installation par défaut des données du didacticiel.

  5. Double-cliquez sur Exercise07.mxd.

    La carte s'ouvre dans ArcMap.

  6. Activez l'extension ArcGIS Network Analyst.
    1. Cliquez sur Personnaliser > Extensions.

      La boîte de dialogue Extensions s'affiche.

    2. Cochez l'option ArcGIS Network Analyst.
    3. Cliquez sur Fermer.
  7. Si la barre d'outils ArcGIS Network Analyst n'est pas affichée, vous devez l'ajouter.

  8. Cliquez sur Personnaliser > Barres d'outils > Network Analyst.

    La barre d'outils ArcGIS Network Analyst est ajoutée à ArcMap.

    Barre d'outils Network Analyst

  9. Si la fenêtre ArcGIS Network Analyst n'est pas affichée, vous devez l'ajouter.

  10. Dans la barre d'outils Network Analyst, cliquez sur le bouton Fenêtre Network Analyst Fenêtre Network Analyst.

    La fenêtre ArcGIS Network Analyst ancrable s'affiche.

    Fenêtre Network Analyst

  11. Vous pouvez ancrer ou détacher la fenêtre ArcGIS Network Analyst.

Création de la couche d'optimisation des tournées de véhicules

Etapes :
  1. Dans la barre d'outils Network Analyst, cliquez sur Network Analyst, puis sur Nouvelle tournée de véhicules.

    Choix d'une Nouvelle matrice de coût OD

    La couche d'optimisation des tournées de véhicules est ajoutée dans la fenêtre Network Analyst. Les classes d'analyse de réseau (Commandes, Dépôts, Itinéraires, Passages aux dépôts, Interruptions, Zones de tournées, Points d'origine de tournée, Relais de tournée, Spécialités, Couples de course et Barrières ponctuelles, Barrières linéaires et Barrières zonales) sont vides.

    Fenêtre Network Analyst avec les classes vides

    La couche d'analyse est également ajoutée dans la fenêtre Table des matières.

    Couche d'optimisation des tournées de véhicules affichée dans la table des matières

Ajout de commandes

Vous allez ajouter les emplacements des épiceries à la classe d'analyse de réseau Commandes. Les commandes peuvent être représentées comme des commandes à honorer dans la mesure où chaque épicerie a demandé que des marchandises lui soient livrées depuis le centre de distribution. Les membres de la classe Ordres vont ensuite devenir des arrêts sur les itinéraires des véhicules.

Les emplacements des épiceries sont déjà ajoutés en tant que couche d'entités, Points de vente, dans la carte. Les attributs de Points de vente contiennent des informations sur le poids total de marchandises (en tonnes) requis par chaque point de vente, la fenêtre horaire dans laquelle la livraison doit être effectuée et la durée de desserte (en minutes) nécessaire à la visite de chaque point de vente. On entend par durée de desserte le temps requis pour décharger les marchandises.

Présentation générale de la table Points de vente

Vous allez ajouter ces entités ponctuelles de points de vente en tant que commandes dans la couche d'analyse.

Etapes :
  1. Dans la fenêtre Network Analyst, cliquez avec le bouton droit sur Ordres (0), puis choisissez Charger des localisations.

    Sélection de Charger des localisations

    La boîte de dialogue Charger des localisations s'ouvre

  2. Sélectionnez Points de vente dans la liste déroulante Charger des localisations.
  3. La section Propriétés d'analyse des localisations de la boîte de dialogue Charger des localisations vous permet de spécifier les attributs de la classe d'entités Points de vente qui contiennent les valeurs que l'Extension ArcGIS Network Analyst va utiliser pour calculer l'itinéraire du véhicule.

  4. Dans la section Propriétés d'analyse des localisations, assurez-vous que la propriété Nom est automatiquement appariée au champ NOM et que la propriété ServiceTime est appariée au champ ServiceTime.

    L'Extension ArcGIS Network Analyst essaie d'apparier automatiquement les propriétés d'analyse des localisations d'une couche de calcul d'itinéraire de véhicule récemment créée en fonction d'un fichier de configuration (situé dans le répertoire d'installation ArcGIS dans [...] \NetworkAnalyst\NetworkConfiguration\NASolverConfiguration.xml).

  5. Définissez la valeur du Champ de TimeWindowStart1 sur TimeStart1.

    Appariement du champ de début de fenêtre horaire

  6. Définissez la valeur du Champ de TimeWindowEnd1 sur TimeEnd1.
  7. Définissez la valeur du Champ de DeliveryQuantities sur Demand.
  8. Tapez 0 sous Valeur par défaut pour la propriété MaxViolationTime1.

    La définition de cette propriété sur la valeur zéro indique que la fenêtre horaire doit obligatoirement être respectée.

    Révision des paramètres de propriété pour le chargement des points de vente

  9. Cliquez sur OK.

    Vingt-cinq points de vente sont répertoriés dans la fenêtre Network Analyst sous Ordres et sont affichés en tant que commandes sur la carte.

Ajout de dépôts

Les marchandises sont livrées depuis un seul centre de distribution dont l'emplacement est affiché dans la couche d'entités DistributionCenter dans ArcMap. Ce centre de distribution fonctionne de 8:00 à 17:00. Vous allez ajouter cette entité ponctuelle à la classe d'analyse de réseau Dépôts.

Etapes :
  1. Dans la fenêtre Network Analyst, cliquez avec le bouton droit sur Dépôts (0), puis choisissez Charger des localisations.

    La boîte de dialogue Charger des emplacements s'ouvre.

  2. Sélectionnez DistributionCenter dans la liste déroulante Charger des localisations.
  3. Dans la section Propriétés d'analyse des localisations, assurez-vous que la propriété Nom est automatiquement appariée au champ NOM.
  4. Tapez 8 AM sous Valeur par défaut pour la propriété TimeWindowStart1.
  5. Tapez 5 PM sous Valeur par défaut pour la propriété TimeWindowEnd1.

    Présentation générale des propriétés pour le chargement de dépôts

  6. Cliquez sur OK.

    Un centre de distribution est répertorié dans la fenêtre Network Analyst sous Dépôts et affiché en tant que dépôt sur la carte.

Ajout d'itinéraires

Le centre de distribution a trois camions, d'une capacité maximale de 7,5 tonnes de marchandises chacun. Vous allez ajouter trois itinéraires (un pour chaque véhicule) et définir les propriétés des itinéraires en fonction des procédures opérationnelles du centre.

Etapes :
  1. Dans la fenêtre Network Analyst, cliquez avec le bouton droit sur Itinéraires (0) et choisissez Ajouter un élément.

    Création d'un objet d'itinéraire

    Un nouvel itinéraire, Item1, est ajouté sous la classe Itinéraires dans la fenêtre Network Analyst et la fenêtre Propriétés de l'itinéraire s'ouvre.

  2. Dans la fenêtre Propriétés, spécifiez les attributs de l'itinéraire comme indiqué dans le tableau ci-dessous. La colonne Description du tableau explique l'utilisation de valeurs particulières. Pour les attributs ne figurant pas dans ce tableau, laissez les valeurs par défaut.

    AstuceAstuce:

    Utilisez les raccourcis clavier suivants lors de la modification de valeurs dans la fenêtre Propriétés :

    • Appuyez sur TABULATION ou F2 pour modifier la propriété sélectionnée.
    • Appuyez de nouveau sur TABULATION pour enregistrer les modifications et commencer à modifier la propriété suivante.
    • Appuyez sur MAJ + TABULATION pour enregistrer les modifications et commencer à modifier la propriété précédente.

    Attribut

    Valeur

    Description

    Nom

    Truck_1

    Nom du véhicule.

    StartDepotName

    San Francisco

    Le camion part du centre de distribution.

    EndDepotName

    San Francisco

    Le camion revient au centre de distribution à la fin de l'itinéraire.

    StartDepotServiceTime

    60

    Temps (en minutes ici) requis pour charger entièrement le camion avec les marchandises.

    EarliestStartTime

    8 AM

    Le camion peut démarrer l'opération dès que le centre de distribution ouvre, à 8:00 heures du matin.

    LatestStartTime

    8 AM

    Le camion doit démarrer l'opération dès que possible.

    Capacities

    15000

    Le camion peut transporter 7,5 tonnes de marchandises maximum.

    CostPerUnitTime

    0.20

    Le chauffeur de camion est payé 12 dollars de l'heure. Son salaire est donc de : $12,00/60 minutes = $0,20 par minute.

    CostPerUnitDistance

    1.5

    Montant moyen du mile en dollars (carburant, amortissement et entretien du camion compris).

    MaxOrderCount

    10

    Nombre maximum de points de vente pouvant être desservis par un camion.

    MaxTotalTime

    360

    En raison des contraintes liées aux jours ouvrables, les chauffeurs ne peuvent avoir un horaire de travail de plus de six heures (360 minutes).

    MaxTotalTravelTime

    120

    Pour satisfaire les contraintes de jours ouvrables et être en mesure de desservir un nombre correct de points de vente (tout en tenant compte de la durée de desserte requise dans un point de vente), le camion ne doit pas passer plus de deux heures (120 minutes) sur la route.

    MaxTotalDistance

    80

    Pour équilibrer les coûts quotidiens de carburant et d'entretien entre les véhicules de la flotte, chaque camion ne doit pas parcourir plus de 80 miles sur son itinéraire.

    Présentation générale des paramètres de propriétés de l'itinéraire

  3. Cliquez sur OK.

    Un nouvel itinéraire, Truck_1, est ajouté à la classe d'itinéraires dans la fenêtre Network Analyst.

  4. Les trois camions du centre de distribution étant identiques, vous pouvez faire deux copies du premier camion que vous avez entré et les renommer.

  5. Cliquez avec le bouton droit sur l'objet d'itinéraire Truck_1 dans la fenêtre Network Analyst et sélectionnez Copier.

    Copie de l'objet d'itinéraire

  6. Cliquez avec le bouton droit sur la classe d'Itinéraires (1) dans la fenêtre Network Analyst et choisissez Coller.

    Collage d'un nouvel objet d'itinéraire

    La classe d'itinéraires contient deux objets d'itinéraire identiques.

  7. Répétez l'étape précédente pour créer un troisième objet d'itinéraire.

    Trois objets d'itinéraire dans la fenêtre Network Analyst

  8. Double-cliquez sur le deuxième objet Truck_1 dans la liste.

    La fenêtre Propriétés s'ouvre.

  9. Cliquez sur la propriété Nom et tapez Truck_2.
  10. Appuyez deux fois sur Entrée.

    Un nom unique est affecté à l'itinéraire et la fenêtre se ferme.

  11. Utilisez la même procédure pour modifier le nom du dernier itinéraire et le nommer Truck_3.

    Chaque objet d'itinéraire avec son propre nom

Configuration des propriétés de l'analyse de l'itinéraire de véhicule

Etapes :
  1. Cliquez sur le bouton Propriétés de la couche d'analyse dans la fenêtre ArcGIS Network Analyst.

    Clic sur le bouton Propriétés de la couche

    La boîte de dialogue Propriétés de la couche s'ouvre.

  2. Cliquez sur l'onglet Paramètres d'analyse.
  3. Assurez-vous que la liste déroulante Attribut de temps est définie sur TravelTime (minutes).

    Le solveur VRP va utiliser cet attribut pour calculer des coûts basés sur le temps entre des commandes et le dépôt.

  4. Cliquez sur la liste déroulante Attribut de distance et choisissez Mètres.

    Cet attribut permet de déterminer des distances de parcours entre des commandes et le dépôt afin de respecter les contraintes et de créer des feuilles de route ; toutefois, l'objectif du solveur VRP est de réduire les coûts de temps.

  5. Définissez la Date par défaut sur Jour de la semaine. Choisissez Lundi dans la liste déroulante Jour de la semaine.

  6. Assurez-vous que le Nombre de capacités est défini sur 1.

    Ce paramètre indique que les marchandises livrées ne sont exprimées que dans une seule mesure. Dans ce cas, cette mesure est le poids (tonne). Si les capacités ont été exprimées dans deux mesures, poids et volume par exemple, le nombre de capacités doit être défini sur 2.

  7. Assurez-vous que la valeur Minutes est sélectionnée dans le champ Unités du champ temporel.

    Cela signifie que tous les attributs basés sur le temps, tels que ServiceTime et MaxViolationTime1 pour les Commandes et MaxTotalTime, MaxTotalTravelTime et CostPerUnitTime pour les Itinéraires, sont exprimés en minutes.

  8. Assurez-vous que le champ Unités du champ de distance est défini sur Miles.

    Cela signifie que tous les attributs basés sur la distance, tels que MaxTotalDistance et CostPerUnitDistance pour les Itinéraires, sont exprimés en miles.

  9. Etant donné qu'il est difficile pour ces camions de livraison d'effectuer des demi-tours, définissez Demi-tours aux jonctions sur Non autorisé.
  10. Sélectionnez Ligne droite dans la liste déroulante Type de forme en sortie.

    Vous pouvez sélectionner soit Géométrie réelle avec mesures, soit Géométrie réelle si vous souhaitez que les itinéraires suivent les rues. Notez que cette option affecte uniquement l'affichage des itinéraires, pas les résultats déterminés par le solveur VRP.

  11. Assurez-vous que la case Utiliser la hiérarchie est cochée.
  12. Dans le bloc Restrictions, assurez-vous que les cases RestrictedTurns et Oneway sont cochées.
  13. Laissez aux options du bloc Directions leurs valeurs par défaut.

    Présentation générale de la configuration des paramètres d'analyse

  14. Cliquez sur OK.

Exécution du processus visant à déterminer la meilleure affectation d'itinéraire et la meilleure séquence de commandes

Etapes :
  1. Cliquez sur le bouton Rechercher Rechercher sur la barre d'outils Network Analyst.

    Le solveur de tournées de véhicules calcule les trois itinéraires requis pour honorer les commandes et dessine les lignes qui connectent ces derniers. Chaque itinéraire commence et se termine au centre de distribution et dessert un ensemble de commandes sur son trajet.

    Si vous recevez des messages d'erreur, vérifiez que la valeur de l'attribut Capacities pour les itinéraires est définie sur 7,5 et non sur 7.5 et que chaque itinéraire a un nom unique.

    Présentation générale des trois itinéraires

Génération des feuilles de route tournant par tournant pour les itinéraires

Etapes :
  1. Cliquez avec le bouton droit sur Itinéraires (3) dans la fenêtre Network Analyst et cliquez sur Sélection > Désélectionner les entités sélectionnées.
  2. Cliquez sur le bouton Fenêtre Feuilles de route Feuille de route sur la barre d'outils Network Analyst.

    La boîte de dialogue Fenêtre Feuilles de route s'ouvre.

  3. Vous pouvez également exporter la couche de calcul d'itinéraire de véhicule sous forme de fichier de couches (<nom du fichier>.lyr) en cliquant avec le bouton droit sur Tournée de véhicules dans la fenêtre Table des matières et en sélectionnant Enregistrer comme fichier de couche. L'analyse est alors enregistrée sur le disque afin que vous puissiez l'ajouter à une carte différente et la réutiliser ultérieurement.
  4. Si vous souhaitez passer aux sections avancées de cet exercice du didacticiel, fermez la Fenêtre Feuilles de route. Sinon, quittez ArcMap et n'enregistrez pas vos changements dans Exercise07.mxd.

Modifications apportées à la solution existante pour résoudre un autre scénario

La solution d'itinéraire de véhicule calculée précédemment a bien fonctionné pour la société de distribution. Mais quelques semaines plus tard, le chauffeur affecté à Truck_2 est parti en vacances. La société de distribution doit donc à présent desservir les mêmes points de vente, mais avec seulement deux camions. Pour absorber la charge de travail supplémentaire, la société a décidé de payer des heures supplémentaires aux deux autres chauffeurs et de leur offrir une pause rémunérée dans la journée. La société de distribution a également acquis deux nouveaux centres de distribution satellites. Ces centres peuvent permettre aux camions de renouveler leur chargement sur la route de leurs livraisons, sans devoir revenir au centre de distribution principal pour ce faire. Vous allez modifier la solution obtenue à l'étape précédente pour répondre à ces changements.

Suppression d'un itinéraire existant dans une solution

Etapes :
  1. Dans la fenêtre Network Analyst, cliquez avec le bouton droit sur l'objet Truck_2 dans la classe Itinéraires et cliquez sur Supprimer.

    Suppression d'un itinéraire

Ajout de relais de tournée

Les deux centres de distribution satellites que la société a achetés se situent 800 Brush Street et 100 Old County Road et peuvent servir de relais aux camions. Les camions peuvent reremplir leur cargaison en venant dans ces relais et ainsi gagner du temps en ne retournant pas aux dépôts de base. Vous allez ajouter ces localisations de relais à la classe d'analyse de réseau Dépôts en géocodant leurs adresses. Les itinéraires pouvant être renouvelés à un relais ainsi que la durée de desserte inhérente au relais sont spécifiés dans la classe d'analyse de réseau Relais de tournée.

Etapes :
  1. Dans la fenêtre Network Analyst, cliquez avec le bouton droit sur Dépôts (1) et choisissez Rechercher une adresse.

    La boîte de dialogue Rechercher s'affiche.

  2. Sélectionnez SanFranciscoLocator dans la liste déroulante Choisissez un localisateur.
  3. Dans la zone Adresse complète, tapez 800 Brush St.
  4. Cliquez sur Rechercher.

    SanFranciscoLocator, qui est un localisateur d'adresses qui a déjà été ajouté à l'Exercise07.mxd, recherche l'adresse et affiche le résultat en bas de la boîte de dialogue Rechercher.

  5. Cliquez avec le bouton droit sur le résultat dans la boîte de dialogue Rechercher et choisissez Ajouter en tant qu'objet d'une analyse de réseau.

    L'adresse localisée est ajoutée en tant que dépôt dans la fenêtre Network Analyst et l'affichage cartographique.

  6. Dans la zone Adresse complète de la boîte de dialogue Rechercher, saisissez 100 Old County Rd.
  7. Cliquez sur Rechercher.
  8. Cliquez avec le bouton droit sur le nouveau résultat en bas de la boîte de dialogue Rechercher et choisissez Ajouter en tant qu'objet d'une analyse de réseau.

    Un troisième dépôt est ajouté à la classe d'analyse de réseau Dépôts.

    Trois dépôts dans la fenêtre Network Analyst

  9. Fermez la boîte de dialogue Rechercher.
  10. Comme les deux camions sont autorisés à renouveler leur chargement aux emplacements de 800 Brush Street et 100 Old County Road, vous allez associer chaque camion à ces deux localisations de relais. Le solveur VRP calculera ensuite la meilleure localisation de relais pour les camions, si et lorsque ils doivent être rechargés.

  11. Dans la fenêtre Network Analyst, cliquez avec le bouton droit sur Relais de tournée (0) et choisissez Ajouter un élément.

    Ajout d'un relais de tournée

    Un nouvel objet de relais de tournée, Item1, est ajouté sous la classe des Relais de tournée dans la fenêtre Network Analyst et la fenêtre Propriétés pour Item1 s'ouvre.

  12. Dans la fenêtre Propriétés, spécifiez les attributs du relais de tournée comme indiqué dans le tableau ci-dessous.

    Attribut

    Valeur

    Description

    DepotName

    800 Brush St

    Le camion peut utiliser cette localisation de dépôt comme relais.

    RouteName

    Truck_1

    Nom du véhicule.

    ServiceTime

    30

    Temps en minutes requis pour charger le camion.

    Fenêtre Propriétés

  13. Cliquez sur OK.

    Un nouvel objet de relais de tournée, 800 Brush St, est répertorié dans l'élément Truck_1 dans la fenêtre Network Analyst.

  14. Suivez les trois dernières étapes pour ajouter trois autres objets de relais de tournée afin que chaque camion (Truck_1 et Truck_3) puisse recharger aux deux localisations de relais (800 Brush St, 100 Old County Rd).

    La fenêtre Network Analyst doit maintenant avoir deux objets de relais de tournée répertoriés dans les éléments Truck_1 et Truck_3, respectivement.

    Quatre relais de tournée dans la fenêtre

Modification d'itinéraires pour comprendre les heures supplémentaires

Pour absorber la charge de travail supplémentaire, la compagnie souhaite supprimer la durée maximale, le temps de trajet maximal et les contraintes de distance maximale pour les itinéraires. Puisque les chauffeurs doivent travailler plus longtemps qu'avant, les heures supplémentaires, effectuées au-delà de leurs six heures de travail, leur sont payées 18 $ de l'heure. Dans cette étape, vous allez apporter ces changements aux itinéraires.

Etapes :
  1. Dans la fenêtre Network Analyst, sous la classe d'analyse de réseau Itinéraires, double-cliquez sur Truck_1.

    La fenêtre Propriétés s'ouvre.

  2. Modifiez les attributs de Truck_1 pour qu'ils correspondent aux valeurs du tableau ci-dessous.

    Attribut

    Valeur

    Description

    OvertimeStartTime

    360

    Des heures supplémentaires sont payées au chauffeur s'il ou elle travaille plus de six heures (360 minutes) par jour.

    CostPerUnitOvertime

    0.3

    Le chauffeur est payé 18 $ par heure supplémentaire. Par conséquent, le salaire en dollars par minute est de : 18,00 $/60 minutes = 0,30 $ par minute.

    MaxOrderCount

    20

    Des heures supplémentaires étant payées au chauffeur, il ou elle doit desservir plus de points de vente.

    MaxTotalTime

    <Nul>

    Il n'y a aucune restriction sur la durée totale de l'horaire de travail du chauffeur.

    MaxTotalTravelTime

    <Nul>

    Il n'y a aucune restriction sur le temps passé à conduire.

    MaxTotalDistance

    <Nul>

    Il n'y a aucune restriction sur la distance totale parcourue par un camion.

    Nouvelles valeurs attributaires de Truck_1

  3. Cliquez sur OK.
  4. Répétez les trois dernières étapes pour Truck_3.

Ajout d'interruptions

Etant donné que les chauffeurs doivent travailler plus longtemps, ils vont avoir besoin d'une demi-heure de pause pendant leur horaire de travail. Dans cette étape, vous allez spécifier les pauses (ou interruptions) pour chaque itinéraire.

Etapes :
  1. Dans la fenêtre Network Analyst, cliquez avec le bouton droit sur Interruptions (0) et choisissez Ajouter un élément.

    La fenêtre Propriétés s'ouvre.

  2. Spécifiez les valeurs attributaires pour les nouvelles interruptions comme indiqué dans le tableau ci-dessous.

    Attribut

    Valeur

    Description

    TimeWindowStart

    12:30 PM

    L'interruption doit commencer après 12h30.

    TimeWindowEnd

    1:30 PM

    L'interruption doit commencer avant 13h30.

    RouteName

    Truck_1

    Nom de l'itinéraire auquel cette interruption s'applique.

    ServiceTime

    30

    Durée de l'interruption en minutes.

    MaxViolationTime

    0

    L'interruption doit démarrer entre 12h30 et 13h30. La valeur zéro indique que l'interruption ne peut pas démarrer après 13h30. (Autrement dit, la fenêtre horaire de l'interruption est immuable).

    IsPaid

    Vrai

    Cette interruption est payée ; son coût est donc intégré au coût total de l'itinéraire.

    Fenêtre Propriétés de l'interruption

  3. Cliquez sur OK.
  4. Répétez les trois dernières étapes, en entrant Truck_3 pour la propriété RouteName.

    La fenêtre Network Analyst affiche maintenant deux objets répertoriés sous la classe Interruptions : Truck_1 et Truck_3.

    Deux interruptions affichées dans la fenêtre Network Analyst

Détermination de la solution

Etapes :
  1. Cliquez sur le bouton Rechercher Rechercher sur la barre d'outils Network Analyst.

    Le solveur VRP calcule les deux itinéraires qui peuvent être utilisés pour honorer les commandes et dessine des lignes droites qui connectent ces derniers. Chaque itinéraire commence et se termine au centre de distribution, dessert un ensemble de commandes sur sa route, prévoit une visite dans une localisation de relais pour permettre de recharger le camion, dessert ensuite les commandes restantes et enfin retourne au centre de distribution.

    Carte globale des itinéraires

    Cette solution répond à toutes les contraintes spécifiées par la société de distribution. Toutefois, une fois les itinéraires donnés aux deux chauffeurs, la société réalise que le chauffeur de Truck_1 préfère conduire dans le centre de San Francisco et le chauffeur de Truck_3 dans le secteur d'East Bay. La société souhaite donc trouver une nouvelle solution dans laquelle l'itinéraire ont tendance à desservir les commandes se trouvant dans les régions préférées des chauffeurs. Dans les étapes suivantes, vous allez ajouter des points d'origine de tournée pour intégrer les préférences des chauffeurs.

Ajout de points d'origine de tournée

Dans cette étape, vous allez ajouter des points d'origine de tournée pour Truck_1 et Truck_3 en géocodant des adresses. Notez que les points d'origine de tournée peuvent également être importés d'une classe d'entités ponctuelles existante ou être créés de façon interactive à l'aide de l'Outil Créer une localisation de réseau Outil Créer une localisation de réseau.

Etapes :
  1. Dans la fenêtre Network Analyst, cliquez avec le bouton droit sur Points d'origine de tournée (0) et choisissez Rechercher une adresse.

    La boîte de dialogue Rechercher apparaît.

  2. Dans la zone de texte Adresse complète, tapez 3000 Vicente Ave.
  3. Cliquez sur Rechercher.

    Le localisateur SanFranciscoLocator recherche l'adresse et affiche le résultat en bas de la boîte de dialogue.

  4. Cliquez sur le résultat avec le bouton droit et choisissez Ajouter en tant qu'objet d'une analyse de réseau.

    La localisation de l'adresse est ajoutée en tant que point d'origine de tournée. Elle s'affiche dans la fenêtre Network Analyst et dans l'affichage cartographique.

  5. Fermez la boîte de dialogue Rechercher.
  6. Double-cliquez sur le nouveau point d'origine de tournée, 3000 Vicente Ave, dans la fenêtre Network Analyst.

    La boîte de dialogue Propriétés s'ouvre.

  7. Spécifiez les valeurs attributaires pour le point d'origine de tournée comme indiqué dans le tableau ci-dessous.

    Attribut

    Valeur

    Description

    RouteName

    Truck_1

    Nom de l'itinéraire auquel ce point d'origine s'applique.

    SeedPointType

    Statique

    Cela signifie que les commandes proches du point d'origine spécifié seront très probablement affectées à Truck_1.

    Fenêtre Propriétés

  8. Répétez les étapes 1 à 5 de cette section pour ajouter un autre point d'origine de tournée situé 2500 McGee Ave.
  9. Répétez les étapes 6 et 7 pour modifier l'attribut RouteName du deuxième point d'origine en saisissant Truck_3.

    Deux points d'origine de tournée dans la fenêtre Network Analyst

Détermination de la solution

Etapes :
  1. Cliquez sur le bouton Rechercher Rechercher sur la barre d'outils Network Analyst.

    Le solveur VRP calcule les deux itinéraires qui peuvent être utilisés pour honorer les commandes et dessine des lignes droites qui connectent ces derniers. L'itinéraire de Truck_1 comprend uniquement les commandes dans le centre de San Francisco, et Truck_3 livre toutes les commandes du secteur d'East Bay, ainsi que certains autres quartiers de la ville.

  2. Quittez ArcMap sans enregistrer les modifications.
9/18/2013