Je me doutais que ça allait un peu fumer côté explications techniques (ce qui ce conçoit bien s'énonce clairement, et ce qui est fumeux dans ma tête ne vas pas s'arranger en l'écrivant)
Merci pour ces questions précises.
sly a écrit : ↑18 oct. 2021, 16:55
Pour les zoom faibles :
En rapidement expliqué, ça prend quelle forme ?
C'est très basique :
Lors de chaque modification j'enregistre dans la table "point" un entier qui est le même pour chaque carré de 1/5° par 1/5° :
Code : Tout sélectionner
id_carre = entier ((180 + lon) * 5) * 180 * 5 + entier ((90 + lat) * 5)
Lors de la visu zoom élévé, je ne fais que compter le nombre de points pour chaque ID de carré :
C'est donc une requête hyper rapide.
Eventuellement, les carrés sont regroupés (en faisant le total des points inclus) lors de l'affichage par la fonction cluster d'Openlayers.
La visu en zoom rapproché est la même que d'habitude au niveau du serveur.
Le regroupement est fait dans l'explorateur par la fonction cluster d'Openlayers.
sly a écrit : ↑18 oct. 2021, 16:55
Sinon, j'ai du mal à me rendre compte de la balance bénéfice/inconvénients en terme d'usage.
Les deux m'ont l'air acceptable vu que ce qui m'inquiétait le plus (la réactivité) est bonne.
Il n'y a pas de raison technique : il faut juste décider ce qu'on préfère.
Avec les zones massifs en zoom élévé, on risque de ne pas voir les points qui ne sont pas dans un massif.
Par contre c'est très fluide pour naviguer de massif en massif : il suffit de zoomer arrière et de cliquer sur le massif.
sly a écrit : ↑18 oct. 2021, 16:55
tu dis : "Les filtres de type de points permettent de calculer la répartition de chaque type." ! heu, je ne comprends pas, vu que aucun nombre n'est affiché de toute façon ? (à zoom faible)
je veux parler du nombre dans le peti cercle blanc pour chaque regroupement;
Il pourrait être intéressant d'afficher le nb de pictos dans l'étiquette de chaque massif.
sly a écrit : ↑18 oct. 2021, 16:55
Je laisse pour l'instant de coté les mini défauts trouvés et le choix d'un jaune fluo criard :
Hum. J'en étais content. Bon : on revient au noir et blanc ?
Je me doutais que ça allait un peu fumer côté explications techniques (ce qui ce conçoit bien s'énonce clairement, et ce qui est fumeux dans ma tête ne vas pas s'arranger en l'écrivant)
Merci pour ces questions précises.
[quote=sly post_id=36164 time=1634568944 user_id=3]
Pour les zoom faibles :
En rapidement expliqué, ça prend quelle forme ?[/quote]
C'est très basique :
Lors de chaque modification j'enregistre dans la table "point" un entier qui est le même pour chaque carré de 1/5° par 1/5° :
[code]id_carre = entier ((180 + lon) * 5) * 180 * 5 + entier ((90 + lat) * 5)[/code]
Lors de la visu zoom élévé, je ne fais que compter le nombre de points pour chaque ID de carré :
[code]SELECT count(*) AS id_carre GROUP BY id_carre[/code]
C'est donc une requête hyper rapide.
Eventuellement, les carrés sont regroupés (en faisant le total des points inclus) lors de l'affichage par la fonction cluster d'Openlayers.
La visu en zoom rapproché est la même que d'habitude au niveau du serveur.
Le regroupement est fait dans l'explorateur par la fonction cluster d'Openlayers.
[quote=sly post_id=36164 time=1634568944 user_id=3]
Sinon, j'ai du mal à me rendre compte de la balance bénéfice/inconvénients en terme d'usage.
Les deux m'ont l'air acceptable vu que ce qui m'inquiétait le plus (la réactivité) est bonne.
[/quote]
Il n'y a pas de raison technique : il faut juste décider ce qu'on préfère.
Avec les zones massifs en zoom élévé, on risque de ne pas voir les points qui ne sont pas dans un massif.
Par contre c'est très fluide pour naviguer de massif en massif : il suffit de zoomer arrière et de cliquer sur le massif.
[quote=sly post_id=36164 time=1634568944 user_id=3]
tu dis : "Les filtres de type de points permettent de calculer la répartition de chaque type." ! heu, je ne comprends pas, vu que aucun nombre n'est affiché de toute façon ? (à zoom faible)
[/quote]
je veux parler du nombre dans le peti cercle blanc pour chaque regroupement;
Il pourrait être intéressant d'afficher le nb de pictos dans l'étiquette de chaque massif.
[quote=sly post_id=36164 time=1634568944 user_id=3]
Je laisse pour l'instant de coté les mini défauts trouvés et le choix d'un jaune fluo criard :
[/quote]
Hum. J'en étais content. Bon : on revient au noir et blanc ?