Am 19.10.2012 18:07, schrieb Stephan Knauss:
Ich interpretiere aus euren Mails, dass die beschriebene Verwendung von Relationen, also aus Flächen die anders getaggten Sachen rauszuschneiden eine Verwendung von Multipolygonen ist, die nicht gewünscht wird.
Ein Multipolygon beschreibt eine Fläche, möglicherweise eine, die Löcher hat oder aus mehreren Stücken besteht (sonst reicht auch ein "normales" Polygon aka closed way.

Tags an einem OSM-Objekt sollten so angebracht werden, dass sie korrekt sind für die vom Objekt beschriebene Fläche.

Beispiele:
Eine Wiese mit einem Teich oder See, Blumenbeeten und Wegen ist ein Park, und der See gehört mit zum Park dazu. Also kann ich das ganze Polygon rundrum als Park (leisure=park) eintragen. Ich würde vermutlich auch noch Gewächshäuser oder sowas dazuzählen, wenn ich sie zum Park zugehörig sehe. "Der Park" (bewusst "falsch" nochmal den gleichen Begriff benutzend) ist aber auch eine Grünfläche. Zur Grünfläche (surface=grass) gehören aber Beete, Gewächshäuser, Wege und der See nicht dazu, also gehört der Tag an das entsprechende Multipolygon.

Ich glaube, so ist das auch eigentlich Konsens.
Manchmal gibt es dabei Grenzfälle:
- Gehört die Kirche zum Marktplatz dazu oder nicht?
- Ist der Innenhof eines Restaurants Teil des Restaurants oder nicht (also: building=yes auf jeden Fall auf dem Multipolygon, aber amenity=restaurant?) Ändert sich das, wenn das Restaurant da Tische zum draussen sitzen hinstellt?

Am Anfang dieses Threads war dein Beispiel ein Flugplatz, und die Frage.
In dem speziellen Fall sind als "inner" angegeben
1) Ein Parkhaus: (amenity=parking, building=yes). Das würde ich als Teil des Flugplatzes/Flughafens akzeptieren, aber möglicherweise auch, wenn der lokale Mapper entscheidet, dass das Parkhaus nicht zum Flugplatz gehört (z.B., wenn das Parken nicht auf Fluggäste beschränkt und/oder von anderem Betreiber betrieben wird) 2) Das Flugfeld (aeroway=apron): gehört IMHO eindeutig zum Flughafen und dürfte danach nicht ausgeschnitten werden. 3) Das Terminal (aeroway=terminal, building=yes): gehört meiner Meinung nach auch zum Flughafen und wäre nicht auszuschneiden.

Trotzdem: Erstmal den "Verursacher" freundlich anschreiben, wieso das so ist; vielleicht hat derjenige sich auch was dabei gedacht. ;)
Warum sollte dann überhaupt eine Relation zum Beispiel für einen Flugplatz verwendet werden? bzw. wozu sollte die role "inner" dienen?
Wenn der Flugplatz z.B. von einer Straße durchschnitten wird, und die beiden Teile z.B. über eine Brücke oder durch einen Tunnel miteinander verbunden sind, gehört die Straßenschneise nicht zum Flughafen. Hier wäre ein multipolygon mit zweimal outer angebracht.

Wenn entlang der Rollfelder irgendwo ein Biotop unter Naturschutz stünde, würde ich auch das z.B. nicht als Teil der Flughafenfläche bezeichnen - aber auch das ist wieder ein Grenzfall.
Das Beispiel im Wiki nutzt das auch nur um den Umriss aus verschiedenen Wegen zusammenzubauen...
http://www.openstreetmap.org/browse/relation/535525
Hat das ganze eventuell etwas mit der Darstellung in den Renderern zu tun?
Soweit ich weiß eher nicht.
Eingeführt wurde das z.B. für große Seen etc., wenn einzelne Wege zu lang wurden, um noch vernünftig bearbeitet werden zu können etc. Ich persönlich halte das Anlegen von Multipolygonen, um aneinander angrenzende Polygone ohne doppelten Segmenten eintragen zu können, für Blödsinn.

Gruß
Peter

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an