<div class="gmail_quote">2010/2/28 yvecai <span dir="ltr"><<a href="mailto:yvecai@gmail.com">yvecai@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
L'erreur est du au fait que l'id des infos  artificielles rajoutées ont<br>
un id négatif :<br>
  (Extrait du fichier osm) <way id='-3' action='modify'<br>
timestamp='2010-02-23T18:24:43Z' uid='171657'<br>
<br>
Y-a t'il un moyen de forcer osm2pgsql à les accepter quand même ? (sans<br>
avoir à uploader ces fausses données sur le serveur, ce qui ne me semble<br>
pas franchement une bonne  solution ).<br>
<br></blockquote><div><br>L'id négatif n'est pas forcément le seul coupable. Il semblerait que l'action 'modify' ne soit supporté qu'en mode 'append'. Qu'est ce qu'il se passe si tu créés d'abord une base avec un fichier sans modifs et que tu refais la commande avec le fichier modifié par JOSM dans un deuxième temps avec -append ? (les doublons ne devraient pas gêner).<br>
L'autre solution serait de supprimer les signes '-' par un prétraitement ala sed. Le risque de réutiliser des id existant par ailleurs est très faible comme les chiffres sont bas.<br><br>Pieren</div></div>