[OSM-talk-fr] Import et revert
Eric Marsden
eric.marsden at free.fr
Lun 11 Oct 21:37:31 UTC 2010
>>>>> "bl" == Balooval <val.poub at gmail.com> writes:
bl> Justement, comment fait-on un "vrai" revert? Ca se passe où, dans JOSM, via
bl> un script machin, sur un site bidule..?
bl> Je vois souvent des demandes de revert sur cette liste (dont la mienne
bl> d'ailleurs), est-ce parce que c'est "difficile"?
Il n'y a pas de «vrai» revert, au sens d'une fonction de l'API qui
serait dédiée à l'annulation d'un changeset particulier. Faire un
revert c'est simplement ouvrir un nouveau changeset qui annule tous
les changements effectués dans le changeset «fautif». Les deux
changesets demeurent présents dans l'historique de la base OSM.
Il est facile de faire un revert «propre», c'est-à-dire pour lequel
aucun des objets touchés par le changeset fautif n'a été édité par la
suite. Ça devient compliqué quand un objet a été édité entre temps. En
effet, il n'est pas certain que le changement souhaité par le dernier
auteur soit compatible avec la version antérieure (prédatant le
changeset fautif) de l'objet. Donc idéalement, on essaie de revenir en
arrière rapidement.
Concernant les outils, il existe un plugin «reverter» dans JOSM qui
est facile à utiliser. Il existe aussi des scripts Perl écrits par
Frederik Ramm
http://wiki.openstreetmap.org/wiki/Revert_scripts
qu'il convient d'utiliser avec précaution.
--
Eric Marsden
Plus d'informations sur la liste de diffusion Talk-fr