On Thu, 09 Apr 2009 14:35:13 +0200 Yoann ARNAUD <yarn...@crans.org> wrote:
> Pieren a écrit : > > 2009/4/9 Yoann ARNAUD <yarn...@crans.org>: > >> Pas vraiment parlant... on dirait un bug de JOSM, il faudrait que qq1 > >> m'aide à confirmer ça. > >> > > > > Il est beaucoup plus probable que ce soit un bug dans la relation > > elle-même plutot que dans JOSM. Il arrive parfois que des grosses > > relations comme celle-ci deviennent incohérentes dans la base lorsque > > quelqu'un la modifie et que le serveur est lent ou que la transaction > > est annulée. Il arrive alors que la relation contienne des membres > > effacés par ailleurs. C'est un peu la même chose que les ways > > contenant trop de noeuds. > > Ces problèmes sont parfois signalés sur la ML anglaise mais la > > solution est d'attendre l'API 0.6. > > Je ne connais pas de solution facile. Il faudrait voir si tous les > > membres de la relation sont toujours présents dans la base mais je ne > > connais pas de script qui fasse ça, même s'il doit y en avoir. > > Merci pour l'explication, > > Si j'ai le courage, j'écrirai un bout de python pour faire ça. Ci-joint, un petit script shell qui fait ça, et qui te dira que ta relation 74753 contient le way 22276952 qui n'existe plus dans OSM... Bref, il te suffit de supprimer ce way de la relation pour pouvoir uploader la relation à nouveau. Aurel
check_relation_missing_elems.sh
Description: application/shellscript
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr