[Talk-it] Non riesco ad eliminare dei confini dalla relazione Italia
Federico Cozzi
f.cozzi at gmail.com
Wed Mar 4 14:24:08 GMT 2009
2009/3/4 Daniele Forsi <dforsi at 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
More information about the Talk-it
mailing list