OsmAnd/DataExtractionOSM/src/net/osmand/render/default.render.xml
2012-01-01 21:33:27 +01:00

1359 lines
No EOL
83 KiB
XML

<renderingStyle name="default" depends="" defaultColor="#f1eae4" version="1">
<!-- Simple rule definition :
- "filter" is analogue of If(...) Else. So if one "filter" passes other neighbors will not be checked.
- "group" is tag to combine many filters and define common inner filter for them as "groupFilter"
- inner "filter" is kind of inner If(..) { If(...) Else ... } Else...
- ! All top level filters should have "tag" and "value" attributes to proper indexing them
-->
<!-- Types : string, int, boolean; possibleValues comma separated possible values for int/string -->
<renderingProperty attr="hmRendered" name="Show more map detail" description="Default renderer: Increase amount of map detail shown"
type="boolean" possibleValues=""/>
<renderingProperty attr="contourLines" name="Show contour lines" description="Default renderer: Display in map if available (zoom level 14 and up). Separate SRTM-file may be needed."
type="boolean" possibleValues=""/>
<renderingProperty attr="appMode" name="Rendering mode" description="Default renderer: Map optimization for respective Application Mode"
type="string" possibleValues="default,car,bicycle,pedestrian"/>
<renderingProperty attr="noPolygons" name="No polygons" description="Default renderer: Make all areal land features on map transparent"
type="boolean" possibleValues=""/>
<!-- 0 - no shadow, 1 - one step, 2 - blur shadow, 3 - solid shadow -->
<renderingAttribute name="shadowRendering">
<!-- next line corrects for shadowColor appearing very dark with solid shadow in day view -->
<filter minzoom="14" nightMode="false" attrIntValue="3" shadowColor="#969696"/>
<filter minzoom="14" attrIntValue="3" shadowColor="#464646"/>
<filter minzoom="9" maxzoom="13" attrIntValue="1" shadowColor="#464646"/>
<filter attrIntValue="0"/>
</renderingAttribute>
<renderingAttribute name="defaultColor">
<filter noPolygons="true" attrColorValue="#00ffffff"/>
<filter nightMode="true" attrColorValue="#003333"/>
<filter attrColorValue="#f1eae4"/>
</renderingAttribute>
<!--
All-Purpose Renderer (by Hardy Mueller), v023:
- with ShowMoreMapDetails some roads already rendered at lower zooms (travel/orienteering)
- with ShowMoreMapDetails motorways shown blue and trunk roads red, aligned with conventional road atlas
- with ShowMoreMapDetails map rendering is aligned to typical map use for all zoom levels (scales), to always give a complete and reliable map.
Typical zoom level use (zX) and alignment of features displayed:
- z7 = "Rough Region Level Overview": Shows motorways, trunks, primary roads and city names
- z11 = "Country Road Atlas": Secondary roads (already from z9) and tertiary (already from z10). Show large scale landuse like forest and residential areas (already from z10). Also all town names (already from z9) and now all other locality names. Shows mountain peaks for orientation.
- z12 = "Detailed Country Road Atlas": Add all other public highways like road, unclassified, residential. Add foot and bike tracks. Also tag mountain peaks.
- z13 = "Regional Driving. Good Overview": Displays all driving as well as hiking connections. Show service, living street, pedestrian and footway highways. Include all area landuse.
- z14 = "Local Driving, also Hiking Map"
- z15 = "City Driving": Display all details of interest for this.
- z16 = "Walking, City tour": Outline and tag buildings
- z17 = Building details, street corner details.
-->
<!--
Main colors for night renderer (road brightness levels aligned with priority), by Hardy Mueller:
- default: 003333
- forest: 000034
- other open (non-forest) nature: 004333
- water: 330099
- built-up areas: 66004B
- buildings: 560000
- 'white' roads: 9F9F9F to darken high density areas sufficiently
- leave other road colors like day, for easy recognition
-->
<!--
Currently available icons : aerodrome, airport, alpine_hut, atm, bank, bar, beach, bollard, bus_station, bus_stop_small, bus_stop,
cable_car, cafe, camp_site, car_share, caravan_park, cave_entrance, chair_lift, cinema, cliff, cliff2, danger, department_store, embassy,
fast_food, firestation, food_drinkingtap, forest, fuel, gate2, glacier, grave_yard, guest_house, halt, hospital, hostel, hotel,
level_crossing, level_crossing2, library, liftgate, lighthouse, lock_gate, marsh, mast, memorial, mini_round, mud, museum, nr, orchard
parking, peak, pharmacy, place_of_worship, police, postbox, postoffice power_tower, power_wind, prison, pub, quarry2, recycling,
rental_bicycle restaurant, school, scrub, shelter, shop_bakery, shop_butcher, shop_clothes shop_convenience, shop_diy, shop_hairdresser,
shop_supermarket, sosphone, spring station_small, station, telephone, theatre, toilets, tower_water, traffic_light transport_ford, tree,
tree2, viewpoint, vineyard, windmill, zoo, dentist, veterinary, doctors, optician, bureau_de_change, vending_machine, kiosk, outdoor, wreck, wyside_shrine,
wayside_cross, ruins, monument, battlefield, water_park, video, horse_racing, stadium, kindergarten, theme_par, baseball, archery, golf, swimming, diving,
canoe, skiing, soccer, tennis, greengrocer, mobile_phone, motorcycle, electronics, fishing, barrier_block, tobacco, townhall, barrier_kissing, barrier_toll,
laundry, copyshop
-->
<!-- input exact layer, orderType check tag, value -->
<!-- point = 1, line = 2, polygon = 3 -->
<order>
<!-- point has order 128 -->
<filter tag="" value="" order="128" orderType="1"/>
<group orderType="2">
<!-- Over buildings -->
<filter tag="aerialway" value="" order="68"/>
<filter tag="power" value="" order="68"/>
<!-- Under highways unless appMode=default -->
<filter appMode="pedestrian" tag="admin_level" value="" order="34"/>
<filter appMode="bicycle" tag="admin_level" value="" order="34"/>
<filter appMode="car" tag="admin_level" value="" order="34"/>
<filter tag="admin_level" value="" order="62"/>
<filter tag="administrative" value="" order="62"/>
<filter layer="1" tag="railway" value="" order="66"/>
<filter tag="railway" value="" order="58"/>
<!-- Highways: 35-57, bridges 66+/-1 -->
<filter layer="1" tag="highway" value="motorway" order="66" shadowLevel="1"/>
<filter tag="highway" value="motorway" order="57" shadowLevel="1"/>
<filter layer="1" tag="highway" value="trunk" order="66" shadowLevel="1"/>
<filter tag="highway" value="trunk" order="56" shadowLevel="1"/>
<filter layer="1" tag="highway" value="primary" order="66" shadowLevel="1"/>
<filter tag="highway" value="primary" order="55" shadowLevel="1"/>
<filter layer="1" tag="highway" value="secondary" order="66" shadowLevel="1"/>
<filter tag="highway" value="secondary" order="54" shadowLevel="1"/>
<filter layer="1" tag="highway" value="tertiary" order="66" shadowLevel="1"/>
<filter tag="highway" value="tertiary" order="53" shadowLevel="1"/>
<group>
<filter layer="1" tag="highway" value="road" order="66"/>
<filter tag="highway" value="road" order="52"/>
<filter layer="1" tag="highway" value="unclassified" order="66"/>
<filter tag="highway" value="unclassified" order="52"/>
<filter layer="1" tag="highway" value="residential" order="66"/>
<filter tag="highway" value="residential" order="51"/>
<filter layer="1" tag="highway" value="service" order="66"/>
<filter tag="highway" value="service" order="51"/>
<filter layer="1" tag="highway" value="living_street" order="66"/>
<filter tag="highway" value="living_street" order="50"/>
<filter layer="1" tag="highway" value="pedestrian" order="66"/>
<filter appMode="pedestrian" tag="highway" value="pedestrian" order="58"/>
<filter tag="highway" value="pedestrian" order="50"/>
<groupFilter>
<filter minzoom="14" shadowLevel="1"/>
<filter hmRendered="true" shadowLevel="1"/>
</groupFilter>
</group>
<group>
<filter layer="1" tag="highway" value="construction" order="65"/>
<filter tag="highway" value="construction" order="46"/>
<filter layer="1" tag="highway" value="proposed" order="65"/>
<filter tag="highway" value="proposed" order="45"/>
<filter layer="1" tag="highway" value="motorway_link" order="65"/>
<filter tag="highway" value="motorway_link" order="44"/>
<filter layer="1" tag="highway" value="trunk_link" order="65"/>
<filter tag="highway" value="trunk_link" order="43"/>
<filter layer="1" tag="highway" value="primary_link" order="65"/>
<filter tag="highway" value="primary_link" order="42"/>
<filter layer="1" tag="highway" value="secondary_link" order="65"/>
<filter tag="highway" value="secondary_link" order="41"/>
<filter layer="1" tag="highway" value="tertiary_link" order="65"/>
<filter tag="highway" value="tertiary_link" order="40"/>
<groupFilter>
<filter minzoom="14" shadowLevel="1"/>
<filter hmRendered="true" shadowLevel="1"/>
</groupFilter>
</group>
<filter layer="1" tag="highway" value="cycleway" order="67"/>
<filter appMode="pedestrian" tag="highway" value="cycleway" order="59"/>
<filter appMode="bicycle" tag="highway" value="cycleway" order="60"/>
<filter tag="highway" value="cycleway" order="39"/>
<!-- byway is deprecated tag, describes UK-only road. Proper tag should be highway=track or highway=path -->
<filter layer="1" tag="highway" value="byway" order="67"/>
<filter appMode="pedestrian" tag="highway" value="byway" order="60"/>
<filter appMode="bicycle" tag="highway" value="byway" order="59"/>
<filter tag="highway" value="byway" order="37"/>
<filter layer="1" tag="highway" value="track" order="67"/>
<filter appMode="pedestrian" tag="highway" value="track" order="60"/>
<filter tag="highway" value="track" order="37"/>
<filter layer="1" tag="highway" value="path" order="67"/>
<filter appMode="pedestrian" tag="highway" value="path" order="60"/>
<filter tag="highway" value="path" order="37"/>
<filter layer="1" tag="highway" value="footway" order="67"/>
<filter appMode="pedestrian" tag="highway" value="footway" order="60"/>
<filter tag="highway" value="footway" order="37"/>
<filter layer="1" tag="highway" value="steps" order="67"/>
<filter appMode="pedestrian" tag="highway" value="steps" order="61"/>
<filter tag="highway" value="steps" order="38"/>
<filter layer="1" tag="highway" value="bridleway" order="67"/>
<filter appMode="pedestrian" tag="highway" value="bridleway" order="59"/>
<filter tag="highway" value="bridleway" order="35"/>
<filter layer="1" tag="waterway" value="" order="66"/>
<filter tag="waterway" value="" order="18"/>
<filter tag="contour" value="" order="15"/>
<!-- Below sea level -->
<filter tag="admin_level" value="0" order="0"/>
<filter tag="admin_level" value="1" order="0"/>
<filter layer="-1" tag="" value="" order="10"/>
<filter tag="" value="" order="11"/>
</group>
<group orderType="3">
<filter layer="-1" tag="building" value="" order="1"/>
<filter tag="building" value="" order="64"/>
<filter tag="railway" value="" order="58"/>
<filter tag="highway" value="road" order="35"/>
<filter tag="highway" value="unclassified" order="35"/>
<filter tag="highway" value="residential" order="35"/>
<filter tag="highway" value="service" order="35"/>
<filter tag="highway" value="pedestrian" order="35"/>
<filter tag="highway" value="footway" order="35"/>
<filter tag="highway" value="" order="35"/>
<filter tag="aeroway" value="" order="35"/>
<filter tag="power" value="" order="7"/>
<filter tag="amenity" value="" order="7"/>
<filter tag="tourism" value="" order="7"/>
<filter tag="military" value="" order="7"/>
<filter tag="leisure" value="" order="7"/>
<filter tag="waterway" value="" order="6"/>
<filter tag="landuse" value="reservoir" order="5"/>
<filter tag="landuse" value="water" order="5"/>
<filter tag="landuse" value="" order="1"/>
<filter tag="natural" value="water" order="5"/>
<filter tag="natural" value="bay" order="5"/>
<filter tag="natural" value="coastline" order="1"/>
<filter tag="natural" value="" order="1"/>
<filter layer="-1" tag="" value="" order="1"/>
<filter tag="" value="" order="1"/>
</group>
</order>
<!-- PRIORITY Input to filter : tag, value, zoom [minzoom, maxzoom], textLength, ref, textOrder (default=100) -->
<text>
<!-- Highway refs -->
<filter minzoom="10" tag="highway" value="motorway" ref="true" textMinDistance="150" textColor="#ffffff" textSize="12" textBold="true" textOrder="7">
<filter textLength="1" textShield="mot_shield1"/>
<filter textLength="2" textShield="mot_shield2"/>
<filter textLength="3" textShield="mot_shield3"/>
<filter textLength="4" textShield="mot_shield4"/>
<filter textLength="5" textShield="mot_shield5"/>
<filter textLength="6" textShield="mot_shield6"/>
</filter>
<filter minzoom="10" tag="highway" value="trunk" ref="true" textMinDistance="150" textColor="#ffffff" textSize="12" textBold="true" textOrder="7">
<filter textLength="1" textShield="tru_shield1"/>
<filter textLength="2" textShield="tru_shield2"/>
<filter textLength="3" textShield="tru_shield3"/>
<filter textLength="4" textShield="tru_shield4"/>
<filter textLength="5" textShield="tru_shield5"/>
<filter textLength="6" textShield="tru_shield6"/>
</filter>
<filter minzoom="11" tag="highway" value="primary" ref="true" textMinDistance="150" textColor="#ffffff" textSize="12" textBold="true" textOrder="8">
<filter textLength="1" textShield="pri_shield1"/>
<filter textLength="2" textShield="pri_shield2"/>
<filter textLength="3" textShield="pri_shield3"/>
<filter textLength="4" textShield="pri_shield4"/>
<filter textLength="5" textShield="pri_shield5"/>
<filter textLength="6" textShield="pri_shield6"/>
</filter>
<filter minzoom="13" tag="highway" value="secondary" ref="true" textMinDistance="150" textColor="#ffffff" textSize="12" textBold="true" textOrder="9">
<filter textLength="1" textShield="sec_shield1"/>
<filter textLength="2" textShield="sec_shield2"/>
<filter textLength="3" textShield="sec_shield3"/>
<filter textLength="4" textShield="sec_shield4"/>
<filter textLength="5" textShield="sec_shield5"/>
<filter textLength="6" textShield="sec_shield6"/>
</filter>
<filter minzoom="14" tag="highway" value="tertiary" ref="true" textMinDistance="150" textColor="#ffffff" textSize="12" textBold="true" textOrder="10">
<filter textLength="1" textShield="ter_shield1"/>
<filter textLength="2" textShield="ter_shield2"/>
<filter textLength="3" textShield="ter_shield3"/>
<filter textLength="4" textShield="ter_shield4"/>
<filter textLength="5" textShield="ter_shield5"/>
<filter textLength="6" textShield="ter_shield6"/>
</filter>
<!-- Highway text -->
<group>
<filter tag="highway" value="motorway" ref="false" textOrder="6"/>
<filter tag="highway" value="motorway_link" ref="false" textOrder="7"/>
<filter tag="highway" value="trunk" ref="false" textOrder="6"/>
<filter tag="highway" value="trunk_link" ref="false" textOrder="7"/>
<filter tag="highway" value="primary" ref="false" textOrder="7"/>
<filter tag="highway" value="primary_link" ref="false" textOrder="8"/>
<filter tag="highway" value="secondary" ref="false" textOrder="8"/>
<filter tag="highway" value="secondary_link" ref="false" textOrder="9"/>
<groupFilter textOnPath="true">
<filter minzoom="13" maxzoom="13" textSize="12"/>
<filter minzoom="14" maxzoom="14" textSize="13"/>
<filter minzoom="15" maxzoom="15" textSize="14"/>
<filter minzoom="16" maxzoom="16" textSize="15"/>
<filter minzoom="17" maxzoom="17" textSize="17"/>
<filter minzoom="18" textSize="19"/>
</groupFilter>
</group>
<group>
<filter tag="highway" value="tertiary" ref="false" textOrder="8"/>
<filter tag="highway" value="tertiary_link" ref="false" textOrder="9"/>
<filter tag="highway" value="road" textOrder="9"/>
<filter tag="highway" value="unclassified" textOrder="9"/>
<filter tag="highway" value="residential" textOrder="9"/>
<filter tag="highway" value="service" textOrder="10"/>
<filter tag="highway" value="living_street" textOrder="10"/>
<filter tag="highway" value="pedestrian" textOrder="11"/>
<filter tag="highway" value="services" textOrder="10"/>
<filter tag="highway" value="ford" textOrder="10"/>
<filter tag="highway" value="construction" textOrder="9"/>
<filter tag="highway" value="proposed" textOrder="9"/>
<groupFilter textOnPath="true">
<filter minzoom="14" maxzoom="14" textSize="12"/>
<filter minzoom="15" maxzoom="15" textSize="13"/>
<filter minzoom="16" maxzoom="16" textSize="14"/>
<filter minzoom="17" maxzoom="17" textSize="16"/>
<filter minzoom="18" textSize="18"/>
</groupFilter>
</group>
<group>
<filter tag="highway" value="track" textOrder="9"/>
<filter tag="highway" value="path" textOrder="9"/>
<filter tag="highway" value="byway" textOrder="9"/>
<filter tag="highway" value="cycleway" textOrder="14"/>
<filter tag="highway" value="footway" textOrder="15"/>
<filter tag="highway" value="steps" textOrder="15"/>
<filter tag="highway" value="bridleway" textOrder="15"/>
<groupFilter>
<filter minzoom="14" maxzoom="14" textSize="12"/>
<filter minzoom="15" maxzoom="15" textSize="13"/>
<filter minzoom="16" maxzoom="16" textSize="14"/>
<filter minzoom="17" maxzoom="17" textSize="16"/>
<filter minzoom="18" textSize="18"/>
<groupFilter textOnPath="true" textDy="-7">
<filter nightMode="true" textColor="#ffffff"/>
<filter nightMode="false" textColor="#000000"/>
</groupFilter>
</groupFilter>
</group>
<filter tag="highway" value="motorway_junction" textColor="#00008b" textHaloRadius="1" textWrapWidth="16" textMinDistance="10" textOrder="6">
<filter appMode="car" minzoom="13" maxzoom="13" textSize="16" ref="true"/>
<filter appMode="car" minzoom="14" textSize="16" ref="false"/>
<filter minzoom="14" textSize="14" ref="false"/>
</filter>
<!-- Location names -->
<filter minzoom="3" textSize="14" textColor="#9d6c9d" textWrapWidth="20" tag="place" value="country"/>
<filter minzoom="4" textSize="14" textColor="#9d6c9d" textWrapWidth="20" tag="place" value="state"/>
<filter minzoom="4" textSize="14" textColor="#9d6c9d" textWrapWidth="20" tag="place" value="region"/>
<group textColor="#000000">
<filter minzoom="4" textSize="20" textBold="true" textDy="1" textWrapWidth="20" tag="place" value="city" textOrder="4"/>
<filter minzoom="6" textSize="16" textBold="true" textDy="1" textWrapWidth="20" tag="place" value="town" textOrder="5"/>
<filter minzoom="11" textSize="14" tag="place" value="village" textOrder="10"/>
<groupFilter nightMode="true" textColor="#ffffff"/>
</group>
<group textColor="#777777">
<filter minzoom="11" textSize="13" tag="place" value="hamlet" textOrder="12"/>
<filter minzoom="11" textSize="14" tag="place" value="suburb" textOrder="12"/>
<filter minzoom="11" textSize="13" tag="place" value="locality" textOrder="15"/>
<filter minzoom="11" textSize="14" tag="place" value="island" textOrder="10"/>
<filter minzoom="10" textSize="14" textColor="#99cc99" textBold="true" textWrapWidth="14" tag="boundary" value="national_park" textOrder="10"/>
<groupFilter nightMode="true" textColor="#D7D7D7"/>
</group>
<!-- Natural -->
<filter contourLines="true" nightMode="false" minzoom="14" maxzoom="16" textSize="12" textColor="#444444" textOnPath="true" tag="contour" value=""/>
<filter contourLines="true" nightMode="true" minzoom="14" maxzoom="16" textSize="12" textColor="#777777" textOnPath="true" tag="contour" value=""/>
<filter minzoom="13" textSize="12" textColor="#000000" textWrapWidth="10" tag="natural" value="wood" textOrder="10"/>
<filter minzoom="15" textSize="12" textColor="#09dd09" textWrapWidth="15" tag="natural" value="park" textOrder="10"/>
<filter minzoom="14" textSize="12" textColor="#6699cc" textHaloRadius="1" textWrapWidth="20" tag="natural" value="beach" textOrder="10"/>
<group>
<filter minzoom="12" maxzoom="14" textSize="12" textHaloRadius="1" textDy="7" tag="natural" value="peak" textOrder="10"/>
<filter minzoom="15" maxzoom="16" textSize="13" textHaloRadius="1" textDy="7" tag="natural" value="peak" textOrder="15"/>
<filter minzoom="17" textSize="16" textHaloRadius="1" textDy="7" tag="natural" value="peak" textOrder="15"/>
<filter minzoom="16" textSize="12" textDy="7" textWrapWidth="20" tag="natural" value="cave_entrance" textOrder="15"/>
<groupFilter>
<filter nightMode="true" textColor="#CC3300"/>
<filter nightMode="false" textColor="#654321"/>
</groupFilter>
</group>
<!-- Water -->
<filter minzoom="6" textSize="12" textColor="#6699cc" textWrapWidth="20" tag="natural" value="water" textOrder="10"/>
<filter minzoom="6" textSize="12" textColor="#6699cc" textWrapWidth="20" tag="natural" value="lake" textOrder="10"/>
<filter minzoom="13" textSize="12" textColor="#6699cc" textOnPath="true" tag="waterway" value="stream" textOrder="15"/>
<filter minzoom="11" textSize="12" textColor="#6699cc" textOnPath="true" textMinDistance="80" tag="waterway" value="river" textOrder="10"/>
<filter minzoom="13" textSize="12" textColor="#6699cc" textOnPath="true" textMinDistance="80" tag="waterway" value="canal" textOrder="10"/>
<filter minzoom="15" textSize="12" textColor="#6699cc" textOnPath="true" tag="waterway" value="ditch" textOrder="15"/>
<filter minzoom="15" textSize="12" textColor="#6699cc" textOnPath="true" tag="waterway" value="drain" textOrder="15"/>
<filter minzoom="15" textSize="12" textColor="#6699cc" textDy="7" textWrapWidth="30" tag="waterway" value="lock_gate" textOrder="15"/>
<filter minzoom="15" textSize="12" textColor="#6699cc" textDy="7" textWrapWidth="30" tag="waterway" value="lock" textOrder="15"/>
<filter minzoom="15" textSize="12" textColor="#6699cc" tag="waterway" value="dam" textOrder="15"/>
<filter minzoom="16" textSize="12" textColor="#6699cc" textDy="7" textWrapWidth="20" tag="natural" value="spring" textOrder="15"/>
<filter minzoom="13" textSize="12" textColor="#6699cc" textWrapWidth="20" tag="landuse" value="water"/>
<filter minzoom="13" textSize="12" textColor="#6699cc" textWrapWidth="20" tag="landuse" value="reservoir"/>
<!-- Railroad -->
<filter minzoom="14" maxzoom="14" textSize="12" textColor="#6666ff" textBold="true" textDy="7" tag="railway" value="station"/>
<filter minzoom="15" textSize="13" textColor="#6666ff" textHaloRadius="1" textBold="true" textDy="7" tag="railway" value="station"/>
<filter minzoom="14" maxzoom="14" textSize="12" textColor="#6666ff" textDy="7" tag="railway" value="halt"/>
<filter minzoom="15" textSize="12" textColor="#6666ff" textHaloRadius="1" textDy="7" tag="railway" value="halt"/>
<filter minzoom="15" textSize="12" textColor="#6666ff" textHaloRadius="1" textDy="7" tag="railway" value="tram_stop"/>
<!-- Aeroway -->
<filter minzoom="11" textSize="12" textColor="#6692da" textDy="7" tag="aeroway" value="aerodrome"/>
<filter minzoom="14" textSize="12" textColor="#333333" textOnPath="true" textMinDistance="50" tag="aeroway" value="runway" ref="true"/>
<filter minzoom="15" textSize="12" textColor="#333333" textOnPath="true" textMinDistance="50" tag="aeroway" value="taxiway" ref="true"/>
<filter minzoom="10" textSize="12" textColor="#6692da" textBold="true" textDy="7" tag="aeroway" value="airport"/>
<filter minzoom="17" textSize="12" textColor="#aa66cc" textWrapWidth="10" tag="aeroway" value="gate" ref="true"/>
<filter minzoom="14" textSize="12" textColor="#6666ff" textDy="7" tag="aerialway" value="station"/>
<!-- Buildings -->
<filter minzoom="16" maxzoom="17" textSize="13" textColor="#444444" textWrapWidth="16" textMinDistance="40" tag="building" value=""/>
<filter minzoom="18" textSize="15" textColor="#444444" textWrapWidth="16" tag="building" value=""/>
<filter minzoom="18" textSize="15" textColor="#444444" textWrapWidth="16" tag="addr:housenumber" value=""/>
<filter minzoom="15" textSize="12" textColor="#6699cc" textHaloRadius="1" textDy="7" textWrapWidth="12" tag="man_made" value="lighthouse"/>
<filter minzoom="16" textSize="12" textColor="#734a08" textDy="7" textWrapWidth="20" tag="man_made" value="windmill"/>
<filter minzoom="15" textSize="12" textColor="#734a08" textHaloRadius="1" textWrapWidth="30" tag="historic" value="castle"/>
<filter minzoom="16" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="historic" value="memorial"/>
<filter minzoom="14" textSize="12" textColor="#0000ff" textWrapWidth="30" tag="leisure" value="marina"/>
<filter minzoom="15" textSize="12" textColor="#000033" textHaloRadius="1" textWrapWidth="15" tag="leisure" value=""/>
<filter minzoom="16" textSize="12" textColor="#734a08" textDy="7" textWrapWidth="30" tag="amenity" value="fire_station"/>
<group>
<filter tag="amenity" value="restaurant"/>
<filter tag="amenity" value="cafe"/>
<filter tag="amenity" value="food_court"/>
<filter tag="amenity" value="fast_food"/>
<filter tag="amenity" value="pub"/>
<filter tag="amenity" value="bar"/>
<groupFilter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="34"/>
</group>
<filter minzoom="16" textSize="12" textColor="#000033" textWrapWidth="16" tag="amenity" value="kindergarten"/>
<filter minzoom="16" textSize="12" textColor="#000033" textDy="7" textWrapWidth="16" tag="amenity" value="school"/>
<filter minzoom="15" textSize="12" textColor="#000033" textDy="7" textWrapWidth="16" tag="amenity" value="college"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textBold="true" textWrapWidth="16" textDy="7" tag="amenity" value="library"/>
<filter minzoom="15" textSize="12" textColor="#000033" textBold="true" textWrapWidth="16" tag="amenity" value="university"/>
<filter minzoom="17" textSize="12" textColor="#0066ff" textDy="7" textWrapWidth="34" tag="amenity" value="parking"/>
<filter minzoom="17" textSize="12" textColor="#0066ff" textDy="7" tag="amenity" value="fuel"/>
<filter minzoom="16" textSize="12" textColor="#0066ff" textDy="7" tag="amenity" value="bus_station"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" tag="amenity" value="bank"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" tag="amenity" value="bureau_de_change"/>
<filter minzoom="17" textSize="12" textColor="#da0092" textHaloRadius="1" textDy="7" textWrapWidth="12" tag="amenity" value="pharmacy"/>
<filter minzoom="16" textSize="12" textColor="#da0092" textHaloRadius="1" textDy="7" textWrapWidth="24" tag="amenity" value="hospital"/>
<filter minzoom="16" textSize="12" textColor="#da0092" textHaloRadius="1" textDy="7" textWrapWidth="24" tag="amenity" value="veterinary"/>
<filter minzoom="16" textSize="12" textColor="#da0092" textHaloRadius="1" textDy="7" textWrapWidth="24" tag="amenity" value="doctors"/>
<filter minzoom="16" textSize="12" textColor="#da0092" textHaloRadius="1" textDy="7" textWrapWidth="24" tag="amenity" value="dentist"/>
<filter minzoom="16" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="amenity" value="marketplace"/>
<filter minzoom="16" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" tag="amenity" value="townhall"/>
<filter minzoom="16" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" tag="amenity" value="courthouse"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="arts_centre"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="cinema"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="community_centre"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="social_centre"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="nightclub"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="stripclub"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="studio"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="theatre"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="sauna"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="brothel"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="amenity" value="embassy"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="30" tag="amenity" value="police"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="amenity" value="prison"/>
<filter minzoom="16" textSize="12" textColor="#0066ff" textHaloRadius="1" textDy="7" tag="amenity" value="shelter"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="30" tag="amenity" value="place_of_worship"/>
<filter minzoom="13" textSize="12" textColor="#ffc0cb" textBold="true" textWrapWidth="10" tag="military" value="danger_area"/>
<!-- Shops -->
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="bakery"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="butcher"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="clothes"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="fashion"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="boutique"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="convenience"/>
<filter minzoom="16" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="department_store"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="doityourself"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="hairdresser"/>
<filter minzoom="16" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="supermarket"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="confectionery"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="vending_machine"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="alcohol"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="kiosk"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="musical_instrument"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="optician"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="video"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="laundry"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="tobacco"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="motorcycle"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="hardware"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="copyshop"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="greengrocer"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="20" tag="shop" value="mobile_phone"/>
<filter minzoom="17" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="15" tag="amenity" value="ice_cream"/>
<!-- Outdoor -->
<filter minzoom="16" textSize="12" textColor="#993399" textHaloRadius="1" textDy="7" textWrapWidth="14" tag="shop" value="outdoor"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="leisure" value="water_park"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="horse_racing"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="soccer"/>
<filter minzoom="17" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="archery"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="baseball"/>
<filter minzoom="15" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="leisure" value="stadium"/>
<filter minzoom="17" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="canoe"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="tennis"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="shooting"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="golf"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="skiing"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="swimming"/>
<filter minzoom="17" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" textWrapWidth="16" tag="sport" value="diving"/>
<filter minzoom="17" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" tag="leisure" value="fishing"/>
<filter minzoom="16" textSize="12" textColor="#000033" textHaloRadius="1" textDy="7" tag="leisure" value="sports_centre"/>
<filter minzoom="16" textSize="12" textColor="#0066ff" textHaloRadius="1" textDy="7" textWrapWidth="70" tag="tourism" value="camp_site"/>
<filter minzoom="16" textSize="12" textColor="#0066ff" textHaloRadius="1" textDy="7" textWrapWidth="70" tag="tourism" value="caravan_site"/>
<!-- Tourism -->
<filter minzoom="15" textSize="12" textColor="#000033" textHaloRadius="1" textWrapWidth="30" tag="tourism" value="theme_park"/>
<filter minzoom="16" textSize="12" textColor="#0066ff" textHaloRadius="1" textDy="7" tag="tourism" value="alpine_hut"/>
<filter minzoom="17" textSize="12" textColor="#0066ff" textHaloRadius="1" textDy="7" tag="tourism" value="guest_house"/>
<filter minzoom="17" textSize="12" textColor="#0066ff" textHaloRadius="1" textDy="7" tag="tourism" value="hostel"/>
<filter minzoom="17" textSize="12" textColor="#0066ff" textHaloRadius="1" textDy="7" tag="tourism" value="hotel"/>
<filter minzoom="17" textSize="12" textColor="#0066ff" textHaloRadius="1" textDy="7" tag="tourism" value="motel"/>
<filter minzoom="17" textSize="12" textColor="#734a08" textHaloRadius="1" textDy="7" tag="tourism" value="museum"/>
<!-- type not supported -->
<!-- <filter minzoom="16" textSize="13" textWrapWidth="10" tag="landuse" type="point"/> -->
</text>
<!-- PRIORITY Input to filter : tag, value, zoom [minzoom, maxzoom] -->
<point>
<!-- Locations -->
<filter minzoom="4" tag="place" icon="city" value="city"/>
<filter minzoom="6" tag="place" icon="city" value="town"/>
<!-- Traffic -->
<filter appMode="car" minzoom="16" icon="traffic_light" tag="highway" value="traffic_signals"/>
<filter minzoom="17" icon="traffic_light" tag="highway" value="traffic_signals"/>
<filter minzoom="15" icon="mini_roundabout" tag="highway" value="mini_roundabout"/>
<filter minzoom="14" icon="bus_station" tag="amenity" value="bus_station"/>
<filter minzoom="16" maxzoom="16" icon="bus_stop_small" tag="highway" value="bus_stop"/>
<filter minzoom="17" icon="bus_stop" tag="highway" value="bus_stop"/>
<filter minzoom="15" icon="gate2" tag="highway" value="gate"/>
<filter minzoom="15" icon="gate2" tag="barrier" value="gate"/>
<filter minzoom="16" icon="liftgate" tag="barrier" value="lift_gate"/>
<filter minzoom="16" icon="bollard" tag="barrier" value="sally_port"/>
<filter minzoom="13" icon="highway_ford" tag="highway" value="ford"/>
<filter minzoom="15" icon="barrier_block" tag="barrier" value="block"/>
<filter minzoom="15" icon="barrier_kissing_gate" tag="barrier" value="kissing_gate"/>
<filter minzoom="14" icon="barrier_toll_booth" tag="barrier" value="toll_booth"/>
<filter minzoom="14" icon="liftgate" tag="barrier" value="border_control"/>
<filter minzoom="15" icon="parking" tag="amenity" value="parking"/>
<filter minzoom="16" icon="parking" tag="amenity" value="bicycle_parking"/>
<!-- Buildings -->
<filter minzoom="16" icon="restaurant" tag="amenity" value="restaurant"/>
<filter minzoom="16" icon="cafe" tag="amenity" value="cafe"/>
<filter minzoom="16" icon="fast_food" tag="amenity" value="fast_food"/>
<filter minzoom="16" icon="pub" tag="amenity" value="pub"/>
<filter minzoom="16" icon="bar" tag="amenity" value="bar"/>
<filter minzoom="16" icon="biergarten" tag="amenity" value="biergarten"/>
<filter minzoom="16" icon="drinking_water" tag="amenity" value="drinking_water"/>
<filter minzoom="16" icon="playground" tag="leisure" value="playground"/>
<filter minzoom="16" icon="school" tag="amenity" value="school"/>
<filter minzoom="16" icon="school" tag="amenity" value="college"/>
<filter minzoom="16" icon="library" tag="amenity" value="library"/>
<filter minzoom="16" icon="historic_monument" tag="historic" value="monument"/>
<filter minzoom="16" icon="historic_memorial" tag="historic" value="memorial"/>
<filter minzoom="15" icon="historic_castle" tag="historic" value="castle"/>
<filter minzoom="16" icon="h_historic_archaeological_site" tag="historic" value="archaeological_site"/>
<filter minzoom="16" icon="historic_battlefield" tag="historic" value="battlefield"/>
<filter minzoom="16" icon="viewpoint" tag="historic" value="fort"/>
<filter minzoom="16" icon="historic_ruins" tag="historic" value="ruins"/>
<filter minzoom="16" icon="viewpoint" tag="historic" value="boundary_stone"/>
<filter minzoom="16" icon="historic_wayside_cross" tag="historic" value="wayside_cross"/>
<filter minzoom="16" icon="historic_wayside_shrine" tag="historic" value="wayside_shrine"/>
<filter minzoom="16" icon="historic_wreck" tag="historic" value="wreck"/>
<filter minzoom="15" icon="power_tower" tag="power" value="tower"/>
<filter minzoom="15" icon="power_wind" tag="power" value="generator"/>
<filter minzoom="15" icon="lighthouse" tag="man_made" value="lighthouse"/>
<filter minzoom="16" icon="water_tower" tag="man_made" value="water_tower"/>
<filter minzoom="16" icon="fire_station" tag="amenity" value="fire_station"/>
<filter minzoom="16" icon="windmill" tag="man_made" value="windmill"/>
<filter minzoom="16" icon="pharmacy" tag="amenity" value="pharmacy"/>
<filter minzoom="15" icon="hospital" tag="amenity" value="hospital"/>
<filter minzoom="16" icon="veterinary" tag="amenity" value="veterinary"/>
<filter minzoom="16" icon="doctors" tag="amenity" value="doctors"/>
<filter minzoom="16" icon="dentist" tag="amenity" value="dentist"/>
<filter minzoom="16" icon="cinema" tag="amenity" value="cinema"/>
<filter minzoom="16" icon="theatre" tag="amenity" value="theatre"/>
<filter minzoom="16" icon="embassy" tag="amenity" value="embassy"/>
<filter minzoom="16" icon="grave_yard" tag="amenity" value="grave_yard"/>
<filter minzoom="16" icon="police" tag="amenity" value="police"/>
<filter minzoom="17" icon="postbox" tag="amenity" value="post_box"/>
<filter minzoom="16" icon="postoffice" tag="amenity" value="post_office"/>
<filter minzoom="16" icon="prison" tag="amenity" value="prison"/>
<filter minzoom="17" icon="recycling" tag="amenity" value="recycling"/>
<filter minzoom="16" icon="shelter" tag="amenity" value="shelter"/>
<filter minzoom="17" icon="telephone" tag="amenity" value="telephone"/>
<filter minzoom="16" icon="toilets" tag="amenity" value="toilets"/>
<filter minzoom="16" icon="place_of_worship" tag="amenity" value="place_of_worship"/>
<filter minzoom="16" icon="kindergarten" tag="amenity" value="kindergarten"/>
<filter minzoom="16" icon="amenity_fountain" tag="amenity" value="fountain"/>
<filter minzoom="16" icon="amenity_marketplace" tag="amenity" value="marketplace"/>
<filter minzoom="16" icon="barrier_entrance" tag="barrier" value="entrance"/>
<filter minzoom="16" icon="barrier_entrance" tag="building" value="entrance"/>
<filter minzoom="16" icon="townhall" tag="amenity" value="townhall"/>
<filter minzoom="16" icon="amenity_court" tag="amenity" value="courthouse"/>
<!-- Shops -->
<filter appMode="car" minzoom="16" icon="shop_bakery" tag="shop" value="bakery"/>
<filter minzoom="17" icon="shop_bakery" tag="shop" value="bakery"/>
<filter appMode="car" minzoom="16" icon="shop_butcher" tag="shop" value="butcher"/>
<filter minzoom="17" icon="shop_butcher" tag="shop" value="butcher"/>
<filter appMode="car" minzoom="15" icon="shop_clothes" tag="shop" value="clothes"/>
<filter minzoom="16" icon="shop_clothes" tag="shop" value="clothes"/>
<filter appMode="car" minzoom="15" icon="shop_clothes" tag="shop" value="fashion"/>
<filter minzoom="16" icon="shop_clothes" tag="shop" value="fashion"/>
<filter minzoom="17" icon="shop_clothes" tag="shop" value="boutique"/>
<filter minzoom="16" icon="shop_bicycle" tag="shop" value="bicycle"/>
<filter minzoom="14" icon="fuel" tag="amenity" value="fuel"/>
<filter minzoom="16" icon="shop_car" tag="shop" value="car"/>
<filter minzoom="16" icon="shop_car_repair" tag="shop" value="car_repair"/>
<filter minzoom="16" icon="bicycle_rental" tag="amenity" value="bicycle_rental"/>
<filter minzoom="16" icon="car_sharing" tag="amenity" value="car_sharing"/>
<filter appMode="car" minzoom="16" icon="atm" tag="amenity" value="atm"/>
<filter minzoom="17" icon="atm" tag="amenity" value="atm"/>
<filter minzoom="16" icon="bank" tag="amenity" value="bank"/>
<filter appMode="car" minzoom="15" icon="shop_convenience" tag="shop" value="convenience"/>
<filter minzoom="16" icon="shop_convenience" tag="shop" value="convenience"/>
<filter minzoom="15" icon="department_store" tag="shop" value="department_store"/>
<filter minzoom="16" icon="shop_electronics" tag="shop" value="electronics"/>
<filter appMode="car" minzoom="15" icon="shop_supermarket" tag="shop" value="general"/>
<filter minzoom="16" icon="shop_supermarket" tag="shop" value="general"/>
<filter minzoom="16" icon="shop_outdoor" tag="shop" value="outdoor"/>
<filter minzoom="16" icon="shop_outdoor" tag="leisure" value="fishing"/>
<filter minzoom="16" icon="florist" tag="shop" value="florist"/>
<filter minzoom="16" icon="shop_hairdresser" tag="shop" value="hairdresser"/>
<filter minzoom="15" icon="department_store" tag="shop" value="mall"/>
<filter minzoom="15" icon="shop_supermarket" tag="shop" value="supermarket"/>
<filter minzoom="16" icon="emergency_phone" tag="emergency" value="phone"/>
<filter minzoom="17" icon="vending_machine" tag="amenity" value="vending_machine"/>
<filter minzoom="16" icon="shop_alcohol" tag="shop" value="alcohol"/>
<filter minzoom="16" icon="shop_kiosk" tag="shop" value="kiosk"/>
<filter minzoom="16" icon="shop_musical_instrument" tag="shop" value="musical_instrument"/>
<filter minzoom="16" icon="optician" tag="shop" value="optician"/>
<filter minzoom="16" icon="bureau_de_change" tag="amenity" value="bureau_de_change"/>
<filter minzoom="16" icon="shop_video" tag="shop" value="video"/>
<filter minzoom="16" icon="food_ice_cream" tag="amenity" value="ice_cream"/>
<filter minzoom="16" icon="shop_confectionery" tag="shop" value="confectionery"/>
<filter minzoom="16" icon="laundry" tag="shop" value="laundry"/>
<filter minzoom="16" icon="shop_tobacco" tag="shop" value="tobacco"/>
<filter minzoom="16" icon="shop_motorcycle" tag="shop" value="motorcycle"/>
<filter minzoom="16" icon="shop_diy" tag="shop" value="hardware"/>
<filter minzoom="16" icon="shop_copyshop" tag="shop" value="copyshop"/>
<filter minzoom="16" icon="shop_greengrocer" tag="shop" value="greengrocer"/>
<filter minzoom="16" icon="shop_mobile_phone" tag="shop" value="mobile_phone"/>
<!-- Nature -->
<filter minzoom="11" icon="peak" tag="natural" value="peak"/>
<filter minzoom="15" icon="cave_entrance" tag="natural" value="cave_entrance"/>
<filter minzoom="14" icon="spring" tag="natural" value="spring"/>
<filter minzoom="16" maxzoom="16" icon="tree" tag="natural" value="tree"/>
<filter minzoom="17" icon="tree2" tag="natural" value="tree"/>
<filter minzoom="11" icon="volcano" tag="natural" value="volcano"/>
<!-- Water -->
<filter minzoom="15" icon="slipway" tag="leisure" value="slipway"/>
<filter minzoom="15" icon="lock_gate" tag="waterway" value="lock_gate"/>
<filter minzoom="15" icon="lock_gate" tag="waterway" value="lock"/>
<!-- Outdoor, tourism, leisure -->
<filter minzoom="14" icon="camp_site" tag="tourism" value="camp_site"/>
<filter minzoom="14" icon="caravan_park" tag="tourism" value="caravan_site"/>
<filter minzoom="14" icon="picnic_site" tag="tourism" value="picnic_site"/>
<filter minzoom="13" icon="alpine_hut" tag="tourism" value="alpine_hut"/>
<filter minzoom="16" icon="chalet" tag="tourism" value="chalet"/>
<filter minzoom="16" icon="guest_house" tag="tourism" value="guest_house"/>
<filter minzoom="16" icon="hostel" tag="tourism" value="hostel"/>
<filter minzoom="16" icon="hotel" tag="tourism" value="hotel"/>
<filter minzoom="16" icon="motel" tag="tourism" value="motel"/>
<filter minzoom="16" icon="museum" tag="tourism" value="museum"/>
<filter minzoom="15" icon="information" tag="tourism" value="information"/>
<filter minzoom="16" icon="viewpoint" tag="tourism" value="viewpoint"/>
<filter minzoom="16" icon="geocache_found" tag="geocache" value="found"/>
<filter minzoom="16" icon="geocache_not_found" tag="geocache" value=""/>
<filter minzoom="15" icon="leisure_water_park" tag="leisure" value="water_park"/>
<filter minzoom="15" icon="horse_racing" tag="sport" value="horse_racing"/>
<filter minzoom="16" icon="sport_soccer" tag="sport" value="soccer"/>
<filter minzoom="16" icon="sport_archery" tag="sport" value="archery"/>
<filter minzoom="16" icon="sport_baseball" tag="sport" value="baseball"/>
<filter minzoom="15" icon="leisure_stadium" tag="sport" value="stadium"/>
<filter minzoom="16" icon="sport_canoe" tag="sport" value="canoe"/>
<filter minzoom="16" icon="sport_tennis" tag="sport" value="tennis"/>
<filter minzoom="16" icon="sport_shooting" tag="sport" value="shooting"/>
<filter minzoom="15" icon="sport_golf" tag="sport" value="golf"/>
<filter minzoom="15" icon="leisure_water_park" tag="sport" value="swimming"/>
<filter minzoom="15" icon="sport_ski" tag="sport" value="skiing"/>
<filter minzoom="16" icon="sport_diving" tag="sport" value="diving"/>
<filter minzoom="15" icon="theme_park" tag="tourism" value="theme_park"/>
<filter minzoom="16" icon="amenity_bench" tag="amenity" value="bench"/>
<filter minzoom="15" icon="leisure_sports_centre" tag="leisure" value="sports_centre"/>
<filter minzoom="16" icon="bird_hide" tag="leisure" value="bird_hide"/>
<!-- Railway -->
<filter minzoom="12" maxzoom="12" icon="halt" tag="railway" value="station"/>
<filter minzoom="13" maxzoom="14" icon="station_small" tag="railway" value="station"/>
<filter minzoom="15" icon="station" tag="railway" value="station"/>
<filter minzoom="13" maxzoom="14" icon="halt" tag="railway" value="halt"/>
<filter minzoom="15" icon="station_small" tag="railway" value="halt"/>
<filter minzoom="14" maxzoom="14" icon="halt" tag="railway" value="tram_stop"/>
<filter minzoom="15" icon="station_small" tag="railway" value="tram_stop"/>
<filter minzoom="15" maxzoom="15" icon="level_crossing" tag="railway" value="level_crossing"/>
<filter minzoom="16" icon="level_crossing2" tag="railway" value="level_crossing"/>
<filter minzoom="16" icon="subway_entrance" tag="railway" value="subway_entrance"/>
<!-- Aero -->
<filter minzoom="15" icon="helipad" tag="aeroway" value="helipad"/>
<filter minzoom="10" icon="aerodrome" tag="aeroway" value="aerodrome"/>
<filter minzoom="9" icon="airport" tag="aeroway" value="airport"/>
<filter minzoom="13" maxzoom="14" icon="halt" tag="aerialway" value="station"/>
<filter minzoom="15" icon="station_small" tag="aerialway" value="station"/>
</point>
<!-- PRIORITY Input to filter : tag, value, zoom [minzoom, maxzoom] -->
<polygon>
<!-- Polygon highways -->
<group>
<filter tag="highway" value="road"/>
<filter tag="highway" value="unclassified"/>
<filter tag="highway" value="residential"/>
<groupFilter color="#ffffff" color_2="#464646" minzoom="12" strokeWidth_2="1">
<filter nightMode="true" color="#9f9f9f"/>
</groupFilter>
</group>
<group>
<filter tag="highway" value="service"/>
<filter tag="highway" value="pedestrian"/>
<filter tag="highway" value="footway"/>
<groupFilter>
<filter minzoom="14" color="#ECECEC" color_2="#464646" strokeWidth_2="0.5"/>
<filter hmRendered="true" minzoom="13" color="#ECECEC" color_2="#464646" strokeWidth_2="0.5"/>
</groupFilter>
</group>
<!-- Polygon railway -->
<filter minzoom="11" tag="railway" value="station" color="#d4aaaa">
<filter nightMode="true" color="#560000"/>
</filter>
<!-- Polygon waterways -->
<group>
<filter minzoom="8" tag="waterway" value="riverbank"/>
<filter minzoom="10" tag="waterway" value="canal"/>
<filter minzoom="10" tag="waterway" value="dock"/>
<filter minzoom="10" tag="waterway" value="mill_pond"/>
<groupFilter color="#b5d0d0">
<filter nightMode="true" color="#330099"/>
</groupFilter>
</group>
<!-- Aeroways -->
<group>
<filter minzoom="12" tag="aeroway" value="aerodrome"/>
<filter minzoom="12" tag="aeroway" value="airport"/>
<groupFilter color="#80cccccc">
<filter nightMode="true" color="#80bababa"/>
</groupFilter>
</group>
<filter minzoom="14" tag="aeroway" value="terminal" color="#cc99ff">
<filter nightMode="true" color="#560000"/>
</filter>
<filter minzoom="13" tag="aeroway" value="apron" color="#e9d1ff">
<filter nightMode="true" color="#bababa"/>
</filter>
<!-- Water, night color 330099 -->
<group>
<filter minzoom="1" tag="natural" value="coastline"/>
<filter minzoom="4" tag="natural" value="water"/>
<filter minzoom="4" tag="natural" value="lake"/>
<filter minzoom="4" tag="natural" value="bay"/>
<filter minzoom="7" tag="landuse" value="reservoir"/>
<filter minzoom="7" tag="landuse" value="water"/>
<filter minzoom="10" tag="landuse" value="basin"/>
<groupFilter color="#b5d0d0">
<filter nightMode="true" color="#330099"/>
</groupFilter>
</group>
<group>
<!-- Forest, night color 000034 -->
<group>
<filter minzoom="9" color="#aed1a0" tag="natural" value="wood"/>
<filter minzoom="9" color="#aed1a0" tag="landuse" value="wood"/>
<filter minzoom="9" maxzoom="12" color="#8dc56c" tag="landuse" value="forest"/>
<filter minzoom="13" shader="forest" color="#8dc56c" tag="landuse" value="forest"/>
<groupFilter nightMode="true" color="#000034" shader=""/>
</group>
<!-- Open nature, night color 004333 -->
<group>
<filter minzoom="10" color="#f2efe9" tag="natural" value="land"/>
<filter minzoom="12" color="#ffffc0" tag="natural" value="heath"/>
<filter minzoom="12" color="#ead8bd" tag="landuse" value="farm"/>
<filter minzoom="12" color="#ead8bd" tag="landuse" value="farmland"/>
<filter minzoom="12" color="#ddbf92" tag="landuse" value="farmyard"/>
<filter minzoom="12" color="#9d9d6c" tag="landuse" value="greenfield"/>
<filter minzoom="12" color="#cfeca8" tag="landuse" value="grass"/>
<filter minzoom="12" color="#cfeca8" tag="landuse" value="meadow"/>
<filter minzoom="12" color="#9d9d6c" tag="landuse" value="brownfield"/>
<filter minzoom="12" maxzoom="13" color="#30666600" tag="natural" value="field"/>
<filter minzoom="14" color="#30666600" color_2="#60666600" strokeWidth_2="1" tag="natural" value="field"/>
<filter minzoom="12" color="#cfeca8" tag="landuse" value="recreation_ground"/>
<filter minzoom="10" color="#cfeca8" tag="landuse" value="conservation"/>
<filter minzoom="12" color="#cfeca8" tag="landuse" value="village_green"/>
<filter minzoom="12" color="#b0b6fdb6" color_2="#9DB487" strokeWidth_2="1" tag="natural" value="park"/>
<filter minzoom="12" color="#b0b6fdb6" color_2="#9DB487" strokeWidth_2="1" tag="leisure" value="park"/>
<filter minzoom="12" color="#b5e3b5" color_2="#9DB487" strokeWidth_2="1" tag="leisure" value="golf_course"/>
<filter minzoom="12" color="#74dcba" color_2="#888888" strokeWidth_2="1" tag="leisure" value="track"/>
<filter minzoom="12" color="#8ad3af" color_2="#888888" strokeWidth_2="1" tag="leisure" value="pitch"/>
<filter minzoom="12" tag="leisure" value="recreation_ground" color="#b0b6fdb6"/>
<filter minzoom="15" color="#ccfff1" tag="leisure" value="playground"/>
<filter minzoom="12" color="#cfeca8" tag="leisure" value="garden"/>
<filter minzoom="12" color="#cfeca8" tag="leisure" value="common"/>
<groupFilter nightMode="true" color="#004333"/>
</group>
<!-- Built-up areas, night color 66004B -->
<group>
<filter hmRendered="true" minzoom="10" color="#dfd1d6" tag="landuse" value="industrial"/>
<filter minzoom="11" color="#dfd1d6" tag="landuse" value="industrial"/>
<filter minzoom="12" color="#dfd1d6" tag="landuse" value="railway"/>
<filter minzoom="12" color="#9d9d6c" tag="landuse" value="landfill"/>
<filter hmRendered="true" minzoom="10" color="#efc8c8" tag="landuse" value="commercial"/>
<filter minzoom="12" color="#efc8c8" tag="landuse" value="commercial"/>
<filter minzoom="12" color="#ffffff" color_2="#ff6600" strokeWidth_2="2" tag="landuse" value="construction"/>
<filter minzoom="10" color="#CDCDCD" tag="landuse" value="residential"/>
<filter minzoom="15" color="#f0f0d8" color_2="#d4a89e" strokeWidth_2="1" tag="amenity" value="kindergarten"/>
<filter minzoom="15" color="#f0f0d8" color_2="#d4a89e" strokeWidth_2="1" tag="amenity" value="school"/>
<filter minzoom="15" color="#f0f0d8" color_2="#d4a89e" strokeWidth_2="1" tag="amenity" value="college"/>
<filter minzoom="15" color="#f0f0d8" color_2="#d4a89e" strokeWidth_2="1" tag="amenity" value="university"/>
<filter minzoom="15" color="#f6eeb7" tag="amenity" value="bicycle_parking"/>
<filter minzoom="15" color="#f6eeb7" tag="amenity" value="parking"/>
<filter minzoom="16" color="#bca9a9" tag="amenity" value="library"/>
<filter minzoom="15" color="#f0f0d8" color_2="#d4a89e" strokeWidth_2="1" tag="amenity" value="hospital"/>
<filter minzoom="15" color="#cc9999" tag="amenity" value="cinema"/>
<filter minzoom="10" color="#c8b084" tag="landuse" value="allotments"/>
<filter minzoom="12" maxzoom="14" color="#cfeca8" tag="landuse" value="retail"/>
<filter minzoom="15" color="#cfeca8" color_2="#ff0000" strokeWidth_2="1" tag="landuse" value="retail"/>
<!-- Tourism -->
<filter minzoom="13" color="#f2caea" tag="tourism" value="attraction"/>
<filter minzoom="12" maxzoom="15" color="#f2caea" color_2="#734a08" strokeWidth_2="1" pathEffect_2="9_3" tag="tourism" value="theme_park"/>
<filter minzoom="16" color="#f2caea" color_2="#734a08" strokeWidth_2="2" pathEffect_2="9_3" tag="tourism" value="theme_park"/>
<filter minzoom="13" color="#a0ccff99" tag="tourism" value="camp_site"/>
<filter minzoom="13" color="#a0ccff99" tag="tourism" value="caravan_site"/>
<filter minzoom="13" color="#a0ccff99" tag="tourism" value="picnic_site"/>
<groupFilter nightMode="true" color="#66004B"/>
</group>
<!-- Buildings, night color 560000 -->
<group>
<filter minzoom="16" color="#bca9a9" tag="building" value=""/>
<filter minzoom="16" color="#dddddd" tag="building" value="garages"/>
<filter minzoom="13" color="#bbbbbb" tag="power" value="station"/>
<filter minzoom="13" color="#bbbbbb" tag="power" value="sub_station"/>
<filter minzoom="13" color="#33cc99" tag="leisure" value="stadium"/>
<filter minzoom="13" color="#33cc99" tag="leisure" value="sports_centre"/>
<filter minzoom="14" color="#dfd1d6" tag="landuse" value="garages"/>
<filter minzoom="12" color="#ff8f8f" tag="military" value="barracks"/>
<filter minzoom="10" color="#a0ffa8a8" tag="landuse" value="military"/>
<groupFilter nightMode="true" color="#560000"/>
</group>
<!-- Special nature, with shaders, often night color unchanged -->
<!-- Looks like shaders are not working without color statement, hence color="#100000" introduced for now where missing -->
<filter minzoom="11" shader="beach" color="#100000" tag="natural" value="beach"/>
<filter minzoom="12" shader="marsh" color="#100000" tag="natural" value="marsh"/>
<filter minzoom="12" shader="mud" color="#100000" tag="natural" value="mud"/>
<filter minzoom="12" shader="scrub" color="#100000" tag="natural" value="scrub"/>
<filter minzoom="10" shader="marsh" color="#100000" tag="natural" value="wetland"/>
<filter minzoom="12" shader="orchard" color="#100000" tag="landuse" value="orchard"/>
<filter minzoom="12" shader="vineyard" color="#abdf96" tag="landuse" value="vineyard"/>
<filter minzoom="12" shader="grave_yard" color="#aacbaf" tag="landuse" value="cemetery"/>
<filter minzoom="12" shader="zoo" color="#100000" tag="tourism" value="zoo"/>
<filter minzoom="12" shader="grave_yard" color="#aacbaf" tag="landuse" value="grave_yard"/>
<filter minzoom="12" shader="quarry2" color="#100000" tag="landuse" value="quarry"/>
<filter nightMode="true" minzoom="9" shader="glacier" color="#100000" color_2="#497CAF" strokeWidth_2="2" tag="natural" value="glacier"/>
<filter minzoom="9" shader="glacier" color="#100000" color_2="#99ccff" strokeWidth_2="2" tag="natural" value="glacier"/>
<filter minzoom="10" shader="danger" color="#100000" tag="military" value="danger_area"/>
<filter minzoom="9" shader="nr2" color="#abdf96" color_2="#66cc33" strokeWidth_2="1" tag="leisure" value="nature_reserve"/>
<groupFilter noPolygons="true" color="#00ffffff" color_2="#00ffffff" shader=""/>
</group>
</polygon>
<line>
<group>
<filter hmRendered="true" tag="highway" value="motorway" maxzoom="13" color="#809bff"/>
<filter tag="highway" value="motorway" maxzoom="13" color="#a58dff"/>
<filter hmRendered="true" tag="highway" value="motorway_link" maxzoom="13" color="#809bff"/>
<filter tag="highway" value="motorway_link" maxzoom="13" color="#a58dff"/>
<filter hmRendered="true" tag="highway" value="trunk" maxzoom="13" color="#df1346"/>
<filter tag="highway" value="trunk" maxzoom="13" color="#ffaf80"/>
<filter hmRendered="true" tag="highway" value="trunk_link" maxzoom="13" color="#df1346"/>
<filter tag="highway" value="trunk_link" maxzoom="13" color="#ffaf80"/>
<groupFilter cap="ROUND">
<filter minzoom="5" maxzoom="9" strokeWidth="5"/>
<filter minzoom="10" maxzoom="10" strokeWidth="6"/>
<filter minzoom="11" maxzoom="11" strokeWidth="7"/>
<filter minzoom="12" maxzoom="12" strokeWidth="8"/>
<filter minzoom="13" maxzoom="13" strokeWidth="9"/>
</groupFilter>
</group>
<group>
<filter tag="highway" value="primary" maxzoom="13"/>
<filter tag="highway" value="primary_link" maxzoom="13"/>
<groupFilter color="#eb989a" cap="ROUND">
<filter minzoom="7" maxzoom="9" strokeWidth="4"/>
<filter minzoom="10" maxzoom="10" strokeWidth="5"/>
<filter minzoom="11" maxzoom="11" strokeWidth="6"/>
<filter minzoom="12" maxzoom="12" strokeWidth="7"/>
<filter minzoom="13" maxzoom="13" strokeWidth="8"/>
</groupFilter>
</group>
<group>
<filter tag="highway" value="secondary" maxzoom="13"/>
<filter tag="highway" value="secondary_link" maxzoom="13"/>
<groupFilter color="#fdd6a4" color_2="#fdd6a4" shadowRadius="1" cap="ROUND">
<filter minzoom="9" maxzoom="9" strokeWidth="3"/>
<filter minzoom="10" maxzoom="10" strokeWidth="4"/>
<filter minzoom="11" maxzoom="11" strokeWidth="5"/>
<filter minzoom="12" maxzoom="12" strokeWidth="6"/>
<filter minzoom="13" maxzoom="13" strokeWidth="7"/>
</groupFilter>
</group>
<group>
<filter hmRendered="true" tag="highway" value="motorway" color="#809bff" color_2="#809bff"/>
<filter tag="highway" value="motorway" color="#a58dff" color_2="#a58dff"/>
<filter hmRendered="true" tag="highway" value="motorway_link" color="#809bff" color_2="#809bff"/>
<filter tag="highway" value="motorway_link" color="#a58dff" color_2="#a58dff"/>
<filter hmRendered="true" tag="highway" value="trunk" color="#df1346" color_2="#df1346"/>
<filter tag="highway" value="trunk" color="#ffaf80" color_2="#ffaf80"/>
<filter hmRendered="true" tag="highway" value="trunk_link" color="#df1346" color_2="#df1346"/>
<filter tag="highway" value="trunk_link" color="#ffaf80" color_2="#ffaf80"/>
<filter tag="highway" value="primary" color="#eb989a" color_2="#eb989a"/>
<filter tag="highway" value="primary_link" color="#eb989a" color_2="#eb989a"/>
<filter tag="highway" value="secondary" color="#fdd6a4" color_2="#fdd6a4"/>
<filter tag="highway" value="secondary_link" color="#fdd6a4" color_2="#fdd6a4"/>
<groupFilter shadowRadius="1" cap="ROUND">
<!-- Bridges -->
<filter layer="1" color="#000000" shadowRadius="0" cap="BUTT" cap_2="SQUARE">
<filter minzoom="14" maxzoom="15" strokeWidth="14" strokeWidth_2="12"/>
<filter minzoom="16" maxzoom="16" strokeWidth="17" strokeWidth_2="15"/>
<filter minzoom="17" maxzoom="17" strokeWidth="21" strokeWidth_2="19"/>
<filter minzoom="18" strokeWidth="26" strokeWidth_2="24"/>
<groupFilter nightMode="true" color="#ffffff"/>
</filter>
<filter>
<filter minzoom="14" maxzoom="14" strokeWidth="10"/>
<filter minzoom="15" maxzoom="15" strokeWidth="12"/>
<filter minzoom="16" maxzoom="16" strokeWidth="15"/>
<filter minzoom="17" maxzoom="17" strokeWidth="19"/>
<filter minzoom="18" strokeWidth="24"/>
<groupFilter layer="-1" pathEffect="4_4" cap="BUTT"/>
</filter>
</groupFilter>
</group>
<group>
<filter tag="highway" value="tertiary"/>
<filter tag="highway" value="tertiary_link"/>
<groupFilter color="#fefeb3" color_2="#fefeb3" shadowRadius="1" cap="ROUND">
<filter minzoom="10" maxzoom="10" strokeWidth="3"/>
<filter minzoom="11" maxzoom="11" strokeWidth="4"/>
<filter minzoom="12" maxzoom="12" strokeWidth="5"/>
<filter minzoom="13" maxzoom="13" strokeWidth="6"/>
<!-- Bridges -->
<filter layer="1" color="#000000" shadowRadius="0" cap="BUTT" cap_2="SQUARE">
<filter minzoom="13" maxzoom="14" strokeWidth="8" strokeWidth_2="6"/>
<filter minzoom="15" maxzoom="15" strokeWidth="10" strokeWidth_2="8"/>
<filter minzoom="16" maxzoom="16" strokeWidth="12" strokeWidth_2="10"/>
<filter minzoom="17" maxzoom="17" strokeWidth="15" strokeWidth_2="13"/>
<filter minzoom="18" strokeWidth="20" strokeWidth_2="18"/>
<groupFilter nightMode="true" color="#ffffff"/>
</filter>
<filter>
<filter minzoom="14" maxzoom="14" strokeWidth="6"/>
<filter minzoom="15" maxzoom="15" strokeWidth="8"/>
<filter minzoom="16" maxzoom="16" strokeWidth="10"/>
<filter minzoom="17" maxzoom="17" strokeWidth="13"/>
<filter minzoom="18" strokeWidth="18"/>
<groupFilter layer="-1" pathEffect="4_4" cap="BUTT"/>
</filter>
</groupFilter>
</group>
<group>
<filter tag="highway" value="road"/>
<filter tag="highway" value="unclassified"/>
<filter tag="highway" value="residential"/>
<groupFilter color="#ffffff" color_2="#ffffff" shadowRadius="1" cap="ROUND">
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="3">
<filter nightMode="true" color="#9F9F9F" color_2="#9F9F9F"/>
</filter>
<filter minzoom="13" maxzoom="13" strokeWidth="4">
<filter nightMode="true" color="#9F9F9F" color_2="#9F9F9F"/>
</filter>
<!-- Bridges -->
<filter layer="1" color="#000000" shadowRadius="0" cap="BUTT" cap_2="SQUARE">
<filter minzoom="14" maxzoom="14" strokeWidth="8" strokeWidth_2="6"/>
<filter minzoom="15" maxzoom="15" strokeWidth="10" strokeWidth_2="8"/>
<filter minzoom="16" maxzoom="16" strokeWidth="12" strokeWidth_2="10"/>
<filter minzoom="17" maxzoom="17" strokeWidth="15" strokeWidth_2="13"/>
<filter minzoom="18" strokeWidth="20" strokeWidth_2="18"/>
<groupFilter nightMode="true" color="#ffffff" color_2="#9F9F9F"/>
</filter>
<filter>
<filter minzoom="14" maxzoom="14" strokeWidth="6"/>
<filter minzoom="15" maxzoom="15" strokeWidth="8"/>
<filter minzoom="16" maxzoom="16" strokeWidth="10"/>
<filter minzoom="17" maxzoom="17" strokeWidth="13"/>
<filter minzoom="18" strokeWidth="18"/>
<groupFilter>
<filter layer="-1" nightMode="true" color="#9F9F9F" color_2="#9F9F9F" pathEffect="4_4" cap="BUTT"/>
<filter layer="-1" pathEffect="4_4" cap="BUTT"/>
<filter nightMode="true" color="#9F9F9F" color_2="#9F9F9F"/>
</groupFilter>
</filter>
</groupFilter>
</group>
<group>
<filter tag="highway" value="service"/>
<filter tag="highway" value="living_street"/>
<filter tag="highway" value="pedestrian"/>
<groupFilter color="#ececec" color_2="#ececec" shadowRadius="1" cap="ROUND">
<filter hmRendered="true" minzoom="13" maxzoom="13" strokeWidth="2"/>
<filter hmRendered="true" minzoom="14" maxzoom="14" strokeWidth="3"/>
<!-- Bridges -->
<filter layer="1" color="#000000" shadowRadius="0" cap="BUTT" cap_2="SQUARE">
<filter hmRendered="true" minzoom="13" maxzoom="14" strokeWidth="5" strokeWidth_2="3"/>
<filter minzoom="15" maxzoom="15" strokeWidth="6" strokeWidth_2="4"/>
<filter minzoom="16" maxzoom="16" strokeWidth="7" strokeWidth_2="5"/>
<filter minzoom="17" maxzoom="17" strokeWidth="10" strokeWidth_2="8"/>
<filter minzoom="18" strokeWidth="14" strokeWidth_2="12"/>
<groupFilter nightMode="true" color="#ffffff"/>
</filter>
<filter>
<filter minzoom="15" maxzoom="15" strokeWidth="4"/>
<filter minzoom="16" maxzoom="16" strokeWidth="5"/>
<filter minzoom="17" maxzoom="17" strokeWidth="8"/>
<filter minzoom="18" strokeWidth="12"/>
<groupFilter layer="-1" pathEffect="4_4" cap="BUTT"/>
</filter>
</groupFilter>
</group>
<group>
<filter tag="highway" value="track" color="#996600" pathEffect="6_3" color_3="#996600" pathEffect_3="6_3">
<filter appMode="pedestrian" minzoom="14" strokeWidth="2" pathEffect="10_3" strokeWidth_3="2" pathEffect_3="10_3"/>
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="0.5" strokeWidth_3="0.5"/>
<filter minzoom="13" strokeWidth="1" strokeWidth_3="1"/>
</filter>
<!-- byway is deprecated tag, describes UK-only road. Proper tag should be highway=track or highway=path -->
<filter tag="highway" value="byway" color="#996600" pathEffect="6_3" color_3="#996600" pathEffect_3="6_3">
<filter appMode="bicycle" minzoom="14" strokeWidth="2" pathEffect="10_3" strokeWidth_3="2" pathEffect_3="10_3"/>
<filter appMode="pedestrian" minzoom="14" strokeWidth="2" pathEffect="10_3" strokeWidth_3="2" pathEffect_3="10_3"/>
<filter minzoom="12" strokeWidth="1" strokeWidth_3="1"/>
</filter>
<group>
<filter tag="highway" value="path" color="#000000" pathEffect="6_3" color_3="#000000" pathEffect_3="6_3">
<filter appMode="pedestrian" minzoom="14" strokeWidth="2" pathEffect="10_3" strokeWidth_3="2" pathEffect_3="10_3"/>
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="0.5" strokeWidth_3="0.5"/>
<filter minzoom="13" strokeWidth="1" strokeWidth_3="1"/>
</filter>
<groupFilter nightMode="true" color="#787878" color_3="#787878"/>
</group>
<filter tag="highway" value="cycleway" color="#0000ff" pathEffect="2_2" color_3="#0000ff" pathEffect_3="2_2">
<filter appMode="bicycle" minzoom="14" strokeWidth="2" pathEffect="10_3" strokeWidth_3="2" pathEffect_3="10_3"/>
<filter appMode="pedestrian" minzoom="14" strokeWidth="2" pathEffect="10_3" strokeWidth_3="2" pathEffect_3="10_3"/>
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="0.5" strokeWidth_3="0.5"/>
<filter minzoom="13" strokeWidth="1" strokeWidth_3="1"/>
</filter>
<filter tag="highway" value="footway" color="#fa5073" pathEffect="2_2" color_3="#fa5073" pathEffect_3="2_2">
<filter appMode="pedestrian" minzoom="14" strokeWidth="2" pathEffect="10_3" strokeWidth_3="2" pathEffect_3="10_3"/>
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="0.5" strokeWidth_3="0.5"/>
<filter hmRendered="true" minzoom="13" maxzoom="14" strokeWidth="1" strokeWidth_3="1"/>
<filter minzoom="15" strokeWidth="1" strokeWidth_3="1"/>
</filter>
<filter tag="highway" value="steps" color="#fa5073" pathEffect="1_2" color_3="#fa5073" pathEffect_3="1_2">
<filter appMode="pedestrian" minzoom="14" strokeWidth="4" pathEffect="2_2" strokeWidth_3="4" pathEffect_3="2_2"/>
<filter hmRendered="true" minzoom="14" strokeWidth="4" strokeWidth_3="4"/>
<filter minzoom="15" strokeWidth="4" strokeWidth_3="4"/>
</filter>
<filter tag="highway" value="bridleway" color="#339900" pathEffect="2_2" color_3="#339900" pathEffect_3="2_2">
<filter appMode="pedestrian" minzoom="14" strokeWidth="2" pathEffect="10_3" strokeWidth_3="2" pathEffect_3="10_3"/>
<filter hmRendered="true" minzoom="12" maxzoom="12" strokeWidth="0.5" strokeWidth_3="0.5"/>
<filter minzoom="13" strokeWidth="1" strokeWidth_3="1"/>
</filter>
<!-- Bridges -->
<groupFilter layer="1">
<filter nightMode="false" minzoom="14" color="#000000" strokeWidth="6.5" pathEffect="" color_2="#ffffff" strokeWidth_2="5"/>
<filter nightMode="true" minzoom="14" color="#ffffff" strokeWidth="6.5" pathEffect="" color_2="#000000" strokeWidth_2="5"/>
</groupFilter>
</group>
<filter tag="highway" value="services" minzoom="14" color="#000000" strokeWidth="2"/>
<filter tag="highway" value="ford" minzoom="14" color="#000000" strokeWidth="2"/>
<filter tag="highway" value="construction" minzoom="12" color="#ff6600" strokeWidth="8" color_2="#ffffff" strokeWidth_2="6" pathEffect_2="6_6"/>
<filter tag="highway" value="proposed" minzoom="12" color="#ff6600" strokeWidth="8" color_2="#9f9f9f" strokeWidth_2="6" pathEffect_2="9_3"/>
<filter contourLines="true" tag="contour" value="elevation" minzoom="14" color="#54ff7c00" strokeWidth="1"/>
<!-- Barriers -->
<filter minzoom="16" color="#000000" strokeWidth="1" tag="highway" value="gate"/>
<filter minzoom="16" color="#aed1a0" strokeWidth="3" tag="barrier" value="hedge"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="fence"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="wall"/>
<filter minzoom="16" color="#b5d0d0" strokeWidth="3" tag="barrier" value="ditch"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="retaining_wall"/>
<filter minzoom="14" maxzoom="14" color="#888888" strokeWidth="4" tag="barrier" value="city_wall"/>
<filter minzoom="15" maxzoom="15" color="#888888" strokeWidth="6" tag="barrier" value="city_wall"/>
<filter minzoom="16" color="#888888" strokeWidth="9" tag="barrier" value="city_wall"/>
<filter minzoom="14" maxzoom="14" color="#888888" strokeWidth="4" tag="historic" value="city_walls"/>
<filter minzoom="15" maxzoom="15" color="#888888" strokeWidth="6" tag="historic" value="city_walls"/>
<filter minzoom="16" color="#888888" strokeWidth="9" tag="historic" value="city_walls"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="bollard"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="cycle_barrier"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="block"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="cattle_grid"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="toll_booth"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="entrance"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="gate"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="lift_gate"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="stile"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="horse_stile"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="kissing_gate"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="sally_port"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="turnstile"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="barrier" value="kent_carriage_gap"/>
<filter minzoom="16" color="#aed1a0" strokeWidth="3" tag="natural" value="hedge"/>
<filter minzoom="16" color="#000000" strokeWidth="1" tag="fenced" value="yes"/>
<!-- Waterways -->
<group>
<filter tag="waterway" value="stream" minzoom="12" strokeWidth="2">
<filter layer="-1" strokeWidth="3" strokeWidth_2="1" pathEffect_2="4_2"/>
</filter>
<filter tag="waterway" value="dam" minzoom="13" strokeWidth="2"/>
<group>
<filter tag="waterway" value="river"/>
<filter tag="waterway" value="canal"/>
<groupFilter pathEffect_2="4_2">
<filter minzoom="5" maxzoom="9" strokeWidth="1"/>
<filter minzoom="10" maxzoom="12" strokeWidth="2"/>
<filter layer="-1">
<filter minzoom="13" maxzoom="13" strokeWidth="3" strokeWidth_2="1"/>
<filter minzoom="14" maxzoom="14" strokeWidth="5" strokeWidth_2="3"/>
<filter minzoom="15" maxzoom="16" strokeWidth="6" strokeWidth_2="4"/>
<filter minzoom="17" maxzoom="17" strokeWidth="10" strokeWidth_2="8"/>
<filter minzoom="18" strokeWidth="12" strokeWidth_2="10"/>
</filter>
<filter minzoom="13" maxzoom="13" strokeWidth="3"/>
<filter minzoom="14" maxzoom="14" strokeWidth="5"/>
<filter minzoom="15" maxzoom="16" strokeWidth="6"/>
<filter minzoom="17" maxzoom="17" strokeWidth="10"/>
<filter minzoom="18" strokeWidth="12"/>
</groupFilter>
</group>
<group>
<filter tag="waterway" value="ditch"/>
<filter tag="waterway" value="drain"/>
<groupFilter>
<filter layer="-1" minzoom="15" strokeWidth="3" color_2="#ffffff" strokeWidth_2="1" pathEffect_2="4_2"/>
<filter minzoom="13" maxzoom="14" strokeWidth="1"/>
<filter minzoom="15" strokeWidth="3"/>
</groupFilter>
</group>
<groupFilter color="#b5d0d0" color_2="#ffffff">
<filter nightMode="true" color="#330099" color_2="#7340D9"/>
</groupFilter>
</group>
<filter tag="waterway" value="weir" minzoom="15" color="#aaaaaa" strokeWidth="2"/>
<!-- Railways -->
<filter tag="railway" value="rail" color="#999999">
<filter layer="-1" minzoom="9" maxzoom="13" strokeWidth="2" pathEffect="5_2"/>
<filter layer="-1" minzoom="14" strokeWidth="3" color_2="#ffffff" strokeWidth_2="3" pathEffect_2="4_4"/>
<filter layer="1" minzoom="14" color="#000000" strokeWidth="5" color_2="#ffffff" strokeWidth_2="4" color_3="#999999" strokeWidth_3="1" pathEffect_3="12_8_1_0"/>
<filter minzoom="7" maxzoom="7" strokeWidth="1"/>
<filter minzoom="8" maxzoom="8" strokeWidth="1.5"/>
<filter minzoom="9" maxzoom="12" strokeWidth="2"/>
<filter minzoom="13" maxzoom="13" strokeWidth="3" color_2="#ffffff" strokeWidth_2="1" pathEffect_2="8_12"/>
<filter minzoom="14" strokeWidth="3" color_2="#ffffff" strokeWidth_2="1" pathEffect_2="0_11_8_1"/>
</filter>
<filter tag="railway" value="tram" color="#444444">
<filter layer="-1" minzoom="13" maxzoom="14" strokeWidth="1" pathEffect="5_3"/>
<filter layer="-1" minzoom="15" strokeWidth="2" pathEffect="5_3"/>
<filter minzoom="13" maxzoom="14" strokeWidth="1"/>
<filter minzoom="15" strokeWidth="2"/>
</filter>
<filter layer="-1" tag="railway" value="subway" minzoom="13" color="#999999" strokeWidth="2" pathEffect="5_3"/>
<filter tag="railway" value="subway" minzoom="13" color="#999999" strokeWidth="2"/>
<filter layer="-1" tag="railway" value="light_rail" minzoom="13" color="#666666" strokeWidth="2" pathEffect="5_3"/>
<filter tag="railway" value="light_rail" minzoom="13" color="#666666" strokeWidth="2"/>
<group>
<filter tag="railway" value="abandoned" minzoom="13"/>
<filter tag="railway" value="disused" minzoom="13"/>
<groupFilter>
<filter layer="1" color="#000000" strokeWidth="4.5" color_2="#888888" strokeWidth_2="2" pathEffect_2="4_2"/>
<filter color="#888888" strokeWidth="2" pathEffect="4_2"/>
</groupFilter>
</group>
<filter tag="railway" value="preserved" minzoom="13" color="#999999" strokeWidth="3" color_2="#ffffff" strokeWidth_2="1" pathEffect_2="0_1_8_1"/>
<filter layer="-1" tag="railway" value="narrow_gauge" minzoom="15" color="#666666" strokeWidth="5" color_2="#cccccc" strokeWidth_2="3" pathEffect="5_3"/>
<filter tag="railway" value="narrow_gauge" minzoom="15" color="#666666" strokeWidth="2"/>
<filter layer="1" tag="railway" value="construction" minzoom="13" color="#000000" strokeWidth="5" color_2="#999999" strokeWidth_2="4" color_3="#ff6600" strokeWidth_3="1" pathEffect_3="12_8_1_0"/>
<filter tag="railway" value="construction" minzoom="13" color="#999999" strokeWidth="3" color_2="#ff6600" strokeWidth_2="1" pathEffect_2="8_12"/>
<filter tag="railway" value="monorail" minzoom="15" color="#777777" strokeWidth="3" pathEffect="2_3"/>
<filter layer="-1" tag="railway" value="funicular" minzoom="15" color="#666666" strokeWidth="5" pathEffect="5_3" color_2="#cccccc" strokeWidth_2="3"/>
<filter tag="railway" value="funicular" minzoom="15" color="#666666" strokeWidth="2"/>
<filter tag="railway" value="platform" minzoom="15" color="#888888" strokeWidth="3"/>
<!-- Aeroways -->
<filter tag="aeroway" value="runway" color="#bbbbcc">
<filter layer="1" minzoom="13" maxzoom="13" color="#000000" strokeWidth="9" color_2="#bbbbcc" strokeWidth_2="7" cap_2="SQUARE"/>
<filter layer="1" minzoom="14" maxzoom="14" color="#000000" strokeWidth="14" color_2="#bbbbcc" strokeWidth_2="12" cap_2="SQUARE"/>
<filter layer="1" minzoom="15" color="#000000" strokeWidth="20" color_2="#bbbbcc" strokeWidth_2="18" cap_2="SQUARE"/>
<filter minzoom="11" maxzoom="11" strokeWidth="2"/>
<filter minzoom="12" maxzoom="12" strokeWidth="4"/>
<filter minzoom="13" maxzoom="13" strokeWidth="7"/>
<filter minzoom="14" maxzoom="14" strokeWidth="12"/>
<filter minzoom="15" color="#bbbbcc" strokeWidth="18"/>
</filter>
<filter tag="aeroway" value="taxiway" color="#bbbbcc">
<filter layer="1" minzoom="13" maxzoom="13" color="#000000" strokeWidth="3" color_2="#bbbbcc" strokeWidth_2="1" cap_2="SQUARE"/>
<filter layer="1" minzoom="14" maxzoom="14" color="#000000" strokeWidth="6" color_2="#bbbbcc" strokeWidth_2="4" cap_2="SQUARE"/>
<filter layer="1" minzoom="15" color="#000000" strokeWidth="8" color_2="#bbbbcc" strokeWidth_2="6" cap_2="SQUARE"/>
<filter minzoom="12" maxzoom="13" strokeWidth="1"/>
<filter minzoom="14" maxzoom="14" strokeWidth="4"/>
<filter minzoom="15" color="#bbbbcc" strokeWidth="6"/>
</filter>
<filter tag="aerialway" value="cable_car" minzoom="12" color="#bababa" strokeWidth="2"/>
<filter tag="aerialway" value="gondola" minzoom="12" color="#bababa" strokeWidth="2"/>
<filter tag="aerialway" value="chair_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
<filter tag="aerialway" value="mixed_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
<filter tag="aerialway" value="drag_lift" minzoom="12" color="#bababa" strokeWidth="2"/>
<!-- Man made -->
<filter tag="power" value="line" minzoom="14" maxzoom="14" color="#bababa" strokeWidth="1"/>
<filter tag="power" value="line" minzoom="15" color="#bababa" strokeWidth="2"/>
<filter tag="power" value="minor_line" minzoom="14" color="#bababa" strokeWidth="1"/>
<group>
<filter tag="man_made" value="groyne"/>
<filter tag="man_made" value="breakwater"/>
<groupFilter>
<filter minzoom="12" maxzoom="13" color="#aaaaaa" strokeWidth="1"/>
<filter minzoom="14" maxzoom="15" color="#aaaaaa" strokeWidth="2"/>
<filter minzoom="16" color="#aaaaaa" strokeWidth="4"/>
</groupFilter>
</group>
<filter tag="man_made" value="pier" minzoom="12" maxzoom="13" color="#f2efe9" strokeWidth="1"/>
<filter tag="man_made" value="pier" minzoom="14" maxzoom="15" color="#f2efe9" strokeWidth="3"/>
<filter tag="man_made" value="pier" minzoom="16" color="#f2efe9" strokeWidth="6"/>
<filter tag="leisure" value="track" minzoom="13" color="#888888" strokeWidth="1"/>
<filter tag="leisure" value="marina" minzoom="13" maxzoom="15" color="#0000ff" strokeWidth="1" pathEffect="6_2"/>
<filter tag="leisure" value="marina" minzoom="16" color="#0000ff" strokeWidth="2" pathEffect="6_2"/>
<!-- Admin levels (boundaries) -->
<group>
<filter tag="admin_level" value="0"/>
<filter tag="admin_level" value="1"/>
<filter tag="admin_level" value="2"/>
<filter tag="admin_level" value="3"/>
<groupFilter color="#54800080">
<filter minzoom="2" maxzoom="3" strokeWidth="0.5"/>
<filter minzoom="4" maxzoom="6" strokeWidth="1"/>
<filter minzoom="7" maxzoom="9" strokeWidth="2.5"/>
<filter minzoom="10" strokeWidth="4"/>
</groupFilter>
</group>
<filter tag="admin_level" value="4" color="#54800080" pathEffect="6_1">
<filter minzoom="4" maxzoom="6" strokeWidth="0.6"/>
<filter minzoom="7" maxzoom="9" strokeWidth="2"/>
<filter minzoom="11" strokeWidth="3"/>
</filter>
<filter tag="admin_level" value="5" minzoom="11" color="#54800080" strokeWidth="3" pathEffect="6_3_2_3_2_3"/>
<filter tag="admin_level" value="6" minzoom="11" color="#54800080" strokeWidth="3" pathEffect="6_3_2_3"/>
<filter tag="admin_level" value="7" minzoom="12" color="#54800080" strokeWidth="3" pathEffect="5_1"/>
<filter tag="admin_level" value="8" minzoom="12" color="#54800080" strokeWidth="3" pathEffect="5_1"/>
<filter tag="admin_level" value="9" minzoom="13" color="#54800080" strokeWidth="3" pathEffect="4_1"/>
<filter tag="admin_level" value="10" minzoom="13" color="#54800080" strokeWidth="3" pathEffect="4_1"/>
<filter tag="boundary" value="national_park" minzoom="7" maxzoom="9" color="#a009dd09" strokeWidth="1.5" pathEffect="4_1"/>
<filter tag="boundary" value="national_park" minzoom="10" color="#a009dd09" strokeWidth="3" pathEffect="4_1"/>
</line>
</renderingStyle>