VehicleRoutingProblem output data types for schema version Two

Describes the output data types containing the results from a vehicle routing problem analysis when using the VehicleRoutingProblemSchemaVersion.Two schema version.

Orders

A copy of the input Orders table with additional information about which route served each order, the arrival and departure times, and the order sequence.

The output Orders table includes all fields present in the input Orders table. Fields that are updated or added in the output are listed below.

FieldDescriptionData type

RouteName

Der Name der Route, der der Auftrag zugewiesen wird.

String

Sequence

Gibt die Sequenz des Auftrags auf der zugewiesenen Route an.

Integer

  • ViolatedConstraint_1
  • ViolatedConstraint_2
  • ViolatedConstraint_3
  • ViolatedConstraint_4

These fields contain a summary of violated constraints and are set after a solve operation. Each field will contain one violation. If an order has more than one violation, the next ViolatedConstraint_* field will be used.

  • MaxOrderCount überschritten (0): Der Route können die vorab zugewiesenen Aufträge nicht zugewiesen werden, weil dabei die maximale Anzahl der Aufträge überschritten wird, die der Route gemäß dem Feldwert für MaxOrderCount zugewiesen werden dürfen.
  • Capacities überschritten (1): Der Route können die vorab zugewiesenen Aufträge nicht zugewiesen werden, da hierdurch die Gesamtroutenkapazität überschritten wird, die durch den Wert des Feldes Capacities für die Route angegeben wird.
  • MaxTotalTime überschritten (2): Die Fahrzeit vom Startdepot zum Enddepot zuzüglich der Durchführungs- und Wartezeiten an beiden Depots sowie eventuellen Pausenzeiten überschreiten die Gesamtzeit, die durch den Wert des Feldes MaxTotalTime für die Route angegeben wird.
  • MaxTotalTravelTime überschritten (3): Die Fahrzeit vom Startdepot zum Enddepot überschreitet die Gesamtfahrzeit, die durch den Wert des Feldes MaxTotalTravelTime für die Route angegeben wird.
  • MaxTotalDistance überschritten (4): Die Reisestrecke vom Startdepot zum Enddepot überschreitet die Gesamtreisestrecke, die durch den Wert des Feldes MaxTotalDistance für die Route angegeben wird.
  • Hartes Zeitfenster (5): Beim Startdepot, Enddepot oder einer Pause für die Route liegt eine Verletzung eines harten Zeitfensters vor.
  • Nicht übereinstimmende Besonderheit (6): Die für einen Auftrag erforderlichen Besonderheiten werden auf der Zielroute nicht gefunden.
  • Harte Routenzone (7): Ein Auftrag, der der Route vorab zugewiesen wurde, fällt nicht in eine harte Routenzone.
  • MaxTransitTime für Auftragspaar überschritten (8): Der Route wurde vorab ein Auftragspaar zugewiesen, doch durch das Zuweisen der Aufträge des Auftragspaares wird die maximale Fahrzeit überschritten, die durch den Wert des Feldes MaxTransitTime für das Auftragspaar angegeben wird.
  • Auftragspaarverletzung (9): Ein Auftrag gehört zu einem Auftragspaar und kann der vorab zugewiesenen Route nicht zugewiesen werden.
  • Nicht erreichbar (10): Ein vorab zugewiesener Auftrag befindet sich auf einem Netzwerkelement, das von der Route nicht erreicht werden kann.
  • Erforderliche Pausenzeiten können nicht eingefügt werden (11): Eine Pausenzeit für die Route weist bei Vorhandensein von vorab zugewiesenen Aufträgen den Sequenzwert NULL auf und kann an keiner Stelle eingefügt werden, ohne dass andere Verletzungen verursacht werden.
  • Erforderliche Lager können nicht eingefügt werden (12): Auf einer Route wird die Kapazität überschritten, weshalb ein Lager zum Be-/Entladen besucht werden muss. Das Lager zum Be-/Entladen weist jedoch bei Vorhandensein von vorab zugewiesenen Aufträgen den Sequenzwert NULL auf und kann an keiner Stelle eingefügt werden, ohne dass andere Verletzungen verursacht werden.
  • MaxTravelTimeBetweenBreaks überschritten (13): Der Solver konnte innerhalb des Zeitraums, der vom Feld MaxTravelTimeBetweenBreaks der Pausenzeit angegeben wird, keine Pausenzeit einfügen. Dies wird häufig dadurch verursacht, dass der Pausenzeit vorab eine Reihenfolge zugewiesen wird, was dazu führt, dass sie innerhalb der maximalen Fahrzeit nicht erreicht werden kann.

  • Pausenzeit wegen MaxCumulWorkTime überschritten (14): Der Solver konnte innerhalb des Zeitraums, der vom Feld MaxCumulWorkTime der Pausenzeit angegeben wird, keine Pausenzeit einfügen. Dies wird häufig dadurch verursacht, dass der Pausenzeit vorab eine Reihenfolge zugewiesen wird, was dazu führt, dass sie innerhalb der maximalen Arbeitszeit nicht erreicht werden kann.
  • Verletzung des InboundArriveTime oder OutboundDepartTime-Auftrags (15): Der Auftrag konnte nicht innerhalb der Einschränkungen für eingehende Ankunftszeit oder ausgehende Abfahrtzeit abgearbeitet werden. Diese Verletzung tritt auf, wenn alle LatestStartTime-Feldwerte der Routen vor den InboundArriveTime-Werten liegen werden oder keine der Routen ein Depot vor dem OutboundDepartTime-Wert des Auftrags erreichen kann.
  • Erstes/letztes Element kann nicht verankert werden (16): Der Auftrag weist die Zuweisungsregel "Erstes Element verankern" oder "Letztes Element verankern" auf, diese Beschränkung konnte jedoch nicht vom Solver berücksichtigt werden. Diese Verletzung tritt auf, wenn die Anzahl der Aufträge mit der Zuweisungsregel "Erstes Element verankern" oder die Aufträge mit der Zuweisungsregel "Letztes Element verankern" größer ist als die Anzahl der verfügbaren Routen.

