<div dir="ltr">Concernant les nœuds sur lesquels il est impossible de cliquer car dès qu'on clique dessus, cela affiche une boite d'info qui décale la carte et recharge les liste des noeuds en rendant invisible celui qu'on a sélectionné, j'avais suggéré que la recherche des noeuds signalés trouve en priorité d'abord ceux en bas de la carte affichée avant ceux en haut (un clic sur ceux du haut va automatiquement faire glisser la carte), et ensuite de préférence d'abord ceux an centre, puis à droite, puis à gauche (car une partie est masquée par la boite de sélection des types d'anomalies).<div>Actuellement Osmose trouve des nœuds dans un ordre quelconque mais la plupart du temps d'abord ceux en haut à droite (là où ils ne sont même pas accessibles en cliquant dessus voire invisibles).</div><div><br></div><div>En interne Osmose doit chercher une liste de 200 nœuds maximum dans une bounding box couvrant tout l'écran (même les parties cachées). Techniquement il peut sans reconstruire ses index internes sur la base faire une recherche sur plusieurs bounding boxes en commençant par une sous-box centrale (il n'ira pas plus loin s'il a déjà obtenu 200 noeuds, sinon il continuera la liste à concurrence de 200 en cherchant à droite, puis à gauche, puis en dessous au centre, à droite et à gauche, puis seulement en haut au centre, à droite et à gauche. Au maximum ça fait 9 requêtes seulement s'il y a peu ou pas de données à retourner. Mais au moins on arrivera à localiser les objets et cliquer dessus, au moins en zoomant sur une zone plus petite pour les voir tous.</div><div><br></div><div>Idéalement, Osmose devrait trouver les noeuds dans l'ordre des plus proches du point central de la carte (dans l'ordre croissant de la distance au centre de carte, mais ça peut pénaliser un peu le traitement car ça demande un tri, alors qu'actuellement Osmose doit juste utiliser un index en "quad" avec un ordre retourné arbitraire sans avoir besoin de faire de tri : il n'utilise qu'une limite en nombre max à 200 et arrête sa requête à ce point).</div><div><br></div><div>De fait de nombreux nœuds signalés ne sont pas visibles du tout : ils peuvent apparaître à un niveau de zoom et pas moyen même de zoomer dessus car il disparaissent. C'est très peu pratique d'autant plus qu'il y a maintenant énormément de faux positifs (récurrents et causés par des bogues de synchronisation de sa base) qu'on voit mais qui masquent tout le reste à cause de la limite à 200.</div><div><br></div><div>Osmose ne remplit clairement plus son rôle.</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Le 28 août 2016 à 21:57, Jérôme Seigneuret <span dir="ltr"><<a href="mailto:jerome.seigneuret@gmail.com" target="_blank">jerome.seigneuret@gmail.com</a>></span> a écrit :<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Bon ben voilà tout est dit. C'est les mêmes bugs que je rencontre.</div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">Le 27 août 2016 à 21:34, Philippe Verdy <span dir="ltr"><<a href="mailto:verdy_p@wanadoo.fr" target="_blank">verdy_p@wanadoo.fr</a>></span> a écrit :<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">Osmose continue à fournir un permalien incorrect avec les paramètres URL-encodés (notamment la virgule codée "%2C" entre les valeurs de item= ou level=) mais pas reconnus quand on utilise le lien (Osmose ne reconnait que la virgule codée ",") De fait il continue à vouloir afficher la totalité des signalements (tous types et tous niveaux) sans tenir compte de la sélection.<div><br></div><div>Bogue déjà signalé il y a plusieurs semaines, mais aucune réponse.</div><div><br></div><div>----</div><div><br></div><div>Pas de réponse non plus concernant les noeuds affichés qu'on ne peut pas cliquer (cela déplace la carte, pour afficher le détail le noeud disparait aussitôt) et sur lesquels on ne peut pas zoomer non plus (ils ne sont visibles qu'à certains niveaux de zoom)</div><div><br></div><div>Là aussi déjà signalé et toujours aucune réponse.</div><div><br></div><div>Ce sont des bogues fonctionnels qui empêchent sérieusement d'utiliser Osmose.</div><div><br></div><div>----</div><div><br></div><div>En plus du fait qu'il y a des signalements fantaisistes sur OSmose, sur des éléments déjà corrigés depuis des semaines et qui réapparaissent: on a beau cliquer sur "faux positif" (quand on peut, voir ci-dessus!), ils réapparaissent le lendemain avec une nouvelle date.</div><div><br></div><div>Exemple: fragments de frontière isolés, faux le plus souvent : L'analyse des relations est fausse et cela semble indiquer une désynchronisation de la base de données carto d'Osmose</div><div><br></div><div>Ces cas sont de plus en plus nombreux il serait bon qu'en cas d'anomalie déjà signalée comme faux positif et qui est redétectée le lendemain, Osmose aille relire directement les données des objets concernés depuis OSM pour vérifier si sa base est bien à jour, Osmose doit perdre le fil des "minute diffs" assez souvent pour différentes raisons techniques, qui à la lognue s'aggravent car les versions ne correspondent pas, et ne jamais s'en souvenir : cette resynchronisation "hors diffs" devrait utiliser une file d'attente pour faire des requêtes à la base OSM principale et remettre à jour à la dernière version pour les analyses suivantes; cela permettrait de nettoyer bon nombres de faux signalements sur des choses déjà corrigées ou qui n'ont en fait jamais existé comme anomalies). Ce serait plus simple (et moins long) que de recharger la base monde depuis un snapshot et reprendre tous les diffs depuis ce snapshot.</div><div><br></div><div>En plus cela doit avoir pour effet de faire grossir énormément la base interne d'anomalies d'Osmose (surtout que maintenant cela porte sur le monde entier) et que les performances doivent en souffrir. L'outil est de moins en moins utilisable avec le temps et ne permet plus de suivre vraiment ce qui se passe avec trop de choses fantaisistes dues à Osmose lui-même ou ses propres problèmes de connexion avec le fil des diffs ou à cause d'erreurs de traitement de certains diffs (qui font ignorer la suite du diff avec un plantage interne ou à cause d'un conflit de version sur un objet non synchronisé dans un diff plus ancien).</div><div><br></div></div>
<br></div></div>______________________________<wbr>_________________<br>
Talk-fr mailing list<br>
<a href="mailto:Talk-fr@openstreetmap.org" target="_blank">Talk-fr@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-fr" rel="noreferrer" target="_blank">https://lists.openstreetmap.or<wbr>g/listinfo/talk-fr</a><br>
<br></blockquote></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div data-smartmail="gmail_signature">Cordialement,<div>Jérôme Seigneuret</div></div>
</font></span></div>
</blockquote></div><br></div>