Clusterisation complète et boutons des cartes

Problèmes, bugs et difficultés rencontrés sur le site.
Avatar du membre
Dominique
Messages : 3705
Enregistré le : 08 avr. 2006, 21:58

Clusterisation complète et boutons des cartes

Message par Dominique »

Bonjour

Je propose 2 améliorations aux cartes:

1/ Une plus grande clarté dans le fonctionnement des boutons des cartes au survol ou au tap suivant les possibilités du terminal.
https://dom.refuges.info/nav


2/ La "clusterisation" pour tous les niveaux de zoom:
Pour éviter des requêtes trop gourmandes j'avais remplacé les points par la présentation des massifs pour les zoom larges.
Problème pour les gros massifs: on commence par une grande plage colorée et il faut zoomer pour avoir les points, ce qui n'est pas intuitif : https://www.refuges.info/nav/452/massif ... Livradois/

La possibilité de clusteriser dans l'API permet de résoudre ce problème.
https://dom.refuges.info/nav/452/massif ... Livradois/
Les massifs sont surimposables par option dans la carte nav (ça permet de naviguer d'un massif à l'autre).

Les cartes de zones affichent les massifs pour tous les niveau de zoom.
https://dom.refuges.info/nav/352/zone/A ... one_type=1

Pour avis avant déploiement.
MarcT
Messages : 56
Enregistré le : 22 déc. 2020, 14:07

Re: Clusterisation complète et boutons des cartes

Message par MarcT »

En testant https://dom.refuges.info/nav, avec "Massifs" et "Points : Tout" activés :
Si le pointeur est (par mégarde) sur un massif, on ne voit plus du tout les points d'intérêt du massif, ce qui est contre-intuitif. Proposition : ne mettre qu'une opacité partielle pour le massif pointé.
Je pense que cela rejoint "Problème pour les gros massifs: on commence par une grande plage colorée et il faut zoomer pour avoir les points, ce qui n'est pas intuitif".
Avatar du membre
sly
Messages : 5041
Enregistré le : 29 févr. 2004, 17:59
Localisation : Chambéry - Savoie

Re: Clusterisation complète et boutons des cartes

Message par sly »

Hello !
Dominique a écrit : 01 sept. 2022, 11:04 1/ Une plus grande clarté dans le fonctionnement des boutons des cartes au survol ou au tap suivant les possibilités du terminal.
https://dom.refuges.info/nav
Très bien !
Dominique a écrit : 01 sept. 2022, 11:04 2/ La "clusterisation" pour tous les niveaux de zoom:
Je suis d'accord sur l'analyse du problème "non intuitif" et c'est en effet mieux fonctionnellement dans la nouvelle version.

Par contre, en terme de réalisation, je ne sais pas ce que c'est mais c'est très lent. quand je vais sur https://dom.refuges.info/nav (pas de cookie, navigation privée) j'arrive sur une carte ou je vois l'europe, du portugal à la Lituanie, aucun point n'est coché, je coche "tout" et là, je pars pour 10 secondes d'attente, ~20s sur mon smartphone.
Tout est figé, je ne peux ni bouger la carte ni cliquer ailleurs, j'attends, il est indiqué "chargement..." en haut à gauche
Et ensuite ça va, ça devient assez fluide.
Je n'ai pas une brouette mais un quad-core i5 3.2Ghz
Sous FF récent
Sous Chrome, c'est peut-être un poil plus rapide, 8s ? Mais pas franc comme différence.


La page appelée de l'api est :
https://dom.refuges.info/api/bbox?type_ ... 72,57.7320

Mais elle ne semble pas être la cause, enfin, elle renvoi un fichier de 400ko mais seul 45ko ont été transféré sur le réseau (compression), en 2G c'est pas incroyable, mais comme on l'a déjà vu, le fond de carte prend de toute façon bien plus, donc perdu pour perdu...
Elle met 400ms à répondre, c'est donc pas elle la coupable.

Évidement, avant, avec quelques polygones, l'affichage est ressenti comme quasi instantané
Avatar du membre
Dominique
Messages : 3705
Enregistré le : 08 avr. 2006, 21:58

Re: Clusterisation complète et boutons des cartes

Message par Dominique »

MarcT a écrit : 01 sept. 2022, 11:26 En testant https://dom.refuges.info/nav, avec "Massifs" et "Points : Tout" activés :
Si le pointeur est (par mégarde) sur un massif, on ne voit plus du tout les points d'intérêt du massif, ce qui est contre-intuitif. Proposition : ne mettre qu'une opacité partielle pour le massif pointé.
Je pense que cela rejoint "Problème pour les gros massifs: on commence par une grande plage colorée et il faut zoomer pour avoir les points, ce qui n'est pas intuitif".
Bien vu. Merci.
Corrigé.
MarcT
Messages : 56
Enregistré le : 22 déc. 2020, 14:07