Learn more about troubleshooting network analyses

Hinweis:

The violated constraint field value of an unrouted order may or may not describe all its violations. If the violation is severe enough to immediately exclude the order from further consideration, the solver does so, which prevents any other violations from being discovered for that order. If a violation is encountered that doesn't automatically stop a solution from being generated, the violation is noted in violated constraint fields, and the solver continues to consider the order. Any further violations such as these are added to the violated constraint fields until either the solver finds a violation that prematurely stops the solve process for that particular order, or the solver finds an overall solution to the problem.

Integer

FromPrevTravelTime

Die verstrichene Fahrtzeit vom vorherigen Stopp der Route zum aktuellen Stopp.

The value is in the units specified by the timeUnits property of the analysis object.

Double

FromPrevDistance

Die Entfernung auf der Route vom vorherigen Stopp der Route zum aktuellen Stopp.

The value is in the units specified by the distanceUnits property of the analysis object.

Double

CumulTravelTime

The cumulative travel time for the route up to arrival at the order.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulDistance

The cumulative travel distance for the route up to arrival at the order.

The value is in the units specified by the distanceUnits property of the analysis object.

Double

CumulTime

The cumulative route duration up to and including the order. The cumulative duration includes travel times as well as service and wait times at orders.

The value is in the units specified by the timeUnits property of the analysis object.

Double

ArriveCurbApproach

Gibt an, auf welcher Fahrzeugseite sich die Bordsteinkante bei der Ankunft am Stopp befinden muss. Der Wert 1 entspricht der rechten Seite des Fahrzeugs, der Wert 2 der linken Seite.

Integer

DepartCurbApproach

Gibt an, auf welcher Fahrzeugseite sich die Bordsteinkante bei der Abfahrt vom Stopp befinden muss. Der Wert 1 entspricht der rechten Seite des Fahrzeugs, der Wert 2 der linken Seite.

Integer

ArriveTime

Zeitpunkt der Ankunft am Stopp auf der Route. Der Uhrzeitwert für dieses Feld liegt in der Zeitzone, in der sich der Stopp befindet.

Date

DepartTime

Zeitpunkt der Abfahrt vom Stopp auf der Route. Der Uhrzeitwert für dieses Feld liegt in der Zeitzone, in der sich der Stopp befindet.

Date

ArriveTimeUTC

Zeitpunkt der Ankunft am Stopp auf der Route. Dieser Wert wird in koordinierter Weltzeit (Coordinated Universal Time, UTC) angegeben.

Date

DepartTimeUTC

Zeitpunkt der Abfahrt vom Stopp auf der Route. Dieser Wert wird in koordinierter Weltzeit (Coordinated Universal Time, UTC) angegeben.

Date

WaitTime

Die Wartezeit oder der Aufenthalt am Stopp. Beispielsweise fällt eine Wartezeit an, wenn auf einer Route bei einem Auftrag gewartet werden muss, bis sich ein Zeitfenster öffnet.

The value is in the units specified by the timeUnits property of the analysis object.

Double

ViolationTime

Die vom Ende des Zeitfensters für den Stopp bis zur Ankunft des Fahrzeugs für die Route verstrichene Zeit.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulWaitTime

The cumulative wait time from the beginning of the route up to and including the order.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulViolationTime

The cumulative violation time from the beginning of the route up to and including the order.

The value is in the units specified by the timeUnits property of the analysis object.

Double

Status

Gibt den Status des Punktes in Bezug auf seine Position im Netzwerk und das Ergebnis der Analyse an. Die möglichen Werte lauten wie folgt:

  • 0 (OK): Der Punkt wurde im Netzwerk erfolgreich verortet.
  • 1 (Nicht verortet): Der Punkt konnte im Netzwerk nicht verortet werden und wurde daher nicht in die Analyse einbezogen.
  • 2 (Netzwerkelement wurde nicht verortet): Das Netzwerkelement, das durch die Netzwerkpositionsfelder des Punktes identifiziert wurde, kann nicht gefunden werden. Dies kann auftreten, wenn ein Netzwerkelement, in dem sich der Punkt befinden müsste, gelöscht und der Netzwerkstandort nicht neu berechnet wurde.
  • 3 (Element nicht passierbar): Das Netzwerkelement, in dem sich der Punkt befindet, ist nicht passierbar. Dies kann der Fall sein, wenn das Element durch ein Restriktionsattribut eingeschränkt wird.
  • 4 (Ungültige Feldwerte): Feldwerte liegen außerhalb eines Bereichs oder einer Domäne mit codierten Werten. Beispiel: Es ist eine negative Zahl vorhanden, jedoch sind positive Zahlen erforderlich.
  • 5 (Nicht erreicht): Der Punkt kann nicht vom Solver erreicht werden. Der Punkt kann sich in einem separaten, von anderen Eingaben getrennten Bereich des Netzwerks befinden. Es ist auch möglich, dass Barrieren oder Beschränkungen die Fahrt zu oder von dem Punkt verhindern.
  • 6 (Zeitfensterverletzung): Der Punkt konnte innerhalb der festgelegten Zeitfenster nicht erreicht werden. Dieser Status gilt nur für Netzwerkanalysetypen, die Zeitfenster unterstützen.
  • 7 (Nicht im nächstgelegenen verortet): Der dem Punkt am nächsten gelegene Netzwerkstandort ist aufgrund einer Beschränkung oder Barriere nicht passierbar, sodass der Punkt stattdessen im nächstgelegenen passierbaren Netzwerk-Feature verortet wurde.

Integer

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

Zusammen beschreiben diese Eigenschaften den Punkt im Netzwerk, an dem sich das Objekt befindet.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

Depots

A copy of the input Depots table with additional information about how the depots were located on the network.

The output Depots table includes all fields present in the input Depots table. Only fields that are added in the output are listed below.

FieldDescriptionData type

Status

