Calculate Journeys (Calculer les trajets)

Icône d’outil Disponible dans les analyses de Big Data.

L’outil Calculate Journeys (Calculer les trajets) Outil Calculer les trajets analyse les observations ponctuelles de déplacement des entités et génère des trajets ou des emplacements de stabilisation en fonction des tolérances de distance et de période définies par l’utilisateur.

Exemples

  • Une société de transport souhaite mieux comprendre le mouvement du navire afin d’identifier les routes empruntées par les navires, la distance parcourue pour chaque trajet et la vitesse moyenne pour ce trajet. Vous pouvez utiliser l’outil Calculate Journeys (Calculer les trajets) pour générer des trajets polylignes contenant ces informations, ainsi que des attributs supplémentaires concernant les emplacements de stabilisation de départ et d’arrivée.
  • Un service de transport surveille le mouvement des véhicules afin d’identifier les emplacements de stabilisation. Vous pouvez utiliser l’outil Calculate Journeys (Calculer les trajets) pour identifier les emplacements de stabilisation où les véhicules n’ont pas dépassé un certain seuil de vitesse.

Remarques sur l'utilisation

  • Les champs clés Track ID (ID de trace) et Start Time (Heure de début) doivent être identifiés sur la couche en entrée afin d’utiliser cet outil.
  • Lorsque vous utilisez l’outil Calculate Journeys (Calculer les trajets), vous devez choisir si vous voulez générer des trajets ou des emplacements de stabilisation. Si vous voulez générer les deux, configurez deux instances de l’outil Calculate Journeys (Calculer les trajets) avec deux sorties séparées.
  • Si vous générez des trajets, la sortie sera une couche de polylignes. Si vous générez des emplacements de stabilisation, la sortie sera une couche de points.
  • Les valeurs des paramètres Distance Tolerance (Tolérance de distance) et Time Span Tolerance (Tolérance de durée) sont associées pour créer un seuil de vitesse. Ce seuil de vitesse permet d’identifier les emplacements de stabilisation.
    • Si la vitesse de la trace est inférieure au seuil de vitesse défini (tolérance de distance divisé par la tolérance de durée), une polyligne de trajet obtenue se termine et un emplacement de stabilistation est identifié.
    • Les paramètres Minimum Observation Duration (Durée d’observation minimale) et Minimum Observation Distance (Distance d’observation minimale) désignent la durée ou distance minimale requise entre des entités séquentielles individuelles pour identifier le début d’une entité de stabilisation.
    • Vous pouvez utiliser les paramètres Minimum Observation Duration (Durée d’observation minimale) et Minimum Observation Distance (Distance d’observation minimale) pour éviter que les entités de trace ne soient très proches en temps ou en distance, et si vous ne souhaitez pas que la polyligne de trajet soit divisée et qu’une stabilisation soit identifiée. Par exemple, si la trace comporte une entité de même géométrie et décalée d’une seconde par rapport à l’entité précédente, une durée d’observation minimale de cinq secondes exigerait que les points de trace séquentiels soient décalés d’au moins cinq secondes et que l’entité soit en dessous du seuil de vitesse défini afin d’identifier une stabilisation.
  • Lorsque vous générez des trajets, vous devez décider si vous voulez inclure les écarts. Si vous le décidez, les écarts sont créés comme type de trajet dans la sortie.
  • Vous pouvez calculer des statistiques supplémentaires en utilisant le paramètre Summary Fields (Champs de synthèse). Les statistiques des champs de synthèse disponibles dépendent du type de champ que vous synthétisez. Un champ attributaire de type chaîne peut utiliser les statistiques Any (Tout), Count (Total) et Count distinct (Total distinct). Un champ attributaire numérique peut utiliser les statistiques Any (Tout), Count (Total), Count distinct (Total distinct), Sum (Somme), Sum of squares (Somme des carrés), Min, Max, Range (Plage), Variation et Standard deviation (Écart type). Un champ attributaire de type date peut utiliser les statistiques Any (Tout), Count (Total), Min, Max et Range (Plage).

Paramètres

ParamètreDescriptionType de données

Couche en entrée

Entités ponctuelles pour lesquelles les trajets ou les emplacements de stabilisation seront calculés.

Entités

Distance Tolerance (Tolérance de distance)

Valeur de tolérance de distance qui permet de déterminer les emplacements de stabilisation. Les valeurs dans les paramètres Distance Tolerance (Tolérance de distance) et Time Span Tolerance (Tolérance de durée) sont associées pour créer un seuil de vitesse.

Chaîne

Time Span Tolerance (Tolérance de durée)

Valeur de tolérance de durée qui permet de déterminer les emplacements de stabilisation. Les valeurs dans les paramètres Distance Tolerance (Tolérance de distance) et Time Span Tolerance (Tolérance de durée) sont associées pour créer un seuil de vitesse.