Re: Clusterisation complète et boutons des cartes

Message par MarcT »

Une proposition de comportement alternatif qui permettrait de mieux voir les informations pertinentes :
Lorsque le pointeur est sur un massif, celui-ci devient transparent (et seul son contour persiste).
Avatar du membre
Dominique
Messages : 3705
Enregistré le : 08 avr. 2006, 21:58

Re: Clusterisation complète et boutons des cartes

Message par Dominique »

MarcT a écrit : 01 sept. 2022, 20:21 Une proposition de comportement alternatif qui permettrait de mieux voir les informations pertinentes :
Lorsque le pointeur est sur un massif, celui-ci devient transparent (et seul son contour persiste).
Bonjour Marc

J'aime bien tes propositions qui me semblent logiques et aller vers plus de clarté
... d'autant qu'elles sont techniquement "challenging" :)

Le "coloriage" au survol dans Openlayers se fait en ajoutant une couche par dessus celles déjà affichées, pas en modifiant la couche existante. Je peux donc rajouter de la couleur mais pas en enlever pour faire une couche transparente :( .

Je reconnais que mon remplissage par une couleur opaque est un peu brutal. J'a fait une côte mal taillée en "repeignant" avec des couleurs complémentaires, ce qui fait un gris plus ou moins opaque vis à vis du fond de carte et en ajoutant un contour au survol.
https://dom.refuges.info/nav/50?id_polygone_type=1

Bien sûr, ce "coloriage" est au dessous des pictos
https://dom.refuges.info/nav/2
Avatar du membre
Dominique
Messages : 3705
Enregistré le : 08 avr. 2006, 21:58

Re: Clusterisation complète et boutons des cartes

Message par Dominique »

sly a écrit : 01 sept. 2022, 11:35 Mais elle ne semble pas être la cause, enfin, elle renvoi un fichier de 400ko mais seul 45ko ont été transféré sur le réseau (compression), en 2G c'est pas incroyable, mais comme on l'a déjà vu, le fond de carte prend de toute façon bien plus, donc perdu pour perdu...
Elle met 400ms à répondre, c'est donc pas elle la coupable.

Évidement, avant, avec quelques polygones, l'affichage est ressenti comme quasi instantané
*** EDIT *** Je repars à 0 sur ce problème et annule mes réponses précédentes.

Tu as raison, l'API n'était pas en cause.
C'était "juste" un bug bête qui faisait recalculer l'ensemble des regroupements en cluster pour chaque cluster affiché.
Evidement pour une grande page ça fait cher :cry:
Bon. là, ça devrait être bon sur tous types de terminaux, même les lents ou les larges
MarcT
Messages : 56
Enregistré le : 22 déc. 2020, 14:07

Re: Clusterisation complète et boutons des cartes

Message par MarcT »

Dominique a écrit : 02 sept. 2022, 20:33
MarcT a écrit : 01 sept. 2022, 20:21 Une proposition de comportement alternatif qui permettrait de mieux voir les informations pertinentes :
Lorsque le pointeur est sur un massif, celui-ci devient transparent (et seul son contour persiste).
Bonjour Marc

J'aime bien tes propositions qui me semblent logiques et aller vers plus de clarté
... d'autant qu'elles sont techniquement "challenging" :)

Le "coloriage" au survol dans Openlayers se fait en ajoutant une couche par dessus celles déjà affichées, pas en modifiant la couche existante. Je peux donc rajouter de la couleur mais pas en enlever pour faire une couche transparente :( .

Je reconnais que mon remplissage par une couleur opaque est un peu brutal. J'a fait une côte mal taillée en "repeignant" avec des couleurs complémentaires, ce qui fait un gris plus ou moins opaque vis à vis du fond de carte et en ajoutant un contour au survol.
https://dom.refuges.info/nav/50?id_polygone_type=1

Bien sûr, ce "coloriage" est au dessous des pictos
https://dom.refuges.info/nav/2
Merci de prendre mes propositions avec philosophie. Effectivement, elles sont ex-nihilo, ne présupposant pas des possibilités informatiques.
En tout cas, avec le "coloriage en gris", on identifie bien le massif "sélectionné" et on voit sans problèmes les infos en-dessous.
Merci !
Avatar du membre
Dominique
Messages : 3705
Enregistré le : 08 avr. 2006, 21:58

Re: Clusterisation complète et boutons des cartes

Message par Dominique »

Bon, ben voilà.
Après une solide période de tests, la nouvelle présentation des cartes est en place:
- Clusters quels que soit le niveau de zoom
- Amélioration du menu carte click / touch
- Retour de la couche Kompass sur le nouveau serveur autrichien (voir si elle apporte quelque chose de plus qu'OSM ?)

Comme ça touche pas mal le logiciel dedans, n'hésitez pas à me signaler toute difficulté