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 2013-08-07 11:45:16

christiank61
Member
From: 3500 Krems/Austria
Registered: 2011-12-18
Posts: 89
Website

Wie lauten die Mapnik-Rules für waterways?

Hallo,

Ich habe wieder einen Problemfall mit Layer=-1 auf einem Waterway=stream + waterway=river:
http://www.openstreetmap.org/#map=17/46.20373/10.75209
Mir fehlt zwar die Ortskenntnis zu diesem speziellen Auschnitt, ich bezweifle aber sehr das es sich hier um einen Fluss in einer Karsthöhle oder ähnliches handelt - eher um eine Schlucht. In der Versionshistory gibt es ein nettes FlipFlop aus "layer_rein"/"Layer_raus".
Mapnik stellt sowohl stream als auch river dar obwohl ein landuse "darüber" liegt, cleared also IMO den Layer-Tag.

Den langen Thread zu diesem Thema habe ich gelesen, mir geht es nicht um das akademisch richtige Tagging von unterirdischen Flussläufen sonder meine Intention ist schlicht mit mapnik konform zu gehen und via tagtransform die Daten für Mapsforge entsprechend aufzubereiten.

Könnte mir jemand ev. die rule für streams/rivers (hmm.. gibt es auch unterirdische Seen in Höhlen in der OSM??) aus Mapnik rauskopieren - besten Dank auch.

Christian
www.openandromaps.org

Offline

#2 2013-08-07 14:44:59

Wolmatinger
Member
Registered: 2013-08-02
Posts: 131

Re: Wie lauten die Mapnik-Rules für waterways?

christiank61 wrote:

Hallo,

Ich habe wieder einen Problemfall mit Layer=-1 auf einem Waterway=stream + waterway=river:
http://www.openstreetmap.org/#map=17/46.20373/10.75209
Mir fehlt zwar die Ortskenntnis zu diesem speziellen Auschnitt, ich bezweifle aber sehr das es sich hier um einen Fluss in einer Karsthöhle oder ähnliches handelt - eher um eine Schlucht. In der Versionshistory gibt es ein nettes FlipFlop aus "layer_rein"/"Layer_raus".
Mapnik stellt sowohl stream als auch river dar obwohl ein landuse "darüber" liegt, cleared also IMO den Layer-Tag.

Den langen Thread zu diesem Thema habe ich gelesen, mir geht es nicht um das akademisch richtige Tagging von unterirdischen Flussläufen sonder meine Intention ist schlicht mit mapnik konform zu gehen und via tagtransform die Daten für Mapsforge entsprechend aufzubereiten.

Könnte mir jemand ev. die rule für streams/rivers (hmm.. gibt es auch unterirdische Seen in Höhlen in der OSM??) aus Mapnik rauskopieren - besten Dank auch.

Christian
www.openandromaps.org

Eine Schlucht begründet keinen Layer.
Da wurden (vielleicht aus Bequemlichtkeit) ganze Flüsse mit dem layer versehen. Man erspart sich dadurch Brücken und Tunnels.
Layer trennen physikalisch übereinander liegende Objekte. Ob ein Weg in Gran Canyon oder auf dem Mt. Everest verläuft, ist belanglos.

Offline

#3 2013-08-07 15:42:15

christiank61
Member
From: 3500 Krems/Austria
Registered: 2011-12-18
Posts: 89
Website

Re: Wie lauten die Mapnik-Rules für waterways?

Wolmatinger wrote:

Eine Schlucht begründet keinen Layer.....

Weis ich, und Mapnik stellt den Fluss auch dar - trotz Layer Tag, den zu eliminieren ist eigentlich ein Klacks, bloss muss Mapnik doch irgendwelche Regeln haben um ein Gewässer NICHT darzustellen.
Also was triggert Mapnik dafür (culvert/tunnel was auch immer).

Ich will nur mit Mapnik konform gehen - egal ob "Richtig" oder "Falsch".

Grüsse
Christian
www.openandromaps.org

Last edited by christiank61 (2013-08-07 15:48:29)

Offline

#4 2013-08-07 15:58:30

Wolmatinger
Member
Registered: 2013-08-02
Posts: 131

Re: Wie lauten die Mapnik-Rules für waterways?

christiank61 wrote:
Wolmatinger wrote:

Eine Schlucht begründet keinen Layer.....

Weis ich, und Mapnik stellt den Fluss auch dar - trotz Layer Tag, den zu eliminieren ist eigentlich ein Klacks, bloss muss Mapnik doch irgendwelche Regeln haben um ein Gewässer NICHT darzustellen.
Also was triggert Mapnik dafür (culvert/tunnel was auch immer).

Da wirst Du wohl Pech haben (AFAIK).

Ich will nur mit Mapnik konform gehen - egal ob "Richtig" oder "Falsch".

Das wäre in Sache "Falsch" taggen für den Renderer und das ist verpönt.

Gruß

Offline

#5 2013-08-07 16:18:07

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Wie lauten die Mapnik-Rules für waterways?

Falls das hier noch dem derzeitigen neulich umgestellten Stil ähnlich ist, wird von unserem Mapnik ausser "tunnel=yes" einfach nichts anderes ausgewertet vor dem Rendern.

Da gibt es Regeln für "waterway", "disused" und "tunnel", aber nichts für "layer". Ich hätte eigentlich erwartet, auch z.B. ein "tunnel=culvert" und sonstige unterirdische Dinge zu finden, aber das wird tatsächlich auch auf der Karte (hier z.B.) nicht berücksichtigt.

Grüße, Max

Edit: Ganz unten noch gesehn, dass "tunnel=yes" eigentlich für "(tunnel='yes','true','1')  and (bridge is null or bridge not in ('yes','true','1','aqueduct')" steht.

Last edited by maxbe (2013-08-07 17:07:22)

Offline

#6 2013-08-09 08:06:35

christiank61
Member
From: 3500 Krems/Austria
Registered: 2011-12-18
Posts: 89
Website

Re: Wie lauten die Mapnik-Rules für waterways?

Wolmatinger wrote:

Da wirst Du wohl Pech haben (AFAIK).

Wieso, Mapnik muss ein Ruleset haben sonst wärs keine Renderengine.


Das wäre in Sache "Falsch" taggen für den Renderer und das ist verpönt.

Ich mappe nicht (zumindest nicht in dieser Causa), ich rendere....

Grüsse, Christian

Offline

#7 2013-08-09 08:12:40

christiank61
Member
From: 3500 Krems/Austria
Registered: 2011-12-18
Posts: 89
Website

Re: Wie lauten die Mapnik-Rules für waterways?

maxbe wrote:

Falls das hier noch dem derzeitigen neulich umgestellten Stil ähnlich ist, wird von unserem Mapnik ausser "tunnel=yes" einfach nichts anderes ausgewertet vor dem Rendern.

Da gibt es Regeln für "waterway", "disused" und "tunnel", aber nichts für "layer". Ich hätte eigentlich erwartet, auch z.B. ein "tunnel=culvert" und sonstige unterirdische Dinge zu finden, aber das wird tatsächlich auch auf der Karte (hier z.B.) nicht berücksichtigt.

Grüße, Max

Edit: Ganz unten noch gesehn, dass "tunnel=yes" eigentlich für "(tunnel='yes','true','1')  and (bridge is null or bridge not in ('yes','true','1','aqueduct')" steht.

Besten Dank,

Ich werde versuchen das über tagtransform einzubauen und den culvert=yes / tunnel=culvert mit einzubinden
Wobei, so einfach ist das gar nicht ohne Änderung der Rendertheme (aller Themes die es für Mapsforge gibt), hmmm...

BTW: Kennst Du ev einige Permalinks mit enstsprechend getaggten ways, wenn nicht filtere ich mir welche 'raus.

Beste Grüsse, Christian
www.openandromaps.org

Last edited by christiank61 (2013-08-09 08:26:32)

Offline

#8 2013-08-25 08:18:40

maxbe
Member
Registered: 2010-01-19
Posts: 3,255
Website

Re: Wie lauten die Mapnik-Rules für waterways?

christiank61 wrote:

BTW: Kennst Du ev einige Permalinks mit enstsprechend getaggten ways, wenn nicht filtere ich mir welche 'raus.

Hoffe es ist noch nicht zu spät (ich war unterwegs, wo oruxmaps mit openandromaps übrigens sehr hilfreich war)

tunnel='culvert'
http://www.openstreetmap.org/browse/way/105652033
http://www.openstreetmap.org/browse/way/225531498
http://www.openstreetmap.org/browse/way/188356641
http://www.openstreetmap.org/browse/way/222569647
http://www.openstreetmap.org/browse/way/180852660

tunnel='culvert' and culvert='yes'       
http://www.openstreetmap.org/browse/way/230060324
http://www.openstreetmap.org/browse/way/71513697

tunnel!='culvert' and culvert='yes'
http://www.openstreetmap.org/browse/way/39889770
http://www.openstreetmap.org/browse/way/231733524
http://www.openstreetmap.org/browse/way/71188414

Offline

Board footer

Powered by FluxBB