Exemple de corruption causée par Osmose:

http://www.openstreetmap.org/node/1110246018/history



Le 16 août 2014 10:17, Philippe Verdy <verd...@wanadoo.fr> a écrit :

> Certaines correction proposées par Osmose sont complètement erronées,
> particulièrement celles concernant les "espaces surnuméraires".
>
> Je me suis aperçu en consultant les historiques de certains objets que
> ceux-ci était nommés par exemple (je met le tout entre accolades ici pour
> que ce soit plus clair):
>
>     {name=École publique maternelle "XYZ"}
>
> Oui, avec des guillemets ASCII autour du nom qui suit une désignation
> générique.
>
> Le problème est qu'Osmose ne détecte pas correctement ces guillemets ASCII
> dans le nom (ils sont pourtant stockés et correctement encodés en XML), et
> en fait va tronquer la chaîne au premier guillemet pour obtenir:
>
>     {name=École publique maternelle }
>
> Et Osmose alors proteste en disant "Espace surnuméraire à la fin". On se
> retrouve même dans certains cas avec :
>
>     {name=}
>
> ou (dans les cas où Osmoe a déjà supprimé la désignation générique avant
> le nom entre guillemets)
>
>     {name= }
>
> Et Osmose alors propose de supprimer totalement la clé qui pourtant
> contenait un nom (qui a pu disparaître plusieurs modifs aurparvant dans
> Osmose qui a déjà fait a troncature erronée).
>
>  Si on accepte la correction proposée par Osmose sans regarder le contenu
> original (visible non pas dans l'éditeur à droite mais dans l'info-bulle à
> gauche), les mots importants entre guillemets disparaissent, et il ne reste
> plus que la désignation générique.
>
> Bref BOGUE, à corriger d'urgence car cela aboutit à des suppressions
> intempestives d'informations !
>
> NOTE: Osmose devrait afficher dans son éditeur le nom original avant la
> modif proposée, pour faciliter les comparaisons. Il ne ne fait plus avec
> son nouvel éditeur. Danger !
>
> Osmose devrait plutôt suggérer d'abord de supprimer ces guillemets ASCII
> ou proposer une correction les rempleçant par des « guillemets français »
> voire des “guillemets courbes” (ce qui élimine les problèmes de syntaxe en
> XML dans les datas au format OSM ou dans les requêtes de recherche, qui
> utilisent déjà des guillemets ASCII comme délimiteur de chaînes).
>
> Et ensuite seulement il peut rechercher les espaces surnuméraires
> (attention aux guillemets françaus qui incluent normalement une espace fine
> U+203F à l'intérieur, mais ce caractère étant difficile à sasir au clavier,
> la plupart du temps on utilise l'espace insécable U+00A0=&nbsp; voire juste
> une espace normale U+0020 qui sera contextuellement remplacé au rendu par
> une espace fine insécable quand ils sont accolés aux guillemets français)
>
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à