Ca dépend de l'interprétation des valeurs: - dans le cas général, les valeurs sont énumérées dans un ordre arbitraire, et le point-virgule s'impose (c'est le cas par défaut quand on fusionne deux objets ayant des attributs de même clé); dans ce cas elles ne doivent pas être répétées et il n'est pas non plus nécessaire d'ajouter des espaces comme on écrit en français. - si ces valeurs sont ordonnées avec un ordre significatif, la virgule est utilisée (exemple entre les 4 valeurs numériques d'une bounding-box): l'ensmble forme une seule valeur qui ne peut pas être découpée, les 4 valeurs étant nécessaires; la syntaxe et l'ordre est indiquée dans la description du tag. - les valeurs de certains autres attributs suivent cependant une syntaxe spécifique (exemple "opening_times=*") et utilisent différents séparateurs, mais leur ordre est signifiant même avec le point-virgule (la virgule est aussi utilisée comme séparateur de second niveau, mais il y a aussi des espaces, tirets, et la syntaxe des heures et dates et des intervalles). - certains attributs ont aussi d'autres séparateurs pour les valeurs dont l'ordre est signifiant (notamment la barre verticale "|" pour les "lanes") - les "source=*" (aussi bien comme tags d'objets que tags de changeset) sont partiellement descriptifs mais les point-virgules s'imposent comme séparateurs (pas besoin d'espaces) et ne devraient pas répéter une même valeur - les valeurs des autres attributs purement descriptifs (écrits dans la langue de l'utilisateur et non codifiées), comme les "note", "comment", "description" et autres "fixme", n'ont aucune syntaxe imposée, (mais elles se fusionnent aussi avec des point-virgules séparateurs avec ou sans espaces autour): ils sont destinés à être affichés en entier tels quels sans aucune interprétation, on suit l'usage des ponctuations normales dans la langue indiquée, les abréviations sont possibles et laissée au libre arbitre du rédacteur tant qu'un lecteur peut en comprendre le sens (étant donné qu'on est limité à moins de 256 octets en codage UTF-8: s'il faut plus long, il faudra plusieurs tags successifs qu'on peut numéroter avec un suffixe numérique comme ":2", ":3"...) Ces tags ne sont pas destinés à être interprétés du tout par les logiciels de rendu (mais peuvent être affichés tels quels dans une boite d'infos détaillée sur un objet sélectionné, donnant la liste de tous les tags ou bien la liste des tags non interprétés). - la page en anglais mentionne l'uage possible du double-point-virgule (;;) pour produire un "échappement", mais je n'ai pas encore vu de cas où on en a besoin dans les valeurs de tags pouvant être interprétées (mais c'est possible pour certains tags comme "name=*" pour indiquer que le point-virgule fait partie du nom et ne le découpe pas en plusieurs noms).
Le 18 mai 2016 à 12:02, Vincent Bergeot <vinc...@bergeot.org> a écrit : > Bonjour, > sur cette page http://wiki.openstreetmap.org/wiki/FR:Glossaire à V Value, > il est écrit "Plusieurs valeurs peuvent s'inscrire sur la même clé séparées > par une virgule (,)". > > Il me semble que c'est le point-virgule (;) qui est utilisé dans les > diverses descriptions. > > C'est une erreur sur le glossaire ? > > Bonne journée > > > -- > Vincent Bergeot > > > _______________________________________________ > Talk-fr mailing list > Talk-fr@openstreetmap.org > https://lists.openstreetmap.org/listinfo/talk-fr >
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr