You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#26 2010-03-16 07:38:00
- de_muur
- Member
- Registered: 2008-08-14
- Posts: 833
Re: Grünflächen in Städten
Nur um ganz sicher zu sein: Du würdest das so bei zwei übereinander liegenden Landuse-Objekten machen, wie in meinen Beispiel Commercial und das kritisierte Grass,
oder bei anderen Flächen wie bspw Parks, Spielplätze, etc auch?
Wenn ich Ausdruecken will, dass ich ein groesseres gebiet mit der Eigenschaft-A habe, und innerhalb dieses Gebietes eien Flaeche liegt, die ZUSAETZLICH die Eigenschaft-B hat, dann habe ich dafuer verschiedene Moeglichkeiten.
1. Ich zeichne ein Polygon fuer die Eigenschaft-A und einfach ein zweites Polygon fuer die Eigenschaft-B und fertig. Da keine weiteren Aussagen gemacht werden (keine Relation oder so) gilt jede Eigenschaft in der Gesamtflaeche ihres Polygons, so dass in der Schnittflaeche beide Eigenschaften gueltig sind. Dieses Verstaendnis ist aber nicht gerade offensichtlich, und wenn man sich diesen thread oder die gaengige Tagging-Praxis anguckt auch nicht unbedingt selbstverstaendlich.
2. Ich zeichne ein outer-Polygon mit der Eigenschaft-A ubnd ein inner-Polygon mit der Eigenschaft-A und der Eigenschaft-B und verknuepfe diese beiden durch eine multipolygon-Relation. Das Multipolygon druekct aus, dass im Randbereich nur die Tags vom outer-Polygon gelten (also Eigenschaft-A), waehrend im Inneren nur die Tags des inner-Polygons gelten (also Eigenschaft-A und Eigenaschaft-B). Das ist so zwar etwas komplizierter aufgebaut als Variante 1, dafuer ist jedem (der verstanden hat wofuer eine multipolygon-Relation da ist) klar, was damit ausgedrueckt wird. Was ein Renderer hierbei anzeigt, ist alelrdinsg weiterhin Sache des Renderers. Denn je nach Anwendungszweck mag er in der Darstellung des inneren Bereiches die Eigenschaft-A als wichtiger ansehen, oder die Eigenschaft-B, oder aber durch die Kombination beider Eigenschaften hat er vielleicht soagr eine dritte Darstellungsart.
Ein Beispiel, wo ich Variante 2 so benutzt habe, war ein Heide-Naturschutz-Gebiet. Im Inneren der Heide-Flaeche befindet sich ein See, der ebenfalls zum Naturschutzgebiet gehoert. Ich habe also eine multipolygon-Relation eingetragen, bei dem das outer-poylgon mit Heide und mit Naturschutz gekennzeichnet ist, waehrend das inner-Polygon mit See und Naturschutz gekennzeichnet ist. Nach Variante 1 haette man fuer das Naturschutzgebiet ein eigenes Polygon gezeichnet, und dann darauf vertraut, dass jeder schon richtig verstehen wird, wie sich das dann in kombination mit der Heide und dem See verhaelt.
Gruss
Torsten
Offline
#27 2010-03-16 18:50:53
- Hobby Navigator
- Member
- From: Aßlar, Germany
- Registered: 2007-11-11
- Posts: 1,616
Re: Grünflächen in Städten
@de_muur
Sorry das ich deine Frage nicht vorher entdeckt habe.
Der Vollständigkeit halber kann man auch noch Variante C) nennen.
Bei dieser, die aus einer Zeit stammt als der Bayerische Wald noch eine Schonung war, hat man einfach zwei Flächen nebeneinander gelegt. Ist zwar ein wenig aufwändig, da man in einer sehr großen Zoomstufe, sehr genau arbeiten muß funktioniert aber noch heute einwandfrei. Ein weiterer Vorteil ist das man dem Renderer nicht die Entscheidung überlassen muß was er darstellt, er stellt einfach beides dar.
Die Anmerkung verstehe ich jetzt nicht so ganz. Hier geht es doch darum, dass eine Flaeche innerhalb einer anderen Flaeche liegt. Meinst du jetzt, dass man anstelle ein Multipolygon zu benutzen das Problem auch dadurch loesen kann, dass man die aeussere Flaeche in zwei aneinandergrenzende Teile zerlegt?
Ja, so wie du es beschreibst habe ich es schon des öfteren gemacht. Die vorhandene große Fläche in zwei kleinere zerlegt, die entstandene Lücke mit einer neuen Fläche und eigenen Eigenschaften neu erstellt. Dabei spart man sich auch die lästigen Layer-Geschichten die mit Flächen eh nicht so recht funktionieren. Wenn man sich in weißen Flecken bewegt, in denen noch keine landuse Tags vergeben sind ist das natürlich noch einfacher. ![]()
Gruß Georg
"Ich denke, dass es einen Weltmarkt für vielleicht fünf Computer gibt."
Thomas Watson, Vorsitzender von IBM, 1943
Offline
#28 2010-03-17 14:13:13
- 1248
- Member
- Registered: 2009-09-21
- Posts: 55
Re: Grünflächen in Städten
Ein Multipolygon halte ich definitiv für falsch. Die Grünanlage um das Gebäude ist ja trotz allem ein Teil des Geschäftsviertels, also landuse=commercial.
Wenn es sich tatsächlich um eine größere Fläche handelt, hätte ich als ganz pragmatischen Ansatz
leisure=park
access=private
anzubieten. Laut http://wiki.openstreetmap.org/wiki/DE:Key:leisure ist mit leisure=park nicht nur ein größerer Park sondern auch "Grünanlage" gemeint. Ist zwar nicht 100%ig passend, sollte aber funktionieren.
Grüße, Philipp
Last edited by 1248 (2010-03-17 14:13:40)
Offline
#29 2010-03-18 04:26:00
- Ebbe73
- Member
- Registered: 2009-03-24
- Posts: 384
Re: Grünflächen in Städten
Ich bin etwas irritiert und verwundert: die Diskussion darüber, ob ein Spielplatz, eine Grünfläche, u.ä. nun Teil eines Wohngebietes ist oder nicht, hat doch für OSM bzw. den eventuellen Verzicht auf ein Multipolygon zur Zeit keine praktische Bedeutung:
- Residential, u.a. sind in OSM nicht exakt genug definiert. Manche lassen die Flächen innerhalb eines Wohngebiets z.B. vor den Straßen enden und danach als neue Fläche beginnen, obwohl die Straßen wohl auch Bestandteil des Wohngebiets sind. Was meint residential überhaupt? Entspricht es dem rechtliche Begriff eines Wohngebietes oder bezeichnet es einfach die von Häusern und deren Gärten gebrauchte Fläche?
- Wann gehört ein Spielplatz überhaupt dazu, wann nicht?
- Was sollte man ansonsten grundsätzlich in Multipolygonen berücksichtigen? Alles außer Gebäuden und Parkplätzen (so handhaben viele und auch ich das) oder auch anderes? Was ist z.B. mit Grundschulen im Wohngebiet, wenn man jene mit einem Spielplatz vergleicht?
- Ist die technische Umsetzung in OSM zum jetzigen Zeitpunkt überhaupt qualitätsmäßig auf einem so hohen Niveau, derartige Feinheiten umzusetzen? Multipolygone werden immer noch von nur wenigen genutzt, noch weniger setzen jene technisch fehlerfrei um. Hinzu kommen genug andere Fehler. Wenn ich daher irgendwo z.B. in Stadtbereichen etwas mappe, korrigiere ich zumeist erst eine Vielzahl von Fehlern, insbesondere in Bezug auf Multipolygone, am Rande überschneidende Flächen und dem Entfernen von Layer-Tags an Flächen. Dabei habe ich gar keine Chance, mir bei jeder Fläche im Detail Gedanken zu machen, ob jene einfach fehlerhaft ist oder ausnahmsweise bewusst nicht in ein Multipolygon eingefügt werden soll. Das kann nur kurz gecheckt werden, gerade im Stadtbereich wäre man ansonsten z.B. statt einer Stunde schnell drei Stunden dabei. Da sowieso nur wenige Mapper überhaupt Fehler beheben und jene ansonsten wohl auch in einem Jahr noch da wären, nehme ich kleine Verluste letztendlich in Kauf.
- Haben wir momentan überhaupt klare Regeln bzw. Definitionen für das Verhalten bei Flächen oder auch Punkten mit mehreren Tags gleicher Klasse? Nein, schon deshalb nicht, weil die Klassen wie landuse mal so etwas wie Grasflächen angeben, dann aber wieder ein Gebiet mit besonderen Schutzrechten wie ein Naturschutzgebiet. Bei verschiedenen Klassen ist an einem Objekt ist das auch kaum besser.
Obiges unterliegt einem breiten Interpretationsspielraum. Daher bleiben alle Überlegungen zu dem Thema momentan doch eher akademischer Natur. Ok, da auch andere unserer Diskussionen nicht immer direkt relevant sind, trotzdem weitermachen. ![]()
Last edited by Ebbe73 (2010-03-18 04:28:27)
Offline