2009/8/30 Marc SIBERT <m...@sibert.fr>: > Bonjour, > > Avant de me lancer dans une proposition officielle, je soumets à votre > sagacité l'idée originale (?) suivante (ça me permettra de voir si elle > tient, un peu, la route) : > > Nouveau Tag "uid" s'appliquant à tous les objet de la base OSM et géré > avec sa collaboration. L'objectif de ce tag est, comme son nom > l'indique, d'assurer une identification unique et --relativement-- > constante dans le temps de certains objets présents dans la base OSM. > Cela permettra de "relier" (relation au sens UML) certains éléments > d'OSM avec d'autres bases "externes". Cette méthode de travail devrait > permettre d'éviter le besoin de références à d'autres bases (url, > wikipedia ou autres, phone, siret...) étant entendu qu'OSM ne contient > *que* des données géographiques. > > Ce tag est un peu particulier dans son comportement sachant qu'il sera > transmis *vide* à la création ou à la modification d'un objet (en cas > d'ajout ultérieur du tag à un objet déjà créé mais non taggé jusque là), > et c'est l'API qui y attribuera une valeur *unique*. > Dans le cas où la tag est transmis à l'API par le client, l'API s'assure > qu'il ne constitue pas un doublon avec un autre (évidemment) objet. > L'API s'assure aussi que ce tag n'est *jamais* modifié quand il existe, > ni que l'objet ne soit supprimé tant qu'il possède ce tag. On pourra > quand même demander la suppression du tag (quand même, il faut pouvoir > le détruire au cas où), puis alors seulement supprimer l'objet. > > Évidemment, les applications clientes devront s'astreindre à respecter > ce tag en maintenant sa présence lors des modifications ou au-moins en > alertant (et en demandant confirmation) avant sa suppression. > > Merci de vos commentaires. > > -- > Marc
Bonsoir, Chaque objet OSM a déjà un ID unique. La seule différence que je vois dans cette proposition, c'est que la suppression de l'objet serait soumise à une procédure particulière. Elle rejoint en cela une autre proposition que j'avais lu il y a quelques temps de Frederik Ramm avec son idée de tag "precious" sur la liste OSM-dev : http://lists.openstreetmap.org/pipermail/dev/2009-June/015914.html et suivants. Pieren _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr