En savoir plus sur la sortie de l’outil Résoudre la tournée de véhicules

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 :

TerrainDescription

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 :

  • 0 : l’arrêt est un ordre.
  • 1 : l’arrêt est un dépôt.
  • 2 : l’arrêt est une pause.

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 :

ChampDescription

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.

  • ViolatedConstraint_1
  • ViolatedConstraint_2
  • ViolatedConstraint_3
  • 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.

  • 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 MaxTotalTimedé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 indiqué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 indiqué 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 indiqué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 indiqué 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.

  • Pause MaxCumulWorkTime 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 se produit lorsque toutes les valeurs de champs LatestStartTime de l’itinéraire précèdent les valeurs InboundArriveTime ou si aucun des itinéraires ne peut parvenir à 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.

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 :

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

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 :

TerrainDescription

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

  • 0 : Inconnu
  • 1 : Arrivée à l’arrêt
  • 2 : Aller tout droit
  • 3 : Prendre à gauche
  • 4 : Prendre à droite
  • 5 : Tourner à gauche
  • 6 : Tourner à droite
  • 7 : Serrer à gauche
  • 8 : Serrer à droite
  • 9 : Faire demi-tour
  • 10 : Prendre le ferry
  • 11 : Prendre le rond-point
  • 12 : Rejoindre l’autoroute
  • 13 : Quitter l’autoroute
  • 14 : Accéder à une autre autoroute
  • 15 : Au carrefour, rester au centre
  • 16 : Au carrefour, rester à gauche
  • 17 : Au carrefour, rester à droite
  • 18 : Quitter l’arrêt
  • 19 : Élément de planification du trajet
  • 20 : Fin du ferry
  • 21 : Bretelle droite
  • 22 : Bretelle gauche
  • 23 : Prendre à gauche et immédiatement à droite
  • 24 : Prendre à droite et immédiatement à gauche
  • 25 : Prendre à droite et immédiatement à droite
  • 26 : Prendre à gauche et immédiatement à gauche

Types de chaînes de feuilles de route

  • 0 : Type de chaîne de feuille de route générale
  • 1 : Type de chaîne de feuille de route de départ
  • 2 : Type de chaîne de feuille de route d’arrivée
  • 3 : Type de chaîne de feuille de route de longueur
  • 4 : Type de chaîne de feuille de route de temps
  • 5 : Type de chaîne de feuille de route de résumé temporel
  • 6 : Type de chaîne de feuille de route de fenêtre horaire
  • 7 : Type de chaîne de feuille de route de violation horaire
  • 8 : Type de chaîne de feuille de route de temps d’attente
  • 9 : Type de chaîne de feuille de route d’heure du service
  • 10 : Type de chaîne de feuille de route d’heure d’arrivée estimée
  • 11 : Type de chaîne de feuille de route de longueur cumulée
  • 12 : Type de chaîne de feuille de route de nom de rue
  • 13 : Type de chaîne de feuille de route de nom de rue secondaire
  • 14 : Type de chaîne de feuille de route de panneau d’informations de domaine
  • 15 : Type de chaîne de feuille de route de panneau d’informations de direction
  • 16 : Type de chaîne de feuille de route de nom de rue perpendiculaire
  • 17 : Type de chaîne de feuille de route de panneau de numéro de sortie

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.

  • Si la valeur SubItemType est égale à 1, la valeur Type fait référence aux valeurs de la table Types de manœuvres.
  • Si la valeur SubItemType est égale à 2, la valeur Type fait référence aux valeurs de la table Types de chaînes de feuilles de route.

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 :

ChampDescription

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 :

  • 0 : l’arrêt est un ordre.
  • 1 : l’arrêt est un dépôt.
  • 2 : l’arrêt est une pause.

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.

  • ViolatedConstraint_1
  • ViolatedConstraint_2
  • ViolatedConstraint_3
  • 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.

  • 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 MaxTotalTimedé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 indiqué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 indiqué 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 indiqué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 indiqué 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.

  • Pause MaxCumulWorkTime 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 se produit lorsque toutes les valeurs de champs LatestStartTime de l’itinéraire précèdent les valeurs InboundArriveTime ou si aucun des itinéraires ne peut parvenir à 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.

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 :

  • 0 : l’arrêt a été correctement évalué.
  • 1 : l’arrêt n’a pas pu être localisé sur le réseau.
  • 2 : l’élément de réseau identifié par les champs de localisation de réseau de l’arrêt 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 : la rue dans laquelle se trouve l’arrêt ne peut pas être traversée. Cette situation peut se produire si la rue est restreinte par le paramètre restrictions.
  • 4 : les valeurs attributaires de l’arrêt se trouvent en dehors des domaines de valeurs précodées ou par plage attendus par le service. Par exemple, un nombre négatif peut se trouver à l'endroit où des nombres positifs sont requis.
  • 5 : le service ne peut pas parvenir à l’arrêt.
  • 6 (Violation de fenêtre horaire) : les fenêtres horaires associées à l’arrêt ne peuvent pas être atteintes dans les temps ; l’itinéraire arrive trop tôt ou trop tard.
  • 7 (Non situé sur le plus proche) : la localisation de réseau la plus proche de l’arrêt n’est pas traversable en raison d’une restriction ou d’une interruption. L’arrêt a par conséquent été positionné sur l’entité de réseau traversable la plus proche.

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.