Raphael Studer schrieb: >> Ja, mit dem Validator-Plugin von JOSM gibt es die Möglichkeit das >> automatisch fixen zu lassen. Allerdings kann es bei Punkten >> ausserhalb des Download-Rechtecks sein, dass den doppelten Punkten >> ein nicht heruntergeladener Weg zugeordnet ist. Bei Hochladen kommt >> dann die etwas verwirrende Meldung "Precondition failed". > > Weshalb wird ein Punkt ausserhalb des Download Rechtecks herunter > geladen? Das geschieht doch nur wenn er zu einem Weg gehört und somit > wär dieser Weg auch dabei oder?
Berechtigte Frage. Ich versuche mal das so zu erklären, wie ich es verstanden habe: Diese Situation kommt vor, wenn wir drei Strassen haben (1, 2, 3). Zwei Strassen (1, 2) sind innerhalb des Download-Rechteck und eine Strasse (3) ist ausserhalb. Wenn nun die beiden Strassen Innerhalb einen doppelten Node ausserhalb des Rechteck haben (n2 und n3 liegen übereinander), und gleichzeitig n2 oder n3 zu einer weiteren Strasse gehören (3), die nicht heruntergeladen wurde, dann kann diese Situation auftreten. Der Validator entfernt einen Node und verbinden die beiden Strassen (1, 2). Der entfernte Node (n3) gehört aber immernoch zu einer vorhanden Strasse (3) und kann daher nicht gelöscht werden, bevor er nicht aus der Strasse entfernt wurde. Dass weiss das Validator-Plugin aber nicht, jedoch das API merkt es und bricht mit dem Fehler "Precodition failed" ab. Beispiel: Strasse 1: n1 n2 (heruntergeladen) Strasse 2: n3 n5 n6 (heruntergeladen) Strasse 3: n3 n4 (nicht geladen) +------------+ doppelter Node n2 + n3 | | V | 0-----1-|-----0---3---0 n4 | n1 | | | | 2 | | | | n6 0----|-2---0 n5 | | +------------+ Gruess, Andy _______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/cgi-bin/mailman/listinfo/talk-de