Re: [Talk-de] JOSM: 412 Precondition Failed
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
-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
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
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
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
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
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
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
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