Project

General

Profile

CrowdStreams v0.2.x

Révision de la version de base : https://projets-labinfo.he-arc.ch/projects/crowdstreams/repository?utf8=%E2%9C%93&rev=v0.2.0
Démonstration en ligne : http://crowdstreams.tic-dev.he-arc.ch/v0.2/

Patchs

v0.2.2

Révision : https://projets-labinfo.he-arc.ch/projects/crowdstreams/repository?utf8=%E2%9C%93&rev=v0.2.2

  • Le graphique des routes et des voitures affichent maintenant des données formatées :
    • Le temps en date UTC (à la place d'un UNIX timestamp)
    • Les vitesses ont maintenant l'unité "km/h"

v0.2.1

Révision : https://projets-labinfo.he-arc.ch/projects/crowdstreams/repository?utf8=%E2%9C%93&rev=v0.2.1

  • Les routes changent correctement de couleur lors d'un changement de simulation
  • La simulation de départ est maintenant le numéro 1 (à la place de 0 qui n'existe plus)
  • Les voitures sont maintenant toujours au-dessus des routes, quelque soit leur ordre d'ajout
  • Changement mineur des messages affichés à l'utilisateur

Etat de l'application

La version 0.2.0 de l'application CrowdStreams (Front-End) permet la visualisation des différentes données disponibles sous http://inuit.iict.ch/1/doc/spec2.html. Ces données, en date du 17 novembre 2015, sont dans l'ensemble similaires à celles qui étaient disponible au format TSV, sous forme de fichiers, dans la version 0.1.0 (voir v0.1.0 - état et mode d'emploi de l'application). Leur format a en revanche évolué à un format JSON en se basant sur la spécification HAL (http://stateless.co/hal_specification.html).

Les nouveautés notables de cette nouvelle version sont les suivantes :

  • Récupération des données sur un endpoint en ligne (au lieu de fichiers locaux)
  • Chargement de la carte par blocs : plus d'écran gelé pendant 10 secondes lorsqu'on souhaite afficher les données d'une zone
  • Amélioration du changement de temps :
    • Possibilité de changer le temps de début et de fin du slider de temps
    • Ajout d'une fonctionnalité de lecture automatique du slider de temps, avec intervalle et incrément configurables
  • Visualisation des données sur le temps d'un objet (voiture ou route) au moyen d'un graphique
  • Gestion des simulations (déjà présentes dans la v0.1.0 mais non utilisées)
  • Amélioration globale de la lisibilité et de l'utilisation de l'interface utilisateur

Mode d'emploi de l'application

Les principaux contrôles (et principales informations) sont indiquées sur l'image suivante :

  1. Contrôle du zoom ; utiliser la molette de souris au-dessus de la carte fonctionne également
  2. Contrôle des données à afficher : routes et voitures
  3. Choix de la simulation en cours (note : en date du 17 novembre 2015, seule la simulation 0 possède des données de voitures)
  4. Informations utiles concernant l'affichage et l'utilisation de la carte
    • Signification des couleurs des données sur la carte
    • Conseils quant à l'utilisation de l'application
  5. Barre de progression pour la récupération des données en ligne
    • Si vous zoomez/bougez plusieurs fois d'affilés dans des nouvelles zones, la barre de progression ne se mettra pas à jour. A la place, elle se remplira plusieurs fois d'affilés.
  6. Zone de contrôle du temps
    • Lecture automatique standard ("start", "pause", "stop") avec la possibilité de définir l'intervalle et l'incrément du timer (intervalle en [ms], incrément en [s])
    • Le slider pour manipuler le temps directement à la souris (utilisable pendant la lecture automatique)
    • Un "datepicker" et un "timepicker" pour le début et la fin du slider

Comme pour la version précédente (v0.1.0), il y a la possibilité d'examiner en détail un objet, en cliquant dessus. Les détails sont toujours affichés dans la console.

En plus des détails sur la console, cliquer sur un objet de la carte affichera ces données sur le temps sous forme d'un graphique, plus bas dans la page.