Wenn die Relation selber aber bereits als boundary gekennzeichnet ist, dann hat an den outer-ways das boundary Tag nichts mehr zu suchen. Gerade durch so unsauberes Tagging wird es fuer ein Programm halt schwer zu erkennen, was eigentlich gemeint ist.

Da ist mkgmap z.Z. sicherlich noch nicht ganz sauber (ein bekanntes Problem) trotzdem sollte man bei der Relation mal aufraeumen, damit man besser erkennen kann, womit genau mkgmap nicht zurecht kommt.

PS: Man kann fuer die Grenze und den Fluss auch zwei eigene Ways benutzen, die entlang der selben Nodes verlaufen. Ob ein gemeinsamer Way oder zwei getrennte Ways geschickter sind, da gehen OSM-typisch mal wieder die Meinungen auseinander.