S'il s'exécute avec succès, le service renvoie les meilleurs itinéraires entre les arrêts, ainsi que l'état indiquant si l'analyse a réussi à l'aide des paramètres en sortie suivants :
output_routes
Utilisez ce paramètre pour accéder aux itinéraires obtenus entre les arrêts.
Voici une description des champs renvoyés pour chaque itinéraire :
Nom du champ | Description |
---|---|
OID | Identifiant unique de l'itinéraire. Cet identifiant est généré automatiquement par le service. |
Nom | Le nom de l'itinéraire est basé sur le champ RouteName des arrêts associés. Si le champ RouteName présente la valeur Null, le nom découle du champ Name des premier et dernier arrêts. |
StopCount | Nombre d'arrêts attribués à l'itinéraire. |
Total_Minutes | Temps de trajet cumulé, en minutes, de l'itinéraire entre les arrêts. |
FirstStopOID | Identifiant d'objet du premier arrêt de l'itinéraire. Ce champ est souvent utilisé pour joindre des informations des arrêts en entrée à des itinéraires. |
LastStopOID | Identifiant d'objet du dernier arrêt de l'itinéraire. Ce champ est souvent utilisé pour joindre des informations des arrêts en entrée à des itinéraires. |
Total_Kilometers | Distance de trajet cumulée, en kilomètres, de l'itinéraire entre les arrêts. |
Total_Miles | Distance de trajet cumulée, en miles, de l'itinéraire entre les arrêts. |
Shape_Length | Longueur de l'itinéraire exprimée dans les unités de la référence spatiale spécifiée pour la géométrie d'itinéraire. Par défaut, la longueur est indiquée en degrés décimaux si le paramètre env:outSR n'est pas spécifié. |
output_directions
Utilisez ce paramètre pour accéder à la feuille de route détaillée de chaque itinéraire obtenu entre les arrêts. Le paramètre inclut la feuille de route, ainsi que la géométrie de l'entité de feuille de route correspondant au texte. La forme de l'entité de feuille de route est fonction des rues sous-jacentes incluses dans l'itinéraire. Les géométries des entités sont renvoyées dans la référence spatiale spécifiée en tant que paramètre env:outSR. Les entités sont vides si le paramètre populate_directions présente la valeur false. Les paramètres directions_language, directions_distance_units et directions_style_name ont une grande influence sur la feuille de route.
Voici une description des champs renvoyés pour chaque entité de feuille de route :
Nom du champ | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
IdObjet | Identifiant unique de l'entité de feuille de route. Cet identifiant est généré automatiquement par le service. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RouteName | Nom de l'itinéraire auquel l'action de conduite s'applique. Cette valeur est identique à l'attribut Name du paramètre output_routes. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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 | Indique le type de manœuvre que l'entité de feuille de route représente ou le type du texte de la feuille de route. Pour déterminer si le paramètre Type se rapporte à un type de manœuvre ou à un type de chaîne de feuille de route, vous devez vérifier la valeur du champ SubItemType. Par exemple, Type peut être utilisé pour attribuer une icône différente à un texte de feuille de route en fonction du type de manœuvre ou pour 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 tables 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.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Texte | 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 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. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Shape_Length | Longueur de l'entité de feuille de route dans les unités de la référence spatiale spécifiée pour les itinéraires. Par défaut, la longueur est indiquée en degrés décimaux si le paramètre env:outSR n'est pas spécifié. |
output_stops
Utilisez ce paramètre pour accéder aux attributs des arrêts qui ont pu et n'ont pas pu être atteints par les itinéraires. Pour ceux qui ont pu être atteints, la table attributaire répertorie le nom de l'itinéraire assigné aux arrêts, la séquence des arrêts, l'heure d'arrivée et d'autres informations. Pour ceux qui n'ont pas pu être atteints, la table attributaire offre des informations sur l'origine du problème.
Voici une description des attributs renvoyés pour chaque arrêt :
Nom du champ | Description |
---|---|
OID | Identifiant unique de l'arrêt. Cet identifiant est généré automatiquement par le service. |
Nom | Nom de l'arrêt atteint par l'itinéraire. |
RouteName | Nom de l'itinéraire auquel l'arrêt est attribué. Les arrêts en entrée qui portent le même nom d'itinéraire au moment de l'exécution de l'outil sont regroupés et visités par un seul itinéraire, et ce nom est attribué à l'itinéraire. Lorsque plusieurs noms d'itinéraire figurent dans les arrêts en entrée, l'outil peut générer plusieurs itinéraires : un pour chaque nom d'itinéraire unique. Si aucun nom n'est présent, tous les arrêts appartiennent au même itinéraire. |
Séquence | Ordre dans lequel les arrêts sont visités par l'itinéraire associé, qui est indiqué dans le champ RouteName. |
TimeWindowStart | Heure minimale à laquelle l'itinéraire peut visiter l'arrêt. Les valeurs de ce champ sont copiées à partir du champ TimeWindowStart sur les arrêts en entrée. |
TimeWindowEnd | Heure maximale à laquelle l'itinéraire peut visiter l'arrêt. Les valeurs de ce champ sont copiées à partir du champ TimeWindowEnd sur les arrêts en entrée. |
ArriveCurbApproach | Indique de quel côté du véhicule se trouve le trottoir lorsque l'arrêt est atteint. |
DepartCurbApproach | Indique de quel côté du véhicule se trouve le trottoir au départ de l'arrêt. |
LocationType | Type d'arrêt. Les valeurs de ce champ sont copiées à partir du champ LocationType sur les arrêts en entrée. |
CurbApproach | Direction dans laquelle un véhicule peut atteindre et quitter l'arrêt. Les valeurs de ce champ sont copiées à partir du champ CurbApproach sur les arrêts en entrée. |
Statut | Mode d'évaluation de l'arrêt dans l'analyse. Ce champ permet de déterminer les arrêts qui n'ont été attribués à aucun itinéraire. Les valeurs possibles sont les suivantes :
|
AdditionalTime | Temps ajouté au temps total de l'itinéraire lors d'une visite de cet arrêt. Les valeurs de ce champ sont copiées à partir du champ AdditionalTime sur les arrêts en entrée. Ce champ n'est inclus que si la valeur du paramètre Measurement Units est une valeur temporelle. |
AdditionalDistance | Distance ajoutée à la distance totale de l'itinéraire lors d'une visite de cet arrêt. Les valeurs de ce champ sont copiées à partir du champ AdditionalDistance sur les arrêts en entrée. Ce champ n'est inclus que si la valeur du paramètre Measurement Units est basée sur la distance. |
Cumul_Minutes | Durée cumulée de l'itinéraire, en minutes, depuis l'origine jusqu'à l'arrêt compris. La valeur indiquée ici correspond au temps d'itinéraire cumulé jusqu'à l'arrêt, y compris le temps supplémentaire au niveau de l'arrêt et de tous les arrêts précédents. |
ORIG_FID | Identifiant d'objet de l'arrêt en entrée. Ce champ peut servir à joindre les attributs des arrêts en sortie aux arrêts en entrée ou des arrêts en entrée aux arrêts en sortie. |
Cumul_Kilometers | Distance cumulée de l'itinéraire, en kilomètres, depuis l'origine jusqu'à l'arrêt compris. La valeur indiquée ici correspond à la distance d'itinéraire cumulée jusqu'à l'arrêt, y compris la distance supplémentaire au niveau de l'arrêt et de tous les arrêts précédents. |
Cumul_Miles | Distance cumulée de l'itinéraire, en miles, depuis l'origine jusqu'à l'arrêt compris. La valeur indiquée ici correspond à la distance d'itinéraire cumulée jusqu'à l'arrêt, y compris la distance supplémentaire au niveau de l'arrêt et de tous les arrêts précédents. |
output_route_edges
Utilisez ce paramètre pour accéder aux segments de rue individuels qui sont parcourus par les itinéraires.
Voici une description des attributs renvoyés pour chaque tronçon d'itinéraire :
Nom du champ | Description |
---|---|
OID | Identifiant unique du tronçon d'itinéraire. Cet identifiant est généré automatiquement par le service. |
Forme | Champ de géométrie indiquant la forme des lignes. |
Nom de la source | Nom de la classe d'entités tronçon en entrée à partir de laquelle la ligne a été générée. |
SourceOID | Identifiant d'objet de l'entité de rue traversée. Le récapitulatif des valeurs de ce champ peut fournir des informations utiles, telles que le nombre de fois où une entité de rue spécifique est incluse dans la totalité des itinéraires. |
RouteEdgeID | ID représentant le tronçon qui compose l'entité de rue. Étant donné qu'une entité de rue peut comporter plusieurs tronçons, le champ SourceOID permet d'identifier de manière unique l'entité de rue traversée,, et le champ RouteEdgeID peut servir à identifier de manière unique le tronçon de l'entité de rue traversée. |
FromPosition | Spécifie l'endroit où commence l'entité RouteEdges en sortie en référence au sens de numérisation de l'entité de rue sous-jacente.
|
ToPosition | Spécifie l'endroit où se termine l'entité RouteEdges en sortie en référence au sens de numérisation de l'entité de rue sous-jacente.
|
RouteID | Identifie de manière unique l'itinéraire traversé par le tronçon. La valeur RouteID correspond à une valeur ObjectID issue de la classe d'entités output_routes. |
Attr_Minutes | Temps de trajet, en minutes, de la portion traversée de l'entité de rue sous-jacente. |
Attr_Miles | Longueur, en miles, de la portion traversée de l'entité de rue sous-jacente. |
Attr_Kilometers | Longueur, en kilomètres, de la portion traversée de l'entité de rue sous-jacente. |
Cumul_Minutes | Temps de trajet, en minutes, de l'itinéraire depuis son origine jusqu'à la fin de la portion traversée de cette entité de rue sous-jacente. |
Cumul_Miles | Longueur, en miles, de l'itinéraire depuis son origine jusqu'à la fin de la portion traversée de cette entité de rue sous-jacente. |
Cumul_Kilometers | Longueur, en kilomètres, de l'itinéraire depuis son origine jusqu'à la fin de la portion traversée de cette entité de rue sous-jacente. |
Attr_[nom d'attribut de restriction recommandée] | Indique si le tronçon traversé a utilisé l'attribut de restriction recommandée auquel le nom de ce champ fait référence.
Par exemple, si l'analyse a été effectuée à l'aide de la restriction recommandée appelée Eviter les routes à péage, un champ nommé Attr_Avoid_Toll_Roads est créé pour cette restriction recommandée. La valeur 1 de ce champ représente les routes à péage figurant dans l'itinéraire. |
Shape_Length | Longueur du tronçon d'itinéraire exprimée dans les unités de la référence spatiale spécifiée pour la géométrie d'itinéraire. |
solve_succeeded
Utilisez ce paramètre pour déterminer si le service a réussi à générer les itinéraires. Les messages d'erreur de l'échec peuvent s'obtenir en émettant une requête visant à obtenir le statut de la tâche.