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

Nom de l'itinéraire auquel l'ordre est attribué.

String

Sequence

Ce champ indique la séquence de l'ordre sur son itinéraire attribué.

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.

  • Valeur MaxOrderCount dépassée (0) : les ordres prédéfinis ne peuvent pas être attribués à l’itinéraire, car cette attribution dépasserait le nombre maximal d’ordres pouvant être attribués à l’itinéraire, spécifié par la valeur du champ MaxOrderCount de l’itinéraire.
  • Valeur Capacities dépassée (1) : les ordres prédéfinis ne peuvent pas être attribués à l’itinéraire, car cette attribution dépasserait la capacité totale de l’itinéraire, spécifiée par la valeur du champ Capacities de l’itinéraire.
  • Valeur MaxTotalTime dépassée (2) : le temps de trajet entre le dépôt initial et le dépôt final, plus la durée de desserte et le temps d’attente aux deux dépôts et les éventuelles pauses, dépassent la durée totale de l’itinéraire, spécifiée par la valeur du champ MaxTotalTime de l’itinéraire.
  • Valeur MaxTotalTravelTime dépassée (3) : le temps de trajet entre le dépôt initial et le dépôt final dépasse le temps de trajet total de l’itinéraire, spécifié par la valeur du champ MaxTotalTravelTime de l’itinéraire.
  • Valeur MaxTotalDistance dépassée (4) : la distance de trajet entre le dépôt initial et le dépôt final dépasse la distance de trajet totale de l’itinéraire, spécifiée par la valeur du champ MaxTotalDistance de l’itinéraire.
  • Fenêtre horaire stricte (5) : infraction de fenêtre horaire stricte au dépôt initial, au dépôt final ou pendant les pauses associées à l’itinéraire.
  • Particularité sans correspondance (6) : les particularités liées à un ordre sont introuvables sur l’itinéraire cible.
  • Zone de tournée stricte (7) : un ordre qui a été prédéfini pour l’itinéraire ne coïncide pas avec une zone de tournée stricte.
  • Valeur MaxTransitTime du couple d’ordres dépassée (8) : en présence d’un couple d’ordres prédéfini pour l’itinéraire, l’attribution des ordres du couple d’ordres dépasserait le temps de transit maximal du couple d’ordres, spécifié par la valeur du champ MaxTransitTime du couple d’ordres.
  • Violation de couple d’ordres (9) : un ordre appartient à un couple d’ordres et ne peut pas être attribué à l’itinéraire prédéfini.
  • Inaccessible (10) : un ordre prédéfini se trouve sur un élément de réseau qui ne peut pas être atteint par l’itinéraire.
  • Impossible d’insérer la pause requise (11) : une pause pour l’itinéraire a une valeur de séquence nulle en présence d’ordres prédéfinis et la pause ne peut pas être insérée n’importe où sans provoquer d’autres violations.
  • Impossible d’insérer le relais requis (12) : un itinéraire dépasse sa capacité et doit visiter un relais de tournée. Or, le relais de tournée associé a une valeur de séquence nulle en présence d’ordres prédéfinis et ne peut pas être inséré n’importe où sans provoquer d’autres violations.
  • Valeur MaxTravelTimeBetweenBreaks dépassée (13) : le solveur n’a pas pu insérer de pause pendant le laps de temps spécifié par le champ MaxTravelTimeBetweenBreaks de la pause. Tel est souvent le cas lorsqu'une séquence est prédéfinie pour une pause et qu'elle reste inaccessible pendant le temps de trajet maximal.

  • Valeur MaxCumulWorkTime de la pause dépassée (14) : le solveur n’a pas pu insérer de pause pendant le laps de temps spécifié par le champ MaxCumulWorkTime de la pause. Tel est souvent le cas lorsqu'une séquence est prédéfinie pour une pause et qu'elle reste inaccessible pendant le temps de travail maximal.
  • Violation d’ordre InboundArriveTime ou OutboundDepartTime (15) : l’ordre n’a pas pu être traité avant l’heure d’arrivée entrante ou l’heure de départ sortante impartie. Cette violation a lieu lorsque les valeurs de champ LatestStartTime de tous les itinéraires précèdent les valeurs InboundArriveTime ou qu’aucun des itinéraires ne peut atteindre un dépôt avant la valeur OutboundDepartTime de l’ordre.
  • Premier ancrage/dernier ancrage impossible (16) : l’ordre à une règle d’attribution Premier ancrage ou Dernier ancrage mais le solveur n’a pas été en mesure de respecter cette contrainte. Cette infraction se produit lorsque le nombre d'ordres Premier ancrage ou le nombre d'ordres Dernier ancrage est supérieur au nombre d'itinéraires disponibles.

