Re: [Talk-de] JOSM: 412 Precondition Failed

2007-12-04 Diskussionsfäden Paul Lenz
  OK, im Prinzip hast Du recht. In meinem Fall geht es aber
  darum, dass jemand ?ber 100 meiner Nodes dupliziert hat
 
 Hm, die sind nicht zufaellig in einem Way? Denn dann gaebe es ja 
 in JOSM eine Modifier-Taste beim Loeschen, die den Way mit allen 
 Nodes loescht...


Stimmt, viele liegen tatsächlich in einem Way, weil auch diverse
Ways dupliziert wurden. Das Problem in meinem Fall ist aber gerade,
dass das ganze Zeug übereinander liegt und dass JOSM mir das nicht
anzeigt. Ich müsste also jeden Way anklicken und eine Node beiseite
schieben, um zu sehen, ob darunter vielleicht ein Duplikat liegt.
Saublöde Arbeit. Und keine Gewissheit, ob ich alles erwischt habe.
Deshalb bastele ich mir lieber ein Programm, das das erledigt.


Paul





___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] JOSM: 412 Precondition Failed

2007-12-04 Diskussionsfäden Dirk-Lüder Kreie
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Paul Lenz schrieb:
 OK, im Prinzip hast Du recht. In meinem Fall geht es aber
 darum, dass jemand ?ber 100 meiner Nodes dupliziert hat
 Hm, die sind nicht zufaellig in einem Way? Denn dann gaebe es ja 
 in JOSM eine Modifier-Taste beim Loeschen, die den Way mit allen 
 Nodes loescht...
 
 
 Stimmt, viele liegen tatsächlich in einem Way, weil auch diverse
 Ways dupliziert wurden. Das Problem in meinem Fall ist aber gerade,
 dass das ganze Zeug übereinander liegt und dass JOSM mir das nicht
 anzeigt. Ich müsste also jeden Way anklicken und eine Node beiseite
 schieben, um zu sehen, ob darunter vielleicht ein Duplikat liegt.
 Saublöde Arbeit. Und keine Gewissheit, ob ich alles erwischt habe.
 Deshalb bastele ich mir lieber ein Programm, das das erledigt.

Du arbeitest aber nicht zufällig mit einer lokalen Datei, in die du
deine Änderungen von JOSM aus abspeicherst?
Dann unbedingt daran denken auch den Upload abzuspeichern, sonst wird
nach dem Laden der Datei und einem weiteren Upload alles neue doppelt
hinzugefügt...

- --

Dirk-Lüder Deelkar Kreie
Bremen - 53.0952°N 8.8652°E

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHVTv3FUbODdpRVDwRAl5DAJ9Q4kxk0WZNkLXmtxzKA659izqH0wCgzDFU
Gj7CFUGRYIYiM35KJvrZgKk=
=xIEv
-END PGP SIGNATURE-

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] JOSM: 412 Precondition Failed

2007-12-03 Diskussionsfäden Paul Lenz
  Wenn ich diese Datei in den JOSM lade und dann auf den Server 
  hochlade, kommt die Meldung 412 Precondition Failed. Was hat 
  das zu bedeuten?

 dieser Node wird wahrscheinlich noch von einem anderen Objekt 
 verwendet.


Das ist der Fall. Nur hätte ich erwartet, dass dieser Node 
entweder automatisch aus dem anderen Objekt entfernt wird,
oder dass es eine aussagekräftige Fehlermeldung gibt.


Wenn man bei Google nach 412 Precondition Failed sucht,
gibt es alle möglichen Erklärungen dafür, irgendwelche
Kommunikationsprobleme zwischen Server und Browser oder so.
Das hilft einem überhaupt nicht weiter. Es ist sogar unklar,
ob der Server die 412 erzeugt, oder ob JOSM eine aussage-
kräftige Fehlermeldung des Servers nicht korrekt weiter gibt.


Paul

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] JOSM: 412 Precondition Failed

2007-12-03 Diskussionsfäden Frank Jäger
Paul Lenz schrieb:
 Wenn ich diese Datei in den JOSM lade und dann auf den Server 
 hochlade, kommt die Meldung 412 Precondition Failed. Was hat 
 das zu bedeuten?
 dieser Node wird wahrscheinlich noch von einem anderen Objekt 
 verwendet.
 
 
 Das ist der Fall. Nur hätte ich erwartet, dass dieser Node 
 entweder automatisch aus dem anderen Objekt entfernt wird, ...

Das würde ja bedeuten, dass ein Objekt verändert würde, dass nicht im
Editor geladen und somit nicht sichtbar ist.

Wie soll man da kontrollieren, ob das Löschen wirklich gewünscht ist?

Es wäre die Aufgabe des Editors, zunächst den Punkt aus dem Objekt zu
entfernen und *danach* den (dann bedeutungslosen) Punkt zu löschen.

Wenn der Editor das nicht gemacht hat, liegt z.B. folgender Fall vor:

Ein teilweise im angeforderten Gebiet liegender Way A (1-2-3-4) wird
über das  Gebiet hinaus komplett geliefert.
Der von diesem Way abzweigende Way B (3-5, komplett außerhalb) wird
aber nicht geliefert.

Nun könnte man meinen, der auf einer Geraden liegende Zwischenpunkt 3
von Way A wäre überflüssig - man löscht ihn.
Wenn dieser Zwischenpunkt aber eingefügt wurde, weil er der
Kreuzungspunkt der Ways A und B ist, also der Anfangspunkt von B,

...sollte er dann wirklich automatisch aus Way B entfernt werden?


Skizze:

+--+  5
| Download |  |
|  |  |B
|  |  |
|23-4
|   /  A   |
|  1   |
+--+


-- 
Frank Jäger


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] JOSM: 412 Precondition Failed

2007-12-03 Diskussionsfäden Frederik Ramm
Hallo,

 Wenn man bei Google nach 412 Precondition Failed sucht,
 gibt es alle möglichen Erklärungen dafür, irgendwelche
 Kommunikationsprobleme zwischen Server und Browser oder so.
 Das hilft einem überhaupt nicht weiter. Es ist sogar unklar,
 ob der Server die 412 erzeugt, oder ob JOSM eine aussage-
 kräftige Fehlermeldung des Servers nicht korrekt weiter gibt.

http://wiki.openstreetmap.org/index.php/OSM_Protocol_Version_0.5:

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).

Ist doch eigentlich klar gesagt. Leider hat das Mediawiki eine
unglaublich schlechte Volltextsuche und findet bei Eingabe von 412
einfach nichts.

Bye
Frederik

-- 
Frederik Ramm  ##  eMail [EMAIL PROTECTED]  ##  N49°00.09' E008°23.33'


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] JOSM: 412 Precondition Failed

2007-12-03 Diskussionsfäden Andreas Kemnade
On Mon, 3 Dec 2007 20:16:07 +0100
Frederik Ramm [EMAIL PROTECTED] wrote:

 nn man bei Google nach 412 Precondition Failed sucht,
  gibt es alle möglichen Erklärungen dafür, irgendwelche
  Kommunikationsprobleme zwischen Server und Browser oder so.
  Das hilft einem überhaupt nicht weiter. Es ist sogar unklar,
  ob der Server die 412 erzeugt, oder ob JOSM eine aussage-
  kräftige Fehlermeldung des Servers nicht korrekt weiter gibt.  
 
 http://wiki.openstreetmap.org/index.php/OSM_Protocol_Version_0.5:
 
 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).
 
 Ist doch eigentlich klar gesagt. Leider hat das Mediawiki eine
 unglaublich schlechte Volltextsuche und findet bei Eingabe von 412
 einfach nichts.
 
Hmm, ja, das ist klar gesagt, aber muss man dafür extra im Wiki suchen?
Eigentlich sollte sich ein Anwender doch nicht um das Protokoll und die
Dokumentation davon kümmern müssen. Da könnte JOSM vielleicht selbst
eine aussagekräftige Fehlermeldung anzeigen

MfG
Andreas Kemnade

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] JOSM: 412 Precondition Failed

2007-12-03 Diskussionsfäden Ulf Lamping
Andreas Kemnade schrieb:
 Hmm, ja, das ist klar gesagt, aber muss man dafür extra im Wiki suchen?
 Eigentlich sollte sich ein Anwender doch nicht um das Protokoll und die
 Dokumentation davon kümmern müssen. Da könnte JOSM vielleicht selbst
 eine aussagekräftige Fehlermeldung anzeigen
   
Da hab ich schon vor einiger Zeit einen Bugreport geschrieben 
http://josm.openstreetmap.de/ticket/130

Nur hat bislang keiner Zeit gefunden dagegen was zu tun ...

Gruß ULFL


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


Re: [Talk-de] JOSM: 412 Precondition Failed

2007-12-03 Diskussionsfäden Paul Lenz
  Das ist der Fall. Nur hätte ich erwartet, dass dieser Node 
  entweder automatisch aus dem anderen Objekt entfernt wird, ...
 
 Das würde ja bedeuten, dass ein Objekt verändert würde, dass 
 nicht im Editor geladen und somit nicht sichtbar ist.
 
 Wie soll man da kontrollieren, ob das Löschen wirklich 
 gewünscht ist?


OK, im Prinzip hast Du recht. In meinem Fall geht es aber
darum, dass jemand über 100 meiner Nodes dupliziert hat und
offenbar nicht in der Lage ist, diesen Müll zu entfernen.
Auch JOSM scheint sich nicht daran zu stören.
Deshalb bastele ich gerade an einem Programm, das solchen
Müll herausfiltert und gleich eine Datei erzeugt, die
die Löschbefehle enthält. Und da die zu löschenden Nodes
Duplikate sind, hielt ich es vorerst nicht für nötig,
zu testen, ob die Duplikate auch in Ways eingebaut sind
oder nicht.






 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). 

 Ist doch eigentlich klar gesagt. Leider hat das Mediawiki 
 eine unglaublich schlechte Volltextsuche und findet bei 
 Eingabe von 412 einfach nichts.


Mein Problem war schlicht und ergreifend, dass Mediawiki
gestern überhaupt nicht zugänglich war, deshalb konnte
ich dort gar nicht suchen - also hatte ich Google bemüht.




Paul

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de


[Talk-de] JOSM: 412 Precondition Failed

2007-12-02 Diskussionsfäden Paul Lenz
Ich habe eine OSM-Datei erzeugt, die eine Node löschen soll:


?xml version='1.0' encoding='UTF-8'?
osm version='0.5' generator='JOSM'
  bound box='61.119113671875,21.49952734375,61.141086328125,21.54347265625' 
origin='http://www.openstreetmap.org/api/0.5' /
  node id='130233208' action='delete' timestamp='2007-11-25T14:10:12+00:00' 
user='Plenz' visible='true' lat='61.12895' lon='21.5159894'
tag k='created_by' v='JOSM' /
  /node
/osm


Wenn ich diese Datei in den JOSM lade und dann auf den Server hochlade,
kommt die Meldung 412 Precondition Failed. Was hat das zu bedeuten?


Paul

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de