Gibt den Status des Punktes in Bezug auf seine Position im Netzwerk und das Ergebnis der Analyse an. Die möglichen Werte lauten wie folgt:

  • 0 (OK): Der Punkt wurde im Netzwerk erfolgreich verortet.
  • 1 (Nicht verortet): Der Punkt konnte im Netzwerk nicht verortet werden und wurde daher nicht in die Analyse einbezogen.
  • 2 (Netzwerkelement wurde nicht verortet): Das Netzwerkelement, das durch die Netzwerkpositionsfelder des Punktes identifiziert wurde, kann nicht gefunden werden. Dies kann auftreten, wenn ein Netzwerkelement, in dem sich der Punkt befinden müsste, gelöscht und der Netzwerkstandort nicht neu berechnet wurde.
  • 3 (Element nicht passierbar): Das Netzwerkelement, in dem sich der Punkt befindet, ist nicht passierbar. Dies kann der Fall sein, wenn das Element durch ein Restriktionsattribut eingeschränkt wird.
  • 4 (Ungültige Feldwerte): Feldwerte liegen außerhalb eines Bereichs oder einer Domäne mit codierten Werten. Beispiel: Es ist eine negative Zahl vorhanden, jedoch sind positive Zahlen erforderlich.
  • 5 (Nicht erreicht): Der Punkt kann nicht vom Solver erreicht werden. Der Punkt kann sich in einem separaten, von anderen Eingaben getrennten Bereich des Netzwerks befinden. Es ist auch möglich, dass Barrieren oder Beschränkungen die Fahrt zu oder von dem Punkt verhindern.
  • 6 (Zeitfensterverletzung): Der Punkt konnte innerhalb der festgelegten Zeitfenster nicht erreicht werden. Dieser Status gilt nur für Netzwerkanalysetypen, die Zeitfenster unterstützen.
  • 7 (Nicht im nächstgelegenen verortet): Der dem Punkt am nächsten gelegene Netzwerkstandort ist aufgrund einer Beschränkung oder Barriere nicht passierbar, sodass der Punkt stattdessen im nächstgelegenen passierbaren Netzwerk-Feature verortet wurde.

Integer

Network location fields

  • SourceID
  • SourceOID
  • PosAlong
  • SideOfEdge
  • SnapX
  • SnapY
  • SnapZ
  • DistanceToNetworkInMeters

Zusammen beschreiben diese Eigenschaften den Punkt im Netzwerk, an dem sich das Objekt befindet.

Weitere Informationen zur Suche nach Eingaben in einem Netzwerk

DepotVisits

When a route starts, renews (unloads or reloads), or ends at a depot, a depot visit is created. Depot visits provide information regarding why a route visited a depot and what happened there. The quantity of goods loaded on or unloaded from a vehicle at the depot is recorded in the properties of a depot visit. Additional information that is useful in interpreting a vehicle routing problem solution is also included.

The data type supports the following fields:

FieldDescriptionData type

DepotName

The name of the visited depot. This field is a foreign key to the Name field in the Depots table.

If the route uses a virtual depot, which means the route starts or ends at an order instead of a depot, DepotName is null.

String

VisitType

The reason this depot was visited. This field is constrained by a domain of values:

  • 1—Start depot
  • 2—End depot
  • 3—Renewal depot

Integer

RouteName

The name of the route containing this visit. This field is a foreign key to the Name field in the Routes table.

String

Sequence

Indicates the sequence of the visited depot on the route. The output sequence values for a route are shared across depot visits, orders, and breaks; start from 1 (at the starting depot); and are consecutive.

Integer

ServiceTime

The service time (such as loading or unloading) at the depot.

The value is in the units specified by the timeUnits property of the analysis object.

Double

FromPrevTravelTime

The travel time from the preceding visit on the route to the depot.

The value is in the units specified by the timeUnits property of the analysis object.

Double

FromPrevDistance

The travel distance from the preceding visit on the route to the depot.

The value is in the units specified by the distanceUnits property of the analysis object.

Double

CumulTravelTime

The cumulative travel time for the route up to the arrival at this depot.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulDistance

The cumulative travel distance for the route up to the arrival at this depot.

The value is in the units specified by the distanceUnits property of the analysis object.

Double

CumulTime

The cumulative route duration up to and including the depot. The cumulative duration includes travel times as well as service and wait times at orders, depots, and breaks.

The value is in the units specified by the timeUnits property of the analysis object.

Double

ArriveTime

The arrival time at the depot. The route may arrive at the depot before the beginning of the depot's time window, in which case there is wait time at the depot.

When using traffic data that covers multiple time zones, the time zone for this time-of-day value is the same as the network element on which the depot is located.

Date

DepartTime

The departure time from the depot.

When using traffic data that covers multiple time zones, the time zone for this time-of-day value is the same as the network element on which the depot is located.

Date

ArriveTimeUTC

The date and time value indicating the arrival time in coordinated universal time (UTC) at the depot.

Date

DepartTimeUTC

The date and time value indicating the departure time in coordinated universal time (UTC) from the depot.

Date

WaitTime

The wait time at the depot.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulWaitTime

The cumulative wait time from the beginning of the route up to and including the depot.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulViolationTime

The cumulative violation time from the beginning of the route up to and including the depot.

The value is in the units specified by the timeUnits property of the analysis object.

Double

  • LoadedQuantity_1
  • LoadedQuantity_2
  • LoadedQuantity_3
  • LoadedQuantity_4
  • LoadedQuantity_5
  • LoadedQuantity_6
  • LoadedQuantity_7
  • LoadedQuantity_8
  • LoadedQuantity_9

The amount (for instance, volume, weight, quantity) being loaded at the depot. If there are multiple capacities, the amounts in the LoadedQuantity_1 through LoadedQuantity_9 fields correspond to the matching Capacity_1 through Capacity_9 fields in the Routes input table.

Double

  • UnloadedQuantity_1
  • UnloadedQuantity_2
  • UnloadedQuantity_3
  • UnloadedQuantity_4
  • UnloadedQuantity_5
  • UnloadedQuantity_6
  • UnloadedQuantity_7
  • UnloadedQuantity_8
  • UnloadedQuantity_9

The amount (for example, volume, weight, quantity) being unloaded at the depot. If there are multiple capacities, the amounts in the UnloadedQuantity_1 through UnloadedQuantity_9 fields correspond to the matching Capacity_1 through Capacity_9 fields in the Routes input table.

Double

Routes

Dieser Parameter bietet Zugriff auf die Fahrer, Fahrzeuge und Routen einer Vehicle Routing Problem-Analyse.

The output Routes table includes all fields present in the input Routes table as well as additional fields describing how each route serviced the orders. Only fields that are added in the output are listed below.

Field nameDescriptionData type

  • ViolatedConstraint_1
  • ViolatedConstraint_2
  • ViolatedConstraint_3
  • ViolatedConstraint_4

Describes constraints violated by the route. The constraints are given as integers as described in the table below.

  • MaxOrderCount exceeded (1)—The preassigned orders cannot be assigned to the route since assigning the orders would exceed the maximum number of orders that can be assigned to the route as specified by the route's MaxOrderCount field value.
  • Capacities exceeded (2)—The preassigned orders cannot be assigned to the route since assigning the orders would exceed the total route capacity as specified by the route's Capacities field value.
  • MaxTotalTime exceeded (4)—The travel time from the start depot to the end depot plus the service and wait times at both depots and any break exceeds the total time for the route as specified by the route's MaxTotalTime field value.
  • MaxTotalTravelTime exceeded (8)—The travel time from the start depot to the end depot exceeds the total travel time for the route as specified by the route's MaxTotalTravelTime field value.
  • MaxTotalDistance exceeded (16)—The travel distance from the start depot to the end depot exceeds the total travel distance for the route as specified by the route's MaxTotalDistance field value.
  • Hard time window (32)—There is a hard time window violation on the start depot, end depot, or break associated with the route.
  • Unmatched specialty (64)—The specialties required by an order are not found on the target route.
  • Hard route zone (128)—An order that was preassigned to the route does not fall within a hard route zone.
  • Order pair MaxTransitTime exceeded (256)—There is an order pair preassigned to the route, and assigning the orders in the order pair would exceed the maximum transit time for the order pair as specified by the order pair's MaxTransitTime field value.
  • Order pair violation (512)—An order belongs to an order pair and cannot be assigned to the preassigned route.
  • Unreachable (1024)—A preassigned order is located on a network element that cannot be reached by the route.
  • Cannot insert required break (2048)—A break for the route has a null sequence value in the presence of preassigned orders, and the break cannot be inserted anywhere without introducing other violations.
  • Cannot insert required renewal (4096)—A route exceeds its capacity and needs to visit a route renewal; however, the associated route renewal has a null sequence value in the presence of preassigned orders and cannot be inserted anywhere without introducing other violations.
  • MaxTravelTimeBetweenBreaks exceeded (8192)—The solver was unable to insert a break within the time specified by the break's MaxTravelTimeBetweenBreaks field. This is often caused by preassigning a sequence to a break such that it cannot be reached within the maximum travel time.

  • Break MaxCumulWorkTime exceeded (16384)—The solver was unable to insert a break within the time specified by the break's MaxCumulWorkTime field. This is often caused by preassigning a sequence to a break such that it cannot be reached within the maximum work time.
  • InboundArriveTime or OutboundDepartTime order violation (32768)—The order couldn't be serviced within the inbound arrival time or outbound depart time constraints. This violation occurs when all the routes' LatestStartTime field values precede the InboundArriveTime values or none of the routes can reach a depot before the order's OutboundDepartTime value.
  • Cannot anchor first/last (65536)—The order has an Anchor first or Anchor last assignment rule, but the solver was not able to honor this constraint. This violation occurs when the number of Anchor first orders or the number of Anchor last orders is greater than the number of available routes.

