Disponible dans les analyses de Big Data.
L'outil Reconstruct Tracks tool (Reconstruire les pistes) connecte des points séquentiels dans le temps à des pistes et synthétise les entités de la piste. Les traces sont identifiées par un ou plusieurs champs de trace. La couche résultante affiche la piste sous la forme d’une ligne ou d’une surface, le nombre d’entités d’une piste ayant été récapitulées et toute statistique supplémentaire spécifiée.
Diagramme de workflow
Exemple
Les ouragans sont l'un des types de tempêtes les plus violents qui se produisent aux Etats-Unis. Pour évaluer les primes d’assurance, vous souhaitez par exemple connaître la trajectoire des ouragans afin d’identifier les zones qui sont habituellement les plus touchées par des dommages matériels et des pertes financières. Vous avez accès aux données identifiant les zones touchées par les ouragans aux États-Unis, lesquelles sont disponibles dans un jeu de données unique, avec un horodatage pour chaque zone. Vous voulez synthétiser toutes les informations pour afficher un résumé des valeurs sur tous les ouragans. Vous pouvez synthétiser vos données à l’aide d’un identificateur de traces d’ouragans pour obtenir les statistiques correspondant à chaque ouragan.
Remarques sur l’utilisation
Gardez les points suivants à l’esprit lorsque vous utilisez l’outil Reconstruire les traces :
- Vous devez spécifier des couches ponctuelles ou surfaciques en entrée avec des entités temporelles de type instant. Les entités non ponctuelles ne seront pas incluses dans les traces en sortie.
- L’outil Reconstruct Tracks (Reconstruire les traces) s’exécute sur des entités ponctuelles ou surfaciques. La couche en entrée doit être temporelle et comporter des entités représentant un instant donné dans le temps.
- Pour obtenir des résultats linéaires, seules les traces contenant plusieurs points seront renvoyées. Si vous appliquez une zone tampon, toutes les entités seront renvoyées.
- Les entités en entrée sont constituées d’entités temporelles qui représentent un instant donné dans le temps. Les résultats sont des entités linéaires ou surfaciques représentant un intervalle dans le temps. Le début et la fin de l’intervalle sont déterminés par l’heure de la première entité et l’heure de la dernière entité dans une trace.
- Le calcul le plus élémentaire effectué sur une trace permettra d’obtenir le nombre total d’entités synthétisées. Les statistiques (count [total], sum [somme], sum of squares [somme des carrés], minimum, maximum, range [plage], mean [moyenne], standard deviation [écart type] et variance) peuvent également être calculées sur des champs numériques et les statistiques (count [total], count distinct [total distinct] et any [tout]) peuvent être calculées sur des champs de type chaîne. La statistique de chaîne « tout » renvoie un exemple de chaîne de chaque trace. Les statistiques sont calculées séparément sur chaque trace.
- Le ou les champs utilisés pour identifier les traces sont renvoyés dans les résultats.
- Vous pouvez spécifier un ou plusieurs champs pour identifier des traces. Les pistes sont représentées par un ou plusieurs champs de piste. Par exemple, si les champs flightID et Destination sont utilisés comme identifiants de trace, les entités ID007, Solden et ID007, Tokoyo figureraient dans deux traces distinctes, car les valeurs de leur champ Destination sont différentes.
- Vous pouvez également appliquer une zone tampon à vos entités en entrée. Lorsque vous appliquez une zone tampon, les traces résultantes seront des entités surfaciques.
- Les zones tampon sont créées à l’aide d’une valeur de champ ou d’une expression de zone tampon. Ces deux méthodes peuvent être configurées à l’aide d’une expression Arcade. Pour en savoir plus sur les expressions de zone tampon et la mise en forme, reportez-vous à la rubrique Utiliser des expressions de zone tampon avec GeoAnalytics Tools. Vous pouvez appliquer une expression permettant de gérer les traces. Par exemple, vous pouvez buffériser l’entité actuelle au moyen du champ wind_speed pour les trois entités précédentes d’une trace avec l’équation mean($track.field["wind_speed].history(-4, -1)). Lors de la bufférisation des entités en entrée, chaque entité en entrée est bufférisée. Une enveloppe convexe est ensuite générée pour créer une trace de zone.
- Lors de la bufférisation des entités en entrée, chaque entité en entrée est bufférisée. Une enveloppe convexe est ensuite générée pour créer une trace de zone.
- Par défaut, les pistes sont créées à l’aide de la méthode géodésique. Elle est appliquée aux deux composants suivants de l’analyse :
- Les traces croisent la liste internationale de changement de date : lorsque vous utilisez la méthode géodésique, les couches en entrée qui croisent la ligne internationale de changement de date comporteront des traces qui croisent correctement la ligne internationale de changement de date. Il s’agit de l’option par défaut. Votre couche en entrée doit être définie sur une référence spatiale qui prend en charge le retour à la ligne de la ligne internationale de changement de date, comme une projection de type World Cylindrical Equal Area.
- Zones tampon : les entités en entrée peuvent éventuellement être bufférisées. Pour savoir quand appliquer une zone tampon géodésique ou planaire, reportez-vous à l'outil Create Buffers (Créer des zones tampon).
- Deux méthodes permettent de fractionner les pistes :
- Apply a time split (Appliquer une fraction temporelle) : l’application d’une fraction temporelle permet de fractionner une trace lorsque les données en entrée sont plus éloignées que la durée spécifiée. Par exemple, si vous disposez de cinq entités associées au même identifiant de piste et aux heures [01:00, 02:00, 03:30, 06:00, 06:30] et que vous paramétrez une fraction temporelle de deux heures, les entités mesurées à plus de deux heures d’intervalle seront fractionnées. Dans cet exemple, le résultat produira une piste comportant [01:00, 02:00, 03:30] et [06:00, 06:30], car la différence entre 03:30 et 6:00 est supérieure à deux heures.
- Apply a distance split (Appliquer une fraction de distance) : l’application d’une fraction de distance permet de fractionner une trace lorsque les données en entrée sont plus éloignées que la distance spécifiée. Par exemple, si vous définissez une fraction de distance de 5 kilomètres et que les entités séquentielles situées au-delà de ces 5 kilomètres font partie d’une piste différente, les options de fractionnement sont les suivantes :
Option de fractionnement Description Points en entrée ayant le même ID avec temps (instant) et emplacement
Exemple sans fraction temporelle ni de distance.
Exemple avec fraction temporelle de deux heures. Les entités éloignées de plus de deux heures (1:30 et 4:00) sont fractionnées en pistes distinctes.
Exemple avec fraction de distance de deux kilomètres. Les entités éloignées de plus de deux kilomètres (situées à 11:30 et 12:00) sont fractionnées en pistes distinctes.
Exemple avec fraction de distance de deux kilomètres et fraction temporelle de deux heures. Les entités éloignées de plus de deux kilomètres (situées à 11:30 et 12:00) ou deux heures (1:30 et 4:00) sont fractionnées en pistes distinctes.
- Les traces en sortie renverront les champs utilisés comme identifiants de trace (TRACK_ID), le nombre d’entités dans une trace (COUNT), l’heure de début et de fin de chaque trace (StartTime et EndTime), la durée de la trace en millisecondes (TRACK_DURATION) et d’autres statistiques facultatives.
- Vous pouvez calculer des statistiques supplémentaires à l’aide du paramètre Summary Fields (Champs de récapitulation). Les statistiques des champs de récapitulation disponibles dépendent du type de champ que vous récapitulez. 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 Reconstruire les traces 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 |
Split Distance (Distance de fractionnement) | Distance utilisée pour fractionner les traces. Les entités du jeu de données en entrée qui se trouvent sur la même trace et dont l’éloignement est supérieur à cette distance seront fractionnées en une nouvelle trace. Pour éviter le fractionnement des traces, laissez ce paramètre vide. | Chaîne |
Split Duration (Durée de fractionnement) | Durée utilisée pour fractionner les traces. Les entités du jeu de données en entrée qui se trouvent sur la même trace et dont l’éloignement est supérieur à cette durée seront fractionnées en une nouvelle trace. Pour éviter le fractionnement des traces en fonction de la durée, laissez ce paramètre vide. | Chaîne |
Champs TRACK_ID | Vous devez sélectionner le ou les champs pour identifier de manière unique les entités qui seront traitées. Ce paramètre sera renseigné automatiquement si un champ de clé TRACK_ID a été défini sur la couche en entrée. | 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 |
Expression de zone tampon | Champ facultatif utilisé pour buffériser les entités en entrée. Les valeurs de champ sont appliquées dans les unités de la référence spatiale de l’entrée, à moins que l’entrée utilise un système de coordonnées géographiques, auquel cas elles sont exprimées en mètres. Buffériser les entités en entrée par une valeur de champ est utile pour produire des traces polygonales en sortie où la largeur de la trace indique une mesure de l’événement à cet emplacement. Par exemple, les traces polygonales représentant les ouragans et indiquant la vitesse relative du vent dans différentes zones. | Chaîne |
Méthode | Indique si l’approche utilisée lors du fractionnement des lignes de suivi par une valeur de distance est une approche planaire ou une approche géodésique. Si l’option Planar (Planaire) est sélectionnée, les points en entrée doivent être projetés. L’outil Project (Projeter) peut servir à projeter les points en entrée avant l’exécution de l’outil Reconstruct Tracks (Reconstruire les traces). | Chaîne |
Couche en sortie
La couche en sortie inclura le champ TRACK_ID des observations en entrée ainsi que les attributs spécifiés dans la table ci-dessous.
Nom du champ | Description | Type de champ |
---|---|---|
TRACK_ID | Champ de clé TRACK_ID utilisé pour le traitement | any |
TOTAL | Nombre d’observations utilisées pour reconstruire la trace. | Flottant 64 bits |
TRACK_DURATION | Durée de la trace en millisecondes (EndTime - StartTime) | Flottant 64 bits |
Heure de début | Le paramètre StartTime de la trace. | Date |
EndTime | Le paramètre EndTime de la trace. | Date |
Vous avez un commentaire à formuler concernant cette rubrique ?