Übung 7: Ausführen einer Reihe von Aufträgen mit einer Fahrzeugflotte

Komplexität: Einsteiger Datenanforderung: ArcGIS Tutorial Data for Desktop Datenpfad: C:\ArcGIS\ArcTutor\Network Analyst\Tutorial Ziel: Im Folgenden berechnen Sie eine Vehicle Routing Problem-Analyse.

In dieser Übung suchen Sie die besten Routen für die Fahrzeugflotte eines Vertriebsunternehmens, das Waren von einem Vertriebszentrum an 25 Lebensmittelgeschäfte liefert. Jedes Geschäft hat einen bestimmten Warenbedarf, und jeder Lastwagen verfügt über eine spezifische Ladekapazität. Die Hauptzielsetzung ist, Lastenwagen in der Flotte einer Teilmenge der Geschäfte zuzuweisen und die Lieferungen so zu strukturieren, dass die Gesamttransportkosten auf ein Minimum reduziert werden.

Dies kann durch die Berechnung eines Vehicle Routing Problem (VRP) erzielt werden. Sobald die Liefersequenz festgelegt ist, erstellen Sie Wegbeschreibungen für die resultierenden Routen, die elektronisch verteilt oder ausgedruckt und den Fahrern der Lieferwagen übergeben werden können.

HinweisHinweis:

Die Daten für diese Übung und die anderen Übungen im Lernprogramm Network Analyst sind auf ArcGIS.com verfügbar. Nach dem Herunterladen der Daten, können sie an einem beliebigen Speicherort extrahiert werden. Es ist jedoch möglicherweise hilfreich, die Daten unter C:\arcgis\ArcTutor zu extrahieren, da dies der im Lernprogramm referenzierte Standardspeicherort für die Daten ist.

Vorbereiten der Anzeige

Schritte:
  1. Wenn die Datei "Exercise07.mxd" bereits in ArcMap geöffnet ist, fahren Sie mit Schritt 6 fort.
  2. Klicken Sie zum Starten von ArcMap auf Start > Alle Programme > ArcGIS > ArcMap 10.1.
  3. Klicken Sie im Dialogfeld ArcMap - Erste Schritte auf Vorhandene Karten > Nach weiteren durchsuchen.

    Das Dialogfeld ArcMap-Dokument öffnen wird angezeigt.

  4. Wechseln Sie zu C:\ArcGIS\ArcTutor\Network Analyst\Tutorial.

    Dies ist des Standardinstallationsverzeichnis für die Daten des Lernprogramms.

  5. Doppelklicken Sie auf Exercise07.mxd.

    Das Kartendokument wird in ArcMap geöffnet.

  6. Aktivieren Sie die "Erweiterung ArcGIS Network Analyst"
    1. Klicken Sie auf Anpassen > Erweiterungen.

      Das Dialogfeld Erweiterungen wird geöffnet.

    2. Aktivieren Sie Network Analyst.
    3. Klicken Sie auf Schließen.
  7. Wenn die Werkzeugleiste Network Analyst nicht angezeigt wird, müssen Sie diese hinzufügen.

  8. Klicken Sie auf Anpassen > Werkzeugleisten > Network Analyst.

    Die Werkzeugleiste Network Analyst wird ArcMap hinzugefügt.

    Die Werkzeugleiste "Network Analyst"

  9. Wenn das Fenster Network Analyst nicht angezeigt wird, müssen Sie dieses hinzufügen.

  10. Klicken Sie auf der Werkzeugleiste Network Analyst auf die Schaltfläche Fenster "Network Analyst" Network Analyst window.

    Das verankerbare Fenster Network Analyst wird geöffnet.

    Das Fenster "Network Analyst"

  11. Sie können das Fenster Network Analyst verankern oder lösen.

Erstellen des Analyse-Layers für das Vehicle Routing Problem

Schritte:
  1. Klicken Sie in der Werkzeugleiste Network Analyst auf Network Analyst und dann auf Neues Vehicle Routing Problem.

    "Neue Start-Ziel-Kostenmatrix" auswählen

    Der Layer für die Analyse des Vehicle Routing Problem wird dem Fenster Network Analyst hinzugefügt. Die Netzwerkanalyseklassen (Aufträge, Depots, Routen, Depotstopps, Pausenzeiten, Routenzonen¸ Routenschwerpunkte¸ Lager (Be-/Entladen), Besonderheiten, Auftragspaare, Punkt-Barrieren, Linien-Barrieren und Polygon-Barrieren) sind leer.

    Das Fenster "Network Analyst" mit leeren Klassen

    Der Analyse-Layer wird außerdem dem Fenster Inhaltsverzeichnis hinzugefügt.

    Der im Inhaltsverzeichnis angezeigte Layer für die Analyse des Vehicle Routing Problem

Hinzufügen von Aufträgen

Sie fügen der Netzwerkanalyse-Klasse "Aufträge" die Standorte der Lebensmittelgeschäfte hinzu. Sie können sich die Aufträge wie auszuführende Befehle vorstellen. Jedes Lebensmittelgeschäft hat die Lieferung von Waren beim Vertriebszentrum angefordert. Die Elemente in der Klasse "Aufträge" werden letztendlich zu Stopps entlang den Routen der Fahrzeuge.

Die Standorte der Lebensmittelgeschäfte wurden dem Kartendokument bereits als Feature-Layer namens "Stores" hinzugefügt. Die Attribute für den Layer "Stores" enthalten Informationen zum Gesamtgewicht der in jedem Geschäft benötigten Waren (in Pfund), zum Zeitfenster, innerhalb dessen die Lieferung erfolgen muss, sowie zur Durchführungszeit (in Minuten), die in jedem Geschäft für die Lieferung anfällt. Als Durchführungszeit wird die zum Entladen der Waren benötigte Zeit bezeichnet.

Überblick über die Tabelle "Stores"

Sie fügen diese Punkt-Features für die Geschäfte als Aufträge zum Analyse-Layer hinzu.

Schritte:
  1. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf Aufträge (0), und wählen Sie Standorte laden aus.

    Auswählen von "Standorte laden"

    Das Dialogfeld Standorte laden wird geöffnet.

  2. Wählen Sie in der Dropdown-Liste Standorte laden den Eintrag Stores aus.
  3. Im Abschnitt Eigenschaften der Standortanalyse des Dialogfelds Standorte laden können Sie angeben, welche Attribute der Stores-Feature-Class die Werte enthalten, die Erweiterung "ArcGIS Network Analyst" zum Berechnen dieses Vehicle Routing Problem verwendet.

  4. Stellen Sie im Abschnitt Eigenschaften der Standortanalyse sicher, dass die Eigenschaft Name automatisch mit dem Feld NAME und die Eigenschaft ServiceTime automatisch mit dem Feld ServiceTime verglichen wird.

    Erweiterung "ArcGIS Network Analyst" versucht, die Eigenschaften der Standortanalyse für einen neu erstellten Vehicle Routing Problem-Layer anhand einer Konfigurationsdatei (im ArcGIS-Installationsverzeichnis unter [...]\NetworkAnalyst\NetworkConfiguration\NASolverConfiguration.xml) automatisch abzustimmen.

  5. Legen Sie den Wert von Feld von TimeWindowStart1 auf TimeStart1 fest.

    Zuordnen des Startfeldes für das Zeitfenster

  6. Legen Sie den Wert von Feld von TimeWindowEnd1 auf TimeEnd1 fest.
  7. Legen Sie den Wert von Feld von DeliveryQuantities auf Demand fest.
  8. Geben Sie unter Standardwert für die Eigenschaft MaxViolationTime1 den Wert 0 ein.

    Durch Festlegen dieser Eigenschaft auf null können Sie angeben, dass das Zeitfenster nicht verletzt werden darf.

    Überprüfung von Eigenschafteneinstellungen für die Belieferung von Geschäften

  9. Klicken Sie auf OK.

    25 Geschäfte werden im Fenster Network Analyst unter Aufträge und in der Karte als Aufträge angezeigt.

Hinzufügen von Depots

Die Waren werden von einem einzelnen Vertriebszentrum geliefert, dessen Standort im DistributionCenter-Feature-Layer in ArcMap angezeigt wird. Die Geschäftszeiten des Vertriebszentrums sind zwischen 8:00 und 17:00 Uhr. Sie fügen der Netzwerkanalyse-Klasse "Depots" dieses Punkt-Feature hinzu.

