S'il s'exécute avec succès, le service renvoie la solution à la tournée de véhicules spécifiée. La solution se compose des paramètres en sortie décrits ci-dessous.
out_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 :
Lorsque le paramètre Populate Stop Shapes (Renseigner les formes d’arrêt) est défini sur True (Vrai), ce paramètre est une classe d’entités. Sinon, il s’agit d’une table.
Le paramètre prend en charge les champs suivants :
Terrain | Description |
---|---|
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. |
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 :
|
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 Capacities sur les itinéraires en entrée et les champs PickupQuantities et DeliveryQuantities sur les ordres en entrée. |
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 Capacities sur les itinéraires en entrée et les champs PickupQuantities et DeliveryQuantities sur les ordres en entrée. |
RouteName | Nom de l'itinéraire auquel l'arrêt est attribué. |
Sequence | Séquence relative selon laquelle l'itinéraire attribué passe par l'arrêt. |
FromPrevTravelTime | Temps de trajet écoulé entre le précédent arrêt sur l'itinéraire et l'arrêt actuel. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
FromPrevDistance | Distance sur l'itinéraire entre le précédent arrêt et l'arrêt actuel. La valeur est exprimée dans les unités spécifiées par le paramètre Distance Units (Unités de distance). |
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. |
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. |
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. |
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. |
ArriveTimeUTC | Heure d’arrivée à l'arrêt. Cette valeur est exprimée en temps universel coordonné (UTC). |
DepartTimeUTC | Heure de départ de l’arrêt. Cette valeur est exprimée en temps universel coordonné (UTC). |
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. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
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. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
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. |
out_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.
Les paramètres Populate Route Lines (Charger les lignes d’itinéraires) et Route Line Simplification Tolerance (Tolérance de simplification des lignes de tournées) ont une influence sur la forme des itinéraires en sortie.
Le paramètre prend en charge les champs suivants :
Champ | Description |
---|---|
Name | Nom de l'itinéraire. Les valeurs de ce champ sont copiées à partir du champ Name sur les itinéraires en entrée. |
ViolatedConstraints | Héritage :Ce champ est obsolète et a été remplacé par quatre champs distincts, de ViolatedConstraint_1 à ViolatedConstraint_4. |
| Ces champs contiennent un résumé des contraintes violées ; ils sont définis après un calcul. Chaque champ comporte une violation. Si un ordre comporte plusieurs violations, le champ ViolatedConstraint_# suivant est utilisé. Ces valeurs affichent une seule contrainte violée par champ.
|
OrderCount | Nombre d'ordres attribués à l'itinéraire. |
TotalCost | Coût opérationnel total de l’itinéraire, qui correspond à la somme des valeurs des champs suivants : FixedCost, RegularTimeCost, OvertimeCost et DistanceCost. |
RegularTimeCost | Coût de la durée normale du travail, à l'exclusion des pauses non rémunérées. |
OvertimeCost | Coût des heures supplémentaires, à l'exclusion des pauses non rémunérées. |
DistanceCost | Composante du coût de distance obtenue en multipliant les valeurs des champs TotalDistance et CostPerUnitDistance. |
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 :
La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
TotalOrderServiceTime | Durée totale de desserte passée à tous les ordres de l'itinéraire. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
TotalBreakServiceTime | Durée totale de desserte passée à toutes les pauses de l'itinéraire. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
TotalTravelTime | Temps de trajet total de l'itinéraire. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
TotalDistance | Distance totale de trajet de l'itinéraire. La valeur est exprimée dans les unités spécifiées par le paramètre Distance Units (Unités de distance). |
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. |
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. |
StartTimeUTC | L’heure de départ de l’itinéraire en temps universel coordonné (UTC). |
EndTimeUTC | L’heure de fin de l’itinéraire en temps universel coordonné (UTC). |
TotalWaitTime | Temps d'attente total à tous les ordres, dépôts et aux pauses sur l'itinéraire. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
TotalViolationTime | Temps de violation total à tous les ordres et pauses sur l'itinéraire. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
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. |
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. La valeur est exprimée dans les unités spécifiées par le paramètre Time Units (Unités de temps). |
out_directions
Ce paramètre permet d’accéder à la feuille de route détaillée de chaque itinéraire obtenu.
Les paramètres Directions Language (Langue de la feuille de route), Directions Distance Units (Unités de distance de la feuille de route) et Directions Style Name (Nom de style de la feuille de route) affectent la feuille de route. Le paramètre renvoie des entités vides si le paramètre Populate Directions (Charger les feuilles de route) est défini sur False (Faux).
La table suivante répertorie les champs renvoyés pour les feuilles de route en sortie :
Terrain | Description |
---|---|
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. |
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. |
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
|
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.
|
Text | Texte descriptif de la feuille de route. |
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. |
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. La valeur est exprimée dans les unités spécifiées par le paramètre Directions_Distance_Units. 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. |
out_unassigned_stops
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 :
Lorsque le paramètre Populate Stop Shapes (Renseigner les formes d’arrêt) est défini sur True (Vrai), ce paramètre est une classe d’entités. Sinon, il s’agit d’une table.
Le paramètre prend en charge les champs suivants :
Champ | Description |
---|---|
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 :
|
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. |
ViolatedConstraints | Héritage :Ce champ est obsolète et a été remplacé par quatre champs distincts, de ViolatedConstraint_1 à ViolatedConstraint_4. |
| Ces champs contiennent un résumé des contraintes violées ; ils sont définis après un calcul. Chaque champ comporte une violation. Si un ordre comporte plusieurs violations, le champ ViolatedConstraint_# suivant est utilisé. Ces valeurs affichent une seule contrainte violée par champ.
|
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 :
|
solve_succeeded
Utilisez ce paramètre pour déterminer si l’analyse a réussi.
output_result_file
Utilisez ce paramètre pour accéder aux résultats issus de l’analyse figurant dans un fichier .zip qui renferme un ou plusieurs fichiers pour chaque sortie. Le format d’un fichier est spécifié par le paramètre Output Format (Format en sortie). La valeur du paramètre n’est pas renseignée si le paramètre Output Format (Format en sortie) est défini sur Feature Set (Jeu d’entités).
Lorsqu’un format en sortie basé sur un fichier, tel que JSON File (Fichier JSON) ou GeoJSON File (Fichier GeoJSON), est spécifié, aucune sortie n’est ajoutée à l’affichage étant donné que l’application (comme ArcMap ou ArcGIS Pro) n’affiche pas le contenu du fichier de résultats. À la place, le fichier est téléchargé dans un répertoire temporaire sur votre machine. Dans ArcGIS Pro, il est possible de déterminer l’emplacement du fichier téléchargé en affichant la valeur du paramètre Output Result File (Fichier de résultats en sortie) dans l’entrée correspondant à l’exécution de l’outil dans l’historique de géotraitement de votre projet. Dans ArcMap, l’emplacement du fichier peut être déterminé via l’option Copy Location (Copier l’emplacement) dans le menu contextuel du paramètre Output Result File (Fichier de résultats en sortie) de l’entrée correspondant à l’exécution de l’outil dans la fenêtre Geoprocessing Results (Résultats du géotraitement).
output_route_data
Utilisez ce paramètre pour accéder à un fichier .zip contenant une géodatabase fichier qui renferme les entrées et sorties de l’analyse dans un format qui peut servir à partager les couches d’itinéraires avec ArcGIS Online ou Portal for ArcGIS. La valeur du paramètre n’est renseignée que si le paramètre Save Route Data (Enregistrer les données d’itinéraires) est défini sur True (Vrai).
Le fichier est téléchargé dans un répertoire temporaire sur votre machine. Dans ArcGIS Pro, il est possible de déterminer l’emplacement du fichier téléchargé en affichant la valeur du paramètre Output Route Data (Données d’itinéraires en sortie) dans l’entrée correspondant à l’exécution de l’outil dans l’historique de géotraitement de votre projet. Dans ArcMap, l’emplacement du fichier peut être déterminé via l'option Copier l'emplacement dans le menu contextuel du paramètre Données d'itinéraires en sortie de l’entrée correspondant à l’exécution de l’outil dans la fenêtre Résultats du géotraitement.
output_network_analysis_layer
Utilisez ce paramètre pour accéder au fichier de couche d’analyse de réseau qui stocke les paramètres d’analyse et les entrées et les sorties utilisées pour l’analyse. La valeur du paramètre n’est renseignée que si le paramètre Save Output Network Analysis Layer (Enregistrer la couche d’analyse de réseau en sortie) est défini sur True (Vrai).
Le fichier est téléchargé dans un répertoire temporaire sur votre machine. Dans ArcGIS Pro, il est possible de déterminer l’emplacement du fichier téléchargé en affichant la valeur du paramètre Output Network Analysis Layer (Couche d’analyse de réseau de résultats en sortie) dans l’entrée correspondant à l’exécution de l’outil dans l’historique de géotraitement de votre projet. Dans ArcMap, l’emplacement du fichier peut être déterminé via l’option Copy Location (Copier l’emplacement) dans le menu contextuel du paramètre Output Network Analysis Layer (Couche d’analyse de réseau en sortie) de l’entrée correspondant à l’exécution de l’outil dans la fenêtre Geoprocessing Results (Résultats du géotraitement).
Remarque :
Vous ne pouvez pas utiliser ce fichier directement, même lorsque vous ouvrez le fichier dans une application ArcGIS Desktop telle qu’ArcMap, puisque sa source de données n’est pas valide. Le fichier doit être envoyé au support technique Esri qui évaluera la qualité des résultats renvoyés par l’outil.
Vous avez un commentaire à formuler concernant cette rubrique ?