Describes the output data types containing the results from a vehicle routing problem analysis.
UnassignedStops
Ce paramètre permet d’accéder aux ordres qu’aucun itinéraire n’a pu atteindre. Vous pouvez également déterminer pourquoi les ordres n’ont pas pu être respectés et apporter les modifications nécessaires pour corriger le problème.
Remarque :
When the returnStopShapes property of the analysis object is set to True, this data type is a feature class. Otherwise it is a table.
The data type supports the following fields:
Field | Description | Data type |
StopType | Indique si l’arrêt représente un dépôt, un ordre ou une pause. La valeur du champ est un entier qui peut être interprété comme suit :
| Integer |
Name | Nom de l'arrêt. La valeur de ce champ est identique à celle du champ Name issus des ordres en entrée, des dépôts ou des pauses. Vous pouvez utiliser le champ StopType pour déterminer si la valeur attributaire Name se rapporte à un dépôt, un ordre ou une pause. | Text |
ViolatedConstraints | This field contains a summary of violated constraints and is set after a solve operation. If a constraint is violated, a combination of one or more of the violations listed below could be assigned to the field. Approfondissement :La valeur précodée qui représente la description textuelle est affichée dans la liste ci-dessous entre parenthèses. Remarquez que les valeurs précodées font partie d'une séquence géométrique qui augmente en doublant la valeur précédente. Cela permet la codification de différentes combinaisons d'infractions. Par exemple, la combinaison de "La valeur de capacités est dépassée" (2) et "Zone de tournée stricte" (128) est codée sous la forme 130 (2+128).
| Integer |
| Affiche une seule contrainte violée par champ. Les descriptions des violations sont visibles dans ViolationConstraints.
| Integer |
Status | Indique le statut de l'arrêt dans la solution renvoyée par le service. La valeur attributaire est un entier qui peut être interprétée des manières suivantes :
| Integer |
Stops
Ce paramètre fournit des informations sur les arrêts effectués aux dépôts, aux ordres et pendant les pauses. Ces données précisent notamment les itinéraires qui comportent des arrêts, les heures de départ et d'arrivée, ainsi que la séquence des arrêts.
Remarque :
When the returnStopShapes property of the analysis object is set to True, this data type is a feature class. Otherwise it is a table.
The data type supports the following fields:
Field name | Description | Data type |
Name | Nom de l'arrêt. La valeur de ce champ est identique à celle du champ Name provenant des ordres en entrée, des dépôts ou des pauses. Vous pouvez utiliser le champ StopType pour déterminer si la valeur attributaire Name se rapporte à un dépôt, un ordre ou une pause. | Text |
StopType | Indique si l’arrêt représente un dépôt, un ordre ou une pause. La valeur du champ est un entier qui peut être interprété comme suit :
| Integer |
PickupQuantities | Cargaison ou nombre de personnes devant être récupérées à un arrêt. Si plusieurs dimensions sont livrées à un arrêt, chaque quantité est séparée par un espace. Les unités de la valeur de ce champ ne sont pas stockées. Vous devez interpréter les unités en tenant compte de la méthode utilisée pour renseigner le champ Quantities sur les itinéraires en entrée et les champs PickupQuantities et DeliveryQuantities sur les ordres en entrée. | Text |
DeliveryQuantities | Cargaison ou nombre de personnes devant être déposées à un arrêt. Si plusieurs dimensions sont livrées à un arrêt, chaque quantité est séparée par un espace. Les unités de la valeur de ce champ ne sont pas stockées. Vous devez interpréter les unités en tenant compte de la méthode utilisée pour renseigner le champ Quantities sur les itinéraires en entrée et les champs PickupQuantities et DeliveryQuantities sur les ordres en entrée. | Text |
RouteName | Nom de l'itinéraire auquel l'arrêt est attribué. | Text |
Sequence | Séquence relative selon laquelle l'itinéraire attribué passe par l'arrêt. | Long |
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 |
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. | Long |
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. | Long |
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 |
ORIG_FID | ObjectID de l’ordre, du dépôt ou de la pause en entrée. Ce champ est utilisé pour joindre des informations issues des entités en entrée. | Long |
Routes
Le 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 data type supports the following fields:
Field name | Description | Data type |
Name | Nom de l'itinéraire. Les valeurs de ce champ sont copiées à partir du champ Name sur les itinéraires en itinéraire. | Text |
ViolatedConstraints | This field contains a summary of violated constraints and is set after a solve operation. If a constraint is violated, a combination of one or more of the violations listed below could be assigned to the field. Approfondissement :La valeur précodée qui représente la description textuelle est affichée dans la liste ci-dessous entre parenthèses. Remarquez que les valeurs précodées font partie d'une séquence géométrique qui augmente en doublant la valeur précédente. Cela permet la codification de différentes combinaisons d'infractions. Par exemple, la combinaison de "La valeur de capacités est dépassée" (2) et "Zone de tournée stricte" (128) est codée sous la forme 130 (2+128).
| Integer |
| Affiche une seule contrainte violée par champ. Les descriptions des violations sont visibles dans ViolationConstraints.
| Integer |
OrderCount | Nombre d'ordres attribués à l'itinéraire. | Long |
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 :
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 |
Directions
Ce paramètre permet d’accéder à la feuille de route détaillée de chaque itinéraire obtenu.
The data type supports the following fields:
Field | Description | Data type |
RouteName | Nom de l’itinéraire auquel l’action de conduite s’applique. Cette valeur est identique à celle du champ Name des itinéraires en sortie. | String |
ArriveTime | Heure de la journée à laquelle commence une action de conduite donnée. Si l'itinéraire couvre plusieurs jours, la date et l'heure du jour sont affichées. | Date |
Type | Type de manœuvre que l’entité de feuille de route représente ou type du texte de la feuille de route. Pour déterminer si Type se rapporte à un type de manœuvre ou à un type de chaîne de feuille de route, vérifiez la valeur du champ SubItemType. Type peut être utilisé, par exemple, pour attribuer une icône à un texte de feuille de route en fonction du type de manœuvre. Il peut également utiliser un style de mise en forme spécial en fonction du type de chaîne de feuille de route lorsque vous affichez les feuilles de route dans votre application. La valeur Type est un entier des listes Types de manœuvres ou Types de chaînes de feuilles de route ci-dessous. Types de manœuvres
Types de chaînes de feuilles de route
| Short |
SubItemType | Indique si le champ Type se rapporte à un entier de la table Types de chaînes de feuilles de route ou de la table Types de manœuvres.
| Short |
Text | Texte descriptif de la feuille de route. | String |
ElaspsedTime | Temps écoulé en minutes entre le début du trajet actuel et le suivant ou entre le début du trajet actuel et la fin de l'itinéraire pour le dernier trajet. | Double |
DriveDistance | Distance entre le début du trajet actuel et le suivant ou entre le début du trajet actuel et la fin de l'itinéraire pour le dernier trajet. The value is in the units specified by the directionsDistanceUnits property of the analysis object. Cette valeur est nulle pour les trajets qui commencent au même emplacement que le suivant. Par exemple, la valeur DriveDistance est égale à 0 pour le texte de la feuille de route au début de l’itinéraire. | Double |
Vous avez un commentaire à formuler concernant cette rubrique ?