LETG / madDog

Configuration Mviewer pour suivi littoral
2 stars 3 forks source link

IHM - Paramétrage et visualisation des résultats pour le service des traits de côte #15

Closed pierrejego closed 2 years ago

pierrejego commented 2 years ago

Description

En tant qu' Utilisateur Je souhaite choisir parmi une liste de traits de côtes disponibles Afin de lancer le traitement et visualiser l'évolution de la cinématique du trait de côte

(Si) Règles spécifiques - Règles métiers

(Si) Tests d'acceptabilité

L'utilisateur choisit deux traits de côtes, les données récupérées du service WPS montrent bien les données issues de ces deux traits de côte dans le graphique.

Complément (graphique, capture, schéma, etc.)

Agath21 commented 2 years ago

Solution(s) proposée(s)

Maquettes

IHMMaddog_TDC_paramSIze

IHMMaddog_TDC_resultsSIze

Maquettes non contractuelles, les données visualisées sont inventées pour les besoins de compréhension des fonctionnalités

Parcours utilisateurs

Après avoir sélectionné le service "Traits de côte" dans la liste, l'utilisateur doit suivre les étapes suivantes :

Onglet PARAMÈTRES DU SERVICE

1 - Par défaut, l'ensemble des traits de côte disponible pour le site d'étude est affiché sur la carte et dans la boîte de sélection "Traits de côte sélectionnées"

2 - L'utilisateur sélectionne / désélectionne les dates souhaitées à l'aide des 4 boutons centraux. Il a la possibilité d'effectuer une recherche de date avec la barre de recherche

L'affichage cartographique s'ajuste selon les sélections Voir un exemple live du composant ici https://crlcu.github.io/multiselect/examples/search.html

3 - L'utilisateur peut modifier les paramètres initiaux de la ligne de référence et la radiale en dépliant une boîte grâce à l'icône +

4 - On lance le traitement via le bouton associé. Il est aussi possible de supprimer tous les paramètres via le bouton "Réinitialiser"

En cliquant sur le bouton de lancement, l'application doit changer d'onglet sans action de l'utilisateur pour afficher le graphique

Onglet VISUALISATION DES RÉSULTATS

5 - L'utilisateur visualise l'évolution des traits de côte selon le TDC de référence (affiché en 0) et les différents profils de la radiale.

Le graphique affiche n TDC correspondants aux n TDC sélectionnés auparavant. Le graphique est légèrement interactif : affichage des valeurs lors du survol + affichage / désaffichage des TDC

6 - L'utilisateur peut ensuite exporter le graph en png

Fonctionnalités IHM mobilisées et démo

Système d'onglet pour switcher entre les paramètres et résultats :

Système de multi sélection en deux blocs avec barre de recherche

Système d'affichage des paramètres avancés en accordéon

À définir

Gaetanbrl commented 2 years ago

L'utilisateur sélectionne / désélectionne les dates souhaitées à l'aide des 4 boutons centraux. Il a la possibilité d'effectuer une recherche de date avec la barre de recherche

Comment tout désélectionner / tout sélectionner @Agath21 ?

Agath21 commented 2 years ago

@Gaetanbrl En utilisant le système ci-dessous (comme les SLD dans geoserver) : image

Tu peux voir une démo ici >> https://crlcu.github.io/multiselect/examples/search.html

Gaetanbrl commented 2 years ago

Merci, j'ai modifié ta description pour ajouter ce lien.

Agath21 commented 2 years ago

Merci je l'avais mis en dessous mais ce n'est pas explicite ...

Agath21 commented 2 years ago

Je précise que ce fonctionnement est à valider lors de notre point de vendredi.

Gaetanbrl commented 2 years ago

Attention ==> Je vois que JQuery est une dépendance du MultiSelect alors qu'on est en train de dégager complètement JQuery de Mviewer.

Solutions possibles pour ce type d'UI:

Gaetanbrl commented 2 years ago

Merci je l'avais mis en dessous mais ce n'est pas explicite ...

J'avais pas vu, c'est très explicite comme ca ;)

Agath21 commented 2 years ago

Dans l'onglet "Résultats", il semble compliqué d'afficher toutes les légendes lorsque l'on a sélectionné 50 traits de côte. image

Afin d'améliorer la lisibilité, il est proposé de rajouter un bloc légende dans la partie cartographique avec les TDC sélectionnées et la symbologie associée :

MADDOG_maquetteInterface_legendTDC

La légende devra s'adapter lors de la sélection et rester affichée lors de la visualisation des résultats

Gaetanbrl commented 2 years ago

En cours :

pierrejego commented 2 years ago
pierrejego commented 2 years ago