Chaîne

Sortie

Spécifiel es éléments qui doivent être renvoyés à partir de l’analyse du trajet : les trajets (segments de ligne) ou les emplacements de stabilisation (points).

Chaîne

Champs TRACK_ID

Vous devez sélectionner les champs pour identifier de manière unique les entités qui seront traitées. Ce paramètre est renseigné automatiquement si un champ clé TRACK ID (ID de trace) a été défini sur la couche en entrée.

Chaîne

Méthode

Spécifie si la méthode de calcul de la distance sera définie sur Geodesic (Géodésique) ou sur Planar (Euclidean) [Planaire (euclidienne)].

Chaîne

Include Gaps (Inclure les écarts)

Spécifie si les écarts sont inclus comme type de trajet dans la sortie.

Ce paramètre s’applique uniquement lorsqu’un type en sortie Journeys (Trajets) (segments de ligne) est sélectionné.

Booléen

Gap Duration (Durée de l’écart)

Tolérance pour la détermination des écarts entre les observations. Les observations séquentielles séparées par une plus longue période que celle indiquée ici seront considérées comme des écarts, et le trajet précédent prendra fin au début de l’écart.

Ce paramètre s’applique uniquement lorsqu’un type Output (Sortie) de Journeys (Trajets) (segments de ligne) est sélectionné.

Chaîne

Durée d’observation minimale

La durée minimale nécessaire entre un point et son point de trace précédent pour étiqueter le point actuel comme un point inactif et interrompre une polyligne de trajet.

Par exemple, si la trace comporte une entité de même géométrie et décalée d’une seconde par rapport à l’entité précédente, une durée d’observation minimale de cinq secondes exigerait que les points de trace séquentiels soient décalés d’au moins cinq secondes et que l’entité soit en dessous du seuil de vitesse défini afin d’identifier une stabilisation.

Chaîne

Distance minimale d’observation

La distance minimale nécessaire entre un point et son point de trace précédent pour étiqueter le point actuel comme un point inactif et interrompre une polyligne de trajet.

Par exemple, si la trace comporte une entité dont la géométrie est décalée d’un pouce par rapport à l’observation précédente et d’une seconde par rapport à l’entité précédente, une distance d’observation minimale de trois pouces exigerait que les points de trace séquentiels soient décalés d’au moins trois pouces et que l’entité soit en dessous du seuil de vitesse défini afin d’identifier une stabilisation.

Chaîne

Champs de récapitulation

Statistiques qui seront calculées sur les champs spécifiés. Différentes statistiques sont disponibles en fonction du type du champ spécifié : chaîne, valeur numérique ou date.

  • Any (Quelconque) : exemple de chaîne provenant d’un champ de type chaîne.
  • Count (Total) : calcule le nombre de valeurs non nulles. Peut être utilisé sur des champs numériques ou des chaînes. Le total de [Null, 0, 2] est égal à 2.
  • Count (distinct) [Total (distinct)] : calcule le nombre de valeurs non nulles distinctes. Peut être utilisé sur des champs numériques ou des chaînes. Le résultat du total distinct de [null, 4, 3, 4] est 2.
  • Sum (Somme) : somme des valeurs numériques dans un champ. La somme de [null, 1, 3] est égale à 4.
  • Sum of Squares (Somme des carrés) : somme, sur toutes les observations, des différences au carré de chaque observation par rapport à la moyenne globale. La somme des carrés de [null, 2,2, 3,1, 4,7] est égale à 3,206.
  • Min : valeur minimale d’un champ numérique. La valeur minimale de [0, 2, Null] est égale à 0.
  • Max : valeur maximale d’un champ numérique. La valeur maximale de [0, 2, Null] est égale à 2.
  • Mean (Moyenne) : moyenne des valeurs numériques. La moyenne de [0, 2, Null] est égale à 1.
  • Range (Plage) : plage d’un champ numérique. Elle est calculée comme la valeur minimale soustraite de la valeur maximale. La plage de [0, Null, 1] est égale à 1. La plage de [Null, 4] est égale à 0.
  • Variance : variance d’un champ numérique dans une trace. La variance de [1] est la valeur nulle. La variance de [Null, 1, 1, 1] est égale à 1.
  • Standard Deviation (Écart type) : écart type d’un champ numérique. L'écart type de [1] est la valeur Null. L’écart type de [null, 1, 1, 1] est égal à 1.

Chaîne

Couche en sortie

La couche en sortie contient le champ Track ID (ID de trace) des observations en entrée, ainsi que divers attributs. Les attributs présents dans la sortie dépendent de la valeur choisie pour le paramètre Output (Sortie) (Journeys [Trajets] ou Dwell Locations [Emplacements de stabilisation]).

Attributs de la couche en sortie Journeys (Trajets) :

