Disponible dans les analyses de Big Data.
L’outil Find Dwell Locations (Rechercher les localisations d’arrêt)
identifie les localisations d’arrêt depuis les points séquentiels temporels d’une trace. Les emplacements de stabilisation sont définis comme des observations séquentielles avec peu ou pas de déplacement sur une période donnée. Selon votre domaine d’activité, d’application ou cas d’utilisation, les emplacement de stabilisation peuvent également être nommés « points de résidence » ou « détection d’inactivité ». Les traces sont identifiées par le champ de clé spécifié pour l’option Track ID (ID de trace). Chaque piste peut avoir 0, 1, ou voire plusieurs emplacements de stabilisation.
Selon le type de sortie de stabilisation, la couche générée peut afficher l’emplacement de stabilisation sous forme de points de stabilisation, tous les points y compris les stabilisations, une enveloppe convexe des emplacements de stabilisation ou un point central moyen de la stabilisation. Le résultat contient le nombre d’entités au sein d’un emplacement de stabilisation, l’heure de début et l’heure de fin de l’arrêt, la durée de l’arrêt et toute statistique supplémentaire qui a été calculée.
Diagramme de workflow

Exemple
L’exemple suivant illustre un cas d’utilisation de l’outil :
Un service de transport surveille le mouvement des véhicules en temps quasi réel pour identifier les localisations d’arrêt repérées au fil de la journée. L’outil Find Dwell Locations (Rechercher les localisations d’arrêt) peut servir à identifier les localisations d’arrêt ou de temporisation 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 :
- Le champ de clé spécifié pour les options Track ID (ID de trace) et Start Time (Heure de début) doit être identifié sur le jeu de données en entrée afin d’utiliser cet outil.
- La couche en entrée doit être de type temporel Instantané. Le type temporel Intervalle n’est pas pris en charge.
- Si vous générez un type en sortie Dwell Features (Entités d’arrêt), All Features (Toutes les entités) ou Mean Centers (Centres moyens), la sortie est une couche ponctuelle. Si vous choisissez l’option Convex Hulls (Enveloppes convexes), la sortie est une couche surfacique.
- Si vous générez un type en sortie Mean Centers (Centres moyens) ou Convex Hulls (Enveloppes convexes), les entités obtenues sont associées à un intervalle temporel qui crée des champs intitulés DwellStartTime et DwellEndTime. Ces champs sont identifiés comme étant respectivement les options Start Time (Heure de début) et End Time (Heure de fin).
- Les entités qui n’ont pas de champ de clé spécifié pour l’option Track ID (ID de trace) ou Start Time (Heure de début) sont ignorées lors du traitement.
- Vous pouvez spécifier un ou plusieurs champs pour identifier des traces, en plus du champ Track ID (ID de trace). Les pistes sont représentées par un ou plusieurs champs de piste.
- Par défaut, les localisations d’arrêt sont créées avec une méthode Geodesic (Géodésique) pour le calcul de distance. Il est recommandé d’utiliser une distance géodésique dans les cas suivants :
- Lorsque vous utilisez la méthode Geodesic (Géodésique), les couches en entrée qui croisent la ligne de changement de date comportent des traces qui croisent correctement la ligne de changement de date. Il s’agit de l’option par défaut. La couche en entrée ou la référence spatiale de traitement doit être définie sur une référence spatiale qui prend en charge le bouclage de la ligne internationale de changement de date, comme une projection globale de type World Cylindrical Equal Area.
- Si les données en entrée sont dans une projection locale, utilisez la méthode de calcul de distance Planar (Planaire). Par exemple, utilisez la méthode Planar (Planaire) pour examiner les localisations d’arrêt dans un seul état. La couche en entrée ou votre référence spatiale de traitement doit être définie comme une référence spatiale locale pour le jeu de données.
- Vous pouvez calculer des statistiques supplémentaires en utilisant le paramètre Summary Fields (Champs de synthèse). 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), Variance et Standard deviation (Écart type).
- Un champ attributaire de type date peut utiliser les statistiques Any (Tout), Count (Total), Min, Max et Range (Plage).
- La couche en sortie des emplacements de stabilisation peut être représentée de l’une des quatre manières illustrées dans la table suivante :
Type en sortie Description Exemple Toutes les entités Chaque entité est renvoyée. Les entités obtenues sont de type Instantané.
Seules les statistiques de total des observations de stabilisation sont calculées pour ce type de sortie. Le total représente le nombre d’entités appartenant à une stabilisation unique. Le total des entités qui ne sont pas des arrêts est égal à 0.

