Disponible dans les analyses de Big Data.
L’outil Calculate Journeys (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
Vous trouverez ci-dessous des exemples d’utilisation de l’outil Calculer les trajets :
- 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
Gardez les points suivants à l’esprit lorsque vous utilisez l’outil Calculer les trajets :
- 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
Les paramètres de l’outil Calculer les trajets sont les suivants :
Paramètre | Description | Type 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.
| 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 [Localisations d’arrêt]).
Attributs de la couche en sortie Journeys (Trajets) :
Nom du champ | Description | Type 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 champ | Description | Type 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 |
Vous avez un commentaire à formuler concernant cette rubrique ?