Nom du champDescriptionType de champ

TRACK_ID

Champ clé Track ID (ID de trace) utilisé pour le traitement.

any

JourneyId

Valeur d’ID numéroté de manière séquentielle pour le trajet. Le premier trajet pour une trace donnée est numéroté 1, le deuxième 2, etc. Ces ID sont utilisés comme base pour les attributs PreviousJourneyId et NextJourneyId.

Entier 32 bits

JourneyType

Indique si le segment de ligne est un trajet ou un écart.

Chaîne

JourneyStartTime

Heure de début du trajet. Si le trajet débute à un emplacement de stabilisation, l’heure de début correspond à l’heure de la dernière entité à l’emplacement de stabilisation.

Date

JourneyEndTime

Heure de fin du trajet. Si le trajet se termine à un emplacement de stabilisation, l’heure de début correspond à l’heure de la première entité à l’emplacement de stabilisation.

Date

JourneyDuration

Durée en millisecondes entre l’heure de début et l’heure de fin du trajet.

Flottant 64 bits

JourneyDistanceTraveled

Distance parcourue pendant le trajet. Si le trajet débute à un emplacement de stabilisation, les coordonnées X,Y du centroïde de stabilisation sont utilisées comme premier point du trajet. De même pour l’emplacement de fin si le trajet se termine à un emplacement de stabilisation.

Flottant 64 bits

JourneyMeanSpeed

Vitesse moyenne du trajet (valeur JourneyDistanceTraveled divisée par la valeur JourneyDuration).

Flottant 64 bits

JourneyObservationCount

Nombre d’observations qui constituent le trajet.

Flottant 64 bits

PreviousJourneyId

ID du trajet qui précède immédiatement le trajet.

Flottant 64 bits

NextJourneyId

ID du trajet qui vient immédiatement après le trajet.

Entier 32 bits

StartDwellX

Coordonnée x du centroïde des observations constituant l’emplacement de stabilisation au début du trajet. Cet attribut est nul si le trajet commence à partir d’un écart.

Flottant 64 bits

StartDwellY

Coordonnée y du centroïde des observations constituant l’emplacement de stabilisation au début du trajet. Cet attribut est nul si le trajet commence à partir d’un écart.

Flottant 64 bits

StartDwellStartTime

Horodatage du premier point dans le groupe de points qui définissent la stabilisation.

Date

StartDwellEndTime

Horodatage du dernier point dans le groupe de points qui définissent la stabilisation.

Date

StartDwellDuration

Durée (en millisecondes) de la stabilisation au début du trajet.

Flottant 64 bits

StartDwellMeanDistance

Distance moyenne entre n’importe quel point participant à la stabilisation et le centroïde de la stabilisation.

Flottant 64 bits

StartDwellObservationCount

Nombre d’observations qui se situent dans la stabilisation.

Flottant 64 bits

EndDwellX

Coordonnée x du centroïde des observations constituant l’emplacement de stabilisation à la fin du trajet. Cet attribut est nul si le trajet se termine sur un écart.

Flottant 64 bits

EndDwellY

Coordonnée y du centroïde des observations constituant l’emplacement de stabilisation à la fin du trajet. Cet attribut est nul si le trajet se termine sur un écart.

Flottant 64 bits

EndDwellStartTime

Horodatage du premier point dans le groupe de points qui définissent la stabilisation.

Date

EndDwellEndTime

Horodatage du dernier point dans le groupe de points qui définissent la stabilisation.

Date

EndDwellDuration

Durée (en millisecondes) de la stabilisation à la fin du trajet.

Flottant 64 bits

EndDwellMeanDistance

Distance moyenne entre n’importe quel point participant à la stabilisation et le centroïde de la stabilisation.

Flottant 64 bits

EndDwellObservationCount

Nombre d’observations qui se situent dans la stabilisation.

Flottant 64 bits

Attributs de la couche en sortie Emplacements de stabilisation

Nom du champDescriptionType de champ

TRACK_ID

Champ clé Track ID (ID de trace) utilisé pour le traitement.

any

DwellObservationCount

Nombre d’observations qui se situent dans la stabilisation.

Flottant 64 bits

DwellDuration

Durée (en millisecondes) de la stabilisation.

Flottant 64 bits

DwellStartTime

Horodatage du premier point dans le groupe de points qui définissent la stabilisation.

Date

DwellEndTime

Horodatage du dernier point dans le groupe de points qui définissent la stabilisation.

Date

DwellMeanDistance

Distance moyenne entre n’importe quel point participant à la stabilisation et le centroïde de la stabilisation.

Flottant 64 bits

DwellX

Coordonnée x du centroïde des observations constituant l’emplacement de stabilisation.

Flottant 64 bits

DwellY

Coordonnée y du centroïde des observations constituant l’emplacement de stabilisation.

Flottant 64 bits