Moin,
ich habe gerade festgestellt, dass ich mir gestern einige Arbeit gemacht habe, die nicht nötig gewesen wäre. Effekt ist, dass es nun einige Haltestellenrelationen doppelt gibt, so dass ich sie nun mühsam wieder rausschmeißen muss.
Grund dafür – und das führt zur eigentlichen Frage – ist, dass JOSM (10966) offenbar weitere Relationen, zu denen ein Node oder Way gehört, nicht nachlädt, wenn man dieses Element über “Elemente herunterladen” (z.B. Rechtsklick auf eine Relation) in den Editor gezogen hat.
Beispiel: Ich hatte die Relation einer ÖPNV-Linie bearbeiten wollen. Also lud ich per “Daten herunterladen” ein Stückchen Karte, in dem sich ein Teil dieser Linie befand. Damit wurden auch die Relationen der Line mitgeladen: Master-Relation, Richtung 1, Richtung 2, beide Haltestellenrelationen. Dann habe ich mir alle fehlenden Mitglieder der Richtungsrelationen nachgeladen. Danach hatte ich also alle anderen Haltestellen und Straßen bzw. Gleise im Editor. Was aber nicht geladen wurde: Die anderen Relationen, in denen sich die nachgeladenen Elemente befinden. Im konkreten Falle also z.B. die ganzen Haltestellenrelationen der Linie, von denen ich also dachte, dass sie noch nicht existieren.
Das ist natürlich sehr doof, und ich frage mich, ob das ein Bug oder ein Feature ist. Ich hatte probiert, ob “Daten aktualisieren” was bringt. Leider nicht. Auch “Auswahl aktualisieren half nicht”. Dann fiel mir der Punkt “Elternrelationen, -linien herunterladen” ins Auge, und mit dem scheint es zu klappen. Man muss allerdings vorher alle relevanten Elemente selektieren. Im einfachsten Falle also alle. Das führt dann aber zu langen Ladezeiten … bzw. zu sehr langen, wie´s aussieht … sehr, sehr langen … und man hat sicher wieder viel “Overhead” mitgeladen. Übrigens ist JOSM eben am Nachladen gescheitert. Irgendwann verschwand der Status-Dialog einfach, und nichts war passiert. Wenn ich nur ein paar wenige Elemente auswähle, dauert es immernoch ein bisschen, klappt aber – mit dem Nachteil, dass nun auch Straßen mitgeladen werden, die ich gar nicht haben will (da ja im Menü auch “-linien” steht).
Gibt es noch andere Methoden? Oder ist die Lösung, den oben vermuteten Bug zu fixen? Das wäre am besten, weil man sonst nicht drauf kommen kann, ohne es zu wissen.