Learn more about troubleshooting network analyses

Remarque :

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

Temps de trajet écoulé entre le précédent arrêt sur l'itinéraire et l'arrêt actuel.

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

Double

FromPrevDistance

Distance sur l'itinéraire entre le précédent arrêt et l'arrêt actuel.

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

Indique de quel côté du véhicule se trouve le trottoir lorsque l’arrêt est atteint. La valeur 1 indique le côté droit du véhicule ; la valeur 2 le côté gauche.

Integer

DepartCurbApproach

Indique de quel côté du véhicule se trouve le trottoir au départ de l’arrêt. La valeur 1 indique le côté droit du véhicule ; la valeur 2 le côté gauche.

Integer

ArriveTime

Heure d’arrivée à l'arrêt. La valeur de l’heure du jour de ce champ est comprise dans le fuseau horaire dans lequel se trouve l’arrêt.

Date

DepartTime

Heure de départ de l’arrêt. La valeur de l’heure du jour de ce champ est comprise dans le fuseau horaire dans lequel se trouve l’arrêt.

Date

ArriveTimeUTC

Heure d’arrivée à l'arrêt. Cette valeur est exprimée en temps universel coordonné (UTC).

Date

DepartTimeUTC

Heure de départ de l’arrêt. Cette valeur est exprimée en temps universel coordonné (UTC).

Date

WaitTime

Temps d'attente ou escale à l'arrêt. Il se peut, par exemple, qu'une tournée soit obligée d'attendre à un ordre le début d'une fenêtre horaire.

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

Double

ViolationTime

Laps de temps écoulé entre la fin de la fenêtre horaire de l'arrêt et l'arrivée de la tournée du véhicule.

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

Indique le statut du point par rapport à son emplacement sur le réseau et au résultat de l’analyse. Les valeurs possibles sont les suivantes :

  • 0 (OK) : le point a été localisé sur le réseau.
  • 1 (Non localisé) : le point n’a pas pu être localisé sur le réseau et n’a donc pas été inclus dans l’analyse.
  • 2 (Élément de réseau non localisé) : l’élément de réseau identifié par les champs de localisation de réseau du point est introuvable. Cela peut se produire lorsqu’un élément de réseau où l’arrêt doit se trouver a été supprimé et que la localisation réseau n’a pas été recalculée.
  • 3 (Élément non traversable) : l’élément de réseau où se trouve le point n’est pas traversable. Cette situation peut se produire lorsque l’élément est restreint par un attribut de restriction.
  • 4 (Valeurs de champs non valides) : les valeurs de champs se trouvent en dehors d’une plage ou d’un domaine de valeurs précodées. Par exemple, un nombre négatif se trouve à l’endroit où des nombres positifs sont requis.
  • 5 (Non atteint) : le point ne peut pas être atteint par le solveur. Il se peut que l’arrêt se trouve sur une zone distincte déconnectée du réseau des autres entrées, ou des interruptions ou des restrictions empêchent de voyager vers ou depuis l’arrêt.
  • 6 (Violation de fenêtre horaire) : le point n’a pas pu être atteint dans les fenêtres horaires spécifiées. Ce statut ne s’applique qu’aux types d’analyse de réseau prenant en charge les fenêtres horaires.
  • 7 (Non situé sur le plus proche) : la localisation de réseau la plus proche du point n’est pas traversable en raison d’une restriction ou d’une interruption. Le point a par conséquent été positionné sur l’entité de réseau traversable la plus proche.

Integer

Network location fields

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

Ensemble, ces propriétés décrivent le point sur le réseau où se trouve l'objet.

Pour en savoir plus sur la localisation des entrées sur un réseau

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

Indique le statut du point par rapport à son emplacement sur le réseau et au résultat de l’analyse. Les valeurs possibles sont les suivantes :

  • 0 (OK) : le point a été localisé sur le réseau.
  • 1 (Non localisé) : le point n’a pas pu être localisé sur le réseau et n’a donc pas été inclus dans l’analyse.
  • 2 (Élément de réseau non localisé) : l’élément de réseau identifié par les champs de localisation de réseau du point est introuvable. Cela peut se produire lorsqu’un élément de réseau où l’arrêt doit se trouver a été supprimé et que la localisation réseau n’a pas été recalculée.
  • 3 (Élément non traversable) : l’élément de réseau où se trouve le point n’est pas traversable. Cette situation peut se produire lorsque l’élément est restreint par un attribut de restriction.
  • 4 (Valeurs de champs non valides) : les valeurs de champs se trouvent en dehors d’une plage ou d’un domaine de valeurs précodées. Par exemple, un nombre négatif se trouve à l’endroit où des nombres positifs sont requis.
  • 5 (Non atteint) : le point ne peut pas être atteint par le solveur. Il se peut que l’arrêt se trouve sur une zone distincte déconnectée du réseau des autres entrées, ou des interruptions ou des restrictions empêchent de voyager vers ou depuis l’arrêt.
  • 6 (Violation de fenêtre horaire) : le point n’a pas pu être atteint dans les fenêtres horaires spécifiées. Ce statut ne s’applique qu’aux types d’analyse de réseau prenant en charge les fenêtres horaires.
  • 7 (Non situé sur le plus proche) : la localisation de réseau la plus proche du point n’est pas traversable en raison d’une restriction ou d’une interruption. Le point a par conséquent été positionné sur l’entité de réseau traversable la plus proche.

