Tout ça me fait penser que d'une part faire un revert n'est franchement pas
aisé dans JOSM (pour les objets supprimés, il faut les restaurer, ça ajoute
un tag "history=Retrieved from vNN", mais il faut restaurer les éléments un
par un . D'autre part on ne peut pas garder certaines modifs sélectivement.
L'idéal serait de pouvoir faire un revert en chargeant la zone dans un
calque normal d'abord, les version en revert passant dans un calque
spécifique de révision, où on peut supprimer certains éléments de ce calque
pour garder les versions actuelles, puis fusionner le reste du calque une
fois qu'on a validé que les anciens éléments dedans sont à garder.)

Ce système devrait aussi servir pour gérer les conflits d'édition d'une
meilleure façon que le dialogue actuel (qui ne marche bien que pour les
tags, pas pour la géométrie quand il s'agir de savoir quels noeuds ajoutés
ou supprimés ou déplacés ou remplacés sont à garder ou pas).

Les conflits d'édition suite à une suppression faite dehors sont assez
compliquées (et JOSM lui-même s'y perd, il ne parvient pas à se
synchroniser correctement totalement on a des cas où les objets en question
bien qu'on ait demandé à les rafraichir, ne peuvent pas être envoyés car le
numéro de version dans les données locales (bien que fusionnées et
identiques à celles de la base) gardent le mauvais numéro de version (la
mise à jour de l'aobjet ne fonctionne pas dans ce cas, elle garde
localement l'ancien numéro de version, et cela bloque les envois, la seule
façon de continuer c'est de purger l'objet localement, envoyer le reste,
puis recharger pour vérifier si parmi les objets envoyés cela n'a pas crée
de trou  ou de doublon inattendu ; pour toutes ces modifs, il est
prréférable de garder le changeset ouvert pour faire ces vérifications à
rechargement multiples des objets en conflits avec une suppresson faite par
d'autres, et en particulier celles des reverts qui viennent d'être
effectués par un autre avant qu'on ait même fini notre propre envoi et que
notre changeset est encore ouvert...)
.




Le 16 juin 2013 17:50, Pierre Patoux <pierrepat...@outlook.com> a écrit :

> Le contact c'est fait ! Le revert je sais pas faire, une âme charitable
> ? Merci. :)
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à