0 / 0
Retourner à la version anglaise de la documentation

Noeuds Boîtes espace-temps

Dernière mise à jour : 12 févr. 2025
Noeud Boîtes espace-temps (SPSS Modeler)

Les noeuds Boîtes espace-temps constituent une extension des emplacements spatiaux avec Geohash. Un noeud Boîtes espace-temps est en particulier une chaîne alphanumérique qui représente une zone d'espace et de temps de forme régulière.

Par exemple, le noeud Boîtes espace-temps dr5ru7|2013-01-01 00:00:00|2013-01-01 00:15:00 se compose des trois parties suivantes :

  • Le geohash dr5ru7
  • L'horodatage de début 2013-01-01 00:00:00
  • L'horodatage de fin 2013-01-01 00:15:00

Par exemple, vous pouvez utiliser les informations d'espace et de temps pour vous assurer que deux entités sont identiques car elles sont virtuellement au même endroit au même moment. Vous pouvez également améliorer l'exactitude de l'identification de la relation en montrant que deux entités sont liées en raison de leur proximité dans l'espace et le temps.

Dans les propriétés de noeud, vous pouvez choisir le mode Enregistrements individuels ou Blocages selon vos besoins. Ces deux modes requièrent les mêmes informations de base, comme suit :

Champ de latitude. Sélectionnez le champ qui identifie la latitude (dans le système de coordonnées WGS84).

Champ de longitude. Sélectionnez le champ qui identifie la longitude (dans le système de coordonnées WGS84).

Champ d'horodatage. Sélectionnez le champ qui identifie la date ou l'heure.

Enregistrements individuels

Utilisez ce mode pour ajouter un champ supplémentaire à un enregistrement afin d'identifier son emplacement à un moment donné.

Blocages

Un blocage peut être un emplacement et/ou un moment où une entité est détectée continuellement ou de façon répétée. Par exemple, il peut être utilisé pour identifier un véhicule qui effectue un transport régulier et pour identifier les écarts-types par rapport à la norme.

Le détecteur de blocage contrôle le déplacement des entités et signale les conditions dans lesquelles il constate qu'une entité constitue un "blocage" dans la zone. Il affecte automatiquement chaque blocage signalé à une ou plusieurs boîtes espace-temps et utilise le suivi des entités en mémoire et des événements pour détecter les blocages avec une efficacité optimale.

Vous trouverez ci-après des détails supplémentaires sur la qualification d'un blocage :

Laissez e1, ..., en dénoter tous les événements ordonnés reçus à partir d'un ID d'entité donné pendant une durée (t1, tn). Ces événements sont qualifiés de blocages si :
  • n >= nombre minimal d'événements
  • tn - t1 >= durée de résidence minimale
  • Tous les évènements e1, ..., en se produisent dans la même STB
Remarques :
  • Les données d'événement en mémoire du détecteur de blocage ne sont pas partagées entre les processus. Par conséquent, une entité particulière possède une affinité avec un noeud de détecteur de blocage spécifique. En d'autres termes, les données de mouvement entrantes pour une entité doivent toujours être transmises de façon cohérente au noeud de détecteur de blocage qui effectue le suivi de cette entité, et qui est généralement le même noeud tout au long de l'exécution.
  • Les données d'événement en mémoire du détecteur de blocage sont volatiles. A chaque fois que vous quittez le détecteur de blocage, les blocages détectés sont perdus. Cela signifie que si vous arrêtez et redémarrez le processus, le système peut ne pas signaler certains blocages réels. Pour remédier à ce problème, vous pouvez relire certaines des données de mouvement historiques (par exemple, vous pouvez revenir 48 heures en arrière et relire les enregistrements de mouvement applicables à un noeud qui a été redémarré).
  • Vous devez fournir les données au détecteur de blocage dans un ordre séquentiel.