slightly modified Christof road scheme for testing in touring view

This commit is contained in:
sonora 2012-11-28 02:09:38 +01:00
parent b070a12de6
commit 4a23b4d074

View file

@ -4,9 +4,10 @@
by Hardy Mueller, 2012-10-28 (Advanced version the previous All-Purpose Renderer)
- some road and track types already rendered at lower zooms (for travel and orienteering)
- road colors allow unambiguous distinction between all highway/road/track types
- road colors aligned with conventional road atlas, Saturation=50, Brightness=100, except trunk is considered special case of primary (same hue).
- road visibility increased for better outdoor, driving, and navigation use (shadows, casing)
- route visibility increased, routeColor="#960000FF, gpxColor="#B400FFFF"
- road colors aligned with conventional road atlas
- road visibility increased for better outdoor, driving, and navigation use
- route+gpx visibility increased
- optional: SAC scale for Alpine hiking
- map rendering is aligned to typical map use for all zoom levels (scales), to always give a complete and reliable map at smallest possible zoom.
Typical zoom level use (zX) and alignment of features displayed:
@ -20,6 +21,47 @@
- z17 = Building details, street corner details.
-->
<!--
alpine hiking renderer by Christof Knuesel based on default renderer by Hardy Mueller
Purpose:
- Alpine Hiking option for alpine hiking with "Hike Bike Map (Hills Underlay)" as overlay map:
With "Hike Bike Map (Hills Underlay)" it becomes hard to distinguish between black lines (path) and brown lines (track).
For this reason tracks are rendered with higher strokewidth than paths,
respectively as solid lines (all tracktypes), while paths are rendered as dashed lines (Alpine Hiking Mode).
- Roads: German map style
Features:
1) Alpine Hiking Mode (advanced settings / Alpine Hiking enabled)
- Paths are colored by sac_scale:
black dashed line: sac_scale not specified or sac_scale = hiking
red solid line: sac_scale = mountain_hiking
red dashed line: sac_scale = demanding_mountain_hiking
blue solid line: sac_scale = alpine_hiking
blue dashed line: sac_scale = demanding_alpine_hiking
blue dotted line: sac_scale = difficult_alpine_hiking
- Tracks (all tracktypes) are rendered as brown solid lines
2) Other Modes
- Tracks are rendered as thick brown lines:
solid line (tracktype = grade1)
long dashed line (tracktype = grade2)
short dashed line (tracktype = grade3, tracktype not specified)
dashed-dotted line (tracktype = grade4)
dotted line (tracktype = grade5)
- Paths are rendered as thin black lines:
long dashed line: sac_scale not specified or sac_scale = hiking
short dashed line: sac_scale = mountain_hiking
dotted line: sac_scale = demanding_mountain_hiking and above
Christof Knuesel, 18.10.2012
email: dingsdale@gmx.de
-->
<renderingProperty attr="alpineHiking" name="Alpine hiking view" description="Render paths according to SAC scale"
type="boolean" possibleValues=""/>
<!-- road casing contrast higher than in default -->
<renderingAttribute name="shadowRendering">
<!-- 0 - no shadow, 1 - one step, 2 - blur shadow, 3 - solid shadow -->
@ -35,16 +77,16 @@
<!-- road color contrast higher than in default, and all road types clearly distinguished -->
<!-- roadColors="Road atlas style" -->
<renderingConstant name="motorwayRoadColor" value="#809bff"/>
<!-- renderingConstant name="motorwayRoadColor" value="#809bff"/>
<renderingConstant name="trunkRoadColor" value="#ed154b"/>
<renderingConstant name="primaryRoadColor" value="#ff80a0"/>
<renderingConstant name="secondaryRoadColor" value="#ffd080"/>
<renderingConstant name="tertiaryRoadColor" value="#ffff80"/>
<renderingConstant name="tertiaryRoadColor" value="#ffff80"/ -->
<!-- routeColor contrast higher than in default -->
<renderingAttribute name="routeColor">
<filter nightMode="false" attrColorValue="#CCFF6600"/>
<filter attrColorValue="#CCFF6600"/>
<filter nightMode="false" attrColorValue="#960000ff"/>
<filter attrColorValue="#b4007cff"/>
</renderingAttribute>
<!-- gpxColor contrast higher than in default -->
@ -76,6 +118,364 @@
<line>
<group>
<!-- filter tag="highway" value="motorway" nightMode="true" color="#c7cd25" color_0="#cd2525"/>
<filter tag="highway" value="trunk" nightMode="true" color="#9a9a9a" color_0="#cd2525"/ -->
<filter tag="highway" value="trunk" nightMode="true" color="#ffffff" color_0="#fe2e2e"/>
<filter tag="highway" value="motorway" color="#f7fe2e" color_0="#fe2e2e"/>
<filter tag="highway" value="trunk" color="#c0c0c0" color_0="#fe2e2e"/>
<groupFilter cap="ROUND">
<filter minzoom="5" maxzoom="8" strokeWidth="1.6" strokeWidth_0="5"/>
<filter minzoom="9" maxzoom="9" strokeWidth="2" strokeWidth_0="6"/>
<filter appMode="car"> <!-- bigger strokewidth for better visibility of road type during navigation -->
<filter minzoom="10" maxzoom="10" strokeWidth="2.7" strokeWidth_0="8"/>
<filter minzoom="11" maxzoom="11" strokeWidth="3.3" strokeWidth_0="10"/>
<filter minzoom="12" maxzoom="12" strokeWidth="4" strokeWidth_0="12"/>
<filter minzoom="13" maxzoom="13" strokeWidth="5" strokeWidth_0="15"/>
<filter minzoom="14" maxzoom="14" strokeWidth="6" strokeWidth_0="18"/>
<filter minzoom="15" maxzoom="15" strokeWidth="8" strokeWidth_0="24"/>
<filter minzoom="16" strokeWidth="10" strokeWidth_0="30"/>
</filter>
<filter minzoom="10" maxzoom="10" strokeWidth="2.3" strokeWidth_0="7"/>
<filter minzoom="11" maxzoom="11" strokeWidth="2.7" strokeWidth_0="8"/>
<filter minzoom="12" maxzoom="12" strokeWidth="3" strokeWidth_0="9"/>
<filter minzoom="13" maxzoom="13" strokeWidth="3.3" strokeWidth_0="10"/>
<filter minzoom="14" maxzoom="14" strokeWidth="4" strokeWidth_0="12"/>
<filter minzoom="15" maxzoom="15" strokeWidth="5" strokeWidth_0="15"/>
<filter minzoom="16" strokeWidth="6.7" strokeWidth_0="20"/>
<!-- Tunnels and Bridges -->
<groupFilter layer="-1" minzoom="14" pathEffect="6_6" cap="BUTT" pathEffect_0="6_6" color__1="#000000" pathEffect__1="6_6">
<filter appMode="car">
<filter minzoom="14" maxzoom="14" strokeWidth__1="21"/>
<filter minzoom="15" maxzoom="15" strokeWidth__1="28"/>
<filter minzoom="16" strokeWidth__1="34"/>
</filter>
<filter minzoom="14" maxzoom="14" strokeWidth__1="15"/>
<filter minzoom="15" maxzoom="15" strokeWidth__1="19"/>
<filter minzoom="16" strokeWidth__1="24"/>
<groupFilter nightMode="true" color__1="#ffffff"/>
</groupFilter>
<groupFilter layer="1" color__1="#000000" cap_0="BUTT" cap="SQUARE">
<filter appMode="car">
<filter minzoom="14" maxzoom="14" strokeWidth__1="21"/>
<filter minzoom="15" maxzoom="15" strokeWidth__1="28"/>
<filter minzoom="16" strokeWidth__1="34"/>
</filter>
<filter minzoom="14" maxzoom="14" strokeWidth__1="15"/>
<filter minzoom="15" maxzoom="15" strokeWidth__1="19"/>
<filter minzoom="16" strokeWidth__1="24"/>
<groupFilter nightMode="true" color__1="#ffffff"/>
</groupFilter>
</groupFilter>
</group>
<group>
<!-- filter tag="highway" value="motorway_link" nightMode="true" color="#c7cd25" color_0="#cd2525"/>
<filter tag="highway" value="trunk_link" nightMode="true" color="#9a9a9a" color_0="#cd2525"/ -->
<filter tag="highway" value="trunk_link" nightMode="true" color="#ffffff" color_0="#fe2e2e"/>
<filter tag="highway" value="motorway_link" color="#f7fe2e" color_0="#fe2e2e"/>
<filter tag="highway" value="trunk_link" color="#c0c0c0" color_0="#fe2e2e"/>
<groupFilter cap="ROUND">
<filter minzoom="10" maxzoom="10" strokeWidth="1.5" strokeWidth_0="3"/>
<filter minzoom="11" maxzoom="11" strokeWidth="2" strokeWidth_0="4"/>
<filter minzoom="12" maxzoom="12" strokeWidth="3" strokeWidth_0="6"/>
<filter minzoom="13" maxzoom="13" strokeWidth="4" strokeWidth_0="8"/>
<filter minzoom="14" maxzoom="14" strokeWidth="5" strokeWidth_0="10"/>
<filter minzoom="15" maxzoom="15" strokeWidth="6" strokeWidth_0="12"/>
<filter minzoom="16" strokeWidth="7" strokeWidth_0="14"/>
<!-- Tunnels and Bridges -->
<groupFilter layer="-1" minzoom="14" pathEffect="4_4" cap="BUTT" pathEffect_0="4_4" color__1="#000000" pathEffect__1="4_4">
<filter minzoom="14" maxzoom="14" strokeWidth__1="13"/>
<filter minzoom="15" maxzoom="15" strokeWidth__1="16"/>
<filter minzoom="16" strokeWidth__1="18"/>
<groupFilter nightMode="true" color__1="#ffffff"/>
</groupFilter>
<groupFilter layer="1" color__1="#000000" cap_0="BUTT" cap="SQUARE">
<filter minzoom="14" maxzoom="14" strokeWidth__1="13"/>
<filter minzoom="15" maxzoom="15" strokeWidth__1="16"/>
<filter minzoom="16" strokeWidth__1="18"/>
<groupFilter nightMode="true" color__1="#ffffff"/>
</groupFilter>
</groupFilter>
</group>
<group>
<!-- filter tag="highway" value="primary" nightMode="true" color="#cd6a6a"/>
<filter tag="highway" value="primary_link" nightMode="true" color="#cd6a6a"/ -->
<filter tag="highway" value="primary" color="#ff80a0"/>
<filter tag="highway" value="primary_link" color="#ff80a0"/>
<groupFilter shadowRadius="1" cap="ROUND">
<filter minzoom="7" maxzoom="9" strokeWidth="2"/>
<filter minzoom="10" maxzoom="10" strokeWidth="3"/>
<filter minzoom="11" maxzoom="11" strokeWidth="4"/>
<filter minzoom="12" maxzoom="12" strokeWidth="5"/>
<filter appMode="car"> <!-- bigger strokewidth for better visibility of road type during navigation -->
<filter minzoom="13" maxzoom="13" strokeWidth="9"/>
<filter minzoom="14" maxzoom="14" strokeWidth="14"/>
<filter minzoom="15" maxzoom="15" strokeWidth="18"/>
<filter minzoom="16" maxzoom="16" strokeWidth="23"/>
<filter minzoom="17" strokeWidth="27"/>
</filter>
<filter minzoom="13" maxzoom="13" strokeWidth="7"/>
<filter minzoom="14" maxzoom="14" strokeWidth="9"/>
<filter minzoom="15" maxzoom="15" strokeWidth="12"/>
<filter minzoom="16" maxzoom="16" strokeWidth="15"/>
<filter minzoom="17" strokeWidth="20"/>
<!-- Tunnels and Bridges -->
<groupFilter layer="-1" minzoom="14" pathEffect="4_4" color_0="#000000" pathEffect_0="4_4" shadowRadius="0" cap="BUTT">
<filter appMode="car">
<filter minzoom="14" maxzoom="14" strokeWidth_0="17"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="22"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="27"/>
<filter minzoom="17" strokeWidth_0="31"/>
</filter>
<filter minzoom="14" maxzoom="14" strokeWidth_0="12"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="16"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="19"/>
<filter minzoom="17" strokeWidth_0="24"/>
<groupFilter nightMode="true" color_0="#ffffff"/>
</groupFilter>
<groupFilter layer="1" color_0="#000000" shadowRadius="0" cap_0="BUTT" cap="SQUARE">
<filter appMode="car">
<filter minzoom="14" maxzoom="14" strokeWidth_0="17"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="22"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="27"/>
<filter minzoom="17" strokeWidth_0="31"/>
</filter>
<filter minzoom="14" maxzoom="14" strokeWidth_0="12"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="16"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="19"/>
<filter minzoom="17" strokeWidth_0="24"/>
<groupFilter nightMode="true" color_0="#ffffff"/>
</groupFilter>
</groupFilter>
</group>
<group>
<!-- filter tag="highway" value="secondary" nightMode="true" color="#cd9d6a"/>
<filter tag="highway" value="secondary_link" nightMode="true" color="#cd9d6a"/ -->
<filter tag="highway" value="secondary" color="#ffd080"/>
<filter tag="highway" value="secondary_link" color="#ffd080"/>
<groupFilter shadowRadius="1" cap="ROUND">
<filter minzoom="9" maxzoom="9" strokeWidth="2"/>
<filter minzoom="10" maxzoom="10" strokeWidth="2"/>
<filter minzoom="11" maxzoom="11" strokeWidth="3"/>
<filter minzoom="12" maxzoom="12" strokeWidth="4"/>
<filter appMode="car"> <!-- bigger strokewidth for better visibility of road type during navigation -->
<filter minzoom="13" maxzoom="13" strokeWidth="7"/>
<filter minzoom="14" maxzoom="14" strokeWidth="12"/>
<filter minzoom="15" maxzoom="15" strokeWidth="17"/>
<filter minzoom="16" maxzoom="16" strokeWidth="22"/>
<filter minzoom="17" strokeWidth="26"/>
</filter>
<filter minzoom="13" maxzoom="13" strokeWidth="6"/>
<filter minzoom="14" maxzoom="14" strokeWidth="8"/>
<filter minzoom="15" maxzoom="15" strokeWidth="10"/>
<filter minzoom="16" maxzoom="16" strokeWidth="14"/>
<filter minzoom="17" strokeWidth="19"/>
<!-- Tunnels and Bridges -->
<groupFilter layer="-1" minzoom="14" pathEffect="4_4" color_0="#000000" pathEffect_0="4_4" shadowRadius="0" cap="BUTT">
<filter appMode="car">
<filter minzoom="14" maxzoom="14" strokeWidth_0="15"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="21"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="26"/>
<filter minzoom="17" strokeWidth_0="30"/>
</filter>
<filter minzoom="14" maxzoom="14" strokeWidth_0="11"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="14"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="18"/>
<filter minzoom="17" strokeWidth_0="23"/>
<groupFilter nightMode="true" color_0="#ffffff"/>
</groupFilter>
<groupFilter layer="1" color_0="#000000" shadowRadius="0" cap_0="BUTT" cap="SQUARE">
<filter appMode="car">
<filter minzoom="14" maxzoom="14" strokeWidth_0="15"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="21"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="26"/>
<filter minzoom="17" strokeWidth_0="30"/>
</filter>
<filter minzoom="14" maxzoom="14" strokeWidth_0="11"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="14"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="18"/>
<filter minzoom="17" strokeWidth_0="23"/>
<groupFilter nightMode="true" color_0="#ffffff"/>
</groupFilter>
</groupFilter>
</group>
<group>
<!-- filter tag="highway" value="tertiary" nightMode="true" color="#cacd6a"/>
<filter tag="highway" value="tertiary_link" nightMode="true" color="#cacd6a"/ -->
<filter tag="highway" value="tertiary" color="#ffff80"/>
<filter tag="highway" value="tertiary_link" color="#ffff80"/>
<groupFilter shadowRadius="1" cap="ROUND">
<filter minzoom="10" maxzoom="10" strokeWidth="2"/>
<filter minzoom="11" maxzoom="11" strokeWidth="2"/>
<filter minzoom="12" maxzoom="12" strokeWidth="3"/>
<filter appMode="car"> <!-- bigger strokewidth for better visibility of road type during navigation -->
<filter minzoom="13" maxzoom="13" strokeWidth="4"/>
<filter minzoom="14" maxzoom="14" strokeWidth="8"/>
<filter minzoom="15" maxzoom="15" strokeWidth="16"/>
<filter minzoom="16" maxzoom="16" strokeWidth="22"/>
<filter minzoom="17" strokeWidth="26"/>
</filter>
<filter minzoom="13" maxzoom="13" strokeWidth="4"/>
<filter minzoom="14" maxzoom="14" strokeWidth="6"/>
<filter minzoom="15" maxzoom="15" strokeWidth="8"/>
<filter minzoom="16" maxzoom="16" strokeWidth="13"/>
<filter minzoom="17" strokeWidth="18"/>
<!-- Tunnels and Bridges -->
<groupFilter layer="-1" minzoom="14" pathEffect="4_4" color_0="#000000" pathEffect_0="4_4" shadowRadius="0" cap="BUTT">
<filter appMode="car">
<filter minzoom="14" maxzoom="14" strokeWidth_0="11"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="20"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="26"/>
<filter minzoom="17" strokeWidth_0="30"/>
</filter>
<filter minzoom="14" maxzoom="14" strokeWidth_0="9"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="12"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="17"/>
<filter minzoom="17" strokeWidth_0="22"/>
<groupFilter nightMode="true" color_0="#ffffff"/>
</groupFilter>
<groupFilter layer="1" color_0="#000000" shadowRadius="0" cap_0="BUTT" cap="SQUARE">
<filter appMode="car">
<filter minzoom="14" maxzoom="14" strokeWidth_0="11"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="20"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="26"/>
<filter minzoom="17" strokeWidth_0="30"/>
</filter>
<filter minzoom="14" maxzoom="14" strokeWidth_0="9"/>
<filter minzoom="15" maxzoom="15" strokeWidth_0="12"/>
<filter minzoom="16" maxzoom="16" strokeWidth_0="17"/>
<filter minzoom="17" strokeWidth_0="22"/>
<groupFilter nightMode="true" color_0="#ffffff"/>
</groupFilter>
</groupFilter>
</group>
<group>
<filter tag="highway" value="track" color="#996600">
<filter additional="tracktype=grade1" pathEffect=""/>
<filter additional="tracktype=grade2">
<filter minzoom="12" maxzoom="13" pathEffect="10_3"/>
<filter minzoom="14" pathEffect="15_4.5"/>
</filter>
<filter additional="tracktype=grade3">
<filter minzoom="12" maxzoom="13" pathEffect="5_3"/>
<filter minzoom="14" pathEffect="7.5_4.5"/>
</filter>
<filter additional="tracktype=grade4">
<filter minzoom="12" maxzoom="13" pathEffect="4_3_2_3"/>
<filter minzoom="14" pathEffect="6_4.5_3_4.5"/>
</filter>
<filter additional="tracktype=grade5">
<filter minzoom="12" maxzoom="13" pathEffect="2_3"/>
<filter minzoom="14" pathEffect="3_4.5"/>
</filter>
<filter>
<filter minzoom="12" maxzoom="13" pathEffect="5_3"/>
<filter minzoom="14" pathEffect="7.5_4.5"/>
</filter>
<groupFilter>
<filter appMode="pedestrian">
<filter minzoom="12" maxzoom="12" hmRendered="true" strokeWidth="1.2"/>
<filter minzoom="13" maxzoom="13" strokeWidth="1.8"/>
<filter minzoom="14" strokeWidth="2.5"/>
</filter>
<filter appMode="bicycle">
<filter minzoom="12" maxzoom="12" hmRendered="true" strokeWidth="1"/>
<filter minzoom="13" maxzoom="13" hmRendered="true" strokeWidth="2"/>
<filter minzoom="14" hmRendered="true" strokeWidth="2.8"/>
<filter minzoom="13" maxzoom="13" strokeWidth="1"/>
<filter minzoom="14" maxzoom="14" strokeWidth="2"/>
<filter minzoom="15" strokeWidth="2.8"/>
</filter>
<filter minzoom="12" maxzoom="12" hmRendered="true" strokeWidth="0.7"/>
<filter minzoom="13" maxzoom="13" hmRendered="true" strokeWidth="1"/>
<filter minzoom="14" maxzoom="14" hmRendered="true" strokeWidth="2"/>
<filter appMode="car" minzoom="13" maxzoom="13" strokeWidth="0.7"/>
<filter minzoom="14" maxzoom="14" strokeWidth="1"/>
<filter minzoom="15" strokeWidth="2.5"/>
</groupFilter>
</filter>
<filter tag="highway" value="path" alpineHiking="true">
<filter additional="sac_scale=mountain_hiking" color="#ff0000" pathEffect=""/>
<filter additional="sac_scale=demanding_mountain_hiking" color="#ff0000" pathEffect="10_3"/>
<filter additional="sac_scale=alpine_hiking" color="#0033ff" pathEffect=""/>
<filter additional="sac_scale=demanding_alpine_hiking" color="#0033ff" pathEffect="10_3"/>
<filter additional="sac_scale=difficult_alpine_hiking" color="#0033ff" pathEffect="3_3"/>
<filter pathEffect="10_3" color="#000000">
<filter nightMode="true" color="#787878"/>
</filter>
<groupFilter>
<filter minzoom="12" maxzoom="12" hmRendered="true" strokeWidth="1.4"/>
<filter minzoom="13" maxzoom="13" strokeWidth="1.8"/>
<filter minzoom="14" strokeWidth="2.5"/>
</groupFilter>
</filter>
<filter tag="highway" value="path" color="#000000">
<filter additional="sac_scale=mountain_hiking" pathEffect="5_5"/>
<filter additional="sac_scale=demanding_mountain_hiking" pathEffect="2_6"/>
<filter additional="sac_scale=alpine_hiking" pathEffect="2_6"/>
<filter additional="sac_scale=demanding_alpine_hiking" pathEffect="2_6"/>
<filter additional="sac_scale=difficult_alpine_hiking" pathEffect="2_6"/>
<filter pathEffect="10_3"/>
<groupFilter>
<filter appMode="pedestrian">
<filter minzoom="12" maxzoom="12" hmRendered="true" strokeWidth="1.4"/>
<filter minzoom="13" maxzoom="13" strokeWidth="1.8"/>
<filter minzoom="14" strokeWidth="2.5"/>
</filter>
<filter appMode="bicycle">
<filter hmRendered="true" minzoom="13" maxzoom="13" strokeWidth="0.7"/>
<filter minzoom="14" strokeWidth="1"/>
</filter>
<filter appMode="car">
<filter hmRendered="true" minzoom="14" maxzoom="14" strokeWidth="1"/>
<filter minzoom="15" strokeWidth="1"/>
</filter>
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="0.7"/>
<filter hmRendered="true" minzoom="13" maxzoom="13" strokeWidth="1"/>
<filter minzoom="14" strokeWidth="1"/>
</groupFilter>
<groupFilter nightMode="true" color="#787878"/>
</filter>
<!-- Alpine Hiking Mode: remove conflicting colors -->
<filter tag="highway" value="cycleway" alpineHiking="true" color="#000000" pathEffect="4_2">
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="0.7"/>
<filter minzoom="13" strokeWidth="1"/>
<groupFilter nightMode="true" color="#787878"/>
</filter>
<filter tag="highway" value="footway" alpineHiking="true" color="#000000" pathEffect="5_5">
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="1.2"/>
<filter minzoom="13" strokeWidth="1.2"/>
<groupFilter nightMode="true" color="#787878"/>
</filter>
<filter tag="highway" value="steps" alpineHiking="true" color="#000000" pathEffect="2_2">
<filter hmRendered="true" minzoom="14" strokeWidth="4"/>
<filter minzoom="15" strokeWidth="4"/>
<groupFilter nightMode="true" color="#787878"/>
</filter>
<!-- End Alpine Hiking Mode: remove conflicting colors -->
<!-- Bridges -->
<groupFilter layer="1">
<filter nightMode="true" minzoom="14" color__1="#ffffff" strokeWidth__1="6.5" color_0="#b0b0b0" strokeWidth_0="5"/>
<filter minzoom="14" color__1="#000000" strokeWidth__1="6.5" color_0="#ffffff" strokeWidth_0="5"/>
</groupFilter>
<!-- Tunnels -->
<groupFilter layer="-1">
<filter nightMode="true" minzoom="14" color__1="#ffffff" strokeWidth__1="6.5" pathEffect__1="3_3" color_0="#b0b0b0" strokeWidth_0="5"/>
<filter minzoom="14" color__1="#000000" strokeWidth__1="6.5" pathEffect__1="3_3" color_0="#ffffff" strokeWidth_0="5"/>
</groupFilter>
</group>
</line>
</renderingStyle>