Zusammenfassung
Erstellt Routen in einem VRP-Layer (Vehicle Routing Problem). Dieses Werkzeug hängt Zeilen an den Sublayer "Routes" an und kann Zeilen mit spezifischen Einstellungen hinzufügen, während es ein eindeutiges Namensfeld erstellt.
Verwendung
Das Werkzeug fügt dem VRP-Layer Routen mit eindeutigen Namen hinzu, die mit dem Wert für den Parameter Präfix für den Routennamen beginnen.
Die Werte für die Parameter Name des Startdepots und Name des Enddepots basieren auf dem Namen im Layer "Depots".
Um alle vorhandenen Routen zu löschen und neue Routen zu erstellen, aktivieren Sie das Kontrollkästchen für den Parameter An vorhandene Routen anhängen (append_to_existing_routes = "CLEAR" in Python).
Syntax
AddVehicleRoutingProblemRoutes(in_vrp_layer, {number_of_routes}, {route_name_prefix}, {start_depot_name}, {end_depot_name}, {earliest_start_time}, {latest_start_time}, {max_order_count}, {capacities}, {route_constraints}, {costs}, {additional_route_time}, {append_to_existing_routes})
Parameter | Erklärung | Datentyp |
in_vrp_layer | Der Layer für die Vehicle Routing Problem-Analyse, dem die Routen hinzugefügt werden. | Network Analyst Layer |
number_of_routes (optional) | Die Anzahl der Routen, die hinzugefügt werden sollen. | Long |
route_name_prefix (optional) | Ein Kennzeichner, der dem Titel jedes Elements der Routen-Layer hinzugefügt wird. Beispielsweise könnte das Präfix "WeekdayRoute" als Starttext für jeden Routennamen mit angehängter Objekt-ID verwendet werden. | String |
start_depot_name (optional) | Der Name des Startdepots für die Route. Ist der Wert für Name des Startdepots NULL, beginnt die Route mit dem ersten zugewiesenen Auftrag. Wenn die Startposition des Fahrzeuges unbekannt oder für das Problem irrelevant ist, empfiehlt es sich, das Startdepot nicht anzugeben. Wenn der Wert für Name des Startdepots jedoch NULL ist, kann der Wert für Name des Enddepots nicht ebenfalls NULL sein. Virtuelle Startdepots sind nicht zulässig, wenn Aufträge oder Depots in mehreren Zeitzonen vorliegen. | String |
end_depot_name (optional) | Der Name des Enddepots für die Route. Ist der Wert für Name des Enddepots NULL, endet die Route bei dem letzten zugewiesenen Auftrag. Wenn der Wert für Name des Enddepots NULL ist, kann der Wert für Name des Startdepots nicht ebenfalls NULL sein. | String |
earliest_start_time (optional) | Die früheste zulässige Startzeit für die Route. Dieser Parameter wird vom Solver in Verbindung mit dem durch das Feld TimeWindowStart im Layer "Depots" angegeben Zeitfenster des Startdepots verwendet, um realistische Routenstartzeiten zu bestimmen. Der standardmäßige Uhrzeitwert für diesen Parameter ist 8:00:00 Uhr, der als 08:00:00 Uhr an dem von der Eigenschaft Default Date des Analyse-Layers angegebenen Datum interpretiert wird. Wird kein Wert angegeben, wird der Standardwert verwendet. | Date |
latest_start_time (optional) | Die späteste zulässige Startzeit für die Route. Der standardmäßige Uhrzeitwert für diesen Parameter ist 10:00:00 Uhr, der als 10:00:00 Uhr an dem von der Eigenschaft Default Date des Analyse-Layers angegebenen Datum interpretiert wird. Wird kein Wert angegeben, wird der Standardwert verwendet. | Date |
max_order_count (optional) | Die maximal zulässige Anzahl von Aufträgen für die Route. Der Standardwert ist 30. Wird kein Wert angegeben, wird der Standardwert verwendet. | Long |
capacities [capacities,...] (optional) | Die maximale Ladung (Volumen, Gewicht, Menge usw.), die vom Fahrzeug transportiert werden kann. Ein NULL-Wert ist gleich 0. Maximal neun Kapazitätsfelder sind zulässig, aber Sie sollten nur die für die Modellierung der Anforderungen des Fahrzeugs erforderliche Anzahl verwenden. | Value Table |
route_constraints [route_constraints,...] (optional) | Die für Routen festgelegten Beschränkungen der Gesamtzeit, Gesamtfahrzeit und Gesamtentfernung.
| Value Table |
costs [costs,...] (optional) | Die für die Route in einer VRP-Lösung anfallenden Kosten.
| Value Table |
additional_route_time [additional_route_time,...] (optional) | Optionen für zusätzliche Routenzeit.
| Value Table |
append_to_existing_routes (optional) | Gibt an, ob neue Routen an die Attributtabelle mit vorhandenen Routen angehängt werden.
| Boolean |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_vrp_layer | Der aktualisierte Network Analyst-Layer | Network Analyst-Layer |
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja