[FAIT] multiple point dans un secteur resserré

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :laughing: :blue: :excl: :ours: :ordinary: :mouton: :forb:
Voir plus de smileys

Les BBCodes sont activés
[img] est activé
[flash] est désactivé
[url] est activé
Les smileys sont activés

Revue du sujet

Si vous chargez un fichier, attendez la fin du chargement pour envoyer

   

Étendre la vue Revue du sujet : [FAIT] multiple point dans un secteur resserré

par sly » dim. 25 nov., 2012 8:02 pm

Dominique a écrit : Mais il me manquait LA bonne idée (celle de SLY) :D
Bon, ça suffit oui ? Dans un projet "libre" comme refuges.info ce qui importe ce ne sont pas les idées, ce sont les gens qui "font".

Bravo dominique.

ps: attention, malgré ces éloges, je foutrais quand même mon nez dans le code et j'aurais peut-être quand même des choses à redire pour que ça soit encore mieux. Mais là, force est de constater que ça marche super bien à l'utilisation et que c'est pile poil ce qui manquait pour que la gestion des points doubles se passe encore mieux sur la carte.

par Charlinette » dim. 25 nov., 2012 6:00 pm

L'essentiel est d'y arriver, ça n'enlève rien au mérite. Félicitations ! :wink:

par Dominique » dim. 25 nov., 2012 1:59 pm

Pour être honnête, c'est un point crucial depuis qu'on a introduit les points multiples http://www.refuges.info/forum/viewtopic.php?t=4558
Mais il me manquait LA bonne idée (celle de SLY) :D
J'ai donc mis 7 mois à venir à bout du probléme

par Charlinette » dim. 25 nov., 2012 10:36 am

Eh bé... je n'aurais jamais imaginé en créant une simple fiche point d'eau à Ambel, que c'était comme mettre un coup de pied dans la fourmilière WRI :shock:
Je suis assez fascinée par la rapidité d'intervention et de leur créativité à brûle pourpoint de nos webmasters... Le tout réglé en moins de 24 heures... Chapeau !
Comme ça on pourra suivre le débit de cette fontaine qui me semblait en baisse par rapport à il y a deux ans :| C'est aussi parti de ton indignation Claude... faut croire que ça les a boosté :wink:

par Claude Mauguier » dim. 25 nov., 2012 10:15 am

Bravo MM. les techniciens... solution élégante : on a bien accès à deux éléments !

par Dominique » dim. 25 nov., 2012 9:27 am

sly a écrit :Il faudrait la rendre spécifique à un export gml lui même spécifique aux besoin de refuges.info (d'autres exportent peut-être ce gml et il ne faudrait pas les contaminer de données foireuses)
genre un "gml-wri" ?

Sinon, une fois ce petit désagrément passé, la formule du calcul de l'écartement me semble très bien marcher pour les petites vignettes, mais pas aussi bien pour la grande carte. (A certains zoom, ça se barre à l'autre bout de la montagne, bon aller, à ~5 largeur d'icones) L'idée de les faire se superposer "un peu" est pas mal, on sent ainsi qu'il faut qu'on zoom plus pour ne pas être trop trompé par la distance "pixel" par rapport à la vrai qui n'est pas proportionnel dû ce nouvel ajout.
J'ai conditionné le traitement à un paramètre 'icones' passé dans l'URL du GML et qui donne le nombre d'icônes qui, mises côte à côte, remplissent la largeur de la carte
ça corrige les 2 pb.
sly a écrit :Solution 3)
Qui me vient à l'esprit, style "bidouille" mais peut-être moins compliqué que tout le reste et peut-être suffisant pour une première étape : Tricher sur la position apparente du point renvoyé à openlayers de sorte que, selon le zoom, deux points trop proches seront envoyés à openlayers avec un décallage droite gauche de manière à séparer les points parfaitement superposés et/ou ceux ayant par exemple un écartement sur le terrain inférieur à disons ~100m
C'était la bonne !
Super idée. Merci SLY

par Dominique » sam. 24 nov., 2012 9:52 pm

sly a écrit :Tu as mis ton code dans la fonction général des exportations, ce qui fait foirer toutes les autres exportations.

Il faudrait la rendre spécifique à un export gml lui même spécifique aux besoin de refuges.info (d'autres exportent peut-être ce gml et il ne faudrait pas les contaminer de données foireuses)
genre un "gml-wri" ?
Bien vu !
En fait, le traitement plante s'il n'y a pas de paramètre BBOX.
Corrigé

par sly » sam. 24 nov., 2012 8:03 pm

Dominique a écrit :
Claude Mauguier a écrit :Elle est jolie la fontaine, mais son pictogramme occulte complètement celui de la cabane... dont la fiche devient donc inconsultable...
Voilà qui est corrigé:
Les icônes proches s'écartent d'elle même en proportion du zoom.
Elles reprennent leur place sur des zoom forts (sauf celles qui sont exactement à la même position)
C'est pas mal du tout, et même développé rapidement, très rapidement, ou peut-être trop rapidement !

* Tu as mis ton code dans la fonction général des exportations, ce qui fait foirer toutes les autres exportations.

Il faudrait la rendre spécifique à un export gml lui même spécifique aux besoin de refuges.info (d'autres exportent peut-être ce gml et il ne faudrait pas les contaminer de données foireuses)
genre un "gml-wri" ?

Sinon, une fois ce petit désagrément passé, la formule du calcul de l'écartement me semble très bien marcher pour les petites vignettes, mais pas aussi bien pour la grande carte. (A certains zoom, ça se barre à l'autre bout de la montagne, bon aller, à ~5 largeur d'icones) L'idée de les faire se superposer "un peu" est pas mal, on sent ainsi qu'il faut qu'on zoom plus pour ne pas être trop trompé par la distance "pixel" par rapport à la vrai qui n'est pas proportionnel dû ce nouvel ajout.

par Dominique » sam. 24 nov., 2012 7:38 pm

Claude Mauguier a écrit :Elle est jolie la fontaine, mais son pictogramme occulte complètement celui de la cabane... dont la fiche devient donc inconsultable...
Voilà qui est corrigé:
Les icônes proches s'écartent d'elle même en proportion du zoom.
Elles reprennent leur place sur des zoom forts (sauf celles qui sont exactement à la même position)

sly a écrit :On a pas vraiment le niveau de zoom de TMS, mais en réalité, c'est même mieux, car ça ne dépend pas du niveau de zoom, mais d'un ratio
BBOX/taille icone

Si j'ai un écran de 1km de diagonlae à zoom 3, tout devient visible, et la taille d'écran se déduit en fait de la bbox demandée (la taille+résolution en fait)
Bof non: je ne peux écarter les icônes que d'un pourcentage de la taille de la carte
Donc sur les vignettes les icônes sont proches; sur la grande carte trop éloignées
J'ai choisi 2% comme compromis (à moins de remonter la taille de la carte via le flux GML :shock:
sly a écrit :
Dominique a écrit : Ne pas toucher à /includes/fonctions_exportations.php
On va faire ce qu'on peut, ayant passé la nuit à tout casser j'ai sans doute laissé des bugs de ci de là.
Va y à donf, je libère le fichier

par sly » sam. 24 nov., 2012 6:51 pm

Dominique a écrit : Ne pas toucher à /includes/fonctions_exportations.php
On va faire ce qu'on peut, ayant passé la nuit à tout casser j'ai sans doute laissé des bugs de ci de là.

par sly » sam. 24 nov., 2012 6:42 pm

Dominique a écrit :Hum. Si, j'ai l'info zoom dans le BBOX
L'idée de Sly est applicable
J'allais le dire ;-)
On a pas vraiment le niveau de zoom de TMS, mais en réalité, c'est même mieux, car ça ne dépend pas du niveau de zoom, mais d'un ratio
BBOX/taille icone

Si j'ai un écran de 1km de diagonlae à zoom 3, tout devient visible, et la taille d'écran se déduit en fait de la bbox demandée (la taille+résolution en fait)

par Dominique » sam. 24 nov., 2012 5:39 pm

Hum. Si, j'ai l'info zoom dans le BBOX
L'idée de Sly est applicable
Ne pas toucher à /includes/fonctions_exportations.php

Re: [suggestion] multiple point dans un secteur resséré

par Dominique » sam. 24 nov., 2012 4:57 pm

sly a écrit :Solution 3)
Qui me vient à l'esprit, style "bidouille" mais peut-être moins compliqué que tout le reste et peut-être suffisant pour une première étape : Tricher sur la position apparente du point renvoyé à openlayers de sorte que, selon le zoom, deux points trop proches seront envoyés à openlayers avec un décallage droite gauche de manière à séparer les points parfaitement superposés et/ou ceux ayant par exemple un écartement sur le terrain inférieur à disons ~100m
Intéressant. ça me donne une idée me trotte dans la tête, mais je n'arrive pas à trouver quelque chose de simple
On ne peut pas le faire côté serveur parce qu'on n'a pas la valeur du zoom d'affichage
Et côté javascript, ça va trop loin (détection des points proches, ...)

Je m’aperçois aussi que mes solutions 1 & 2 doivent être développées toutes les 2 pour que ça ait un sens
- pictos composites - Quand on ne survole pas, il faut bien afficher un ou l'autre des icônes (la solution GGearth fonctionne pour des ponts similaires : des photos). Donc on ne peut pas éviter le picto composite, sinon personne ne cherchera la source derière la cabane
- point multiple qui s'éclate au survol du curseur - On ne peut pas éviter, sinon, sur quelle fiche vas t'on quand on clique ?

Au sujet du point multiple qui s'éclate au survol du curseur, je n'ai pas trouvé dans OL :cry:

Pas si simple. On réfléchit

par sly » sam. 24 nov., 2012 4:23 pm

Claude Mauguier a écrit :C'est comme vous voulez, les amis, mais j'enfonce le clou : j'accède comment à la cabane d'Ambel si je suis un mironton qui arrive pour la première fois
Tu utilises google comme tout le monde ;-)
http://www.google.com/search?q=cabane+d%27Ambel

Sinon la recherche du site
Si tu pars de la carte, tu décoches "point d'eau"
Et si tu arrives quand même sur l'abreuvoir devant la porte : "points à proximité"

J'accorde qu'on peut faire encore mieux au niveau du programme lui même, mais ça n'enlève pas forcément les avantages que la méthode "2 fiches" présente.
Il ne me viendrait pas à l'idée de créer un point d'eau lorsque celui-ci se confond pratiquement avec le bâti. Et de toute manière à quoi sert la mention "eau à proximité" dans les renseignements portés sur la fiche, qui plus est et en général largement illustrée par des photos ou à tout le moins par des commentaires ?
Certes, loin de moi l'idée, là, maintenant de se lancer dans une campagne de séparation des fiches. Mais quand c'est plus pratique en séparé que en regroupé, je le fais parfois.
Je le ferais plus souvent s'il n'y avait pas ce bug de superposition toutefois.
"eau à proximité" oui c'est un peu comme l'option "refuge d'hiver = oui" ça pourrait devenir un doublon du fait qu'une fiche "point d'eau" existe à proximité.
Pour l'instant, c'est le compromis du pauvre car le programme ne gère pas et ça suffit largement, mais rien n'empêche d'évoluer par la suite.
nos développeurs préférés aient pondu LE menu "polyvalent" qui permettrait d'identifier le fait que plusieurs catégories de points sont confondus au même endroit
C'est vrai que ça fait bien 3 ans que je dis que je vais le faire, mais c'est comme l'oeuf et la poule.
Vu que les points doubles n'existent pas (il doit y en avoir 3 qui se cours après dans tout wri) ça me motive pas pour faire le programme.
Mais vu que je n'ai pas fais le programme, ça ne motive personne pour dé-doubler les fiches...

par Claude Mauguier » sam. 24 nov., 2012 3:35 pm

C'est comme vous voulez, les amis, mais j'enfonce le clou : j'accède comment à la cabane d'Ambel si je suis un mironton qui arrive pour la première fois (ou non) sur WRI, vu que le picto "cabane" est inaccessible (sauf à passer par la fiche Tubanet où on aura les points voisins, mais c'est tordu) :roll:

Il ne me viendrait pas à l'idée de créer un point d'eau lorsque celui-ci se confond pratiquement avec le bâti. Et de toute manière à quoi sert la mention "eau à proximité" dans les renseignements portés sur la fiche, qui plus est et en général largement illustrée par des photos ou à tout le moins par des commentaires ?

Je n'ai aucun contentieux avec Charlinette, évidemment. mais je crois qu'il faudrait attendre que nos développeurs préférés aient pondu LE menu "polyvalent" qui permettrait d'identifier le fait que plusieurs catégories de points sont confondus au même endroit (en tout cas vachement utile sur chemineur.fr, où un village peut avoir un pt de ravitaillement, une buvette, un gîte d'étape et un presbytère désaffecté à vendre sur Bled Immo.com). Sinon, à quoi bon virer les campings, les calanques, les lacs et autres, si on sature ce qui existe ?

Haut