Schritte:
  1. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf Depots (0), und wählen Sie Standorte laden aus.

    Das Dialogfeld Standorte laden wird geöffnet.

  2. Wählen Sie in der Dropdown-Liste Standorte laden den Eintrag DistributionCenter aus.
  3. Stellen Sie im Abschnitt Eigenschaften der Standortanalyse sicher, dass die Eigenschaft Name automatisch mit dem Feld NAME verglichen wird.
  4. Geben Sie unter Standardwert für die Eigenschaft TimeWindowStart1 den Wert 8 AM ein.
  5. Geben Sie unter Standardwert für die Eigenschaft TimeWindowEnd1 den Wert 5 PM ein.

    Überblick über die Eigenschaften für die Belieferung von Depots

  6. Klicken Sie auf OK.

    Ein Vertriebszentrum wird im Fenster Network Analyst unter Depots aufgeführt und als Depot auf der Karte angezeigt.

Hinzufügen von Routen

Das Vertriebszentrum verfügt über drei Lastwagen mit einer maximalen Ladekapazität von jeweils 15.000 Pfund. Sie fügen drei Routen (eine für jedes Fahrzeug) hinzu und legen die Eigenschaften für die Routen auf Grundlage der operationalen Verfahren des Zentrums fest.

Schritte:
  1. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf Routen (0), und wählen Sie Element hinzufügen aus.

    Erstellen eines Routenobjekts

    Der Klasse Routen im Fenster Network Analyst wird die neue Route Element 1 hinzugefügt, und das Fenster Eigenschaften für die Route wird geöffnet.

  2. Geben Sie im Fenster Eigenschaften die Attribute für die Route an, wie unten in der Tabelle dargestellt. In der Beschreibungsspalte der Tabelle wird die Verwendung bestimmter Werte erklärt. Übernehmen Sie für Attribute, die in der Tabelle nicht enthalten sind, die Standardwerte.

    TippTipp:

    Verwenden Sie zum Bearbeiten von Werten im Fenster Eigenschaften die folgenden Tastenkombinationen:

    • Drücken Sie die TAB-Taste oder F2, um die gerade ausgewählte Eigenschaft zu bearbeiten.
    • Drücken Sie die TAB-Taste erneut, um die Änderungen zu speichern und die nächste Eigenschaft zu bearbeiten.
    • Drücken Sie UMSCHALT+TAB, um die Änderungen zu speichern und die vorherige Eigenschaft zu bearbeiten.

    Attribut

    Wert

    Beschreibung

    Name

    Truck_1

    Name des Fahrzeugs.

    StartDepotName

    San Francisco

    Der Lastwagen startet am Vertriebszentrum.

    EndDepotName

    San Francisco

    Der Lastwagen kehrt am Ende der Route zum Vertriebszentrum zurück.

    StartDepotServiceTime

    60

    Zum Beladen des Lastwagens mit Waren benötigte Zeit (in diesem Fall in Minuten).

    EarliestStartTime

    8 AM

    Der Lastwagen kann den Betrieb aufnehmen, sobald das Vertriebszentrum um 8:00 Uhr morgens öffnet.

    LatestStartTime

    8 AM

    Der Lastwagen muss so schnell wie möglich den Betrieb aufnehmen.

    Capacities

    15000

    Der Lastwagen kann maximal 15.000 Pfund Waren befördern.

    CostPerUnitTime

    0.20

    Dem Lastwagenfahrer werden 12 Dollar pro Stunde bezahlt, sein Lohn beträgt also $ 12,00/60 Minuten = $ 0,20 pro Minute.

    CostPerUnitDistance

    1.5

    Die durchschnittliche Betrag pro Meile (in Dollar) für den Kraftstoffverbrauch, die Lastwagenabschreibung und die Wartung.

    MaxOrderCount

    10

    Die maximale Anzahl von Geschäften, die von einem Lastwagen beliefert werden können.

    MaxTotalTime

    360

    Aufgrund der Arbeitszeitbeschränkungen dürfen die Fahrer maximal sechs Stunden (360 Minuten) pro Schicht arbeiten.

    MaxTotalTravelTime

    120

    Um trotz Einhaltung der Arbeitszeitbeschränkungen eine angemessene Anzahl von Geschäften zu beliefern, sollten unter Berücksichtigung der bei einem Geschäft benötigten Durchführungszeit pro Lastwagen nicht mehr als zwei Stunden (120 Minuten) Fahrzeit anfallen.

    MaxTotalDistance

    80

    Zum Ausgleich der täglich anfallenden Treibstoff- und Wartungskosten innerhalb der Flotte sollte keiner der Lastwagen mehr als 80 Meilen auf seiner Route zurücklegen.

    Überblick über die Eigenschafteneinstellungen der Route

  3. Klicken Sie auf OK.

    Der Klasse "Routen" im Fenster Network Analyst wird die neue Route Truck_1 hinzugefügt.

  4. Da die drei Lastwagen im Vertriebszentrum identisch sind, können Sie zwei Kopien des ersten eingegebenen Lastwagens erstellen und diese umbenennen.

  5. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf das Routenobjekt Truck_1, und wählen Sie Kopieren aus.

    Kopieren des Routenobjekts

  6. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf die Klasse Route (1), und wählen Sie Einfügen aus.

    Einfügen eines neuen Routenobjekts

    Die Klasse "Routen" enthält zwei identische Routenobjekte.

  7. Wiederholen Sie den vorherigen Schritt, um ein drittes Routenobjekt zu erstellen.

    Die drei Routenobjekte im Fenster "Network Analyst"

  8. Doppelklicken Sie in der Liste auf das zweite Truck_1-Objekt.

    Das Fenster Eigenschaften wird geöffnet.

  9. Klicken Sie auf die Eigenschaft Name, und geben Sie Truck_2 ein.
  10. Drücken Sie zweimal die EINGABETASTE.

    Der Route wird ein eindeutiger Name zugewiesen, und das Fenster wird geschlossen.

  11. Ändern Sie nach dem gleichen Verfahren den Namen der letzten Route in "Truck_3".

    Alle Routenobjekte mit eindeutigen Namen