Integer

Network location fields

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

Ensemble, ces propriétés décrivent le point sur le réseau où se trouve l'objet.

Pour en savoir plus sur la localisation des entrées sur un réseau

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

Ce paramètre permet d’accéder aux conducteurs, véhicules et itinéraires d’une analyse en vue d’une tournée de véhicules.

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

Nombre d'ordres attribués à l'itinéraire.

Integer

TotalCost

Coût opérationnel total de l’itinéraire, qui correspond à la somme des valeurs des champs suivants : FixedCost, RegularTimeCost, OvertimeCost, and DistanceCost.

Double

RegularTimeCost

Coût de la durée normale du travail, à l'exclusion des pauses non rémunérées.

Double

OvertimeCost

Coût des heures supplémentaires, à l'exclusion des pauses non rémunérées.

Double

DistanceCost

Composante du coût de distance obtenue en multipliant les valeurs des champs TotalDistance et CostPerUnitDistance.

Double

TotalTime

Durée totale de l'itinéraire. Ce champ englobe le temps de trajet, ainsi que la durée de desserte et le temps d'attente aux ordres, aux dépôts et les pauses. La valeur TotalTime correspond à la somme des valeurs attributaires suivantes :

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

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

Double

TotalOrderServiceTime

Durée totale de desserte passée à tous les ordres de l'itinéraire.

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

Double

TotalBreakServiceTime

Durée totale de desserte passée à toutes les pauses de l'itinéraire.

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

Double

TotalTravelTime

Temps de trajet total de l'itinéraire.

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

Double

TotalDistance

Distance totale de trajet de l'itinéraire.

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

Double

StartTime

Heure de début de l'itinéraire. L'itinéraire peut commencer avant le début de la fenêtre horaire de son dépôt initial. Cela fait alors l'objet d'un temps d'attente au dépôt initial. La valeur de l’heure du jour de cet attribut figure dans le fuseau horaire dans lequel se trouve le dépôt de départ.

Date

EndTime

Heure de fin de l'itinéraire. L'itinéraire prend fin une fois la desserte terminée au dépôt final. La valeur de l’heure du jour de cet attribut figure dans le fuseau horaire dans lequel se trouve le dépôt d’arrivée.

Date

StartTimeUTC

L’heure de départ de l’itinéraire en temps universel coordonné (UTC).

Date

EndTimeUTC

L’heure de fin de l’itinéraire en temps universel coordonné (UTC).

Date

TotalWaitTime

Temps d'attente total à tous les ordres, dépôts et aux pauses sur l'itinéraire.

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

Double

TotalViolationTime

Temps de violation total à tous les ordres et pauses sur l'itinéraire.

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

Double

RenewalCount

En cas de relais de tournée, cette valeur est égale au nombre de visites aux dépôts en vue de charger ou de décharger un véhicule.

Integer

TotalRenewalServiceTime

Dans le cas d’un itinéraire comptant des relais de tournée, il s’agit de la durée totale de desserte passée aux passages aux relais.

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

Spécifie la feuille de route étape par étape en sortie pour les itinéraires calculés dans l’analyse, représentée sous forme d’emplacements ponctuels le long des itinéraires pour lesquels des événements spécifiques ou des manœuvres ont lieu.

Field nameDescriptionData type

RouteID

Paramètre ObjectID de l’entité Routes en sortie à laquelle est associé ce point de direction.

Entiers

Sequence

Séquence des points de direction pour l’itinéraire, en commençant par 1.

Entiers

DirectionPointType

Type d’événement de feuille de route ou de manœuvre décrit par le point, désigné par une des valeurs ci-dessous.

  • Destination (1)
  • Arrivée (50)
  • Départ (51)
  • Droit (52)
  • Sur un ferry (100)
  • Hors ferry (101)
  • Carrefour central (102)
  • Rond-point (103)
  • Demi-tour (104)
  • Porte (150)
  • Escaliers (151)
  • Ascenseur (152)
  • Escalator (153)
  • Passerelle piétonne (154)
  • Carrefour à gauche (200)
  • Rampe à gauche (201)
  • Rond-point dans le sens horaire (202)
  • Demi-tour à gauche (203)
  • Prenez à gauche (204)
  • Tournant à gauche (205)
  • Tournant serré à gauche (206)
  • Tournant à gauche et tournant immédiat à gauche (207)
  • Tournant à gauche et tournant immédiat à droite (208)
  • Carrefour à droite (300)
  • Rampe à droite (301)
  • Rond-point dans le sens anti-horaire (302)
  • Demi-tour à droite (303)
  • Prenez à droite (304)
  • Tournant à droite (305)
  • Tournant serré à droite (306)
  • Tournant à droite et tournant immédiat à gauche (307)
  • Tournant à droite et tournant immédiat à droite (308)
  • Ascenseur vers le haut (400)
  • Escalator vers le haut (401)
  • Escaliers vers le haut (402)
  • Ascenseur vers le bas (500)
  • Escalator vers le bas (501)
  • Escaliers vers le bas (502)
  • Événement général (1000)
  • Point de repère (1001)
  • Changement de fuseau horaire (1002)
  • Événement de circulation (1003)
  • Événement d’interruption de coût proportionnée (1004)
  • Croisement de limite (1005)
  • Infraction de restriction (1006)

Entiers

DisplayText

Texte de feuille de route à afficher dans l’application consommatrice.

Chaîne

ArrivalTime

Heure à laquelle l’événement de feuille de route se produit, en temps universel coordonné (UTC).

Date

ArrivalUTCOffset

Différence (en minutes) entre l’heure locale à l’emplacement de la manœuvre et l’heure UTC affichée dans le champ ArrivalTime.

Double

Name

Nom du point de feuille de route.

Chaîne

ExitName

Nom de la sortie d’autoroute qui apparaît sur la feuille de route.

Chaîne

AlternateName

Nom de la source alternative qui apparaît sur la feuille de route.

Chaîne

IntersectingName

Nom de la rue à l’intersection ou au croisement qui apparaît sur la feuille de route.

Chaîne

BranchName

Nom du panneau qui apparaît sur la feuille de route.

Chaîne

TowardName

Nom du panneau vers la destination qui apparaît sur la feuille de route.

Chaîne

Level

Niveau du bâtiment auquel l’événement de feuille de route se produit. Cette valeur correspond à la propriété Level définie dans le jeu de données réseau utilisé pour l’analyse.

Entiers

ShortVoiceInstruction

Texte court à utiliser comme texte de guidage vocal dans l’application consommatrice.

Chaîne

VoiceInstruction

Texte de remplissage, y compris avec les abréviations développées et les pluriels, à utiliser comme texte de guidage vocal dans l’application consommatrice.

Chaîne

Azimuth

Relèvement en degrés du véhicule partant de ce point. Zéro correspond au nord.

Double

DirectionLines

Spécifie les lignes d’itinéraire en sortie calculées dans l’analyse, sous forme de tranches afin de représenter chaque segment d’itinéraire entre l’événement DirectionPoints ou les emplacements de manœuvre.

Nom du champDescriptionType de données

DirectionPointID

Paramètre ObjectID de l’entité de la table DirectionPoints à laquelle est associée cette ligne.

Entiers

RouteID

Paramètre ObjectID de l’entité Routes en sortie à laquelle est associé cette ligne de direction.

Entiers

DirectionLineType

Type de situation de feuille de route décrit par cette ligne, désigné par une des valeurs ci-dessous.

  • Inconnu (0)
  • Segment (1)
  • Segment de manœuvre (2)
  • Infraction de restriction (3)
  • Interruption de coût proportionnée (4)
  • Trafic dense (5)
  • Trafic ralenti (6)
  • Trafic modéré (7)

Entiers

Meters

Longueur du segment de ligne, en mètres.

Double

Minutes

Temps de trajet le long du segment de ligne, en minutes.

Double

FromLevel

Niveau du bâtiment auquel l’événement de feuille de route débute. Cette valeur correspond à la propriété Level définie dans le jeu de données réseau utilisé pour l’analyse. En savoir plus sur la configuration de la feuille de route d’un jeu de données réseau

Entiers

ToLevel

Niveau du bâtiment auquel l’événement de feuille de route se termine. Cette valeur correspond à la propriété Level définie dans le jeu de données réseau utilisé pour l’analyse.

Entiers