[mkgmap-dev] Any way to get BRIDGES=YES to be drawn on TOP of all other ways?
From Mike Baggaley mike at tvage.co.uk on Wed Jan 20 22:12:39 GMT 2016
Hi Greg, the order of drawing lines cannot be set as far as I know – the order of creation in the file has no effect. For bridges and tunnels I use two lines with a transparent gap between them, and draw both the road and the bridge. As the centre is transparent, it does matter whether the bridge or road gets drawn first. bridge=* & (highway=motorway | highway=motorway_link | highway=trunk | highway=trunk_link) [0x11002 resolution 22 continue] bridge=* & (highway=path | highway=footway | highway=steps | highway=cycleway | highway=bridleway | highway=byway | highway=track) [0x11000 resolution 22 continue] bridge=* & highway=* & (highway!=path & highway!=footway & highway!=steps & highway!=cycleway & highway!=bridleway & highway!=byway & highway!=track & highway!=motorway & highway!=motorway_link & highway!=trunk & highway!=trunk_link) [0x11001 resolution 22 continue] bridge=* & (highway!=* & railway=* | (waterway=* & (width!=* | width!=0))) [0x11001 resolution 22 continue] [_line] Type=0x11000 String1=0x0,Bridge FontStyle=NoLabel UseOrientation=N Xpm="32 6 2 1" "0 c #000000" "1 c none" "00000000000000000000000000000000" "00000000000000000000000000000000" "11111111111111111111111111111111" "11111111111111111111111111111111" "00000000000000000000000000000000" "00000000000000000000000000000000" [end] [_line] Type=0x11001 String1=0x0,Bridge FontStyle=NoLabel UseOrientation=N Xpm="32 9 2 1" "0 c #000000" "1 c none" "00000000000000000000000000000000" "00000000000000000000000000000000" "11111111111111111111111111111111" "11111111111111111111111111111111" "11111111111111111111111111111111" "11111111111111111111111111111111" "11111111111111111111111111111111" "00000000000000000000000000000000" "00000000000000000000000000000000" [end] [_line] Type=0x11002 String1=0x0,Bridge FontStyle=NoLabel UseOrientation=N Xpm="32 11 2 1" "0 c #000000" "1 c none" "00000000000000000000000000000000" "00000000000000000000000000000000" "11111111111111111111111111111111" "11111111111111111111111111111111" "11111111111111111111111111111111" "11111111111111111111111111111111" "11111111111111111111111111111111" "11111111111111111111111111111111" "11111111111111111111111111111111" "00000000000000000000000000000000" "00000000000000000000000000000000" [end] Regards, Mike From: greg crago [mailto:gregcrago at gmail.com] Sent: 20 January 2016 21:58 To: Development list for mkgmap <mkgmap-dev at lists.mkgmap.org.uk> Subject: [mkgmap-dev] Any way to get BRIDGES=YES to be drawn on TOP of all other ways? I really wanted the .img file to look like the real roads. If a linetype crossed over another way, it would be drawn on top. Since there is a limited number of Routable linetypes, I decided to just use one linetype and label it "bridge". But this still does not work. I get some ways being drawn on top of the bridge way. Any sure way to get bridges to be drawn on top? In my lines file I have added (Tertiary example ): highway=tertiary & mkgmap:unpaved=1 [0x11 road_class=1 road_speed=3 resolution 20] # I use a THICK UNPAVED LINETYPE highway=tertiary & oneway=yes [0x26 resolution 20 continue] # I overlay ARROWS underneath the way highway=tertiary & cycleway=lane [0x17 resolution 20 continue] # I overlay 2 bike lanes alongside the way (not currently working, yet) highway=tertiary & bridge!=yes [0x05 road_class=1 road_speed=3 resolution 20] # draw all ways that do not have bridges # at the end of the lines file, just before FINALIZE highway=tertiary & bridge=yes [0x12 road_class=1 road_speed=3 resolution 20] # draw bridges last so they will be on top. Anybody got this to work? Greg -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20160120/d4870bf1/attachment-0001.html>
- Previous message: [mkgmap-dev] Any way to get BRIDGES=YES to be drawn on TOP of all other ways?
- Next message: [mkgmap-dev] Time Zones in the USA defined or not?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list