Einrichten der Eigenschaften für die Vehicle Routing Problem-Analyse

Schritte:
  1. Klicken Sie im Fenster Network Analyst auf die Schaltfläche Analyse-Layer-Eigenschaften.

    Auf die Schaltfläche "Layer-Eigenschaften" klicken

    Das Dialogfeld Layer-Eigenschaften wird geöffnet.

  2. Klicken Sie auf die Registerkarte Analyseeinstellungen.
  3. Stellen Sie sicher, dass in der Dropdown-Liste Zeitattribut der Eintrag TravelTime (Minutes) ausgewählt ist.

    Der VRP-Solver berechnet anhand dieses Attributs zeitbasierte Kosten zwischen Aufträgen und dem Depot.

  4. Klicken Sie auf die Dropdown-Liste Entfernungsattribut, und wählen Sie Meters aus.

    Dieses Attribut wird verwendet, um die Entfernungen zwischen Aufträgen und dem Depot für Beschränkungszwecke und für die Erstellung von Wegbeschreibungen zu bestimmen. Die Zielsetzung des VRP-Solvers ist jedoch, die Zeitkosten zu minimieren.

  5. Legen Sie das Standarddatum auf Wochentag fest. Wählen Sie in der Dropdown-Liste Wochentag den Eintrag Montag aus.

  6. Stellen Sie sicher, dass Kapazitätszahl auf 1 festgelegt ist.

    Diese Einstellung gibt an, dass die gelieferten Waren einen einzelnen Messwert aufweisen. In diesem Fall dient als Messwert das Gewicht (in Pfund). Wenn für die Kapazitäten zwei Messwert angegeben werden, beispielsweise Gewicht und Volumen, muss als Kapazitätszahl der Wert 2 eingegeben werden.

  7. Stellen Sie sicher, dass für Uhrzeitfeldeinheiten der Eintrag Minuten ausgewählt ist.

    Dies kennzeichnet, dass alle zeitbasierten Attribute in Minuten angegeben werden, z. B. ServiceTime und MaxViolationTime1 für Aufträge sowie MaxTotalTime, MaxTotalTravelTime und CostPerUnitTime für Route.

  8. Stellen Sie sicher, dass Entfernungsfeldeinheiten auf Meilen festgelegt ist.

    Dies kennzeichnet, dass alle entfernungsbasierten Attribute in Meilen angegeben werden, z. B. MaxTotalDistance und CostPerUnitDistance für Routen.

  9. Da mit den Lieferwagen nur schlecht auf offener Strecke gewendet werden kann, legen Sie Wenden an Kreuzungen auf Nicht zulässig fest.
  10. Wählen Sie in der Dropdown-Liste Ausgabe-Shape-Typ als Typ Gerade Linie aus.

    Sie können die Option Echtes Shape mit Messwerten oder Echtes Shape aktivieren, wenn die Routen der Straßenführung folgen sollen. Beachten Sie, dass sich diese Option nur auf die Anzeige der Routen und nicht auf die vom VRP-Solver ermittelten Ergebnisse auswirkt.

  11. Stellen Sie sicher, dass Hierarchie verwenden aktiviert ist.
  12. Stellen Sie im Bereich Beschränkungen sicher, dass RestrictedTurns und Oneway aktiviert sind.
  13. Übernehmen Sie für die Optionen im Bereich Wegbeschreibung die Standardwerte.

    Überblick über die Konfiguration der Analyseeinstellungen

  14. Klicken Sie auf OK.

Ausführen des Prozesses zum Bestimmen der besten Routenzuweisung und Auftragssequenz

Schritte:
  1. Klicken Sie auf die Schaltfläche Berechnen Solve in der Werkzeugleiste Network Analyst.

    Der VRP-Solver berechnet die drei Routen, die zur Erfüllung der Aufträge erforderlich sind, und zeichnet Verbindungslinien zwischen den Aufträgen. Jede Route beginnt und endet am Vertriebszentrum und erfüllt eine Reihe von Aufträgen entlang des Wegs.

    Stellen Sie bei Fehlermeldungen sicher, dass der Wert des Attributs Capacities für die Routen auf 15000 statt 15.000 festgelegt ist und dass jede Route einen eindeutigen Namen aufweist.

    Überblick über die drei Routen

Bestimmen von Wegbeschreibungen für die Routen

Schritte:
  1. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf Routen (3), und wählen Sie Auswahl > Feature-Auswahl aufheben aus.
  2. Auf die Schaltfläche Fenster "Wegbeschreibung" klicken Directions in der Werkzeugleiste Network Analyst.

    Das Dialogfeld Wegbeschreibung wird geöffnet.

  3. Optional können Sie den Vehicle Routing Problem-Layer als Layer-Datei (<Dateiname>.lyr) exportieren, indem Sie im Fenster Inhaltsverzeichnis mit der rechten Maustaste auf Vehicle Routing Problem klicken und Als Layer-Datei speichern auswählen. Hierdurch wird die Analyse auf dem Datenträger gespeichert, sodass Sie diese einem anderen Kartendokument hinzufügen und später wiederverwenden können.
  4. Wenn Sie mit den nachfolgenden, weiterführenden Abschnitten dieser Lernprogrammübung fortfahren möchten, schließen Sie das Fenster Wegbeschreibung. Beenden Sie andernfalls ArcMap, ohne die Änderungen in "Exercise07.mxd" zu speichern.

Ändern der vorhandenen Lösung zum Berechnen eines neuen Szenarios

Die zuvor ermittelte Vehicle Routing Problem-Lösung hat dem Unternehmen gute Ergebnisse gebracht. Nach einigen Wochen nahm der "Truck_2" zugewiesene Fahrer jedoch Urlaub. Das Vertriebsunternehmen musste somit die gleiche Anzahl von Geschäften mit nur zwei Lastwagen beliefern. Zum Ausgleich des zusätzlichen Arbeitsaufwands zahlte das Unternehmen den beiden anderen Fahrern Überstunden und gewährte ihnen eine bezahlte Pause pro Tag. Darüber hinaus erwarb das Vertriebsunternehmen zwei zusätzliche nebengeordnete Vertriebszentren. Diese Zentren können von den Lastwagen zum Wiederauffüllen der Ladung während der Auslieferung angefahren werden, anstatt hierfür jedes Mal zum Hauptvertriebszentrum zurückzukehren. Sie ändern nun die Lösung aus dem vorherigen Schritt entsprechend diesen Änderungen.

Löschen einer vorhandenen Route aus einer Lösung

Schritte:
  1. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf das Objekt Truck_2 in der Klasse Routen, und wählen Sie Löschen aus.

    Löschen einer Route

Hinzufügen von Lagern zum Be-/Entladen

Die zwei von dem Unternehmen erworbenen nebengeordneten Vertriebszentren befinden sich an der Anschrift 800 Brush Street und 100 Old County Road und können als Standorte zum Be-/Entladen für die Lastwagen genutzt werden. Die Lastwagen können ihre Ladung auffüllen, indem sie diese Standorte zum Be-/Entladen besuchen. Sie sparen somit Zeit, da sie nicht zu den Startdepots zurückkehren müssen. Sie fügen der Netzwerkanalyse-Klasse "Depots" die Standorte zum Be-/Entladen hinzu, indem Sie deren Adressen geokodieren. Die Routen, die einen Standort zum Be-/Entladen zum Wiederauffüllen der Ladung nutzen können, sowie die Durchführungszeit für das Be-/Entladen werden in der Netzwerkanalyse-Klasse "Lager (Be-/Entladen)" angegeben.

Schritte:
  1. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf Depots (1), und wählen Sie Adresse suchen aus.

    Das Dialogfeld Suchen wird geöffnet.

  2. Wählen Sie SanFranciscoLocator aus der Dropdown-Liste Locator auswählen aus.
  3. Geben Sie in das Feld Vollständige Adresse den Wert 800 Brush St ein.
  4. Klicken Sie auf Suchen.

    Der Adressen-Locator "SanFranciscoLocator" wurde der Datei "Exercise07.mxd" bereits hinzugefügt. Er sucht die Adresse und zeigt das Ergebnis am unteren Rand des Dialogfeldes Suchen an.

  5. Klicken Sie mit der rechten Maustaste auf das Ergebnis im Dialogfeld Suchen, und wählen Sie Als Netzwerkanalyse-Objekt hinzufügen aus.

    Die verortete Adresse wird dem Fenster Network Analyst und der Kartendarstellung als Depot hinzugefügt.

  6. Geben Sie in das Feld Vollständige Adresse des Dialogfelds Suchen den Wert 100 Old County Rd ein.
  7. Klicken Sie auf Suchen.
  8. Klicken Sie mit der rechten Maustaste auf das neue Ergebnis am unteren Rand des Dialogfeldes Suchen, und wählen Sie Als Netzwerkanalyse-Objekt hinzufügen aus.

    Der Netzwerkanalyse-Klasse "Depots" wird ein drittes Depot hinzugefügt.

    Drei Depots im Fenster "Network Analyst"

  9. Schließen Sie das Dialogfeld Suchen.
  10. Da beide Lastwagen ihre Ladung an den Standorten 800 Brush Street und 100 Old County Road wieder auffüllen können, verknüpfen Sie jeden Lastwagen mit den zwei Standorten zum Be-/Entladen. Der VRP-Solver ermittelt den besten Standort zum Be-/Entladen für die Lastwagen, wenn diese neu beladen werden müssen.

  11. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf Lager (Be-/Entladen) (0), und wählen Sie Element hinzufügen aus.

    Hinzufügen eines Lagers zum Be-/Entladen

    Der Klasse "Lager (Be-/Entladen)" im Fenster Network Analyst wird ein neues Lagerobjekt namens "Item1" hinzugefügt, und das Fenster Eigenschaften für "Item1" wird geöffnet.

  12. Geben Sie im Fenster Eigenschaften die Attribute für das Lager (Be-/Entladen) an, wie unten dargestellt.

    Attribut

    Wert

    Beschreibung

    DepotName

    800 Brush St

    Der Lastwagen kann diesen Depotstandort als Lager zum Be-/Entladen verwenden.

    RouteName

    Truck_1

    Name des Fahrzeugs.

    ServiceTime

    30

    Zum Beladen des Lastwagens erforderliche Zeit in Minuten.

    Das Fenster "Eigenschaften"

  13. Klicken Sie auf OK.

    Das neue Lagerobjekt zum Be-/Entladen 800 Brush St wird innerhalb des Elements Truck_1 im Fenster Network Analyst aufgeführt.

  14. Wiederholen Sie die letzten drei Schritte, um drei weitere Lagerobjekte zum Be-/Entladen hinzuzufügen, sodass jeder Lastwagen (Truck_1 und Truck_3) an beiden Standorten zum Be-/Entladen (800 Brush St, 100 Old County Rd) erneut beladen werden kann.

    Das Fenster Network Analyst sollte jetzt je zwei Lagerobjekte zum Be-/Entladen innerhalb der Elemente Truck_1 und Truck_3 enthalten.

    Die vier Lager zum Be-/Entladen im Fenster