Integer

OrderCount

Die Anzahl von Aufträgen, die der Route zugewiesen sind.

Integer

TotalCost

Die gesamten Betriebskosten der Route als Summe der folgenden Feldwerte: FixedCost, RegularTimeCost, OvertimeCost und DistanceCost.

Double

RegularTimeCost

Die Kosten der regulären Arbeitszeit ohne unbezahlte Pausen.

Double

OvertimeCost

Die Kosten für Überstunden ohne unbezahlte Pausen.

Double

DistanceCost

Die Entfernungskosten-Komponente als Produkt der Feldwerte TotalDistance und CostPerUnitDistance.

Double

TotalTime

Die Gesamtroutendauer. Diese umfasst Fahrzeiten sowie Durchführungs- und Wartezeiten bei Aufträgen, Depots und Pausen. Der Wert TotalTime ist die Summe der folgenden Attributfelder:

  • StartDepotServiceTime
  • EndDepotServiceTime
  • TotalOrderServiceTime
  • TotalBreakServiceTime
  • TotalRenewalServiceTime
  • TotalWaitTime
  • TotalTravelTime

The value is in the units specified by the timeUnits property of the analysis object.

Double

TotalOrderServiceTime

Die Gesamtdurchführungszeit für alle Aufträge der Route.

The value is in the units specified by the timeUnits property of the analysis object.

Double

TotalBreakServiceTime

Die Gesamtdurchführungszeit für alle Pausenzeiten der Route.

The value is in the units specified by the timeUnits property of the analysis object.

Double

TotalTravelTime

Die Gesamtfahrzeit für die Route.

The value is in the units specified by the timeUnits property of the analysis object.

Double

TotalDistance

Die Gesamtreisestrecke für die Route.

The value is in the units specified by the distanceUnits property of the analysis object.

Double

StartTime

Die Anfangszeit für die Route. Die Route kann vor Beginn des Zeitfensters für das Startdepot beginnen. In diesem Fall ist beim Startdepot eine Wartezeit vorhanden. Der Uhrzeitwert für dieses Attribut liegt in der Zeitzone, in der sich das Startdepot befindet.

Date

EndTime

Die Endzeit für die Route. Die Route endet bei Abschluss des Einsatzes am Enddepot. Der Uhrzeitwert für dieses Attribut liegt in der Zeitzone, in der sich das Enddepot befindet.

Date

StartTimeUTC

Die Startzeit der Route in koordinierter Weltzeit (Coordinated Universal Time, UTC).

Date

EndTimeUTC

Die Endzeit der Route in koordinierter Weltzeit (Coordinated Universal Time, UTC).

Date

TotalWaitTime

Die Gesamtwartezeit für alle Aufträge, Depots und Pausen der Route.

The value is in the units specified by the timeUnits property of the analysis object.

Double

TotalViolationTime

Der Gesamtzeitverstoß für alle Aufträge und Pausen der Route.

The value is in the units specified by the timeUnits property of the analysis object.

Double

RenewalCount

Für eine Route mit Lagern zum Be-/Entladen entspricht dies der Anzahl der Stopps an Depots, bei denen ein Fahrzeug be- oder entladen wird.

Integer

TotalRenewalServiceTime

Bei einer Route mit Lagern zum Be-/Entladen ist dies die Gesamtdurchführungszeit für alle Stopps zum Be- und Entladen auf der Route.

The value is in the units specified by the timeUnits property of the analysis object.

Double

Breaks

Describes the rest periods, or breaks, for the routes in the analysis. The output Breaks table includes the point locations where the breaks occur along the routes.

The output Breaks table includes all fields present in the input Breaks table as well as additional fields describing the location and time of the break. Only fields that are updated or added in the output are listed below.

