Le 14/11/2020 à 23:14, osm.sanspourr...@spamgourmet.com a écrit :

Le 14/11/2020 à 22:08, David Faure via Talk-fr -
talk-fr@openstreetmap.org a écrit :
On samedi 14 novembre 2020 21:34:52 CET Éric Gillet wrote:
Le 14/11/2020 à 21:05, David Faure a écrit :
On samedi 14 novembre 2020 20:59:13 CET Éric Gillet wrote:
Si quelqu'un change le wiki, je fais :-)⎄
Je l'ai fait en français et anglais :
OK, merci, j'ai remis la suppression de 'source' dans le script.

Désolé, ça me gène de devoir parcourir l'historique de l'objet pour
trouver quand la référence de l'objet était ref:FR:LaPoste=04598A

C'est vraiment facile avec des outils comme l'historique JOSM (Ctrl+H) ou DeepHistory <https://osmlab.github.io/osm-deep-history/>, et sûrement plein d'autres méthodes que je connais pas ;) Rien ne dit que le tag ref:FR:LaPoste n'ont pas été modifié après le changeset qui a ajouté le tag source=* sur l'objet. C'est bien là le problème ! Avec ou sans tag source sur l'objet pour savoir quand a été modifié pour la dernière fois cette ref:FR:LaPoste il faut de toute façon regarder chercher le dernier changeset ayant modifié la clé.

Car les commentaires sont :

Version #6 Rajouts de nouvelles boutiques
Version #5 Fix with Osmose
Version #4 France, suppression des clés moneo:loading
Version #3 ajouts divers
Version #2 add building
Version #1 (aucun commentaire)

Autant ça ne me dérange pas que la source d'une mise à jour d'horaires
soit mise dans le changeset, tout comme la mise à jour d'une
ref:FR:LaPoste si l'ojjet du changeset est la mise à jour de cet
attribut (par exemple si l'historique avait compris Version #3
source=data.gouv.fr:LaPoste - 01/2013), autant ça me dérange de virer un
source qui a son sens.

Voir au dessus, il est supprimé de la version actuelle de l'objet car il devient faux. Mais il reste présent dans la base de données grâce à l'historique, tout comme un attribut source=* sur un changeset ;)

D'autant que les ref:FR:LaPoste ont une validité
qui semble limitée (mais sans doute par le fait que La Poste ferme
beaucoup de bureaux de poste).

Je préfèrerai de faire ça en deux passes : une pour virer le source (en
mettant en commentaire la valeur en question) puis une pour mettre à
jour les horaires.

Ça me semble pas soutenable comme approche d'ajouter un tag source dans l'objet (au lieu du changeset) pour chacune des modifs afin de faciliter son traitement par la suite. Rien que dans ton exemple au dessus, ça ferait entre 4 et 7 sources ! Les tags de changesets sont là pour ça, utilisons-les :)

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à