x

Benötige Hilfe bei Multipolygon / Sportplatz


  1. Benötige Hilfe bei Multipolygon / Sportplatz · Frank9652 (Gast) · 11.06.2009 14:41 · [flux]

    Hallo Leute!

    Benötige eure Hilfe.

    Bei folgendem Sportplatz stellt Mapnik es korrekt dar, aber bei Osmarender fehlt das innere quadrahtische Feld zwischen Weitsprung und Stabhochsprung.

    Korrekte Darstellung von Mapnik
    http://www.openstreetmap.org/?lat=48.72 … rs=B000FTF

    Fehlerhafte Darstellung von Osmarender
    http://www.openstreetmap.org/?lat=48.72 … rs=0B00FTF

    Die Luftaufnahme sieht man unter Googe-Maps wenn man
    Rechberghausen, Am Desenbach
    eingibt. (Keine Angst, ich bin die ganzen Sportplätze mit Navi und Fahrrad abgefahren)

    Der Sportplatz besteht im Prinzip aus 4 großen Flächen.

    Dem äußeren Oval (leisure - track, multipolygon - outer, sport - athletics)
    Leisure - Track deshalb, weil es eine 1000-Meter Laufstrecke ist

    Dem oberen Halbrund (leisure - pitch, multipolygon - inner, sport - athletics)

    Dem mittleren Quadraht (leisure - pitch, multipolygon - inner, sport - multi)
    Sport - multi deshalb, weil wohl diese Fläche für verschiedene Sportarten benutzt wird, unter anderem auch als Fläche für Kugelstoßen. Ob auf dieser Fläche auch Fußball gespielt wird, weiß ich nicht (kann ich mir nicht vorstellen), weil die weiße Fläche rechts nebenan ein komplettes Fußballfeld ist).

    Dem unteren Halbrund (leisure - pitch, multipolygon - inner, sport - athletics)

    Bei dem Vergleichsobjekt
    http://www.openstreetmap.org/?lat=51.27 … rs=0B00FTF

    Wurde für manche Flächen mehrfach Multipolygon vergeben.
    Für ein- und dieselbe Fläche einmal Multipolygon - outer, aber auch Multipolygon - inner
    Dies läßt bei mir JOSM aber nicht zu.

    Die einzigste Möglichkeit die ich evtl. sehen würde, wäre, wenn ich von dem mittleren Quadraht von sport - multi auf sport - soccer ändern würde.

    Andere Vorschläge?
    Vielen Dank schon mal für eure Antworten.

    Gruß Frank


    • Re: Benötige Hilfe bei Multipolygon / Sportplatz · Nightdive (Gast) · 11.06.2009 20:44 · [flux]

      Frank9652 wrote:

      Wurde für manche Flächen mehrfach Multipolygon vergeben.
      Für ein- und dieselbe Fläche einmal Multipolygon - outer, aber auch Multipolygon - inner
      Dies läßt bei mir JOSM aber nicht zu.

      Merhfache relationen sollten absolut kien Problem darstellen, ein Beispiel:

      Ein Wald mit Teich in der Mitte und mitten im Teich eine Insel.
      Man nehme 2 Relationen :

      1. relation: Wald: outer , Teich:inner
      2. relation Teich outer, Insel:inner

      Ich habe leider gerade keine Zeit mir Dein Problem näher anzuschauen, morgen früh werde ich das mal machen.

      Matthias


    • Re: Benötige Hilfe bei Multipolygon / Sportplatz · GeorgFausB (Gast) · 12.06.2009 13:35 · [flux]

      Moin Frank,

      schau Dir doch bitte das Vergleichsobjekt nochmal genauer in JOSM an, dann siehst Du die Unterschiede bestimmt.

      Als Hilfestellung:
      Du hast den einzelnen Elementen den key multipolygon mit den Werten inner/outer zugewiesen.
      Dies ist falsch , diese können/müssen alle weg.

      Wie Matthias schon schrieb:
      Du must
      - in Josm 4 Elemente auswählen (anklicken) (Track, beide Halbrund und das Mittelfeld)
      - eine neue Relation anlegen und dort den Schlüssel "type" mit dem Wert "multipolygon" anlegen
      - dieser Relation die 4 ausgewählten Elemente hinzufügen
      - dem Track die Rolle "outer" und den drei großen Innenflächen jeweils die Rolle "inner" zuweisen.

      Für die obere Halbrundfläche und die Elemente Weitsprung und Kugelstoßen habe ich die Korrektur bereits durchgeführt (Relation erstellt, den Key multipolygon bei den drei Elementen entfernt.

      Für die untere Halbrundfläche und Hochsprung must du analog eine dritte Relation erstellen.

      Gruß
      Georg


    • Re: Benötige Hilfe bei Multipolygon / Sportplatz · Ebbe73 (Gast) · 12.06.2009 16:55 · [flux]

      GeorgFausB wrote:

      Du must
      - in Josm 4 Elemente auswählen (anklicken) (Track, beide Halbrund und das Mittelfeld)
      - eine neue Relation anlegen und dort den Schlüssel "type" mit dem Wert "multipolygon" anlegen
      - dieser Relation die 4 ausgewählten Elemente hinzufügen
      - dem Track die Rolle "outer" und den drei großen Innenflächen jeweils die Rolle "inner" zuweisen.

      Ja, so klappt das. Auch das Rendering in Mapnik und Osmarender sollte dann ok sein.

      Nur die CycleMap hat noch(?) Probleme mit Multipolygonen. Dort werden jene oft nur korrekt dargestellt, wenn das Außenpolygon im Uhrzeigersinn gedreht verläuft und das/die Innenpolygone gegen den Uhrzeigersinn. Bei verschachtelten Multipolygonen oder Wasserflächen als Innenpolygon geht das natürlich nicht. Dann muss man Renderprobleme bei der CycleMap in Kauf nehmen, wir mappen ja nicht für die Renderer und insbesondere nicht für einen speziellen. :-) Falls unbedingt gewünscht, kann man natürlich auch irgendwelche anderen Lösungen wählen.

      Und um gleich Diskussionen über diese anderen Lösungen abzuwürgen ;-) : zum Beispiel große Waldflächen mit mehreren vereinzelten Lichtungen lassen sich nur durch Multipolygone vernünftig umsetzen.


    • Re: Benötige Hilfe bei Multipolygon / Sportplatz · Frank9652 (Gast) · 12.06.2009 19:15 · [flux]

      Danke erst einmal für eure Hilfen.
      Habe es mit Potlach abgeändert, der Renderer wird es morgen an den Tag bringen, ob ich alles richtig gemacht habe.

      Gruß Frank


    • Re: Benötige Hilfe bei Multipolygon / Sportplatz · Rundling (Gast) · 12.06.2009 19:27 · [flux]

      ....große Waldflächen mit mehreren vereinzelten Lichtungen lassen sich nur durch Multipolygone vernünftig umsetzen.

      Bingo!


    • Re: Benötige Hilfe bei Multipolygon / Sportplatz · Nightdive (Gast) · 13.06.2009 07:38 · [flux]

      Frank9652 wrote:

      Danke erst einmal für eure Hilfen.
      Habe es mit Potlach abgeändert, der Renderer wird es morgen an den Tag bringen, ob ich alles richtig gemacht habe.

      Gruß Frank

      Du hast das äußere Oval als outer in Relation A gepackt, das Recheck in Relation B als inner, das obere Oval in Relation C als inner und das untere Oval In Relation D als inner.
      Also jedes Teil hatte seine eigene Relation, das ist natürlich nicht korrekt.

      Ich habe das mal korrigiert :
      Relation A: äußeres Oval: outer Rechteck:inner, oberes Oval:inner, unteres Oval:inner
      Relation B: oberes Oval: outer, Weitsprung: inner, Kugelstoßen:inner
      Relation C: unteres Oval:outer, Stabhochsprung: inner

      Wenn Du jetzt in JOSm z.b. den äußeren Ring anwählst dann solltest Du sehen wie weit die Fläche geht.

      Matthias


    • Re: Benötige Hilfe bei Multipolygon / Sportplatz · Frank9652 (Gast) · 13.06.2009 19:45 · [flux]

      Hallo Matthias!

      Ach jetzt kapiere ich das erst.
      Danke für die Korrekturen.

      Habe mir gerade mal die Teile unter Potlach angeschaut (download unter JOSM geht gerade nicht).
      Ist nicht so einfach zu durchschauen wenn für die unterschiedlichen Relationen der selbe Begriff verwendet werden darf.

      ...muß noch ein bischen üben.

      Gruß Frank


    • Re: Benötige Hilfe bei Multipolygon / Sportplatz · Frank9652 (Gast) · 13.06.2009 19:59 · [flux]

      Hallo...

      Ahhh, der große Aha-Effekt.
      Konnte die Daten unter JOSM jetzt laden, und da zeigt es mir auch an, welche Einzelelemente zu einer Relation gehören.

      Danke für alles, jetzt ist es klar.

      Gruß Frank