infra-geo-ouverte / igo2

Assemblage (IGO2) / Open GIS Infrastructure 2.0
https://infra-geo-ouverte.github.io/igo2/
Other
55 stars 32 forks source link

Liste des couches: Amélioration à l'ergonomie #397

Closed ameliebernier closed 4 years ago

ameliebernier commented 4 years ago

Il faudrait revoir l'ergonomie de l'outil "Carte" contenant la liste des couches.

ameliebernier commented 4 years ago

Solution proposée :

Il y aurait 2 onglets disponibles : Couche et Légende

Par défaut l’onglet "Couches" serait ouvert, mais une configuration serait possible par contexte pour que ce soit "Légende" qui soit ouvert.

Si l'utilisateur quitte l'outil "Carte" pour d’autres outils génériques (recherche, catalogue, mesure, impression, partage, etc), au retour dans l'outil "Carte" le même onglet demeurerait sélectionné.

ameliebernier commented 4 years ago

Onglet "Couches" :

ameliebernier commented 4 years ago

Onglet "Légende" :

obegin3 commented 4 years ago

Cette solution a été présentée à notre équipe et nos pilotes de système supportant les usagers des applications spatiales du MTQ.

Toutes les modifications ont été bien accueillies bien que nous aurions souhaité revoir le positionnement des filtres avancés. Par contre nous comprenons qu'une optimisation de l'espace peut être faite actuellement un positionnement horizontal dans l'espace alloué présentement.

Nous voyons d'un bon oeil ces modifications à l'interface.

coulo3 commented 4 years ago

MFFP - DIF

On a regardé rapidement les solutions proposées, et voici nos commentaires : 1- L’idée de sortir les options de la couche dans une fenêtre est bonne pour faciliter le déplacement des couches, par contre, idéalement, nous pourrions évoluer vers le « drag and drop ». L’icône de transparence est plus ou moins intuitif, mais rien de mieux à proposer. S’assurer que le nom de couche soit le titre de la boîte. (comme présenté) 2- Est-ce que le filtre temporel pourrait être conservé à même la boîte des options de la couche, plutôt que dans un panneau séparé? Pour le filtre attributaire, c’est ok puisque qu’il prend plus d’espace. 3- Ok pour supprimer le bouton pour masquer les couches non visibles à l’échelle. 4- Le nouveau bouton de sélection multiple ne nous semble pas très utile de notre côté. (à part pour la suppression des couches, autre option possible?) 5- Onglet légende : Risque d’être mêlant pour l’utilisateur. Peu utile dans notre cas.

pelord commented 4 years ago

Le drag and drop est actuellement non possible du a une incompatibilité entre IGO2 et ANGULAR. À suivre dans les prochaines versions d'angular.

ameliebernier commented 4 years ago

@coulo3 quelques points de discussion : 2 - Éventuellement il a déjà été discuté que les filtres attributaires et temporel pourraient être fusionnés dans la même section. D'une part, pour certains utilisateurs il n'y a pas vraiment de différence entre les deux concepts; d'autre part, les filtres temporels tels qu'ils ont été implémentés ne permettent pas d'être combinés avec les filtres attributaires (filtres OGC) et cela est dû au fait que ce n'est pas supporté par la norme WMS (si je ne me trompe pas). Donc idéalement, l'aspect temporel devrait être géré tel un filtre attributaire OGC, ce qui est de toute façon possible et qui permettrait de combiner les deux types de filtres. 4 - La sélection multiple permettrait les actions suivantes sur plusieurs couches à la fois : Changement d'ordre, suppression, opacité/transparence 5 - Pour nous le besoin était de voir la légende de plusieurs couches à la fois. Actuellement l'utilisateur doit afficher une à une les légendes des couches. On avait discuté d'un bouton pour tout afficher/masquer les légendes d'un coup, mais l'espace manquait pour ajouter un autre bouton (https://github.com/infra-geo-ouverte/igo2-lib/issues/507) et ce n'était pas souhaitable quand un grand nombre de couches est présent. Donc, l'onglet Légende tel que proposé s'avère utile pour nous quand l'utilisateur navigue dans la carte en mode "consultation", et qu'il veut simplement avoir la description de ce qui est visible pour lui dans la carte (par exemple, quand un contexte contient une multitude de couches mais que seulement certaines sont activées).

ameliebernier commented 4 years ago

Suggestion : Devrait-il y avoir un indicateur visuel si un filtre est actif sur une couche? Comme les filtres seront affichés dans une section à part, il ne sera pas possible pour l'utilisateur de savoir directement dans la liste des couches que des filtres sont actifs sur une couche. Cette information est toutefois très importante.

ameliebernier commented 4 years ago

Proposition de visuel pour l'indicateur de filtre actif sur une couche :

image

Dans la barre d'outil de la couche, peut-être mettre un petit badge rouge sur le bouton du filtre? Il pourrait aussi indiquer le nombre de filtres actifs :

image

ameliebernier commented 4 years ago

@coulo3 L'onglet "Légende" et l'outil de sélection multiple devraient être des options configurable, donc ils pourront être retirés de l'outil!

obegin3 commented 4 years ago

Excellente idée le visuel pour le filtre.

pelord commented 4 years ago

P-être faire la même chose pour les données temporelle. @coulo3 , ca vous permettrais de retirer vos icones du titre de la donnée.

ameliebernier commented 4 years ago

@coulo3 J'ai créé un issue pour le changement d'ordre des couches par drag and drop, bien que ce ne soit pas possible pour l'instant ça reste une suggestion intéressante, à surveiller lorsque ce sera possible... https://github.com/infra-geo-ouverte/igo2/issues/419

coulo3 commented 4 years ago

Parfait bonnes idées merci.