2009/3/4 Daniele Forsi <dfo...@gmail.com>: > Ho copiato i tag dal confine ISTAT alla coastline esistente nei comuni > di Livorno e Rosignano Marittimo, ho aggiornato con successo le > relazioni per comune, provincia e regione, ma quando cerco di > eliminare le way che ora sono superflue > http://www.openstreetmap.org/browse/way/27973069 > http://www.openstreetmap.org/browse/way/27973258 > sul terminale ottengo questo solo errore: > > upload to: http://www.openstreetmap.org/api/0.5/relation/48130...connected > got return: 412 with id 48130 > e poi stampa quello che sembra il contenuto della relation Italia, > dove non vedo niente di anomalo
Dalle API: 412 Precondition Failed The operation requested would break referential integrity (e.g. when requesting to delete a node that is used in a way, or when modifying a way to refer to a non-existing node). This error code is also used when the XML payload contains an object id in the context of a "create" request (where the server is expected to assign a fresh id). E' possibile che JOSM stia cercando di eliminare le 2 way che però appartengono ancora alla relazione "confine d'Italia" (la 48130) e il server si arrabbia. Infatti le trovo qui: http://www.openstreetmap.org/browse/relation/48130 Prova quindi: 1. elimina manualmente le 2 way dalla relation 48130 editando esplicitamente la relation 2. upload su OSM 3. cancelli le 2 way 4. upload su OSM Francamente queste cose dovrebbe farle in automatico JOSM, ma magari è un bug... Ciao _______________________________________________ Talk-it mailing list Talk-it@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-it