You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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.***

#1 2015-08-18 16:18:17

toc-rox
Member
From: Münster
Registered: 2011-07-20
Posts: 2,357
Website

Baum-Muster auf Wasserflächen

Mit der OSM-Carto-Version 2.33.0 vom 14.08.2015 (Internationaler Kartenstil) wurde das Rendering von Waldflächen geändert.
Das Baum-Muster wird jetzt generell über die gesamte Waldfläche gezeichnet.
Dies hat zur Folge, daß es auch auf ALLEN Flächen erscheint, die die Waldflächen überlagern, aber nicht ausgeschnitten sind.

Beispiel:
cRFdsDB.jpg

Gruß Klaus

Offline

#2 2015-08-18 16:24:25

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Baum-Muster auf Wasserflächen

Ist so gewollt. Hauptproblem ist dass ein landcover=trees kaum verbreitet ist damit landuse=forest so interpretiert wird dass die Fläche überall mit Bäumen bedeckt ist. Weiterhin problematisch ist es dass natural=water viele Einsatzgebiete umfasst (vom Teich zum großen See) und damit eine Definition was zum Wald gehört und was nicht schwierig ist.

Hier das Issue: https://github.com/gravitystorm/openstr … ssues/1754

Offline

#3 2015-08-18 16:25:28

Thomas8122
Member
From: Sachsen
Registered: 2012-04-15
Posts: 1,086

Re: Baum-Muster auf Wasserflächen

nicht schlecht für Waldfriedhöfe und Mangroven wink . War schon Thema im Nachbar-Mapnik-Thread.

Offline

#4 2015-08-18 16:26:27

Jojo4u
Member
Registered: 2014-08-03
Posts: 1,090

Re: Baum-Muster auf Wasserflächen

Ich werde bei Teichen die man zum Wald gehörend definieren kann still halten und weitere Entwicklungen abwarten anstatt jetzt losrennen und lauter Multipolygone erstellen.

Offline

#5 2015-08-18 17:40:48

SammysHP
Member
From: Celle, Germany
Registered: 2012-02-27
Posts: 1,707
Website

Re: Baum-Muster auf Wasserflächen

Auf der Wiese unten im Bild scheinen auch reichlich Bäume zu stehen. wink

Offline

#6 2015-08-18 18:45:15

toc-rox
Member
From: Münster
Registered: 2011-07-20
Posts: 2,357
Website

Re: Baum-Muster auf Wasserflächen

Ließen sich potentielle Problemflächen irgendwie per Overpass-Abfrage ermitteln?

Gruß Klaus

Offline

#7 2015-08-19 13:57:44

Tordanik
Moderator
From: Germany
Registered: 2008-06-17
Posts: 2,840
Website

Re: Baum-Muster auf Wasserflächen

Jojo4u wrote:

Ist so gewollt. Hauptproblem ist dass ein landcover=trees kaum verbreitet ist damit landuse=forest so interpretiert wird dass die Fläche überall mit Bäumen bedeckt ist.

landuse=forest bedeutet gegenwärtig tatsächlich "ist mit Bäumen bedeckt". Ja, es passt nicht zum Schlüssel "landuse", aber wurde eben vor Jahren entsprechend umdefiniert. Von daher sollte dort tatsächlich ein Multipolygon angelegt werden.

Speziell den landcover-Fans sei gesagt: Einen neuen Schlüssel führt man nicht ein, indem man in diversen Threads so tut, als sei er existent und etabliert. Unternehmt bitte mal konkrete Schritte (z.B. eine Abstimmung) zur Einführung des Schlüssels.


OSM in 3D: OSM2World

Offline

#8 2015-08-19 18:22:19

Swen Wacker
Member
From: Lüneburg
Registered: 2014-07-25
Posts: 339

Re: Baum-Muster auf Wasserflächen

toc-rox wrote:

Ließen sich potentielle Problemflächen irgendwie per Overpass-Abfrage ermitteln?

Kann mir jemand erklären, warum

area[name="Lüneburg"]->.b;
way(area.b)["landuse"="forest"];
map_to_area -> .a;
way(area.a)[natural=water];
(._;>;);
out meta;

nur teilweise funktioniert? http://www.openstreetmap.org/way/44064845 wird gefunden, http://www.openstreetmap.org/way/27822178 aber nicht.

Offline

#9 2015-08-19 18:33:56

pyram
Member
Registered: 2012-06-16
Posts: 1,509

Re: Baum-Muster auf Wasserflächen

Swen Wacker wrote:

Kann mir jemand erklären

Ich weiß zwar nicht, wie man Deine Abfrage besser macht, aber der Unterschied zwischen den beiden Wäldern ist, dass der eine Wald Teil einer Relation ist (http://www.openstreetmap.org/relation/1321003 - allerdings mit dem landuse auf dem Outer, statt an der Relation) und der andere nicht.

Offline

#10 2015-08-19 19:35:57

mmd
Member
Registered: 2010-11-06
Posts: 2,150

Re: Baum-Muster auf Wasserflächen

Hallo,

Swen Wacker wrote:

Kann mir jemand erklären, warum

[...]

nur teilweise funktioniert? http://www.openstreetmap.org/way/44064845 wird gefunden, http://www.openstreetmap.org/way/27822178 aber nicht.

das hängt mit den Regeln für der Erstellung der Areas zusammen. Diese Regeln beschreiben, aus welchen Relationen und Wegen überhaupt eine Area berechnet wird. Nur wenn diese Area vorliegt, klappt auch die beschriebene Art der Query. Als "Endkunde" kann man an diesen Regeln allerdings nichts unmittelbar ändern, das müsste Roland direkt auf dem Server anpassen.

Wie man hier sieht, werden zwar Relationen mit type=multipolygon berücksichtigt. Das geschieht allerdings nur dann, wenn die Relation auch ein name-Tag trägt. Analog gilt das auch für die Ways mit landuse=* - auch dort muss ein name-Tag gesetzt sein.

Gruß,
mmd

Last edited by mmd (2015-08-19 19:41:59)

Offline

#11 2015-08-19 20:20:07

mmd
Member
Registered: 2010-11-06
Posts: 2,150

Re: Baum-Muster auf Wasserflächen

Hallo nochmal,

alternativ kann ich noch folgendes anbieten, was allerdings zur Zeit ausschliesslich auf der dev-Instanz läuft: http://overpass-turbo.eu/s/b29

Damit werden auch landuse=forest Ways ohne name-Tag berücksichtigt. Was hier natürlich noch fehlt ist die Betrachtung von Relationen...

Leider kann ich in der foreach-Schleife kein out meta; für ein Editieren in JOSM einbauen, da die Query sonst sehr langsam wird (Ticket dazu gibt es auf Github).

Gruß,
mmd

Last edited by mmd (2015-08-19 20:27:45)

Offline

#12 2015-08-20 12:30:00

Swen Wacker
Member
From: Lüneburg
Registered: 2014-07-25
Posts: 339

Re: Baum-Muster auf Wasserflächen

Danke, mmd, für die Hinweise. Wieder was gelernt.

Offline

Board footer

Powered by FluxBB