Wenn man in dem Keep-Right-Bug [1] auf den JOSM-Link klickt lädt JOSM zwar den Bereich und markiert die Straße, aber der Fluss fehlt. Nach etwas herumspielen habe ich die Vermutung, daß der Fluss nicht geladen wird, weil er keinen Node in dem Fenster hat, welches Keep-Right vorgibt.
Also AFAIK ist das kein Bug, sondern so werden BBOX Anfragen durch die API bearbeitet. Wenn du ein leeres Stück innerhalb eines Waldes herunterlädst, dann kommt der Wald trotzdem nicht mit, weil die DB keine Möglichkeit hat herauszufinden, dass da außerhalb der BBOX noch eine Fläche liegt.
Weder noch.
Es ist ein keepright-Bug: keepright müsste die BBOX (oder wie Du es nennst: Fenster) so groß machen, daß zumindest ein Node des Baches (way 79690998) innerhalb dieser BBOX liegt…
Heißt das, wenn ich eine Autobahn von Dänemark nach Italien zeichne ohne Node in Deutschland, kann man die zwar überall sehen, aber selbst wenn man ganz Deutschland laden würde, wäre die nicht in JOSM?
Um das Problem zu umgehen könnte man Linien in der Länge limitieren und die Min-Maße BBox größer als diese Minimallänge machen… Aber das ist zu 100% eine API-Sache.
Dieser Weg hat “nur” 30 Nodes, überdeckt aber eine Fläche von ca. 80km x 180km, da hat man schon “gute” Chancen auch bei einer wirklich großen BBOX “danebenzuliegen”.
Es hängt von der jeweiligen Anwendung ab, wie sie mit diesem Problem umgeht: Im aktuellen Fall kennt keepright ja beide involvierten Wege und könnte dementsprechend die BBOX so anpassen, daß beide Wege in JOSM geladen werden…