/TimeLineEDB

Primary LanguageCSSGNU Affero General Public License v3.0AGPL-3.0

TimeLineEDB


🗺️ 🧭 📊 Application en ligne : https://analytics.huma-num.fr/Robin.Cura/TimeLineEDB/


Robin Cura. (2016). TimeLine Exploratory DashBoard [web application]. Zenodo. http://doi.org/10.5281/zenodo.154528 DOI

Article associé :

Cura Robin, « â€śTimeLineEDB”, application web d’exploration interactive de donnĂ©es de gĂ©olocalisation Â», M@ppemonde, 120, 2015/4, 2017 - https://journals.openedition.org/mappemonde/3172 - DOI : 10.4000/mappemonde.3172

Cadre et objectifs de l'application :

Cette application web permet Ă  ses utilisateurs d'explorer dynamiquement les traces GPS collectĂ©s par la sociĂ©tĂ© Google dans le cadre de son programme « Timeline Â». Lorsqu'un individu possède un smartphone fonctionnant avec le système « Android Â», celui-ci lui propose d'enregistrer rĂ©gulièrement et automatiquement les coordonnĂ©es de l'endroit oĂą il se trouve. Ce choix effectuĂ©, les coordonnĂ©es ainsi que l'heure seront enregistrĂ©es, environ toutes les 5 minutes, et communiquĂ©es aux serveurs de Google. L'utilisateur peut alors les consulter sur un site dĂ©diĂ© : https://www.google.fr/maps/timeline. Ce site ne permet qu'une consultation jour par jour, et les donnĂ©es y sont en grande partie masquĂ©es, seuls les lieux identifiĂ©s par Google y apparaissant. On peut tĂ©lĂ©charger ces donnĂ©es, massives, mais les outils pour les consulter et explorer manquent.

TimeLine EDB s'inscrit dans cet usage, en poursuivant en particulier trois objectifs pédagogiques et didactiques :

  1. Sensibiliser le public à la masse de données privées qu'il communique, parfois inconsciemment, à de grands opérateurs privés. L'application permet ainsi, en laissant un utilisateur explorer ces données, de réaliser la quantité d'informations personnelles qu'il est possible de récupérer avec des traitements simples sur ces données. Le volume de celles-ci permet ainsi d'identifier très aisément les lieux de résidence, de travail, de sorties, de vacances ainsi que les plages horaires associées d'un utilisateur.

  2. Illustrer et faire expĂ©rimenter la dĂ©marche d'exploration interactive de donnĂ©es spatio-temporelles par une approche ludique, sous forme « d'investigation Â» Ă  partir de ses propres donnĂ©es ou du jeu de donnĂ©es par dĂ©faut utilisĂ© par l'application. On cherche ainsi Ă  remettre au cĹ“ur des pratiques gĂ©ographiques quantitatives l'exploration interactive, souvent utilisĂ©e sur des donnĂ©es purement statistiques, mais rarement sur des donnĂ©es spatiales et/ ou temporelles

  3. Montrer avec pédagogie la richesse et la complexité des données spatio-temporelles et des méthodes d'analyse qu'elles requièrent, tout en illustrant l'un des apports de la géomatique à la géographie et aux sciences humaines et sociales.

Outils :

Un tutoriel interactif (Fig. 2) se dĂ©clenchant lors d'une nouvelle utilisation de l'application permet de se familiariser aux outils disponibles. Ceux-ci se divisent en deux catĂ©gories :

  1. Les outils d'affichage et d'interrogation temporelle : ces graphiques affichent la frĂ©quence temporelle des points de la base de donnĂ©es. Le premier graphique montre la frĂ©quence journalière (plages horaires), le second la frĂ©quence hebdomadaire (jours de la semaine) et le dernier la frĂ©quence annuelle (mois de l'annĂ©e). Une sĂ©lection peut ĂŞtre rĂ©alisĂ©e (via l'action de « brushing Â») afin d'isoler les points rĂ©pondant aux critères temporels sĂ©lectionnĂ©s. Quand cela est fait, la carte est mise Ă  jour en ne montrant que ces points isolĂ©s, ce qui permet ainsi d'explorer les lieux pratiquĂ©s selon les diffĂ©rentes temporalitĂ©s de l'utilisateur.

  2. La carte interactive : cette carte dynamique affiche, sous forme de heatmap, les points de l'utilisateur. La carte est mise Ă  jour lors de sĂ©lections temporelles, et elle permet, en dessinant un rectangle ou un polygone, de sĂ©lectionner un sous-ensemble des points. Cette sĂ©lection est alors reportĂ©e sur les graphiques temporels, montrant les usages temporels des lieux choisis.

Utilisation :

TimeLine EDB s'utilise en deux temps :

  1. En premier lieu, l'utilisateur est amené à explorer le jeu de données inclus, montrant les déplacements d'un utilisateur anonyme. Il peut ainsi se familiariser à l'utilisation des outils et à la démarche d'exploration interactive de ce type de données spatio-temporelles.

  2. Dans un second temps, l'utilisateur est invité à appliquer cette démarche sur ses propres données, en lui indiquant comment vérifier leur existence et le cas échéant, les insérer dans l'application.

Technique :

Cette application s'utilise depuis tout navigateur internet « moderne Â», et est dĂ©veloppĂ©e dans le langage d'analyse de donnĂ©es R. Elle utilise pour ce faire le package Shiny, qui permet de crĂ©er une interface web interactive de visualisation et de manipulation de donnĂ©es. Tous les modules dĂ©veloppĂ©s tirent ainsi partie du large « Ă©cosystème de fonctions» portĂ© par ce langage, l'intĂ©gration des diffĂ©rents composants se faisant directement en langage R. TimeLine EDB est un logiciel libre, sous licence AGPL.