Ändern von Routen zum Einbeziehen von Überstunden

Aufgrund der zusätzlichen Arbeitsauslastung möchte das Unternehmen die Beschränkungen hinsichtlich maximaler Zeit, maximaler Fahrzeit und maximaler Entfernung für die Routen entfernen. Da die Fahrer länger arbeiten müssen als zuvor, werden ihnen die Überstunden nach Ablauf der üblichen sechs Arbeitsstunden mit $ 18 pro Stunde vergütet. In diesem Schritt nehmen Sie die entsprechenden Änderungen an den Routen vor.

Schritte:
  1. Doppelklicken Sie im Fenster Network Analyst unterhalb der Netzwerkanalyse-Klasse Routen auf Truck_1.

    Das Fenster Eigenschaften wird geöffnet.

  2. Nehmen Sie Änderungen an den Attributen von "Truck_1" vor, sodass sie den Werten in der folgenden Tabelle entsprechen.

    Attribut

    Wert

    Beschreibung

    OvertimeStartTime

    360

    Dem Fahrer werden die Überstunden bezahlt, wenn er mehr als sechs Stunden (360 Minuten) arbeitet.

    CostPerUnitOvertime

    0.3

    Dem Lastwagenfahrer werden $ 18 pro Stunde für die Überstunden bezahlt. Sein Lohn pro Minute beträgt also $ 18,00/60 Minuten = $ 0,30 pro Minute.

    MaxOrderCount

    20

    Da dem Fahrer die Überstunden bezahlt werden, wird von ihm erwartet, dass er eine größere Anzahl von Geschäften beliefert.

    MaxTotalTime

    <Null>

    Es gibt keine Beschränkungen hinsichtlich der Gesamtdauer einer Arbeitsschicht für den Fahrer.

    MaxTotalTravelTime

    <Null>

    Es gibt keine Beschränkungen hinsichtlich der Fahrtzeit.

    MaxTotalDistance

    <Null>

    Es gibt keine Beschränkungen hinsichtlich der von einem Lastwagen zurückgelegten Gesamtentfernung.

    Die neuen Attributwerte für "Truck_1"

  3. Klicken Sie auf OK.
  4. Wiederholen Sie die letzten drei Schritte für Truck_3.

Hinzufügen von Pausenzeiten

Da die Fahrer länger arbeiten müssen, benötigen sie während ihrer Arbeitsschicht eine halbe Stunde Pause. In diesem Schritt geben Sie die Pausenzeiten für jede Route an.

Schritte:
  1. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf Pausenzeiten (0), und wählen Sie Element hinzufügen aus.

    Das Fenster Eigenschaften wird geöffnet.

  2. Geben Sie die Attributwerte für die neue Pause an, wie unten in der Tabelle dargestellt.

    Attribut

    Wert

    Beschreibung

    TimeWindowStart

    12:30 PM

    Die Pause muss zu einem Zeitpunkt nach 12:30 Uhr mittags beginnen.

    TimeWindowEnd

    1:30 PM

    Die Pause muss zu einem Zeitpunkt vor 13:30 Uhr beginnen.

    RouteName

    Truck_1

    Der Name der Route, auf die diese Pausenzeit angewendet wird.

    ServiceTime

    30

    Die Pausenzeit in Minuten.

    MaxViolationTime

    0

    Die Pause muss zwischen 12:30 Uhr und 13:30 Uhr beginnen. Der Wert 0 gibt an, dass die Pause nicht später als 13:30 Uhr beginnen darf, In der Beschreibungsspalte der Tabelle wird die Verwendung bestimmter Werte erklärt.

    IsPaid

    Wahr

    Die Pause wird bezahlt, d. h. die Kosten werden in die Gesamtkosten der Route einbezogen.

    Das Fenster "Eigenschaften" für die Pausenzeit

  3. Klicken Sie auf OK.
  4. Wiederholen Sie die letzten drei Schritte, und geben Sie als RouteName-Eigenschaft Truck_3 ein.

    Das Fenster Network Analyst enthält nun zwei Objekte unterhalb der Klasse Pausenzeiten: "Truck_1" und "Truck_3".

    Zwei Pausenzeiten im Fenster "Network Analyst"

Bestimmen der Lösung

Schritte:
  1. Klicken Sie auf die Schaltfläche Berechnen Solve in der Werkzeugleiste Network Analyst.

    Der VRP-Solver berechnet die beiden Routen, die zur Erfüllung der Aufträge verwendet werden können, und zeichnet gerade Verbindungslinien zwischen den Aufträgen. Jede Route beginnt und endet am Vertriebszentrum, erfüllt eine Gruppe von Aufträgen entlang des Wegs, sucht einen Standort zum Be-/Entladen des Lastwagens auf, erfüllt die verbleibenden Aufträge und kehrt schließlich zum Vertriebszentrum zurück.

    Übersichtskarte für die Routen

    Diese Lösung erfüllt alle vom Vertriebsunternehmen festgelegten Beschränkungen. Nachdem den beiden Fahrern der Routenplan übergeben wurde, stellt das Unternehmen jedoch fest, dass der Fahrer von "Truck_1" das Stadtgebiet von San Francisco und der Fahrer von "Truck_3" die East Bay-Region bevorzugt. Das Unternehmen möchte daher eine neue Lösung erstellen, in der die Routen die Aufträge in den von den Fahrern bevorzugten Regionen erfüllen. In den nächsten Schritten fügen Sie hierzu Routenschwerpunkte für die Vorlieben der Fahrer hinzu.

Hinzufügen von Routenschwerpunkten

In diesem Schritt fügen Sie Routenschwerpunkte für "Truck_1" und "Truck_3" hinzu, indem Sie Adressen geokodieren. Beachten Sie, dass die Routenschwerpunkte auch aus einer vorhandenen Point-Feature-Class importiert oder mit dem Werkzeug Netzwerkstandort erstellen Create Network Location Tool.

Schritte:
  1. Klicken Sie im Fenster Network Analyst mit der rechten Maustaste auf Routenschwerpunkte (0), und wählen Sie Adresse suchen aus.

    Das Dialogfeld Suchen wird geöffnet.

  2. Geben Sie in das Textfeld Vollständige Adresse den Wert 3000 Vicente Ave ein.
  3. Klicken Sie auf Suchen.

    Der "SanFranciscoLocator" sucht die Adresse und zeigt das Ergebnis am unteren Rand des Dialogfeldes an.

  4. Klicken Sie mit der rechten Maustaste auf das Ergebnis, und wählen Sie Als Netzwerkanalyse-Objekt hinzufügen aus.

    Der Standort der Adresse wird als Routenschwerpunkt hinzugefügt. Dieser wird im Fenster Network Analyst und in der Kartendarstellung angezeigt.

  5. Schließen Sie das Dialogfeld Suchen.
  6. Doppelklicken Sie im Fenster Network Analyst auf den neuen Routenschwerpunkt 3000 Vicente Ave.

    Das Dialogfeld Eigenschaften wird geöffnet.

  7. Geben Sie die Attributwerte für den Routenschwerpunkt an, wie unten in der Tabelle dargestellt.

    Attribut

    Wert

    Beschreibung

    RouteName

    Truck_1

    Der Name der Route, auf die dieser Routenschwerpunkt angewendet wird.

    SeedPointType

    Statisch

    Dies erhöht die Wahrscheinlichkeit, dass Aufträge in der Nähe des angegebenen Schwerpunkts "Truck_1" zugewiesen werden.

    Das Fenster "Eigenschaften"

  8. Wiederholen Sie die Schritte 1 bis 5 in diesem Abschnitt, um einen weiteren Routenschwerpunkt bei 2500 McGee Ave hinzuzufügen.
  9. Wiederholen Sie die Schritte 6 und 7, um das Attribut RouteName des zweiten Schwerpunkts in Truck_3 zu ändern.

    Zwei Routenschwerpunkte im Fenster "Network Analyst"

Bestimmen der Lösung

Schritte:
  1. Klicken Sie auf die Schaltfläche Berechnen Solve in der Werkzeugleiste Network Analyst.

    Der VRP-Solver berechnet die beiden Routen, die zur Erfüllung der Aufträge verwendet werden können, und zeichnet gerade Verbindungslinien zwischen den Aufträgen. Die Route für " Truck_1" beinhaltet nur Aufträge in San Francisco, während "Truck_3" alle Aufträge in der East Bay-Region sowie in einigen anderen Teilen der Stadt abwickelt.

  2. Beenden Sie ArcMap, ohne die Änderungen zu speichern.
9/11/2013