FieldDescriptionData type

Sequence

Indicates the sequence of the break on its route.

Integer

RelativePosition

The relative position of the break. Breaks are taken somewhere between two network locations (orders or depots). A value of 0.0 indicates that the break is taken right after service completion at the preceding network location; a value of 1.0 indicates the break is taken right before starting service at the subsequent network location; and a value in between indicates where along the path from the first to the second network location the break is taken. For instance, 0.25 indicates the break is taken a quarter of the way from the previous network location to the next network location.

No matter how many breaks occur between two network locations, the relative position is always reported relative to the network locations, not the other breaks.

Double

FromPrevTravelTime

The travel time from the preceding order, depot, or break to this break.

The value is in the units specified by the timeUnits property of the analysis object.

Double

FromPrevDistance

The travel distance from the preceding order, depot, or break to this break.

The value is in the units specified by the distanceUnits property of the analysis object.

Double

CumulTravelTime

The cumulative travel time for the route up to arrival at the break.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulDistance

The cumulative travel distance for the route up to arrival at the break.

The value is in the units specified by the distanceUnits property of the analysis object.

Double

CumulTime

The cumulative route duration up to and including the break. The cumulative duration includes travel times as well as service and wait times at orders, depots, and breaks.

The value is in the units specified by the timeUnits property of the analysis object.

Double

ArriveTime

The actual arrival time of the break. The route may arrive at the break before the beginning of the break's time window, in which case there is a wait time at the break. For a break with soft time windows, the route may also arrive at the break after the end of the time window, in which case there is a violation time at the break.

If using a network dataset with multiple time zones, the time is reported in the time zone of the actual break location.

Date

DepartTime

The time the break is completed.

If using a network dataset with multiple time zones, the time is reported in the time zone of the actual break location.

Date

ArriveTimeUTC

The date and time value indicating the arrival time in coordinated universal time (UTC).

Date

DepartTimeUTC

The date and time value indicating the departure time in coordinated universal time (UTC).

Date

WaitTime

The wait time at the break.

The value is in the units specified by the timeUnits property of the analysis object.

Double

ViolationTime

The violation time at the break.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulWaitTime

The cumulative wait time from the beginning of the route up to and including the break.

The value is in the units specified by the timeUnits property of the analysis object.

Double

CumulViolationTime

The cumulative violation time from the beginning of the route up to and including the break.

The value is in the units specified by the timeUnits property of the analysis object.

Double

DirectionPoints

Gibt die Ausgabe der detaillierten Wegbeschreibungen für die in der Analyse berechneten Routen an, dargestellt als Punktpositionen entlang der Routen, an denen bestimmte Wegbeschreibungsereignisse oder -manöver auftreten

Field nameDescriptionData type

RouteID

Die ObjectID des Ausgabe-Routes-Features, mit dem dieser Richtungspunkt verknüpft ist

Integer

Sequence

Die Sequenz der Richtungspunkte für die Route, beginnend mit 1.

Integer

DirectionPointType

Der Typ des Wegbeschreibungsereignisses oder -manövers, das durch den Punkt beschrieben wird, welcher mit einem der folgenden Werte angegeben wird

  • Kopfzeile (1)
  • Ankunft (50)
  • Start (51)
  • Geradeaus (52)
  • Auf Fähre (100)
  • Vor Fähre (101)
  • Mittlere Gabelung (102)
  • Kreisverkehr (103)
  • Wende (104)
  • Tür (150)
  • Treppen (151)
  • Aufzug (152)
  • Rolltreppe (153)
  • Fußgängerrampe (154)
  • Linke Gabelung (200)
  • Linke Rampe (201)
  • Kreisverkehr im Uhrzeigersinn (202)
  • Wende links (203)
  • Halb links (204)
  • Links (205)
  • Scharf links (206)
  • Links abbiegen und dann sofort links abbiegen (207)
  • Links abbiegen und dann sofort rechts abbiegen (208)
  • Rechte Gabelung (300)
  • Rechte Rampe (301)
  • Kreisverkehr gegen den Uhrzeigersinn (302)
  • Wende rechts (303)
  • Halb rechts (304)
  • Rechts (305)
  • Scharf rechts (306)
  • Rechts abbiegen und dann sofort links abbiegen (307)
  • Rechts abbiegen und dann sofort rechts abbiegen (308)
  • Aufzug nach oben (400)
  • Rolltreppe nach oben (401)
  • Treppe nach oben (402)
  • Aufzug nach unten (500)
  • Rolltreppe nach unten (501)
  • Treppe nach unten (502)
  • Allgemeines Ereignis (1000)
  • Landmark (1001)
  • Änderung der Zeitzone (1002)
  • Verkehrsereignis (1003)
  • Ereignis "Skalierte Kostenbarriere" (1004)
  • Grenzübergang (1005)
  • Verstoß gegen Beschränkung (1006)

