Skip to content

[US] Ajouter une interface Dash Minimale - Formulaire et affichage dynamique des données #189

@adam-benyekkou

Description

@adam-benyekkou

User Story

En tant qu’utilisateur·ice non expert·e,
Je veux pouvoir obtenir des indicateurs globaux et cartographiés sur les comportements de mobilité des populations de différentes zones d'étude en France, que je peux dimensionner moi même.

Idées à l’œuvre

Un accent sur l'UX doit être mis en avant, peut être en offrant de la pré complétion dans l'input commune, et un slider+input pour le rayon.

Le développement basé sur l'user story se concrétisera par les ajouts généraux suivants :

  • Formulaire "Query builder" pour sélectionner une commune et un rayon.
  • Refactorisation du composant "Map" et créer un nouveau composant "Scenario", traitant dynamiquement les données en fonction du paramétrage issu du formulaire.
  • Ajout des données dans des panneaux pour remplacer les modals.
  • Ajout de visualisations de données à définir dans les panneaux.
  • Ajout de boutons latéraux pour ouvrir les panneaux.

Modélisation concernée

Le scénario de base reste affiché au lancement de l'application, mais les variables rayons et nom de la zone d'étude doivent pouvoir être modifiés.

Livrables

Données

Les données à extraire ont déjà été traitées dans l'US suivante :
#166

Pour l'instant, il n'y a pas d'ajout supplémentaire si ce n'est ka dynamisation des données récupérées en lien avec les changements de rayon et de zone d'étude du formulaire.

Visualisations

Un affichage dynamique de la zone d'étude en fonction du paramétrage du formulaire, et un panneau affichant les données dynamiquement.

Rapports et logs

Un message d’erreur clair en cas d’échec de l’affichage ou du calcul.

Tests

Des tests basiques doivent vérifier l’affichage correct de la carte, la cohérence de l’indicateur global et spécifique à chaque zone dynamiquement et le respect des temps de réponse attendus.

Impacts techniques

Le développement sera réussi si...

Le développement sera considéré comme réussi si un formulaire permet de changer le rayon de la zone d'étude, et la commune de la zone d'études.

Un bouton doit permettre de valider le formulaire et de relancer une simulation avec des paramètres différents.

L'affichage des données globales et de zones spécifiques doit être visible dans un panneau latéral pouvant être ouvert et fermé par un bouton latéral.

La carte choroplèthe doit s'adapter aux données récupérées dynamiquement.

Retour d’expérience

À compléter une fois le développement terminé.

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions