[OSM-talk-fr] Osmose : déclration d'un tag faux
Pieren
pieren3 at gmail.com
Mer 4 Juil 08:49:09 UTC 2012
On Wed, Jul 4, 2012 at 9:56 AM, Frédéric Rodrigo
> Le problème vient du "." qui n'est pas un caractère usuel des clés.
>
> http://wiki.openstreetmap.org/wiki/Any_tags_you_like#Syntactic_conventions_for_new_tags
>
> Le problème est déjà connu pour des choses comme "step.height=normal".
La question des séparateurs est ouverte. Surtout qu'on voit apparaitre
des tags complexes avec des clés à rallonge. Ceux de la mobilité en
sont un exemple. Il y en a un autre ici dans cette proposition pour
les restrictions d'accès complexes (autres que access=private ou
maxweight=3.5) et qui fera encore plus tiquer Osmose:
http://wiki.openstreetmap.org/wiki/Proposed_features/Extended_conditions_for_access_tags
On y voit une nouvelle étape dans les conventions de nommage où des
variables (comme un tonnage ou des heures) sont intégrés dans la clé
elle-même, avec de nouveaux séparateurs comme [] ou (), un principe
contre lequel je m'élève assez fortement (même si l'interprétation de
ces tags reste possible, cela devient horriblement complexe à
interpréter pour les logiciels aussi bien que pour les humains).
D'ailleurs, le "vote" est encore ouvert sur ce wiki et chacun peut y
donner son opinion.
Pour revenir aux tags pré-cités, certains ont déjà suggéré de
remplacer le "." par le plus conventionnel ":" sans que cela rencontre
un écho particulier (manque de volonté ?). Perso, je suis favorable à
la mise en place de conventions de nommage (toujours ce souci de
cohérence). Mais il faut aussi garder cette liberté d'initiative
propre à OSM. Un outil de détection comme Osmose ne devrait pas
signaler ce genre de problème comme une erreur mais avec un warning
tout au plus.
Pieren
Plus d'informations sur la liste de diffusion Talk-fr