Problem mit Multipolygon

Moin zusammen …
Ich bin neu und habe keine Ahnung :roll_eyes: :stuck_out_tongue: … habe viel gelesen, sitze aber irgendwie auf der Leitung.

Erst mal kurz … Ich habe es an einer Freien “kleinen” Fläche versucht mit 2 Polygonen inner / outer und es ging …

Nun zum Problem:

Bei Breite: 52.23 Länge: 9.23 befindet man sich in Deutschland / Niedersachen - im östlichen Deister (Waldgebiet).
Ich wollte im Norden des Deister (oberes Nordende nähe Lauenau / Bad Nenndorf) einiges Taggen.
Unter anderem einige Flächen innerhalb des “Deister - Multipolygons” hinzufügen und als “inner” legen, bis mir gemeldet wurde, dass ein Multipolygon nicht geschlossen ist.
Das (nichtgeschlossen sein) betrifft eben die Gegend der genannten Koordinaten etwa dort wo die B217 von Norden nach Süden durch den Deister läuft (Bredenbeck - Völksen).

Ich saß mit meiner Frau am PC (ihr Login) und der “Endpunkt” den wir fanden war 3714319190. Die letzte Änderung war das Lösen eines Knotens (von angrenzenden Flächen) und dem Versuch der weiterführung zum Startpunkt 3470860036 des nicht geschlossenen Multipolygons, der auch schon von uns abgelöst wurde.
Jeder weitere Versuch den Polygon zu vervollständigen blieb erfolglos und somit bekomme ich auch weiterhin konstant den Fehler wenn ich Flächen im Deistergebiet als “inner” bezeichne.
Da der Polygon an dieser Stelle von umliegenden Flächen geschlossen wird, wird die Fläche zwar angezeigt, aber eder Polygon ist Randlinientechnisch nicht korrekt geschlossen.

Wer hat Lust einem “dummen OSM-Noob” zu erklären wie man sowas korregiert, bzw. was ich bei der Mulipoly-Geschichte falsch mache.? :stuck_out_tongue:

Danke vorab und liebe Grüße … Patric

Hi,

ich kann nicht erkennen, was ihr falsch gemacht haben könntet. Das Multipolygon bzw. die Multipolygone sind ok. Falsch ist, dass es zwei Stück sind, die genau übereinander liegen: http://www.openstreetmap.org/relation/3380570 und http://www.openstreetmap.org/relation/66210. Das ist zwar nicht dein Fehler, sollte aber eigentlich trotzdem korrigiert werden.

Ansonsten vielleicht noch für’s Verständnis falls das nicht klar war: Der outer-Way muss nicht geschlossen sein! Du kannst den outer-Way auch stückeln, so wie das bei den beiden Relationen der Fall ist. D.h. du hast deine beiden genannten Knoten http://www.openstreetmap.org/node/3714319190 und http://www.openstreetmap.org/node/3470860036 als Teil des Weges http://www.openstreetmap.org/way/339876532. Geschlossen wird das Polygon dann über die restlichen outer-Ways.

Ich hoffe das hilft euch etwas weiter :slight_smile: Welchen Editor verwendet ihr eigentlich?

Gruß,
Peda

Das Problem ist, dass das Deister-Multipolygon so groß ist, dass einige Wege vom Editor standardmäßig nicht heruntergeladen werden, da sie außerhalb des zu bearbeitenden Bereichs liegen. Das ergibt dann entsprechende Fehlermeldungen, weil sie entsprechend im Gesamtrundweg fehlen. Keinesfalls jetzt anfangen, das Multipolygon zu “fixen”, indem man Elemente per Hand umsortiert und entsprechende Verbindungslinien einzieht!

Da du JOSM zu verwenden scheinst, brauchst du in der Liste aller Relationen rechts einfach nur die Multipolygon-Relation “Deister” mit der rechten Maustaste anklicken und “Elemente herunterladen” im Kontextmenü auswählen. Damit werden sämtliche Bestandteile des Multipolygons heruntergeladen (auch die, die außerhalb des derzeitigen Bearbeitungsbereichs sind) und damit erübrigt sich der Fehler.

PS: Da aus unerfindlichen Gründen das Deister-Forest-Multipolygon doppelt vorhanden war (einmal zusätzlich zur gemeinsamen outer-Line auch mit einigen inner-Lines) habe ich die Version ohne die inner-Lines gleich mal mit entfernt, da die sonst nur stört.

Nicht zu vergessen, Überlagerungen, Lücken zwischen Polygonen, die geschlossen werden können/müssen (gemeinsame nodes)

Jede Menge fehlende inner (ergänzt).

Wald über 4-Spurige Straße (B217)?

Typisches Beispiel für ein unbeherrschbares Monster-MP, das zügig aufgeteilt werden sollte. Im Moment scheint es richtig kaputt zu sein:
http://www.openstreetmap.org/relation/66210#map=12/52.2428/9.5011