Dwell Features (Entités de stabilisation) Seules les entités qui font partie d’une stabilisation sont renvoyées. Les entités obtenues sont de type Instantané.
Seules les statistiques de total des observations de stabilisation sont calculées pour ce type de sortie. Le total représente le nombre d’entités appartenant à une stabilisation unique.

Mean Centers (Centres moyens) Chaque stabilisation a un point unique renvoyé représentant le centre médian de la stabilisation à la fois en termes de temps et de distance. Les entités obtenues sont de type Intervalle.
Le total des observations de stabilisation du nombre d'entités dans la stabilisation est toujours calculé. Vous pouvez calculer les statistiques sur ce type d’entité de stabilisation. Par défaut, aucune statistique n’est calculée.

Convex Hulls (Enveloppes convexes) Chaque stabilisation est représentée par une enveloppe convexe de toutes les entités de stabilisation. Les entités obtenues sont de type Intervalle.
Le total des observations de stabilisation du nombre d'entités dans la stabilisation est toujours calculé. Vous pouvez calculer les statistiques sur ce type d’entité de stabilisation. Par défaut, aucune statistique n’est calculée.

Paramètres
Les paramètres de l’outil sont les suivants :
| Paramètre | Description | Type de données |
|---|---|---|
| Couche en entrée | Couche ponctuelle en entrée contenant des traces à partir desquelles rechercher les stabilisations. La couche en entrée doit être une couche temporelle avec des entités représentant des instances dans le temps. | Entités |
| Distance Tolerance (Tolérance de distance) | Distance maximale entre des points pour qu’ils soient considérés comme étant un seul emplacement de stabilisation. | Chaîne |
| Tolérance de durée | Durée minimale pour qu’ils soient considérés comme étant un seul emplacement de stabilisation. La durée et la distance sont considérées lors de la recherche de stabilisations. Le paramètre Distance Tolerance (Tolérance de distance) spécifie la distance. | Chaîne |
| Type en sortie | Indique comment les entités d’arrêt sont renvoyées.
| Chaîne |
| Champs d’ID de trace | Sélectionnez le ou les champs pour identifier de manière unique les entités qui sont traitées. Ce paramètre est renseigné automatiquement si le champ clé spécifié pour l’option Track ID (ID de trace) a été défini sur la couche en entrée. | Chaîne |
| Méthode | Spécifie la méthode de calcul de la distance.
| Chaîne |
| Champs de récapitulation | Spécifie les statistiques qui sont calculées pour les champs spécifiés. Différentes statistiques sont disponibles en fonction du type de champ : chaîne, valeur numérique ou date.
| Chaîne |
Couche en sortie
La couche en sortie d’arrêt inclut des champs en fonction du paramètre Output Type (Type en sortie). Si un type en sortie Dwell Features (Entités d’arrêt) ou All Features (Toutes les entités) est défini, tous les champs en entrée sont conservés et des champs supplémentaires représentant des informations relatives à l’arrêt sont ajoutés. Si un type en sortie Mean Centers (Centres moyens) ou Convex Hulls (Enveloppes convexes) est défini, le champ Track ID de la couche en entrée est conservé et des champs supplémentaires représentant l’ensemble de l’événement d’arrêt sont ajoutés. Les tables ci-dessous présentent les champs qui sont ajoutés.
Champs en sortie ajoutés lorsque le type en sortie Dwell Features (Entités de stabilisation) ou All Features (Toutes les entités) est choisi
| Nom du champ | Description | Type de champ |
|---|---|---|
| All input fields are retained | Tous les champs en entrée du jeu de données en entrée sont conservés. | Tout |
| DwellID | Une valeur d’ID de stabilisation numéroté de manière séquentielle est créée pour identifier de manière unique les stabilisations. | Chaîne |
| MeanX | Valeur X moyenne (longitude) des points qui constituent la stabilisation. | Flottant 64 bits |
| MeanY | Valeur Y moyenne (latitude) des points qui constituent la stabilisation. | Flottant 64 bits |
| DwellDuration | Durée de l’événement de stabilisation, en millisecondes. | Entier 64 bits |
| MeanDistance | Distance moyenne parcourue entre chacun des points qui constituent l’événement de stabilisation. | Flottant 64 bits |
| DwellObservationCount | Nombre d’observations qui constituent l’événement de stabilisation. | Entier 32 bits |
Champs en sortie ajoutés lorsque le type en sortie Mean Centers (Centres moyens) ou Convex hulls (Enveloppes convexes) est choisi.
| Nom du champ | Description | Type de champ |
|---|---|---|
| All input fields are retained | Tous les champs en entrée du jeu de données en entrée sont conservés. | Tout |
| DwellID | 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 valeurs des champs PreviousJourneyId et NextJourneyId. | Chaîne |
| MeanX | Valeur X moyenne (longitude) des points qui constituent la stabilisation. | Flottant 64 bits |
| MeanY | Valeur Y moyenne (latitude) des points qui constituent la stabilisation. | Flottant 64 bits |
| DwellDuration | Durée de l’événement de stabilisation, en millisecondes. | Entier 64 bits |
| MeanDistance | Distance moyenne parcourue entre chacun des points qui constituent l’événement de stabilisation. | Flottant 64 bits |
| DwellObservationCount | Nombre d’observations qui constituent l’événement de stabilisation. | Entier 32 bits |
| DwellStartTime | Heure de début de la stabilisation. Dans la sortie, ce champ est identifié comme l’option Start Time (Heure de début). | Date |
| DwellEndTime | Heure de fin de la stabilisation. Dans la sortie, ce champ est identifié comme l’option End Time (Heure de fin). | Date |
Considérations et limitations
Tenez compte des points suivants lorsque vous utilisez l’outil :
- La couche en entrée doit contenir des entités ponctuelles avec des entités temporelles de type Instantané.
- Les entités non temporelles ne sont pas incluses dans l’analyse.
- Lorsque le calcul d’une enveloppe convexe et d’une localisation d’arrêt est entièrement fixe (une localisation unique) ou composé de deux points uniques qui sont colinéaires, une petite valeur basée sur la tolérance de la référence spatiale utilisée dans une analyse est utilisée en tant que largeur, hauteur ou diamètre pour générer des polygones en sortie plutôt que des enveloppes convexes. Ces polygones sont utilisés pour visualisation et ne représentent pas l’étendue spatiale de la stabilisation. Des exemples de ces situations sont décrits dans le tableau suivant :
Cas en entrée Description Exemple Coïncident (un point spatialement unique)
Si les entités en entrée sont empilées (coïncidentes), l’enveloppe convexe obtenue est un polygone non valide.
Dans cet exemple, les entités en entrée coïncidentes sont représentées par le point rouge au centre du polygone jaune. Le polygone jaune représente le résultat de l’enveloppe convexe pour les points coïncidents. Le polygone bleu représente à quoi ressemble une enveloppe convexe lorsqu’il y a quatre points non-coïncidents dans un seul emplacement de stabilisation.

Colinéarité (deux points spatialement uniques)
Si les entités en entrée se trouvent sur une ligne (généralement avec deux points spatialement uniques), l’enveloppe convexe obtenue est un polygone non valide.
Dans cet exemple, les points colinéaires sont représentés par les points rouges dans le polygone jaune. Le polygone jaune représente le résultat de l’enveloppe convexe en sortie pour les points colinéaires.

Vous avez un commentaire à formuler concernant cette rubrique ?