Die Donau ist zum großen Teil ausserhalb von Deutschland, deshalb ist obiger Versuch nicht erfolgreich.
http://wiki.openstreetmap.org/wiki/WikiProject_Austria/Fluesse
hier findet man die Donau Relation und kann diese direkt als xml oder gpx laden.
Das längliche Polygon lässt sich sicher auch berechnen:
Relation (oder gpx) in Weg umwandeln und zwei “Parallelwege” in geiegnetem Abstand berechnen, an den Enden zusammenführen und mit diesem
Polygon dann aus Europa rausschneiden und auf bridge=… filtern.