Integer

DisplayText

Der Text für die Wegbeschreibung, der in der konsumierenden Anwendung angezeigt werden soll

String

ArrivalTime

Der Zeitpunkt in koordinierter Weltzeit (Coordinated Universal Time, UTC), an dem das Wegbeschreibungsereignis stattfindet

Datum

ArrivalUTCOffset

Die Differenz in Minuten zwischen der Ortszeit an der Manöverposition und dem im Feld ArrivalTime angezeigten UTC--Zeitpunkt

Double

Name

Der Name des Wegbeschreibungspunktes

String

ExitName

Der Name der Autobahnausfahrt, der in der Wegbeschreibungsanweisung angezeigt wird

String

AlternateName

Alternativer Quellenname, der in der Wegbeschreibungsanweisung angezeigt wird

String

IntersectingName

Der Name der Kreuzung oder Querstraße, der in der Wegbeschreibungsanweisung angezeigt wird

String

BranchName

Der Name der Wegweiserverzweigung, der in der Wegbeschreibungsanweisung angezeigt wird

String

TowardName

Der Name des Wegweisers in Richtung Ziel, der in der Wegbeschreibungsanweisung angezeigt wird

String

Level

Die Gebäudeebene, auf der dieses Wegbeschreibungsereignis stattfindet. Dieser Wert entspricht der Eigenschaft Level, die in dem für die Analyse verwendeten Netzwerk-Dataset definiert ist.

Integer

ShortVoiceInstruction

Kurzer Text zur Verwendung als Sprachführungstext in der konsumierenden Anwendung

String

VoiceInstruction

Fülltext, einschließlich erweiterter Abkürzungen und Verwendung von Pluralen, zur Verwendung als Sprachführungstext in der konsumierenden Anwendung

String

Azimuth

Die Peilung des Fahrzeugs ab diesem Punkt in Grad. Null steht für Norden.

Double

DirectionLines

Gibt die Linien der Ausgaberoute an, die in den Analyseausschnitten berechnet wurden, um die einzelnen Routensegmente zwischen DirectionPoints-Ereignis- oder Manöverpositionen darzustellen

FeldnameBeschreibungDatentyp

DirectionPointID

Die ObjectID des Features in der DirectionPoints-Tabelle, mit dem diese Linie verknüpft ist

Integer

RouteID

Die ObjectID des Ausgabe-Routes-Features, mit dem diese Richtungslinie verknüpft ist

Integer

DirectionLineType

Der Typ des Wegbeschreibungssituation, die durch diese Linie beschrieben wird, welche mit einem der folgenden Werte angegeben wird

  • Unbekannt (0)
  • Segment (1)
  • Manöversegment (2)
  • Verstoß gegen Beschränkung (3)
  • Skalierte Kostenbarriere (4)
  • Dichter Verkehr (5)
  • Zähfließender Verkehr (6)
  • Mäßiger Verkehr (7)

Integer

Meters

Die Länge des Liniensegments gemessen in Metern

Double

Minutes

Die Fahrzeit entlang des Liniensegments in Minuten

Double

FromLevel

Die Gebäudeebene, auf der dieses Wegbeschreibungsereignis startet. Dieser Wert entspricht der Eigenschaft Level, die in dem für die Analyse verwendeten Netzwerk-Dataset definiert ist. Weitere Informationen über die Wegbeschreibungskonfiguration eines Netzwerk-Datasets

Integer

ToLevel

Die Gebäudeebene, auf der dieses Wegbeschreibungsereignis endet. Dieser Wert entspricht der Eigenschaft Level, die in dem für die Analyse verwendeten Netzwerk-Dataset definiert ist.

Integer