How do I map a stream that is in a Culvert so osm.org's mapnik will not render it? This shopping center has a stream in a culvert under the ground I already added tunnel=culvert to the section of the stream that is in the culvert and layer = -1. OSM.org's mapnik theme still renders the stream. Am I doing something wrong or is this a bug in the mapnik theme osm.org uses? What are your thoughts on this? asked 03 Feb '13, 22:54 redsteakraw |
Yes that is a bug, but you should tag something as what it is anyway, not as what you want it to look like. answered 04 Feb '13, 06:40 cartinus Have you filed the bug against mapnik?
(28 Feb '13, 10:17)
gormo
1
I've only looked at a very old mapnik stylesheet, but the rule for streams and tunnels was : <filter>(([waterway]='stream') and ([tunnel]='yes'))</filter>. This may still be true, so tunnel=culvert would never trigger the rule.
(28 Feb '13, 14:19)
SK53 ♦
1
"Have you filed a bug" - it would have been handy to give a link to tell us how to ;) - I've worked out it goes on Github, so here is a bug asking Mapnik to respect tunnel=culvert
(31 Mar '13, 19:01)
mcld
Well, I didn't know how, either. /shame
(02 Apr '13, 11:08)
gormo
1
Ummm - it turns out bugs are supposed to go to trac not github... so here's the bug https://trac.openstreetmap.org/ticket/3341 and here's my fix: https://github.com/openstreetmap/mapnik-stylesheets/pull/7
(04 May '13, 22:58)
mcld
|
On the Standard map I used the link in the question and using P2 editor the stream as a node just north of the car park splitting the stream, both North and South of this node the stream bears the tag tunnel=culvert I think this should be tunnel=yes for the long under ground sections or culvert=yes for short under ground sections. the North section appears, from bing to be above ground so should not have either of these tags. Perhaps this is the problem as SK53 as said edit tunnel=yes works here http://www.openstreetmap.org/?lat=52.332177&lon=-0.181714&zoom=18&layers=M answered 01 Apr '13, 13:21 andy mackey I have just edited a short section of your tunnel to tunnel=yes does it work for you http://www.openstreetmap.org/?mlat=41.222199&mlon=-73.21890&zoom=18&layers=M
(05 May '13, 10:21)
andy mackey
@andy-mackey yes it does (I can see it as a dashed line) but we shouldn't change our mapping to suit the renderer, we need to fix the renderer, since tunnel=culvert is agreed and widely used. http://wiki.openstreetmap.org/wiki/Key:tunnel
(05 May '13, 10:29)
mcld
??? isn't tunnel=culvert a bit like street=road so are tunnel=yes and culvert=yes wrong? If it's just a case of the rendering engine not liking or drawing tunnel=culvert I have to agree with it.
(05 May '13, 10:40)
andy mackey
In my humble opinion neither ways of tagging are wrong. tunnel=culvert fits the standard convention of using a more descriptive term to give a narrower description: like using building=yes versus building=church, both are OK, one is a narrower category than the other. It's fine not to like tunnel=culvert, but if it's agreed AND common AND recommended in the wiki, then the renderer should handle it.
(05 May '13, 10:46)
mcld
Thanks mcid I understand now
(05 May '13, 10:52)
andy mackey
I have an example I mapped here that works with “tunnel=yes” and displays as a feint line http://www.openstreetmap.org/?mlat=52.331150&mlon=-0.178147&zoom=18&layers=M
(05 May '13, 10:55)
andy mackey
showing 5 of 6
show 1 more comments
|