Last active
February 2, 2026 02:36
-
-
Save adamfranco/f637685025f6df7aaa04c479c0175c00 to your computer and use it in GitHub Desktop.
Hide waterway=flowline. Partial fix for https://github.com/osmandapp/OsmAnd/issues/24340
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <?xml version="1.0" encoding="utf-8"?> | |
| <renderingStyle name="default" depends="" defaultColor="#ebe7e4" version="1"> | |
| <!-- DOCUMENTATION: of the rendering syntax: | |
| Elements: | |
| <switch> : Old convention <group>, bundles (groups) a section of <case>, <apply>, and further <switch> levels | |
| <case> : Old convention <filter>, is the analog of (if...else) | |
| <apply> and <apply_if> (synonym) : Old convention <groupFilter>, specifies additional conditions/assignments to their parent filter | |
| - <switch> and <case> can be top level elements, <apply> cannot | |
| <switch> element : | |
| 1. A <switch> (or <group>, logically the same) on the top level propagates all its attributes like e.g. strokeWidth to the <case> level (unless overwritten there) | |
| 2. If <switch> has <case> or <switch> children, it tests these in their order with (if...else), and returns "true" when/if the first test succeeds (all others are not executed any more). If one succeeds, also all <applies> are executed in their specified order. | |
| 3. If <switch> does not have <case> or <switch>, but only <apply> children, then it should be replaced with <case> cause it doesn't make sense . | |
| 4. All highest (top level) occurrences of <case> elements must contain tag/value attributes! A nested sequence from the top level like <switch><switch><case tag="" value=""></switch></switch> is possible, though. | |
| <case> element : | |
| 1. <case> works exactly like <switch> when executing its children, but the difference is it first evaluates itself. | |
| A DIFFERENCE vs. <switch> is that if <case> matches, it always returns "true", while for <switch> this depends on a match of one of its children. | |
| 2. <case> is the only logical element which can return "true" on the top level. A top level <switch> must contain at least one <case>. | |
| <apply> element : | |
| 1. <apply> evaluates its children just like <switch>, but it always returns "true", however nothing below evaluates this return value any more. | |
| 2. <apply> is only executed if at least one <case> applies | |
| <order> | |
| ignorePolygonArea - process polygon even if it is filtered by area | |
| ignorePolygonAsPointArea - process polygon as point (center) even if it is filtered by area | |
| "nameTag" is input parameter. | |
| This code | |
| <case nameTag="ref"/> | |
| <case nameTag="addr:flats"/> | |
| <apply textSize="13"/> | |
| applies textSize when ref OR addr:flats are contained in the map data (obf) | |
| nameTag="" is used to display object name from name or name:* tags | |
| which name or name:* tags is used depends on application language settings and system settings | |
| for example next statments display river name and skip the rest of data | |
| <case minzoom="11" tag="waterway" value="river" textOnPath="true" textMinDistance="80" textOrder="184" nameTag=""/> | |
| or | |
| <switch minzoom="11" tag="waterway" value="river" textOnPath="true" textMinDistance="80" textOrder="184"> | |
| <case nameTag=""/> | |
| </switch> | |
| nameTag2 explanation: nameTag2 is the usual string addition | |
| engine_v1 (old): nameTag + " " + nameTag2 | |
| OpenGL engine: nameTag + " (" + nameTag2 + ")" | |
| for example <case nameTag="" nameTag2="lock_name"/> displays "Object name (Object lock name)" on map | |
| default iconOrder=90 | |
| ignoreClick (default=false) filters out "non-clickable" objects for App click-on-map (applicable to text/icons) | |
| Explanation of strokeWidth="dp:dx": dp scales with the screen dpi, dx directly specifies physical pixels. | |
| Scaling factors for dp: | |
| xxhdpi: 3.0 | |
| xhdpi: 2.0 | |
| hdpi: 1.5 | |
| mdpi: 1.0 | |
| ldpi: 0.75 | |
| Example: | |
| Effective line width for "1:1" on an xxhdpi screen calculates to "1:1" = "(1*3)" + "1" = 4 px | |
| Remarks: | |
| - strokeWidth="z" is interpreted as strokeWidth="z:0" | |
| - Text size is measured in dp only. | |
| --> | |
| <!-- RENDERING PROPERTIES: input parameters to the style !!! --> | |
| <!-- renderingProperty Types : string, int, boolean; possibleValues comma separated possible values for int/string --> | |
| <renderingProperty attr="appMode" name="Rendering mode" description="Map optimization for respective User Profile" | |
| type="string" possibleValues=""/> <!-- linked to profiles --> | |
| <renderingProperty attr="baseAppMode" name="Default Rendering mode" description="Map optimization for respective User Profile based on base (parent) profile" | |
| type="string" possibleValues="default,car,bicycle,pedestrian,public_transport,boat,ski"/> | |
| <renderingProperty attr="transportStops" name="Transport stops" description="Public transport stops" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="showBusRoutes" name="Show bus routes" description="Show bus routes" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="showTrolleybusRoutes" name="Show trolleybus routes" description="Show trolleybus routes" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="showShareTaxiRoutes" name="Show share taxi routes" description="Show share taxi routes" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="showTramRoutes" name="Show tram routes" description="Show tram routes" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="showTrainRoutes" name="Show train routes" description="Show train routes" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="showLightRailRoutes" name="Show light rail routes" description="Show light rail routes" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="showMonorailRoutes" name="Show monorail routes" description="Show monorail routes" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="showFunicularRoutes" name="Show funicular routes" description="Show funicular routes" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="subwayMode" name="Subway mode" description="Subway rendering mode" | |
| type="boolean" possibleValues="" category="transport"/> | |
| <renderingProperty attr="moreDetailed" name="More details" description="More details on map" type="boolean" possibleValues="" | |
| category="details"/> | |
| <renderingProperty attr="showSurfaces" name="Road surface" description="Show road surfaces" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="showSurfaceGrade" name="Road quality" description="Show road quality" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="showToll" name="Show toll roads" description="Show toll roads" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="showLez" name="Show Low Emission Zones" description="Show Low Emission zones on the map. Does not affect routing." | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="coloredBuildings" name="Colored buildings" description="Buildings colored by type" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="streetLighting" name="Street lighting" description="Show street lighting" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="streetLightingNight" name="Street lighting (night mode)" description="Show street lighting only at night" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="showWaterwayTunnels" name="Waterway tunnels" description="Don't hide waterway tunnels" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="natureReserves" name="Nature reserves" description="Show nature reserve, protected areas and national parks" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="horseScale" name="Difficulty of horse trails" description="Render paths according to difficulty of horse trails" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="showProposed" name="Show proposed objects" description="Show proposed objects" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="showAccess" name="Show access restrictions" description="Show access type" | |
| type="boolean" possibleValues="" category="details"/> | |
| <renderingProperty attr="whiteWaterSports" name="Whitewater sports" description="Whitewater sports" | |
| type="boolean" possibleValues="" category="routes"/> | |
| <renderingProperty attr="noAdminboundaries" name="Hide boundaries" description="Suppress display of admin levels 5-9" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="noPolygons" name="Hide polygons" description="Make all areal land features on map transparent" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="hideBuildings" name="Hide buildings" description="Hide buildings" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="hideWaterPolygons" name="Hide water" description="Hide water polygons" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="hideHouseNumbers" name="Hide house numbers" description="Hide house numbers" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="hideIcons" name="Hide map icons" description="Hide map icons" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="hidePOILabels" name="Hide POI labels" description="Hide POI labels" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="hideUnderground" name="Hide underground objects" description="Hide underground objects" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="hideOverground" name="Hide overground objects" description="Hide overground objects" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="hideMilitaryAreas" name="Hide military areas" description="Hide military areas" | |
| type="boolean" possibleValues="" category="hide"/> | |
| <renderingProperty attr="alpineHiking" name="Alpine hiking scale" description="Render paths according to SAC scale" | |
| type="boolean" possibleValues="" category="other"/> | |
| <renderingProperty attr="alpineHikingScaleScheme" name="Alpine hiking scale scheme" description="Render paths according to SAC/CAI scale" | |
| type="string" possibleValues="sacScale,caiScale" defaultValueDescription="disabled" category="other"/> | |
| <renderingProperty attr="roadStyle" name="Road style" description="Road style" | |
| type="string" possibleValues="germanRoadAtlas,americanRoadAtlas,highContrastRoads,boldOutline,pale" defaultValueDescription="default"/> | |
| <renderingProperty attr="currentTrackColor" name="Current GPX color" description="Color of the currently recording track" | |
| type="string" possibleValues="red,orange,lightblue,blue,purple,pink,translucent_red,translucent_orange,translucent_lightblue,translucent_blue,translucent_purple,translucent_pink" defaultValueDescription="default"/> | |
| <renderingProperty attr="currentTrackWidth" name="Current GPX width" description="Width of the currently recording track" | |
| type="string" possibleValues="thin,medium,bold" defaultValueDescription="default"/> | |
| <renderingProperty attr="showSkiSlopes" name="Ski slopes" description="Show ski slopes" | |
| type="boolean" possibleValues="" category="ui_hidden"/> | |
| <renderingProperty attr="legend" name="Legend" type="boolean" possibleValues="" category="ui_hidden"/> | |
| <renderingProperty attr="eleUnits" name="Elevation units" type="string" possibleValues="meters,feet" defaultValueDescription="default" category="ui_hidden"/> | |
| <!-- <renderingProperty attr="levelNumber" name="Levels" description="" type="string" possibleValues="-5,-4,-3,-2,-1,0,1,2,3,4,5"/>--> | |
| <!-- | |
| <renderingProperty attr="showRoadMaps" name="Roads-only maps" description="Select how to show maps that have only road information" | |
| type="string" possibleValues="Always - never show regular maps,Where no regular map is available,Never"/> | |
| --> | |
| <renderingProperty attr="engine_v1" type="boolean"/> | |
| <renderingProperty attr="show3DbuildingParts" name="Building parts" description="Show building parts" | |
| type="boolean" possibleValues="" category="3D Buildings"/> | |
| <!-- RENDERING CONSTANTS AND ATTRIBUTES: values - colors, width, .. to be used in style or by program --> | |
| <renderingAttribute name="defaultColor"> | |
| <!-- next line should should make background transparent for underlays to be visible, but this curretnly does not work as desired --> | |
| <!-- To change default color completely you should do that also for tag="place" value="island" and tag="natural" value="land" (search this file) --> | |
| <case noPolygons="true" attrColorValue="#00ebe7e4"/> | |
| <case attrColorValue="#ebe7e4"> | |
| <apply_if nightMode="true" attrColorValue="#121926"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="shadowRendering"> | |
| <!-- 0 - no shadow, 1 - one step, 2 - blur shadow, 3 - solid shadow --> | |
| <!-- next line ensures bridges stand out ok --> | |
| <case minzoom="14" nightMode="false" attrIntValue="3" shadowColor="#969696"/> | |
| <case minzoom="14" attrIntValue="3" shadowColor="#464646"/> | |
| <case roadStyle="germanRoadAtlas" minzoom="6" maxzoom="13" attrIntValue="3"/> | |
| <case roadStyle="americanRoadAtlas" minzoom="6" maxzoom="13" attrIntValue="3"/> | |
| <case minzoom="8" maxzoom="13" attrIntValue="3" shadowColor="#969696"/> | |
| <case attrIntValue="0"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="routeColor"> <!-- deprecated --> | |
| <!-- fluorescent: filter attrColorValue="#CCFF6600"/ --> | |
| <!-- was badly visible on motorways: filter nightMode="false" attrColorValue="#960000FF"/ --> | |
| <case attrColorValue="#cc153bd1"> | |
| <apply_if nightMode="true" attrColorValue="#cc45e0ff"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="gpxColor"> <!-- deprecated --> | |
| <!-- fluorescent: filter attrColorValue="#B400FFFF"/ --> | |
| <!-- filter nightMode="false" attrColorValue="#B4B319FF"/ --> | |
| <case attrColorValue="#b400ffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="rulerCircle"> | |
| <!-- color - circle color | |
| strokeWidth - circle width | |
| shadowRadius - circle shadow radius | |
| shadowColor - circle shadow color | |
| strokeWidth_2 - dummy for text color | |
| color_2 - text color | |
| strokeWidth_3 - text shadow radius | |
| color_3 - text shadow color | |
| --> | |
| <case color="#222222" strokeWidth="1" shadowRadius="1" shadowColor="#44f1eae4" strokeWidth_2="0" color_2="#000000" strokeWidth_3="3" color_3="#99f1eae4"> | |
| <apply_if nightMode="true" color="#999999" color_2="#aaaaaa" color_3="#33000000" shadowColor="#33002a2a"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="rulerCircleAlt"> | |
| <case color="#aaffffff" strokeWidth="1" shadowRadius="1" shadowColor="#33222222" strokeWidth_2="0" color_2="#000000" strokeWidth_3="2" color_3="#99f1eae4"> | |
| <apply_if nightMode="true" color="#333333" color_2="#333333" shadowColor="#55999999"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="rulerLine"> | |
| <case color="#000000" strokeWidth="3" pathEffect="5_3"> | |
| <apply_if nightMode="true" color="#aaaaaa"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="rulerLineFont"> | |
| <!-- color - font color | |
| strokeWidth - | |
| color_2 - stroke color | |
| strokeWidth_2 - font stroke width | |
| --> | |
| <case color="#000000" strokeWidth="0" color_2="#99f1eae4" strokeWidth_2="4"> | |
| <apply_if nightMode="true" color="#333333" color_2="#aaaaaa"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="measureDistanceLine"> | |
| <case color="#536dfe" strokeWidth="2" pathEffect="5_3"/> | |
| <apply_if nightMode="true" color="#ff8800"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="markerGuideline"> | |
| <case color="#555555" strokeWidth="2" pathEffect="5_3"/> | |
| <apply_if nightMode="true" color="#55ff55" color_2="#aa66ff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="markerPlanRouteline"> | |
| <!-- color - straight line color | |
| strokeWidth - straight line | |
| color_2 - route line | |
| strokeWidth_2 - route line | |
| --> | |
| <case color="#536dfe" strokeWidth="2" pathEffect="5_3" color_2="#CC536dfe" strokeWidth_2="3" pathEffect_2="10_3"/> | |
| <apply_if nightMode="true" color="#536dfe" color_2="#CC536dfe"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="route"> | |
| <!-- fluorescent: filter attrColorValue="#CCFF6600"/ --> | |
| <!-- was badly visible on motorways: filter nightMode="false" attrColorValue="#960000FF"/ --> | |
| <!-- color used for route line color --> | |
| <!-- color_0 used for route line stroke color --> | |
| <!-- color_2 used for route direction arrows --> | |
| <!-- color_3 used for turn arrows on the route --> | |
| <case color="#882a4bd1" strokeWidth="12:8" color_3="#ffde5b" color_2="#bfccff" strokeWidth_3="5:7"> | |
| <apply_if nightMode="true" color="#ffdf3d" color_2="#806f1f" color_3="#41a6d9" strokeWidth="9:8" color_0="#CCb29c2b" strokeWidth_0="12:8"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="gpx"> | |
| <switch> | |
| <case currentTrackColor="red" color="#ff0000"/> | |
| <case currentTrackColor="orange" color="#ff7200"/> | |
| <case currentTrackColor="lightblue" color="#2ec6ff"/> | |
| <case currentTrackColor="blue" color="#4e4eff"/> | |
| <case currentTrackColor="purple" color="#a71de1"/> | |
| <case currentTrackColor="pink" color="#f52887"/> | |
| <case currentTrackColor="white" color="#ffffff"/> | |
| <case currentTrackColor="black" color="#000000"/> | |
| <case currentTrackColor="gray" color="#999999"/> | |
| <case currentTrackColor="yellow" color="#FBFF00"/> | |
| <case currentTrackColor="green" color="#1CC605"/> | |
| <case currentTrackColor="translucent_red" color="#aaff0000"/> | |
| <case currentTrackColor="translucent_orange" color="#aaff7200"/> | |
| <case currentTrackColor="translucent_lightblue" color="#aa00ffff"/> | |
| <case currentTrackColor="translucent_blue" color="#aa4e4eff"/> | |
| <case currentTrackColor="translucent_purple" color="#aaa71de1"/> | |
| <case currentTrackColor="translucent_pink" color="#aaf52887"/> | |
| <case currentTrackColor="translucent_white" color="#aaffffff"/> | |
| <case currentTrackColor="dark_red" color="#AF0000"/> | |
| <case currentTrackColor="dark_green" color="#127E03"/> | |
| <case currentTrackColor="dark_yellow" color="#B0B300"/> | |
| <case currentTrackColor="dark_blue" color="#2D2D93"/> | |
| <case currentTrackColor="dark_pink" color="#A41B5B"/> | |
| <case currentTrackColor="dark_cyan" color="#1D7CA0"/> | |
| <case currentTrackColor="dark_gray" color="#595959"/> | |
| <case color="#ff0000"> | |
| <apply_if roadStyle="germanRoadAtlas" color="#aa0088"/> <!-- does not works --> | |
| </case> | |
| <apply cap="ROUND"> | |
| <case currentTrackWidth="thin"> | |
| <apply_if minzoom="3" maxzoom="5" strokeWidth="1"/> | |
| <apply_if minzoom="6" strokeWidth="2"/> | |
| <apply_if additional="routePoints=true" pathEffect="5_4"/> | |
| </case> | |
| <case currentTrackWidth="medium"> | |
| <apply_if minzoom="3" maxzoom="5" strokeWidth="1"/> | |
| <apply_if minzoom="6" maxzoom="11" strokeWidth="3"/> | |
| <apply_if minzoom="12" strokeWidth="5"/> | |
| <apply_if additional="routePoints=true" pathEffect="8_7"/> | |
| </case> | |
| <case currentTrackWidth="bold"> | |
| <apply_if minzoom="3" maxzoom="5" strokeWidth="1"/> | |
| <apply_if minzoom="6" maxzoom="7" strokeWidth="3"/> | |
| <apply_if minzoom="8" maxzoom="9" strokeWidth="5"/> | |
| <apply_if minzoom="10" maxzoom="11" strokeWidth="7"/> | |
| <apply_if minzoom="12" strokeWidth="11"/> | |
| <apply_if additional="routePoints=true" pathEffect="8_15"/> | |
| </case> | |
| <case> | |
| <apply_if minzoom="3" maxzoom="5" strokeWidth="1"/> | |
| <apply_if minzoom="6" strokeWidth="2"/> | |
| <apply_if additional="routePoints=true" pathEffect="5_4"/> | |
| </case> | |
| </apply> | |
| </switch> | |
| </renderingAttribute> | |
| <renderingAttribute name="publicTransportLine"> | |
| <case tag="pt_line" value="bus" color="#ff0000"/> | |
| <case tag="pt_line" value="trolleybus" color="#920071"/> | |
| <case tag="pt_line" value="share_taxi" color="#f620cb"/> | |
| <case tag="pt_line" value="tram" color="#0000ff"/> | |
| <case tag="pt_line" value="monorail" color="#009100"/> | |
| <case tag="pt_line" value="funicular" color="#3880a9"/> | |
| <case tag="pt_line" value="light_rail" color="#009100"/> | |
| <case tag="pt_line" value="train" color="#8c3f01"/> | |
| <apply> | |
| <!-- strokeWidth - route line --> | |
| <!-- strokeWidth_2 - route line shadow --> | |
| <!-- strokeWidth_3 - route line shield --> | |
| <apply_if maxzoom="14" strokeWidth="8" strokeWidth_2="9" strokeWidth_3="14"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth="10" strokeWidth_2="12" strokeWidth_3="16"/> | |
| <apply_if minzoom="16" strokeWidth="12" strokeWidth_2="14" strokeWidth_3="18"/> | |
| </apply> | |
| </renderingAttribute> | |
| <renderingAttribute name="walkingRouteLine"> | |
| <case pathEffect="5_3" color="#407ef5"/> | |
| <apply> | |
| <apply_if maxzoom="14" strokeWidth="8" strokeWidth_2="9"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth="10" strokeWidth_2="12"/> | |
| <apply_if minzoom="16" strokeWidth="12" strokeWidth_2="14"/> | |
| </apply> | |
| </renderingAttribute> | |
| <renderingAttribute name="straightWalkingRouteLine"> | |
| <case pathEffect="5_3" color="#407ef5"/> | |
| <apply> | |
| <apply_if maxzoom="14" strokeWidth="8" strokeWidth_2="9"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth="10" strokeWidth_2="12"/> | |
| <apply_if minzoom="16" strokeWidth="12" strokeWidth_2="14"/> | |
| </apply> | |
| </renderingAttribute> | |
| <renderingAttribute name="waterwayArrows"> | |
| <case attrIntValue="1"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="polygonMinSizeToDisplay"> | |
| <!-- Minimum polygon size in pixels --> | |
| <case moreDetailed="true" attrIntValue="10"/> | |
| <case attrIntValue="75"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="roadDensityZoomTile"> | |
| <!-- 8 (=1 pixel tile) down to 0 (=large tile) --> | |
| <case minzoom="15" attrIntValue="4"/> | |
| <case attrIntValue="3"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="roadsDensityLimitPerTile"> | |
| <!-- Number of roads to display per tile --> | |
| <case moreDetailed="true" attrIntValue="55"/> | |
| <case baseAppMode="pedestrian" attrIntValue="40"/> | |
| <case baseAppMode="bicycle" attrIntValue="40"/> | |
| <case attrIntValue="40"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="defaultSymbolPathSpacing"> | |
| <case attrFloatValue="5"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="defaultBlockPathSpacing"> | |
| <case attrFloatValue="100"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="globalPathPadding"> | |
| <case attrFloatValue="0"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="debugTextDisplayBBox"> | |
| <case attrBoolValue="false"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="debugTextDisplayShieldBBox"> | |
| <case attrBoolValue="false"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="debugTextDoNotFindIntersections"> | |
| <case attrBoolValue="false"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="debugTextDoNotFindIntersectionsSameName"> | |
| <case attrBoolValue="false"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="debugTextDisplayShortRoadNames"> | |
| <case attrBoolValue="false"/> | |
| </renderingAttribute> | |
| <!-- filter does not work for renderingConstant - the last one will be used, but better use separate dependent Rendering style --> | |
| <renderingAttribute name="motorroadShadowColor"> | |
| <case attrColorValue="#5f5fff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="winterroadShadowColor"> | |
| <case attrColorValue="#995f5fff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="winterroadTrackSubstrateColor"> | |
| <case attrColorValue="#775f5fff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="hideOvergroundHighwayColor"> | |
| <case attrColorValue="#15888888"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="hideOvergroundBridgeUnderlayColor"> | |
| <case attrColorValue="#66aaaaaa"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="base3DBuildingsColor"> | |
| <case attrColorValue="#666666"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="3DBuildingsAlpha"> | |
| <case attrFloatValue="50"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="useDefaultBuildingColor"> | |
| <case attrBoolValue="false"/> | |
| </renderingAttribute> | |
| <renderingConstant name="default3DBuildingHeight" value="3.0"/> | |
| <renderingConstant name="default3DBuildingLevelHeight" value="3.0"/> | |
| <!-- Color definitions for the road-style "pale" --> | |
| <renderingConstant name="roadStylePale_streetColor_day" value="#fefefe"/> | |
| <renderingConstant name="roadStylePale_streetColor_night" value="#3b3b3b"/> | |
| <renderingConstant name="roadStylePale_streetColorShadow_day" value="#bdbdbd"/> | |
| <renderingConstant name="roadStylePale_streetColorShadow_night" value="#111111"/> | |
| <renderingConstant name="roadStylePale_railwayColor_day" value="#a3a3a3"/> | |
| <renderingConstant name="roadStylePale_railwayColor_night" value="#3b3b3b"/> | |
| <renderingAttribute name="roadStylePaleNightTextColor"> | |
| <case attrColorValue="#D4D4D4"/> | |
| </renderingAttribute> | |
| <!-- roadColors="Modified Mapnik" --> | |
| <!-- Motorway --> | |
| <renderingAttribute name="motorwayRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#f7fe2e"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FBFF97"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FBFF97"/> | |
| <apply_if nightMode="true" attrColorValue="#f7fe2e"> | |
| <apply_if baseAppMode="car" attrColorValue="#c6cc26"/> | |
| <apply_if additional="tunnel=yes" attrColorValue="#E2E901"/> | |
| <apply_if additional="covered=yes" attrColorValue="#E2E901"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="americanRoadAtlas" attrColorValue="#6de3ff"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#B8F1FF"/> | |
| <apply_if additional="covered=yes" attrColorValue="#B8F1FF"/> | |
| <apply_if nightMode="true" attrColorValue="#c9e3ff"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#25B8DC"/> | |
| <apply_if additional="covered=yes" attrColorValue="#25B8DC"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="highContrastRoads" attrColorValue="#3838b0"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#9C9CE0"/> | |
| <apply_if additional="covered=yes" attrColorValue="#9C9CE0"/> | |
| <apply_if nightMode="true" attrColorValue="#3838b0"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#33336B"/> | |
| <apply_if additional="covered=yes" attrColorValue="#33336B"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#DF653C"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#EEAF9A"/> | |
| <apply_if additional="covered=yes" attrColorValue="#EEAF9A"/> | |
| <apply_if nightMode="true" attrColorValue="#B44036"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#79413C"/> | |
| <apply_if additional="covered=yes" attrColorValue="#79413C"/> | |
| </apply_if> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="motorwayRoadLowZoomColor"> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#f7fe2e"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FBFF97"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FBFF97"/> | |
| <apply_if nightMode="true" attrColorValue="#f7fe2e"> | |
| <apply_if baseAppMode="car" attrColorValue="#c6cc26"/> | |
| <apply_if additional="tunnel=yes" attrColorValue="#E2E901"/> | |
| <apply_if additional="covered=yes" attrColorValue="#E2E901"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="americanRoadAtlas" attrColorValue="#6de3ff"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#B8F1FF"/> | |
| <apply_if additional="covered=yes" attrColorValue="#B8F1FF"/> | |
| <apply_if nightMode="true" attrColorValue="#c9e3ff"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#25B8DC"/> | |
| <apply_if additional="covered=yes" attrColorValue="#25B8DC"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="highContrastRoads" attrColorValue="#3838b0"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#9C9CE0"/> | |
| <apply_if additional="covered=yes" attrColorValue="#9C9CE0"/> | |
| <apply_if nightMode="true" attrColorValue="#3838b0"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#33336B"/> | |
| <apply_if additional="covered=yes" attrColorValue="#33336B"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case maxzoom="7" attrColorValue="#C6481E"> | |
| <apply_if nightMode="true" attrColorValue="#A6384C"/> | |
| </case> | |
| <case attrColorValue="$motorwayRoadColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="motorwayRoadShadowColor"> | |
| <!-- <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case>--> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#fe2e2e"> | |
| <apply_if baseAppMode="car" nightMode="true" attrColorValue="#cc2626"/> | |
| </case> | |
| <case roadStyle="americanRoadAtlas" attrColorValue="#3977ba"/> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#905d2e8c"> | |
| <case streetLighting="true"> | |
| <apply_if nightMode="false" streetLightingNight="false" attrColorValue="#555555"/> | |
| </case> | |
| <apply_if nightMode="true" attrColorValue="#AA7C2661"/> | |
| <apply_if nightMode="true" minzoom="12" attrColorValue="#7C2661"/> | |
| </case> | |
| <apply_if additional="construction=yes" attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingConstant name="motorwayShadowRadius" value="1.6"/> | |
| <renderingConstant name="motorwayShadowRadius_v2" value="1:1"/> | |
| <renderingAttribute name="highwayShadowRadius"> <!-- OpenGL engine only for now (bug in engine_v1 - does not works)--> | |
| <case showAccess="true" additional="motorroad=yes" attrFloatValue="1:1"/> | |
| <case additional="winter_road=yes" attrFloatValue="1:1"/> | |
| <case additional="ice_road=yes" attrFloatValue="1:1"/> | |
| <case attrFloatValue="0.6:0.4"/> | |
| </renderingAttribute> | |
| <renderingConstant name="serviceLowZoomShadowRadius" value="0"/> | |
| <!-- Trunk --> | |
| <renderingAttribute name="trunkRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#dcdcdc"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#E3E3E3"/> | |
| <apply_if additional="covered=yes" attrColorValue="#E3E3E3"/> | |
| <apply_if nightMode="true" attrColorValue="#dddddd"> | |
| <apply_if baseAppMode="car" attrColorValue="#bbbbbb"/> | |
| <apply_if additional="tunnel=yes" attrColorValue="#BABABA"/> | |
| <apply_if additional="covered=yes" attrColorValue="#BABABA"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="americanRoadAtlas" attrColorValue="#eea67a"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F4C4A7"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F4C4A7"/> | |
| <apply_if nightMode="true" attrColorValue="#eed1b1"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#E4B581"/> | |
| <apply_if additional="covered=yes" attrColorValue="#E4B581"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="highContrastRoads" attrColorValue="#a01060"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#EE51A8"/> | |
| <apply_if additional="covered=yes" attrColorValue="#EE51A8"/> | |
| <apply_if nightMode="true" attrColorValue="#a01060"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#5D2745"/> | |
| <apply_if additional="covered=yes" attrColorValue="#5D2745"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#f27349"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F9BAA5"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F9BAA5"/> | |
| <apply_if nightMode="true" attrColorValue="#af574f"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#66332E"/> | |
| <apply_if additional="covered=yes" attrColorValue="#66332E"/> | |
| </apply_if> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="trunkRoadLowZoomColor"> | |
| <case attrColorValue="$trunkRoadColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="trunkRoadShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#fe2e2e"> | |
| <apply_if nightMode="true" attrColorValue="#fe2e2e"> | |
| <apply_if baseAppMode="car" attrColorValue="#cc2626"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="americanRoadAtlas" attrColorValue="#6f4726"> | |
| <apply_if nightMode="true" attrColorValue="#a72202"/> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#969696"> | |
| <case streetLighting="true"> | |
| <apply_if nightMode="false" streetLightingNight="false" attrColorValue="#555555"/> | |
| </case> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case attrColorValue="#90803d26"> | |
| <case streetLighting="true"> | |
| <apply_if nightMode="false" streetLightingNight="false" attrColorValue="#555555"/> | |
| </case> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <apply_if additional="construction=yes" attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <!-- Primary --> | |
| <renderingAttribute name="primaryRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#ff80a0"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FFD6E0"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FFD6E0"/> | |
| <apply_if nightMode="true" attrColorValue="#ff80a0"> | |
| <apply_if baseAppMode="car" attrColorValue="#cc6882"/> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F66489"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F66489"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="americanRoadAtlas" attrColorValue="#ff827c"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FFB8B5"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FFB8B5"/> | |
| <apply_if nightMode="true" attrColorValue="#be4841"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#9C3B35"/> | |
| <apply_if additional="covered=yes" attrColorValue="#9C3B35"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="highContrastRoads" attrColorValue="#c00828"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F96C85"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F96C85"/> | |
| <apply_if nightMode="true" attrColorValue="#c00828"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#7C1D2E"/> | |
| <apply_if additional="covered=yes" attrColorValue="#7C1D2E"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#ffa347"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FFCF9E"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FFCF9E"/> | |
| <apply_if nightMode="true" attrColorValue="#b88165"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#835C49"/> | |
| <apply_if additional="covered=yes" attrColorValue="#835C49"/> | |
| </apply_if> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="primaryRoadLowZoomColor"> | |
| <case attrColorValue="$primaryRoadColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="primaryRoadShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#767676"> | |
| <apply_if nightMode="true" attrColorValue="#464646"/> | |
| <!-- NOTE: Touring view's <renderingConstant name="shadowColorLowZoom" value="#262626"/> still ignored here for now --> | |
| </case> | |
| <case roadStyle="americanRoadAtlas" attrColorValue="#693431"/> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#90805224"> | |
| <case streetLighting="true"> | |
| <apply_if nightMode="false" streetLightingNight="false" attrColorValue="#555555"/> | |
| </case> | |
| <apply_if nightMode="true" attrColorValue="#50000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <!-- Secondary --> | |
| <renderingAttribute name="secondaryRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#ffd080"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FFEAC7"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FFEAC7"/> | |
| <apply_if nightMode="true" attrColorValue="#ffd080"> | |
| <apply_if baseAppMode="car" attrColorValue="#cca568"/> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F4B852"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F4B852"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="highContrastRoads" attrColorValue="#ff8000"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FFC68C"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FFC68C"/> | |
| <apply_if nightMode="true" attrColorValue="#ff8000"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#A5621F"/> | |
| <apply_if additional="covered=yes" attrColorValue="#A5621F"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#f5e85b"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FBF6B9"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FBF6B9"/> | |
| <apply_if nightMode="true" attrColorValue="#CCB77A"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#7A6D45"/> | |
| <apply_if additional="covered=yes" attrColorValue="#7A6D45"/> | |
| </apply_if> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="secondaryRoadLowZoomColor"> | |
| <case attrColorValue="$secondaryRoadColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="secondaryRoadShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#767676"> | |
| <apply_if nightMode="true" attrColorValue="#464646"/> | |
| <!-- NOTE: Touring view's <renderingConstant name="shadowColorLowZoom" value="#262626"/> still ignored here for now --> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#9080792f"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| <case streetLighting="true"> | |
| <apply_if nightMode="false" streetLightingNight="false" attrColorValue="#444444"/> | |
| <apply_if nightMode="true" attrColorValue="#ffffff"/> | |
| </case> | |
| </case> | |
| </renderingAttribute> | |
| <!-- Tertiary --> | |
| <renderingAttribute name="tertiaryRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#ffff80"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FFFFD1"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FFFFD1"/> | |
| <apply_if nightMode="true" attrColorValue="#ffff80"> | |
| <apply_if baseAppMode="car" attrColorValue="#cccc68"/> | |
| <apply_if additional="tunnel=yes" attrColorValue="#EAEA95"/> | |
| <apply_if additional="covered=yes" attrColorValue="#EAEA95"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="highContrastRoads" attrColorValue="#f0c810"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F7E280"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F7E280"/> | |
| <apply_if nightMode="true" attrColorValue="#f0c810"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#958125"/> | |
| <apply_if additional="covered=yes" attrColorValue="#958125"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#ffffff"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F2F2F2"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F2F2F2"/> | |
| <apply_if additional="construction=yes" attrColorValue="#D6CF2A"/> | |
| <apply_if nightMode="true" attrColorValue="#37555c"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#2E474D"/> | |
| <apply_if additional="covered=yes" attrColorValue="#2E474D"/> | |
| </apply_if> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="tertiaryRoadRouteDetailsColor"> | |
| <case attrColorValue="#FED086"> | |
| <apply_if nightMode="true" attrColorValue="#37555c"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="tertiaryRoadLowZoomColor"> | |
| <case attrColorValue="$tertiaryRoadColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="tertiaryRoadShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#767676"> | |
| <apply_if nightMode="true" attrColorValue="#464646"/> | |
| <!-- NOTE: Touring view's <renderingConstant name="shadowColorLowZoom" value="#262626"/> ignored here for now --> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <apply_if nightMode="true" attrColorValue="#20000000"/> | |
| <case streetLighting="true" minzoom="14"> | |
| <apply_if nightMode="false" streetLightingNight="false" attrColorValue="#444444"/> | |
| <apply_if nightMode="true" attrColorValue="#30000000"/> | |
| </case> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="tertiaryRoadLowZoomShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="germanRoadAtlas" attrColorValue="#767676"> | |
| <apply_if nightMode="true" attrColorValue="#464646"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| <case streetLighting="true" minzoom="14"> | |
| <apply_if nightMode="false" streetLightingNight="false" attrColorValue="#444444"/> | |
| <apply_if nightMode="true" attrColorValue="#ffffff"/> | |
| </case> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="residentialRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case roadStyle="highContrastRoads" attrColorValue="#ffe778"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FFF4C4"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FFF4C4"/> | |
| <apply_if nightMode="true" attrColorValue="#ceba61"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#8B7C39"/> | |
| <apply_if additional="covered=yes" attrColorValue="#8B7C39"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#ffffff"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F2F2F2"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F2F2F2"/> | |
| <apply_if additional="construction=yes" attrColorValue="#cccccc"/> | |
| <apply_if nightMode="true" attrColorValue="$tertiaryRoadColor"/> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="residentialRoadLowZoom1ShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#99666666"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <apply_if nightMode="true" attrColorValue="#20000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="residentialRoadLowZoom2ShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#444444"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <apply_if nightMode="true" attrColorValue="#20000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="residentialRoadShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <apply_if nightMode="true" attrColorValue="#20000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="roadTunnelOutlineNightColor"> | |
| <case attrColorValue="#999999"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="constructionHighwayBGColor"> | |
| <case attrColorValue="#ffffff"> | |
| <apply_if nightMode="true" attrColorValue="$defaultColor"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="primaryResidentialHighwayAreaColor"> | |
| <case attrColorValue="#ffffff"> | |
| <apply_if nightMode="true" attrColorValue="#263b40"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="primaryResidentialHighwayAreaShadowColor"> | |
| <case attrColorValue="#969696"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceHighwayAreaColor"> | |
| <case attrColorValue="#ececec"> | |
| <apply_if nightMode="true" attrColorValue="#263b40"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceHighwayAreaShadowColor"> | |
| <case attrColorValue="#969696"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case roadStyle="highContrastRoads" attrColorValue="#fff3ba"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#FFF8D9"/> | |
| <apply_if additional="covered=yes" attrColorValue="#FFF8D9"/> | |
| <apply_if additional="construction=yes" attrColorValue="#F9DD76"/> | |
| <apply_if nightMode="true" attrColorValue="#b0a781"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#726D53"/> | |
| <apply_if additional="covered=yes" attrColorValue="#726D53"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#ffffff"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F2F2F2"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F2F2F2"/> | |
| <apply_if additional="construction=yes" attrColorValue="#cccccc"/> | |
| <apply_if nightMode="true" attrColorValue="#263b40"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#24383D"/> | |
| <apply_if additional="covered=yes" attrColorValue="#24383D"/> | |
| </apply_if> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceRoadShadowColor"> | |
| <case showAccess="true" additional="motorroad=yes" attrColorValue="$motorroadShadowColor"/> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case roadStyle="boldOutline" attrColorValue="#222222"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <case streetLighting="true" minzoom="14"> | |
| <apply_if nightMode="false" streetLightingNight="false" attrColorValue="#444444"/> | |
| <apply_if nightMode="true" attrColorValue="#ffffff"/> | |
| </case> | |
| <apply_if nightMode="true" attrColorValue="#20000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceDrivewayRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case roadStyle="highContrastRoads" attrColorValue="#ebe2bd"> | |
| <apply_if additional="construction=yes" attrColorValue="#F9DD76"/> | |
| <apply_if nightMode="true" attrColorValue="#8c8667"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#807A5E"/> | |
| <apply_if additional="covered=yes" attrColorValue="#807A5E"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#ffffff"> | |
| <apply_if moreDetailed="true" attrColorValue="#E8E8E8"/> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F2F2F2"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F2F2F2"/> | |
| <apply_if additional="construction=yes" attrColorValue="#cccccc"/> | |
| <apply_if nightMode="true" attrColorValue="#263b40"/> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceDrivewayRoadShadowColor"> | |
| <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <apply_if nightMode="true" attrColorValue="#20000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="buswayRoadColor"> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#C7DCFF"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#E9F2F2"/> | |
| <apply_if additional="covered=yes" attrColorValue="#E9F2F2"/> | |
| <apply_if additional="construction=yes" attrColorValue="#cccccc"/> | |
| <apply_if nightMode="true" attrColorValue="#2C687F"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#38575F"/> | |
| <apply_if additional="covered=yes" attrColorValue="#38575F"/> | |
| </apply_if> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="busGuidewayRoadColor"> | |
| <case attrColorValue="#83ABF9"> | |
| <apply_if nightMode="true" attrColorValue="#2953A4"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="buswayRoadShadowColor"> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <apply_if nightMode="true" attrColorValue="#20000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <!-- NOTE: A `Road` represents a way of unknown classification and could be anything—from a motorway to a private driveway or even a public footpath. Ways tagged as `Road` need to be (re)surveyed. Additional tags should not affect rendering until the way is reclassified into a more specific category. --> | |
| <renderingAttribute name="roadRoadColor"> | |
| <case attrColorValue="#cdcdcd"> | |
| <apply_if nightMode="true" attrColorValue="#3a3a3a"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="pedestrianRoadColor"> | |
| <case baseAppMode="bicycle" additional="cyclestreet=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="bicycle" additional="bicycle_road=yes" attrColorValue="#0050FF"/> | |
| <case baseAppMode="car" attrColorValue="#f7d4d4"> | |
| <apply_if nightMode="true" attrColorValue="#412e2e"/> | |
| </case> | |
| <case baseAppMode="pedestrian" attrColorValue="#dddde8"> | |
| <apply_if nightMode="true" attrColorValue="#727285"/> | |
| </case> | |
| <case roadStyle="highContrastRoads" attrColorValue="#fff3ba"> | |
| <apply_if additional="construction=yes" attrColorValue="#f9dd76"/> | |
| <apply_if nightMode="true" attrColorValue="#b0a781"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#77715A"/> | |
| <apply_if additional="covered=yes" attrColorValue="#77715A"/> | |
| </apply_if> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColor_night"/> | |
| </case> | |
| <case attrColorValue="#f5f1ed"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#F1EEEC"/> | |
| <apply_if additional="covered=yes" attrColorValue="#F1EEEC"/> | |
| <apply_if additional="construction=yes" attrColorValue="$null"/> | |
| <apply_if nightMode="true" attrColorValue="#263b40"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#24383D"/> | |
| <apply_if additional="covered=yes" attrColorValue="#24383D"/> | |
| </apply_if> | |
| </case> | |
| <apply_if hideOverground="true" attrColorValue="$hideOvergroundHighwayColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="pedestrianRoadShadowColor"> | |
| <case baseAppMode="car" attrColorValue="#44444444"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="boldOutline" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="$null"/> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_streetColorShadow_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_streetColorShadow_night"/> | |
| </case> | |
| <case attrColorValue="#30000000"> | |
| <apply_if nightMode="true" attrColorValue="#20000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <!-- Oneway arrows --> | |
| <renderingAttribute name="motorwayHighwayOnewayArrowsColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#ffffff"/> | |
| <case roadStyle="pale" attrColorValue="#777777"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| </case> | |
| <case attrColorValue="#a6553a"> | |
| <apply_if nightMode="true" attrColorValue="#63312d"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="trunkHighwayOnewayArrowsColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#ffffff"/> | |
| <case roadStyle="pale" attrColorValue="#777777"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| </case> | |
| <case attrColorValue="#a6553a"> | |
| <apply_if nightMode="true" attrColorValue="#63312d"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="primaryHighwayOnewayArrowsColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#ffffff"/> | |
| <case roadStyle="pale" attrColorValue="#777777"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| </case> | |
| <case attrColorValue="#a6703a"> | |
| <apply_if nightMode="true" attrColorValue="#6b4b3b"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="secondaryHighwayOnewayArrowsColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#000000"/> | |
| <case roadStyle="pale" attrColorValue="#777777"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| </case> | |
| <case attrColorValue="#999245"> | |
| <apply_if nightMode="true" attrColorValue="#73663f"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="tertiaryHighwayOnewayArrowsColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#000000"/> | |
| <case roadStyle="pale" attrColorValue="#777777"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| </case> | |
| <case attrColorValue="#a6a5a4"> | |
| <apply_if nightMode="true" attrColorValue="#263b40"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="residentialHighwayOnewayArrowsColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#000000"/> | |
| <case roadStyle="pale" attrColorValue="#777777"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| </case> | |
| <case attrColorValue="#a6a5a4"> | |
| <apply_if nightMode="true" attrColorValue="#263b40"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceHighwayOnewayArrowsColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#000000"/> | |
| <case roadStyle="pale" attrColorValue="#777777"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| </case> | |
| <case attrColorValue="#a6a5a4"> | |
| <apply_if nightMode="true" attrColorValue="#263b40"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="trackPathHighwayOnewayArrowsColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="#dddddd"/> | |
| </case> | |
| <case roadStyle="pale" attrColorValue="#777777"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| </case> | |
| <case attrColorValue="#a6a5a4"> | |
| <apply_if nightMode="true" attrColorValue="#394252"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="waterwayArrowsColor"> | |
| <case attrColorValue="#4798b3"> | |
| <apply_if nightMode="true" attrColorValue="#19579F"/> | |
| </case> | |
| </renderingAttribute> | |
| <!-- NOTE: Switch still needed here to align construction and proposed colors between germanRoadatlas and Touring view --> | |
| <renderingConstant name="constructionRoadColor" value="#79a8fd"/> | |
| <renderingConstant name="constructionRoadColor2" value="#ffffff"/> | |
| <renderingConstant name="proposedRoadColor" value="#16333333"/> | |
| <renderingConstant name="proposedRoadColor2" value="#44ffffff"/> | |
| <renderingConstant name="proposedRoadColorNight" value="#22999999"/> | |
| <renderingAttribute name="racewayColor"> | |
| <case attrColorValue="#f5e85b"> | |
| <apply_if nightMode="true" attrColorValue="#bfaa69"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="racewayStrokeColor"> | |
| <case attrColorValue="#7c5b5b"> | |
| <apply_if nightMode="true" attrColorValue="#50000000"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="trackColor"> | |
| <case maxzoom="13" attrColorValue="#569D37"> | |
| <apply_if nightMode="true" attrColorValue="#4F7A73"/> | |
| </case> | |
| <case attrColorValue="#628F59"> | |
| <apply_if nightMode="true" attrColorValue="#4F7A73"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="trackSubstrateColor"> | |
| <case noPolygons="true"> | |
| <apply attrColorValue="#99ffffff"> | |
| <apply_if nightMode="true" attrColorValue="#33333333"/> | |
| </apply> | |
| </case> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadTrackSubstrateColor"/> | |
| <case additional="ice_road=yes" attrColorValue="$winterroadShadowColor"/> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <!--<case hikingRoutesOSMC="walkingRoutesOSMC" attrColorValue="#aaebe7e4"/>--> | |
| <case attrColorValue="#30ebe7e4"/> | |
| </renderingAttribute> | |
| <renderingConstant name="trackStrokeWidth" value="1:1"/> | |
| <renderingConstant name="trackWithSurfaceStrokeWidth" value="1:1"/> | |
| <renderingConstant name="trackLowZoomStrokeWidth" value="0.7"/> | |
| <renderingConstant name="trackLowZoomStrokeWidth2" value="1.1"/> | |
| <renderingConstant name="trackPathEffect" value="5_2_2_2"/> | |
| <renderingConstant name="trackBridgeWidth" value="4:2.5"/> | |
| <renderingConstant name="trackBridgeInnerWidth" value="3:2"/> | |
| <renderingConstant name="trackTunnelPathEffect" value="3_3"/> | |
| <renderingAttribute name="cyclewayColor"> | |
| <case attrColorValue="#178fe5"> | |
| <apply_if nightMode="true" attrColorValue="#395fbf"> | |
| <apply_if baseAppMode="bicycle" attrColorValue="#00FFFF"/> | |
| </apply_if> | |
| </case> | |
| </renderingAttribute> | |
| <renderingConstant name="cyclewayStrokeWidth" value="0.9"/> | |
| <renderingConstant name="cyclewayPathEffect" value="7_3"/> | |
| <renderingAttribute name="rungsColor"> | |
| <case attrColorValue="#C70BFF"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="footwayColor"> | |
| <switch> | |
| <case baseAppMode="bicycle"/> | |
| <case baseAppMode="pedestrian"/> | |
| <!--<case contourLines="11"/> | |
| <case contourLines="12"/> | |
| <case contourLines="13"/> | |
| <case contourLines="14"/> | |
| <case contourLines="15"/> | |
| <case contourLines="16"/>--> | |
| <apply attrColorValue="#77000000"/> | |
| <apply_if nightMode="true" attrColorValue="#718269"/> | |
| </switch> | |
| <case attrColorValue="#55000000"> | |
| <apply_if nightMode="true" attrColorValue="#26ffffff"/> | |
| </case> | |
| <apply_if additional="osmand_rungs=yes" attrColorValue="$rungsColor"/> | |
| <apply_if additional="assisted_trail=yes" attrColorValue="$rungsColor"/> | |
| <apply_if additional="osmand_safety_rope=yes" attrColorValue="$rungsColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="elevatorColor"> | |
| <case attrColorValue="#0031A2"> | |
| <apply_if nightMode="true" attrColorValue="#6E89C9"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="goodsConveyorColor"> | |
| <case attrColorValue="#6D7DA1"> | |
| <apply_if nightMode="true" attrColorValue="#6D7DA1"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingConstant name="footwayStrokeWidth" value="1"/> | |
| <!-- NOTE: For full alignment with Touring view, we either need to make sure low zoom rules take no effect if germanRoadAtlas is selected, or define extra lowZoomColors (identical with high zoom colors) for germanRoadAtlas case --> | |
| <renderingAttribute name="stepsRampColor"> | |
| <case attrColorValue="$footwayColor"> | |
| <apply_if additional="ramp_all=yes" attrColorValue="#009982"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="pathLowZoomColor"> | |
| <case attrColorValue="#888888"> | |
| <apply_if nightMode="true" attrColorValue="#787878"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="pathColor"> | |
| <case attrColorValue="$footwayColor"> | |
| <apply_if nightMode="true" attrColorValue="$footwayColor"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingConstant name="pathStrokeWidth" value="1.5"/> | |
| <renderingConstant name="pathLowZoomStrokeWidth" value="0.6"/> | |
| <renderingConstant name="pathPathEffect" value="2_2"/> | |
| <renderingConstant name="pathLowZoomPathEffect" value=""/> | |
| <renderingConstant name="sacScaleColor" value="#e23cad"/> | |
| <!-- NOTE: The SAC scale colors as used in the Touring view are closer to the conventions as used in the Swiss alpine hiking maps. The values below deviate from that convention. For reference see https://wiki.openstreetmap.org/wiki/Key:sac_scale --> | |
| <renderingConstant name="sacScaleColorT1" value="#000000"/> | |
| <renderingConstant name="sacScaleColorT2" value="#e23cad"/> | |
| <renderingConstant name="sacScaleColorT3" value="#e23cad"/> | |
| <renderingConstant name="sacScaleColorT4" value="#6000ff"/> | |
| <renderingConstant name="sacScaleColorT5" value="#6000ff"/> | |
| <renderingConstant name="sacScaleColorT6" value="#6000ff"/> | |
| <renderingAttribute name="caiScaleColor"> | |
| <case attrColorValue="#e23cad"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="bridlewayColor"> | |
| <case attrColorValue="#339900"> | |
| <apply_if nightMode="true" attrColorValue="#339900"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="horseScaleColorLow"> | |
| <case attrColorValue="#008FEB"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="horseScaleColorMiddle"> | |
| <case attrColorValue="#008FEB"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="horseScaleColorHigh"> | |
| <case attrColorValue="#E94D00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="whiteColor"> | |
| <case attrColorValue="#88ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="redColor"> | |
| <case attrColorValue="#88ff0000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="orangeColor"> | |
| <case nightMode="true" attrColorValue="#88ffb631"/> | |
| <case attrColorValue="#88ff7200"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="brownColor"> | |
| <case nightMode="true" attrColorValue="#88b46100"/> | |
| <case attrColorValue="#88ba7007"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="darkyellowColor"> | |
| <case nightMode="true" attrColorValue="#88737812"/> | |
| <case attrColorValue="#88afb61c"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="yellowColor"> | |
| <case attrColorValue="#88edc300"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="lightgreenColor"> | |
| <case nightMode="true" attrColorValue="#8895ff79"/> | |
| <case attrColorValue="#886cb52b"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="greenColor"> | |
| <case nightMode="true" attrColorValue="#8838c012"/> | |
| <case attrColorValue="#8800842b"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="lightblueColor"> | |
| <case nightMode="true" attrColorValue="#887fe5ff"/> | |
| <case attrColorValue="#882ec6ff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="blueColor"> | |
| <case nightMode="true" attrColorValue="#886d74ff"/> | |
| <case attrColorValue="#884e4eff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="purpleColor"> | |
| <case nightMode="true" attrColorValue="#88cd5efb"/> | |
| <case attrColorValue="#88a71de1"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="grayColor"> | |
| <case nightMode="true" attrColorValue="#aa999999"/> | |
| <case attrColorValue="#aa999999"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="blackColor"> | |
| <case nightMode="true" attrColorValue="#aa666666"/> | |
| <case attrColorValue="#aa000000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="whitewaterSectionGrade0Color"> | |
| <case attrColorValue="#EE00A3FF"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="whitewaterSectionGrade1Color"> | |
| <case attrColorValue="#EE7FFF00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="whitewaterSectionGrade2Color"> | |
| <case attrColorValue="#EEFFE455"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="whitewaterSectionGrade3Color"> | |
| <case attrColorValue="#EEFFA500"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="whitewaterSectionGrade4Color"> | |
| <case attrColorValue="#EEFF0000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="whitewaterSectionGrade5Color"> | |
| <case attrColorValue="#EEBF3EFF"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="whitewaterSectionGrade6Color"> | |
| <case attrColorValue="#EE494949"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataColor"> | |
| <case nightMode="true" attrColorValue="#888888"/> | |
| <case attrColorValue="#555555"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataColorAlt"> | |
| <case nightMode="true" attrColorValue="#AAAAAA"/> | |
| <case attrColorValue="#000000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale0Color"> | |
| <case nightMode="true" attrColorValue="#146813"/> | |
| <case attrColorValue="#77007C1A"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale0OnewayColor"> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale1Color"> | |
| <case nightMode="true" attrColorValue="#2938ad"/> | |
| <case attrColorValue="#770926FF"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale1OnewayColor"> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale2Color"> | |
| <case nightMode="true" attrColorValue="#7b1c18"/> | |
| <case attrColorValue="#88FF0000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale2OnewayColor"> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale3Color"> | |
| <case nightMode="true" attrColorValue="#88B40093"/> | |
| <case attrColorValue="#70B40093"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale3OnewayColor"> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale4Color"> | |
| <case nightMode="true" attrColorValue="#88FF9109"/> | |
| <case attrColorValue="#AAFF9109"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale4OnewayColor"> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale5Color"> | |
| <case nightMode="true" attrColorValue="#aaa59600"/> | |
| <case attrColorValue="#AAffde00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale5OnewayColor"> | |
| <case attrColorValue="#0000ff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale6Color"> | |
| <case nightMode="true" attrColorValue="#66B08E61"/> | |
| <case attrColorValue="#99864C05"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="viaFerrataScale6OnewayColor"> | |
| <case nightMode="true" attrColorValue="#000000"/> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="boundaryColorInner"> | |
| <case nightMode="true" attrColorValue="#44b27db3"/> | |
| <case attrColorValue="#50800080"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="boundaryColorOuter"> | |
| <case nightMode="true" attrColorValue="#55803b80"/> | |
| <case attrColorValue="#30800080"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="boundaryAboriginalLandsColor"> | |
| <case attrColorValue="#44865F37"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="boundaryBorderZoneColor"> | |
| <case nightMode="true" attrColorValue="#55803B43"/> | |
| <case attrColorValue="#35BB0059"/> | |
| </renderingAttribute> | |
| <renderingConstant name="boundaryNationalParkColor" value="$null"/> | |
| <renderingConstant name="boundaryNationalParkColor2" value="#1600A41F"/> | |
| <renderingAttribute name="boundaryNationalParkColorAlt"> | |
| <case nightMode="true" attrColorValue="#6000A41F"/> | |
| <case attrColorValue="#7700A41F"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="natureReserveParkColor"> | |
| <case nightMode="true" attrColorValue="#1067D766"/> | |
| <case attrColorValue="#5067D766"/> | |
| </renderingAttribute> | |
| <!-- Forest --> | |
| <renderingAttribute name="woodColor"> | |
| <case nightMode="true" attrColorValue="#192e33"/> | |
| <switch> | |
| <case moreDetailed="true" additional="wood:age=very_young"/> | |
| <case moreDetailed="true" additional="wood:age=young"/> | |
| <case moreDetailed="true" additional="wood:density=very_sparse"/> | |
| <case moreDetailed="true" additional="wood:density=sparse"/> | |
| <apply attrColorValue="#91DA80"/> | |
| </switch> | |
| <case attrColorValue="#87cc70"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="forestColor"> | |
| <case attrColorValue="$woodColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="cemeteryColor"> | |
| <case nightMode="true" attrColorValue="#192e33"/> | |
| <case attrColorValue="#87cc70"/> | |
| </renderingAttribute> | |
| <renderingConstant name="woodBroadleavedShader" value="wood_broadleaved3"/> | |
| <renderingConstant name="woodNeedleleavedShader" value="wood_needleleaved3"/> | |
| <renderingConstant name="woodMixedShader" value="wood_mixed3"/> | |
| <renderingConstant name="forestBroadleavedShader" value="wood_broadleaved3"/> | |
| <renderingConstant name="forestNeedleleavedShader" value="wood_needleleaved3"/> | |
| <renderingConstant name="forestMixedShader" value="wood_mixed3"/> | |
| <renderingAttribute name="natureReserveStrokeColor"> | |
| <case nightMode="true" attrColorValue="#5509821F"/> | |
| <case attrColorValue="#7754B265"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseOrchardColor"> | |
| <case nightMode="true" attrColorValue="$woodColor"/> | |
| <case moreDetailed="true" attrColorValue="#A6E595"/> | |
| <case attrColorValue="$woodColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseVineyardColor"> | |
| <case nightMode="true" attrColorValue="$woodColor"/> | |
| <case moreDetailed="true" attrColorValue="#A6E595"/> | |
| <case attrColorValue="$woodColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseGreenhouseHorticultureColor"> | |
| <case nightMode="true" attrColorValue="#1D1711"/> | |
| <case attrColorValue="#f6e3cf"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseLoggingColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case attrColorValue="#d9e0c3"/> | |
| </renderingAttribute> | |
| <!-- Open nature --> | |
| <renderingAttribute name="openNatureColorNight"> | |
| <case attrColorValue="$woodColor"/> | |
| </renderingAttribute> | |
| <renderingConstant name="shaderColorNight" value="#1b3638"/> | |
| <renderingConstant name="wetlandColorNight" value="#1b3238"/> | |
| <renderingAttribute name="grasslandColor"> | |
| <case moreDetailed="true" attrColorValue="#b8e8ae"/> | |
| <case attrColorValue="$woodColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="lavaColor"> | |
| <case nightMode="true" attrColorValue="$openNatureColorNight"/> | |
| <case attrColorValue="#ffe7ff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="desertColor"> | |
| <case nightMode="true" attrColorValue="$openNatureColorNight"/> | |
| <case attrColorValue="#fff7bf"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="farmColor"> | |
| <case nightMode="true" attrColorValue="#004333"/> | |
| <case moreDetailed="true" attrColorValue="#E7EBCA"/> | |
| <case attrColorValue="#DCE2AA"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="farmyardColor"> | |
| <case nightMode="true" attrColorValue="#004333"/> | |
| <case moreDetailed="true" attrColorValue="#E4D0B3"/> | |
| <case attrColorValue="#ddbf92"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="flowerbedColor"> | |
| <case nightMode="true" attrColorValue="#00251C"/> | |
| <case attrColorValue="#EBE1DE"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="greenfieldColor"> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="brownfieldColor"> | |
| <case moreDetailed="true" attrColorValue="#AFB981"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="grassColor"> | |
| <case moreDetailed="true" attrColorValue="#D7F1C6"/> | |
| <case attrColorValue="#94d77b"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="greeneryColor"> | |
| <case moreDetailed="true" attrColorValue="#D7F1C6"/> | |
| <case attrColorValue="#94d77b"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="heathColor"> | |
| <case attrColorValue="#d7ebba"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="meadowColor"> | |
| <case nightMode="true" attrColorValue="$woodColor"/> | |
| <case moreDetailed="true" attrColorValue="#D3E9B4"/> | |
| <case attrColorValue="#91d47b"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="recreationGroundColor"> | |
| <case moreDetailed="true" attrColorValue="#c0e5a1"/> | |
| <case attrColorValue="#b0b6fdb6"/> | |
| </renderingAttribute> | |
| <renderingConstant name="recreationGroundColorDayStroke" value=""/> | |
| <renderingAttribute name="villageGreenColor"> | |
| <case attrColorValue="#cfeca8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="parkColor"> | |
| <case nightMode="true" attrColorValue="$woodColor"/> | |
| <case moreDetailed="true" attrColorValue="#ADE5A1"/> | |
| <case nightMode="true" attrColorValue="#e000171d"/> | |
| <case attrColorValue="#3515ff00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="parkStrokeColor"> | |
| <case nightMode="true" attrColorValue="#4D070d0b"/> | |
| <case attrColorValue="#9db487"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="golfCourseColor"> | |
| <case nightMode="true" attrColorValue="$shaderColorNight"/> | |
| <case attrColorValue="#DEF6C0"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="golfCourseStrokeColor"> | |
| <case nightMode="true" attrColorValue="#64795D"/> | |
| <case attrColorValue="#BBE2AE"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="golfGreenColor"> | |
| <case nightMode="true" attrColorValue="$shaderColorNight"/> | |
| <case attrColorValue="#89E0BE"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="golfBunkerColor"> | |
| <case nightMode="true" attrColorValue="$shaderColorNight"/> | |
| <case attrColorValue="#F5E9C6"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="golfFairwayColor"> | |
| <case nightMode="true" attrColorValue="$shaderColorNight"/> | |
| <case attrColorValue="#BEE599"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="leisureTrackColor"> | |
| <case nightMode="true" attrColorValue="$pedestrianRoadColor"/> | |
| <case moreDetailed="true" attrColorValue="#6674dcba"/> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="leisureTrackStrokeColor"> | |
| <case nightMode="true" attrColorValue="$pedestrianRoadColor"/> | |
| <case moreDetailed="true" attrColorValue="#87E0B0"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="pitchColor"> | |
| <case nightMode="true" attrColorValue="#294B53"/> | |
| <case attrColorValue="#80DA9F"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="pitchColorStroke"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#66666666"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="golfHoleColor"> | |
| <case nightMode="true" attrColorValue="#999999"/> | |
| <case attrColorValue="#999999"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="standsColor"> | |
| <case nightMode="true" attrColorValue="$woodColor"/> | |
| <case moreDetailed="true" attrColorValue="#8DE9D0"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="standsStrokeColor"> | |
| <case nightMode="true" attrColorValue="$woodColor"/> | |
| <case attrColorValue="#aaaaaa"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="playgroundColor"> | |
| <case moreDetailed="true" attrColorValue="#B2EECE"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="stadiumColor"> | |
| <case nightMode="true" attrColorValue="#04382c"/> | |
| <case moreDetailed="true" attrColorValue="#8DE9A1"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="stadiumStrokeColor"> | |
| <case attrColorValue="#888888"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="sportsCentreColor"> | |
| <case nightMode="true" attrColorValue="#04382c"/> | |
| <case attrColorValue="#8DE9A1"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="leisureCommonColor"> | |
| <case moreDetailed="true" attrColorValue="#c0e5a1"/> | |
| <case attrColorValue="$woodColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="gardenColor"> | |
| <case nightMode="true" attrColorValue="#004333"/> | |
| <case moreDetailed="true" attrColorValue="#c0e5a1"/> | |
| <case attrColorValue="$woodColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingColor"> | |
| <case nightMode="true" attrColorValue="#0a0d14"/> | |
| <case moreDetailed="true" attrColorValue="#C7C5C3"/> | |
| <case attrColorValue="#d6d3d0"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingIndustrialColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#CDC6C8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingResidentialColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#D0C9BB"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingEducationalColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#D0D0B2"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingHospitalColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#d9d9b6"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingCommercialColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#DEC5C1"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingMilitaryColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case moreDetailed="true" attrColorValue="#d97979"/> | |
| <case attrColorValue="#d97979"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingAbandonedColor"> | |
| <case nightMode="true" attrColorValue="#0c171a"/> | |
| <case attrColorValue="#cccbca"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingConstructionColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case attrColorValue="#B6AE82"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingProposedColor"> | |
| <case nightMode="true" attrColorValue="#33685454"/> | |
| <case attrColorValue="#33bca9a9"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingRoofColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#C2CAD8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingTentColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#BAC7E0"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingOfficeColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#BECBC9"/> | |
| </renderingAttribute> | |
| <renderingConstant name="buildingStrokeWidth" value="0.25"/> | |
| <renderingConstant name="buildingStrokeWidthNight" value="0.5"/> | |
| <renderingAttribute name="buildingStrokeColor"> | |
| <case nightMode="true" attrColorValue="#59ffffff"/> | |
| <case tag="building" value="roof" attrColorValue="#0000ff"/> | |
| <case attrColorValue="#000000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="buildingAbandonedStrokeColor"> | |
| <case nightMode="true" attrColorValue="#ffffff"/> | |
| <case attrColorValue="#000000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="churchColor"> | |
| <case nightMode="true" attrColorValue="$buildingColor"/> | |
| <case attrColorValue="#CCB297"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="attractionColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#3dffa700"/> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="attractionStrokeColor"> | |
| <case nightMode="true" attrColorValue="#999999"/> | |
| <case attrColorValue="#000000"/> | |
| </renderingAttribute> | |
| <renderingConstant name="attractionStrokeWidth" value="0.25"/> | |
| <renderingConstant name="attractionStrokeWidth2" value="0"/> | |
| <renderingAttribute name="aerodromeColor"> | |
| <case nightMode="true" attrColorValue="#161e2e"/> | |
| <case attrColorValue="#d9d5d2"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="taxiwayColor"> | |
| <case nightMode="true" attrColorValue="#37555c"/> | |
| <case attrColorValue="#bbbbcc"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="apronColor"> | |
| <case nightMode="true" attrColorValue="#161e2e"/> | |
| <case attrColorValue="#d9d5d2"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="aerowayTerminalColor"> | |
| <case nightMode="true" attrColorValue="#7951a2"/> | |
| <case attrColorValue="#C2B6E3"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="waterColor"> | |
| <case nightMode="true" attrColorValue="#103866"/> | |
| <case attrColorValue="#5cc3e5"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="waterStrokeColorNight"> | |
| <case attrColorValue="#185499"/> | |
| </renderingAttribute> | |
| <renderingConstant name="waterwayDirectionIcon" value="arrow_blue_big"/> | |
| <renderingAttribute name="pierColor"> | |
| <case nightMode="true" attrColorValue="$defaultColor"/> | |
| <case attrColorValue="#e8dcd7"/> | |
| </renderingAttribute> | |
| <renderingConstant name="builtUpAreasColorNight" value="#3b3b3b"/> | |
| <renderingAttribute name="parkingColor"> | |
| <case moreDetailed="true" attrColorValue="#f6eeb7"> | |
| <apply_if nightMode="true" attrColorValue="#33f6eeb7"/> | |
| </case> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="parkingPrivateColor"> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="parkingCustomersColor"> | |
| <case moreDetailed="true" attrColorValue="#f6eeb7"> | |
| <apply_if nightMode="true" attrColorValue="#33f6eeb7"/> | |
| </case> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="bicycleParkingColor"> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="bicycleParkingStrokeColor"> | |
| <case nightMode="true" attrColorValue="#52533D"/> | |
| <case attrColorValue="#CCCCB9"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseConstructionColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#D4C9A1"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseConstructionStrokeColor"> | |
| <case nightMode="true" attrColorValue="#2d535c"/> | |
| <case attrColorValue="#666666"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseIndustrialColor"> | |
| <case nightMode="true" attrColorValue="#101e21"/> | |
| <case attrColorValue="#d9d5d2"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="portColor"> | |
| <case nightMode="true" attrColorValue="#44101e21"/> | |
| <case attrColorValue="#44d9d5d2"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseResidentialColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#D9DDD7"/> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseResidentialRuralColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#D1DDCF"/> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseResidentialNamedStrokeColor"> | |
| <case nightMode="true" attrColorValue="#444444"/> | |
| <case attrColorValue="#AAAAAA"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="powerLanduseColor"> | |
| <case nightMode="true" attrColorValue="$defaultColor"/> | |
| <case moreDetailed="true" attrColorValue="$landuseIndustrialColor"/> | |
| <case attrColorValue="$landuseIndustrialColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseRailwayColor"> | |
| <case nightMode="true" attrColorValue="$defaultColor"/> | |
| <case moreDetailed="true" attrColorValue="#e0ddda"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseMilitaryColor0"> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingConstant name="landuseMilitaryShaderDay" value="military_transp"/> | |
| <renderingConstant name="landuseMilitaryShaderNight" value="military_transp_night"/> | |
| <renderingAttribute name="landuseMilitaryStrokeColor"> | |
| <case nightMode="true" attrColorValue="#84EC94B2"/> | |
| <case attrColorValue="#d1fc86ae"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="abandonedLanduseMilitaryStrokeColor"> | |
| <case nightMode="true" attrColorValue="#42e1bdc9"/> | |
| <case attrColorValue="#c9debfc9"/> | |
| </renderingAttribute> | |
| <!-- <renderingConstant name="landusePrisonColorDay" value="#dfd1d6"/>--> | |
| <renderingConstant name="landusePrisonColorNight" value="#3b3b3b"/> | |
| <renderingAttribute name="landuseCommercialColor"> | |
| <case nightMode="true" attrColorValue="$defaultColor"/> | |
| <case moreDetailed="true" attrColorValue="#F1DBD9"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="amenityMarketplaceColor"> | |
| <case nightMode="true" attrColorValue="$defaultColor"/> | |
| <case moreDetailed="true" attrColorValue="#F1D2CF"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseRetailColor"> | |
| <case nightMode="true" attrColorValue="$defaultColor"/> | |
| <case moreDetailed="true" attrColorValue="#F1DBD9"/> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseLandfillColor"> | |
| <case nightMode="true" attrColorValue="#101e21"/> | |
| <case moreDetailed="true" attrColorValue="#C3B47C"/> | |
| <case attrColorValue="#d9d5d2"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="spoilHeapColor"> | |
| <case nightMode="true" attrColorValue="#66101e21"/> | |
| <case moreDetailed="true" attrColorValue="#66C3B47C"/> | |
| <case attrColorValue="#66d9d5d2"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="amenityEducationalColor"> | |
| <case nightMode="true" attrColorValue="#19202e"/> | |
| <case moreDetailed="true" attrColorValue="#f2f2cb"/> | |
| <case attrColorValue="#e5dfda"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="amenityEducationalStrokeColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#d9d9b6"/> | |
| <case attrColorValue="#e5dfda"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="amenityHospitalColor"> | |
| <case nightMode="true" attrColorValue="#19202e"/> | |
| <case moreDetailed="true" attrColorValue="#F0E8D8"/> | |
| <case attrColorValue="#e5dfda"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="amenityHospitalStrokeColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#b38c88"/> | |
| <case attrColorValue="#e0e0d5"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseAllotmentsColor"> | |
| <case nightMode="true" attrColorValue="#1b3638"/> | |
| <case attrColorValue="#DCE2AA"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseAllotmentsStrokeColor"> | |
| <case nightMode="true" attrColorValue="#1B3B41"/> | |
| <case moreDetailed="true" attrColorValue="#c7cc99"/> | |
| <case attrColorValue="#DCE2AA"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseGaragesColor"> | |
| <case nightMode="true" attrColorValue="#101e21"/> | |
| <case moreDetailed="true" attrColorValue="#d9d0ca"/> | |
| <case attrColorValue="#d9d5d2"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="leisureResortColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#88A4E0A6"/> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="leisureResortStrokeColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case moreDetailed="true" attrColorValue="#97CF99"/> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="themeparkColor"> | |
| <case nightMode="true" attrColorValue="#3b3b3b"/> | |
| <case attrColorValue="#66f2caea"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="themeparkStrokeColor"> | |
| <case nightMode="true" attrColorValue="#734a08"/> | |
| <case attrColorValue="#734a08"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceAsphaltColor"> | |
| <case nightMode="true" attrColorValue="#eae6f3"/> | |
| <case attrColorValue="#6f687e"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceConcreteColor"> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceUnpavedColor"> | |
| <case attrColorValue="#cc9900"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfacePavedColor"> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfacePavingStonesColor"> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceSettColor"> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceCobblestoneColor"> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceGrassPaverColor"> | |
| <case attrColorValue="#a7bef8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceGroundColor"> | |
| <case attrColorValue="#cc9900"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceDirtColor"> | |
| <case attrColorValue="#a9820f"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceMudColor"> | |
| <case attrColorValue="#765902"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceGrassColor"> | |
| <case attrColorValue="#1fbe1f"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceSandColor"> | |
| <case attrColorValue="#ffd700"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceSaltColor"> | |
| <case attrColorValue="#7eded8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceSnowColor"> | |
| <case attrColorValue="#9feeef"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceIceColor"> | |
| <case attrColorValue="#9feeef"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfacePebblestoneColor"> | |
| <case nightMode="true" attrColorValue="#409ED2"/> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceStoneColor"> | |
| <case nightMode="true" attrColorValue="#409ED2"/> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceMetalColor"> | |
| <case nightMode="true" attrColorValue="#409ED2"/> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceWoodColor"> | |
| <case nightMode="true" attrColorValue="#409ED2"/> | |
| <case attrColorValue="#a7cdf8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceGravelColor"> | |
| <case nightMode="true" attrColorValue="#6093AC"/> | |
| <case attrColorValue="#cbcbe8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceCompactedColor"> | |
| <case nightMode="true" attrColorValue="#6093AC"/> | |
| <case attrColorValue="#cbcbe8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceFineGravelColor"> | |
| <case nightMode="true" attrColorValue="#6093AC"/> | |
| <case attrColorValue="#cbcbe8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="surfaceUndefinedColor"> | |
| <case attrColorValue="#e8e8e8"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="routeInfo_roadClass"> <!-- Used in route details info --> | |
| <case tag="highway" value="motorway" attrColorValue="$motorwayRoadColor" attrStringValue="highway_class_motorway"/> | |
| <case tag="highway" value="motorway_link" attrColorValue="$motorwayRoadColor" attrStringValue="highway_class_motorway"/> | |
| <case tag="highway" value="trunk" attrColorValue="$primaryRoadColor" attrStringValue="highway_class_state_road"/> | |
| <case tag="highway" value="trunk_link" attrColorValue="$primaryRoadColor" attrStringValue="highway_class_state_road"/> | |
| <case tag="highway" value="primary" attrColorValue="$primaryRoadColor" attrStringValue="highway_class_state_road"/> | |
| <case tag="highway" value="primary_link" attrColorValue="$primaryRoadColor" attrStringValue="highway_class_state_road"/> | |
| <case tag="highway" value="secondary" attrColorValue="$tertiaryRoadRouteDetailsColor" attrStringValue="highway_class_road"/> | |
| <case tag="highway" value="secondary_link" attrColorValue="$tertiaryRoadRouteDetailsColor" attrStringValue="highway_class_road"/> | |
| <case tag="highway" value="tertiary" attrColorValue="$tertiaryRoadRouteDetailsColor" attrStringValue="highway_class_road"/> | |
| <case tag="highway" value="tertiary_link" attrColorValue="$tertiaryRoadRouteDetailsColor" attrStringValue="highway_class_road"/> | |
| <case tag="highway" value="unclassified" attrColorValue="$tertiaryRoadRouteDetailsColor" attrStringValue="highway_class_road"/> | |
| <case tag="highway" value="residential" attrColorValue="#C1B9D1" attrStringValue="highway_class_street"/> | |
| <case tag="highway" value="living_street" attrColorValue="#C1B9D1" attrStringValue="highway_class_street"/> | |
| <case tag="highway" value="service" attrColorValue="#E3DAF6" attrStringValue="highway_class_service"/> | |
| <case tag="highway" value="pedestrian" attrColorValue="$footwayColor" attrStringValue="highway_class_footway"/> | |
| <case tag="highway" value="road" attrColorValue="$roadRoadColor" attrStringValue="highway_class_undefined"/> | |
| <case tag="highway" value="footway" attrColorValue="$footwayColor" attrStringValue="highway_class_footway"/> | |
| <case tag="highway" value="bridleway" attrColorValue="$bridlewayColor" attrStringValue="highway_class_bridleway"/> | |
| <case tag="highway" value="steps" attrColorValue="$footwayColor" attrStringValue="highway_class_steps"/> | |
| <case tag="highway" value="path" attrColorValue="$pathColor" attrStringValue="highway_class_path"/> | |
| <case tag="highway" value="cycleway" attrColorValue="$cyclewayColor" attrStringValue="highway_class_cycleway"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="routeInfo_surface"> <!-- This attribute is needed because of motorcar=yes,foot=yes,bicycle=yes access types (see showAccess="true" section). After <case motorcar=yes> we need to restore surface color (because access and surface uses the same color_3 line layer). Downside: renderingAttribute can't be used inside another renderingAttribute. Upside: custom surface types can be added via dependent rendering style without too much copying of code. --> | |
| <case additional="surface=unpaved" attrColorValue="$surfaceUnpavedColor" attrStringValue="surface_unpaved"/> | |
| <case additional="surface=sand" attrColorValue="$surfaceSandColor" attrStringValue="surface_sand"/> | |
| <case additional="surface=grass" attrColorValue="$surfaceGrassColor" attrStringValue="surface_grass"/> | |
| <case additional="surface=grass_paver" attrColorValue="$surfaceGrassPaverColor" attrStringValue="surface_grass_paver"/> | |
| <case additional="surface=ground" attrColorValue="$surfaceGroundColor" attrStringValue="surface_ground"/> | |
| <case additional="surface=dirt" attrColorValue="$surfaceDirtColor" attrStringValue="surface_dirt"/> | |
| <case additional="surface=mud" attrColorValue="$surfaceMudColor" attrStringValue="surface_mud"/> | |
| <case additional="surface=ice" attrColorValue="$surfaceIceColor" attrStringValue="surface_ice"/> | |
| <case additional="surface=salt" attrColorValue="$surfaceSaltColor" attrStringValue="surface_salt"/> | |
| <case additional="surface=snow" attrColorValue="$surfaceSnowColor" attrStringValue="surface_snow"/> | |
| <case additional="surface=asphalt" attrColorValue="$surfaceAsphaltColor" attrStringValue="surface_asphalt"/> | |
| <case additional="surface=paved" attrColorValue="$surfacePavedColor" attrStringValue="surface_paved"/> | |
| <case additional="surface=chipseal" attrColorValue="$surfacePavedColor" attrStringValue="surface_chipseal"/> | |
| <case additional="surface=concrete" attrColorValue="$surfaceConcreteColor" attrStringValue="surface_concrete"/> | |
| <case additional="surface=sett" attrColorValue="$surfaceSettColor" attrStringValue="surface_sett"/> | |
| <case additional="surface=cobblestone" attrColorValue="$surfaceCobblestoneColor" attrStringValue="surface_cobblestone"/> | |
| <case additional="surface=paving_stones" attrColorValue="$surfacePavingStonesColor" attrStringValue="surface_paving_stones"/> | |
| <case additional="surface=pebblestone" attrColorValue="$surfacePebblestoneColor" attrStringValue="surface_pebblestone"/> | |
| <case additional="surface=stone" attrColorValue="$surfaceStoneColor" attrStringValue="surface_stone"/> | |
| <case additional="surface=metal" attrColorValue="$surfaceMetalColor" attrStringValue="surface_metal"/> | |
| <case additional="surface=wood" attrColorValue="$surfaceWoodColor" attrStringValue="surface_wood"/> | |
| <case additional="surface=gravel" attrColorValue="$surfaceGravelColor" attrStringValue="surface_gravel"/> | |
| <case additional="surface=fine_gravel" attrColorValue="$surfaceFineGravelColor" attrStringValue="surface_fine_gravel"/> | |
| <case additional="surface=compacted" attrColorValue="$surfaceCompactedColor" attrStringValue="surface_compacted"/> | |
| <case additional="surface=undefined" attrColorValue="$surfaceUndefinedColor" attrStringValue="surface_undefined"/> <!-- Used in route details info --> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingConstant name="surfaceGradeExcellentColor" value="#00d8ff"/> | |
| <renderingConstant name="surfaceGradeGoodColor" value="#7debff"/> | |
| <renderingConstant name="surfaceGradeIntermediateColor" value="#b1f3ff"/> | |
| <renderingConstant name="surfaceGradeBadColor" value="#febcbc"/> | |
| <renderingConstant name="surfaceGradeVeryBadColor" value="#fea9a9"/> | |
| <renderingConstant name="surfaceGradeHorribleColor" value="#ff7f7f"/> | |
| <renderingConstant name="surfaceGradeVeryHorribleColor" value="#fe5050"/> | |
| <renderingConstant name="surfaceGradeImpassableColor" value="#ff1111"/> | |
| <renderingAttribute name="routeInfo_smoothness"> <!-- Used in route details info --> | |
| <case additional="smoothness=excellent" attrColorValue="$surfaceGradeExcellentColor" attrStringValue="smoothness_excellent"/> | |
| <case additional="smoothness=good" attrColorValue="$surfaceGradeGoodColor" attrStringValue="smoothness_good"/> | |
| <case additional="smoothness=intermediate" attrColorValue="$surfaceGradeIntermediateColor" attrStringValue="smoothness_intermediate"/> | |
| <case additional="smoothness=bad" attrColorValue="$surfaceGradeBadColor" attrStringValue="smoothness_bad"/> | |
| <case additional="smoothness=very_bad" attrColorValue="$surfaceGradeVeryBadColor" attrStringValue="smoothness_very_bad"/> | |
| <case additional="smoothness=horrible" attrColorValue="$surfaceGradeHorribleColor" attrStringValue="smoothness_horrible"/> | |
| <case additional="smoothness=very_horrible" attrColorValue="$surfaceGradeVeryHorribleColor" attrStringValue="smoothness_very_horrible"/> | |
| <case additional="smoothness=impassable" attrColorValue="$surfaceGradeImpassableColor" attrStringValue="smoothness_impassable"/> | |
| <case additional="smoothness=undefined" attrColorValue="#e8e8e8" attrStringValue="smoothness_undefined"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="routeInfo_steepness"> <!-- Used in route details info --> | |
| <case additional="steepness=-100_-20" attrColorValue="#028306" attrStringValue="-100_-20"/> | |
| <case additional="steepness=-19_-16" attrColorValue="#2c8f1e" attrStringValue="-19_-16"/> | |
| <case additional="steepness=-15_-12" attrColorValue="#559b36" attrStringValue="-15_-12"/> | |
| <case additional="steepness=-11_-8" attrColorValue="#7fa74e" attrStringValue="-11_-8"/> | |
| <case additional="steepness=-7_-4" attrColorValue="#aab467" attrStringValue="-7_-4"/> | |
| <case additional="steepness=-3_0" attrColorValue="#d3c07f" attrStringValue="-3_0"/> | |
| <case additional="steepness=1_4" attrColorValue="#ffcc99" attrStringValue="1_4"/> | |
| <case additional="steepness=5_8" attrColorValue="#f2ad82" attrStringValue="5_8"/> | |
| <case additional="steepness=9_12" attrColorValue="#e48e6a" attrStringValue="9_12"/> | |
| <case additional="steepness=13_16" attrColorValue="#d76e53" attrStringValue="13_16"/> | |
| <case additional="steepness=17_20" attrColorValue="#c94e3b" attrStringValue="17_20"/> | |
| <case additional="steepness=21_100" attrColorValue="#bb2e23" attrStringValue="21_100"/> | |
| </renderingAttribute> | |
| <!-- Used only for route details info --> | |
| <renderingAttribute name="tracktypeGrade1Color"> | |
| <case attrColorValue="#628F59"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="tracktypeGrade2Color"> | |
| <case attrColorValue="#BB628F59"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="tracktypeGrade3Color"> | |
| <case attrColorValue="#88628F59"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="tracktypeGrade4Color"> | |
| <case attrColorValue="#66628F59"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="tracktypeGrade5Color"> | |
| <case attrColorValue="#44628F59"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="iceroadColor"> | |
| <case attrColorValue="#995FBCFF"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="routeInfo_winter_ice_road"> <!-- Used in route details info --> | |
| <case additional="winter_road=yes" attrColorValue="$winterroadShadowColor" attrStringValue="winter_road"/> | |
| <case additional="ice_road=yes" attrColorValue="$iceroadColor" attrStringValue="ice_road"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="routeInfo_tracktype"> <!-- Used in route details info --> | |
| <case additional="tracktype=grade1" attrColorValue="$tracktypeGrade1Color" attrStringValue="tracktype_grade1"/> | |
| <case additional="tracktype=grade2" attrColorValue="$tracktypeGrade2Color" attrStringValue="tracktype_grade2"/> | |
| <case additional="tracktype=grade3" attrColorValue="$tracktypeGrade3Color" attrStringValue="tracktype_grade3"/> | |
| <case additional="tracktype=grade4" attrColorValue="$tracktypeGrade4Color" attrStringValue="tracktype_grade4"/> | |
| <case additional="tracktype=grade5" attrColorValue="$tracktypeGrade5Color" attrStringValue="tracktype_grade5"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="routeInfo_horse_scale"> <!-- Used in route details info --> | |
| <case tag="horse_scale" value="common" attrColorValue="$horseScaleColorLow" attrStringValue="horse_scale_common"/> | |
| <case tag="horse_scale" value="demanding" attrColorValue="#007FD1" attrStringValue="horse_scale_demanding"/> | |
| <case tag="horse_scale" value="difficult" attrColorValue="#0074BF" attrStringValue="horse_scale_difficult"/> | |
| <case tag="horse_scale" value="critical" attrColorValue="#0065A6" attrStringValue="horse_scale_critical"/> | |
| <case tag="horse_scale" value="dangerous" attrColorValue="#005A94" attrStringValue="horse_scale_dangerous"/> | |
| <case tag="horse_scale" value="impossible" attrColorValue="$horseScaleColorHigh" attrStringValue="horse_scale_impossible"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayLineDefaultColor"> | |
| <case nightMode="true" attrColorValue="#7b0000"/> | |
| <case attrColorValue="#a24141"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayLineShadowColor"> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayRedColor"> | |
| <case attrColorValue="#ff0000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayBrownColor"> | |
| <case nightMode="true" attrColorValue="#b46100"/> | |
| <case attrColorValue="#ba7007"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayOrangeColor"> | |
| <case nightMode="true" attrColorValue="#ffb631"/> | |
| <case attrColorValue="#ff7200"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayDarkyellowColor"> | |
| <case nightMode="true" attrColorValue="#737812"/> | |
| <case attrColorValue="#afb61c"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayYellowColor"> | |
| <case nightMode="true" attrColorValue="#f3e615"/> | |
| <case attrColorValue="#ffff00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayLightgreenColor"> | |
| <case nightMode="true" attrColorValue="#95ff79"/> | |
| <case attrColorValue="#6cb52b"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayGreenColor"> | |
| <case nightMode="true" attrColorValue="#38c012"/> | |
| <case attrColorValue="#00842b"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayLightblueColor"> | |
| <case nightMode="true" attrColorValue="#7fe5ff"/> | |
| <case attrColorValue="#2ec6ff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayBlueColor"> | |
| <case nightMode="true" attrColorValue="#6d74ff"/> | |
| <case attrColorValue="#4e4eff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayPurpleColor"> | |
| <case nightMode="true" attrColorValue="#cd5efb"/> | |
| <case attrColorValue="#a71de1"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayGrayColor"> | |
| <case nightMode="true" attrColorValue="#c6c6c6"/> | |
| <case attrColorValue="#808080"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayBlackColor"> | |
| <case nightMode="true" attrColorValue="#000000"/> | |
| <case attrColorValue="#333333"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="railwayRailColor"> | |
| <case roadStyle="pale" attrColorValue="$roadStylePale_railwayColor_day"> | |
| <apply_if nightMode="true" attrColorValue="$roadStylePale_railwayColor_night"/> | |
| </case> | |
| <case nightMode="true" attrColorValue="#35636F"/> | |
| <case attrColorValue="#91908E"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="railwayRailColor2"> | |
| <case nightMode="true" attrColorValue="#6A8E97"/> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="litYesColor"> | |
| <case engine_v1="false"> | |
| <case nightMode="true" attrColorValue="#55aeae00"/> | |
| <case attrColorValue="#55ffeb00"/> | |
| </case> | |
| <case nightMode="true" attrColorValue="#99aeae00"/> | |
| <case attrColorValue="#66ffeb00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="litNoColor"> | |
| <case engine_v1="false"> | |
| <case nightMode="true" attrColorValue="#66d91500"/> | |
| <case attrColorValue="#66ff0000"/> | |
| </case> | |
| <case nightMode="true" attrColorValue="#99d91500"/> | |
| <case attrColorValue="#88ff0000"/> | |
| </renderingAttribute> | |
| <!-- Text --> | |
| <renderingConstant name="black" value="#000000"/> | |
| <renderingConstant name="white" value="#ffffff"/> | |
| <renderingAttribute name="motorwayTextColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#DDDDDD"/> | |
| <case roadStyle="pale" nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| <case nightMode="true" attrColorValue="#4a2521"/> | |
| <case attrColorValue="$black"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="trunkTextColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#DDDDDD"/> | |
| <case roadStyle="pale" nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| <case nightMode="true" attrColorValue="#4a2521"> | |
| <apply_if additional="tunnel=yes" attrColorValue="#bbbbbb"/> | |
| <apply_if additional="covered=yes" attrColorValue="#bbbbbb"/> | |
| </case> | |
| <case attrColorValue="$black"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="primaryTextColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#DDDDDD"/> | |
| <case roadStyle="pale" nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| <case nightMode="true" attrColorValue="#4d362a"/> | |
| <case attrColorValue="$black"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="secondaryTextColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="$black"> | |
| <apply_if nightMode="true" attrColorValue="#DDDDDD"/> | |
| </case> | |
| <case roadStyle="pale" nightMode="true" attrColorValue="$roadStylePaleNightTextColor"/> | |
| <case nightMode="true" attrColorValue="#4d4327"/> | |
| <case attrColorValue="$black"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="tertiaryTextColor"> | |
| <case roadStyle="germanRoadAtlas" nightMode="true" attrColorValue="$black"/> | |
| <case roadStyle="highContrastRoads" attrColorValue="$black"> | |
| <apply_if nightMode="true" attrColorValue="#000000"/> | |
| </case> | |
| <case nightMode="true" attrColorValue="#a3c5cc"/> | |
| <case attrColorValue="$black"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="residentialTextColor"> | |
| <case nightMode="true" attrColorValue="$tertiaryTextColor"> | |
| <apply_if roadStyle="highContrastRoads" attrColorValue="$black"/> | |
| </case> | |
| <case attrColorValue="$black"/> | |
| </renderingAttribute> | |
| <!--<renderingAttribute name="residentialTextHaloColor"> | |
| <case hideOverground="true" color_0="$hideOvergroundHighwayColor"/> | |
| <case roadStyle="highContrastRoads" attrColorValue="#ffe778"> | |
| <apply_if nightMode="true" attrColorValue="#ceba61"/> | |
| </case> | |
| <case attrColorValue="#ffffff"> | |
| <apply_if additional="construction=yes" attrColorValue="#cccccc"/> | |
| <apply_if nightMode="true" attrColorValue="#37555c"/> | |
| </case> | |
| </renderingAttribute>--> | |
| <renderingAttribute name="pedestrianTextColor"> | |
| <case roadStyle="germanRoadAtlas" nightMode="true" attrColorValue="#a3c5cc"/> | |
| <case nightMode="true" attrColorValue="$tertiaryTextColor"> | |
| <apply_if roadStyle="highContrastRoads" attrColorValue="$black"/> | |
| </case> | |
| <case attrColorValue="$black"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceTextColor"> | |
| <case roadStyle="germanRoadAtlas" nightMode="true" attrColorValue="#a3c5cc"/> | |
| <case nightMode="true" attrColorValue="$tertiaryTextColor"> | |
| <apply_if roadStyle="highContrastRoads" attrColorValue="$black"/> | |
| </case> | |
| <case attrColorValue="$black"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceTextHaloColor"> | |
| <case hideOverground="true" color_0="$hideOvergroundHighwayColor"/> | |
| <case roadStyle="highContrastRoads" attrColorValue="#fff3ba"> | |
| <apply_if additional="construction=yes" attrColorValue="#F9DD76"/> | |
| <apply_if nightMode="true" attrColorValue="#b0a781"/> | |
| </case> | |
| <case attrColorValue="$serviceRoadColor"> | |
| <apply_if additional="construction=yes" attrColorValue="#cccccc"/> | |
| <apply_if nightMode="true" attrColorValue="$serviceRoadColor"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="serviceDrivewayTextHaloColor"> | |
| <case roadStyle="highContrastRoads" attrColorValue="#fff3ba"> | |
| <apply_if additional="construction=yes" attrColorValue="#F9DD76"/> | |
| <apply_if nightMode="true" attrColorValue="#b0a781"/> | |
| </case> | |
| <case attrColorValue="$serviceDrivewayRoadColor"> | |
| <apply_if additional="construction=yes" attrColorValue="#cccccc"/> | |
| <apply_if nightMode="true" attrColorValue="#37555c"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingConstant name="highwayTrackTextHaloRadiusDay" value="1"/> | |
| <renderingConstant name="highwayTrackTextHaloColorDay" value="#aaf1eae4"/> | |
| <renderingAttribute name="placeCountryTextColor"> | |
| <case attrColorValue="#3D3D3D"> | |
| <apply_if nightMode="true" attrColorValue="#cccccc"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="placeCountryTextHaloColor"> | |
| <case attrColorValue="#eeebe7e4"> | |
| <apply_if nightMode="true" attrColorValue="#bb003206"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="placeStateProvinceTextColor"> | |
| <case attrColorValue="#505050"> | |
| <apply_if nightMode="true" attrColorValue="#cccccccc"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="placeStateProvinceTextHaloColor"> | |
| <case attrColorValue="#eeebe7e4"> | |
| <apply_if nightMode="true" attrColorValue="#bb002a2a"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="placeCityVillageTextColor"> | |
| <case attrColorValue="#000000"> | |
| <apply_if nightMode="true" attrColorValue="#E5E5E5"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="placeCityVillageTextHaloColor"> | |
| <case attrColorValue="#ccebe7e4"> | |
| <apply_if nightMode="true" attrColorValue="#77444444"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingAttribute name="placeSuburbHamletTextColor"> | |
| <case attrColorValue="#222222"> | |
| <apply_if nightMode="true" attrColorValue="#E5E5E5"/> | |
| </case> | |
| </renderingAttribute> | |
| <renderingConstant name="placeTextHaloRadiusDay" value="1:1"/> | |
| <renderingConstant name="placeTownMinZoom" value="8"/> | |
| <renderingConstant name="placeVillageMinZoom" value="11"/> | |
| <renderingConstant name="placeHamletMinZoom" value="12"/> | |
| <renderingConstant name="placeLocalityMinZoom" value="13"/> | |
| <renderingConstant name="placeIsolatedDwellingMinZoom" value="13"/> | |
| <renderingConstant name="placeSuburbMinZoom" value="12"/> | |
| <renderingConstant name="placeNeighbourhoodMinZoom" value="13"/> | |
| <renderingConstant name="placeVillageIconMinZoom" value="11"/> | |
| <renderingConstant name="placeVillageIconMaxZoom" value="12"/> | |
| <renderingConstant name="placeHamletIconMinZoom" value="11"/> | |
| <renderingConstant name="placeHamletIconMaxZoom" value="12"/> | |
| <renderingConstant name="naturalPeakIconMinZoom" value="11"/> | |
| <renderingConstant name="naturalVolcanoIconMinZoom" value="10"/> | |
| <renderingConstant name="naturalHillIconMinZoom" value="14"/> | |
| <renderingConstant name="campSiteIconMinZoom" value="14"/> | |
| <renderingConstant name="caravanSiteIconMinZoom" value="14"/> | |
| <renderingConstant name="picnicSiteIconMinZoom" value="15"/> | |
| <renderingConstant name="chaletIconMinZoom" value="16"/> | |
| <renderingConstant name="alpineHutIconMinZoom" value="14"/> | |
| <renderingConstant name="cabinIconMinZoom" value="15"/> | |
| <renderingConstant name="leanToIconMinZoom" value="15"/> | |
| <renderingConstant name="wildernessHutIconMinZoom" value="14"/> | |
| <renderingConstant name="shelterIconMinZoom" value="16"/> | |
| <renderingConstant name="hotelIconMinZoom" value="16"/> | |
| <renderingConstant name="towerIconMinZoom" value="16"/> | |
| <renderingConstant name="mastIconMinZoom" value="16"/> | |
| <renderingConstant name="barrierControlDotMinZoom" value="14"/> | |
| <renderingConstant name="powerTowerIconMinZoom" value="14"/> | |
| <renderingConstant name="historicCastleIconMinZoom" value="15"/> | |
| <renderingConstant name="petroleumWellIconMinZoom" value="16"/> | |
| <renderingConstant name="springIconMinZoom" value="16"/> | |
| <renderingConstant name="waterfallIconMinZoom" value="14"/> | |
| <renderingConstant name="waterPointIconMinZoom" value="16"/> | |
| <renderingConstant name="waterWellIconMinZoom" value="16"/> | |
| <renderingConstant name="drinkingWaterIconMinZoom" value="16"/> | |
| <renderingConstant name="naturalPeakTextMinZoom" value="12"/> | |
| <renderingConstant name="naturalVolcanoTextMinZoom" value="11"/> | |
| <renderingConstant name="naturalHillTextMinZoom" value="15"/> | |
| <renderingConstant name="naturalSandTextMinZoom" value="15"/> | |
| <renderingConstant name="naturalScrubTextMinZoom" value="17"/> | |
| <renderingConstant name="waterwayStreamTextMinZoom" value="13"/> | |
| <renderingConstant name="wadiStreamTextMinZoom" value="13"/> | |
| <renderingConstant name="landuseReservoirTextMinZoom" value="13"/> | |
| <renderingConstant name="tertiaryMinZoom" value="11"/> | |
| <renderingConstant name="unclassifiedMinZoom" value="12"/> | |
| <renderingConstant name="serviceMinZoom" value="13"/> | |
| <renderingConstant name="roadMinZoom" value="14"/> | |
| <renderingConstant name="trackMinZoom" value="12"/> | |
| <renderingConstant name="pathMinZoom" value="12"/> | |
| <renderingConstant name="footwayMinZoom" value="12"/> | |
| <renderingConstant name="cyclewayMinZoom" value="13"/> | |
| <renderingConstant name="bridlewayMinZoom" value="13"/> | |
| <renderingConstant name="powerTowerLineMinZoom" value="14"/> | |
| <renderingConstant name="streamMinZoom" value="13"/> | |
| <renderingConstant name="ditchMinZoom" value="13"/> | |
| <renderingConstant name="damMinZoom" value="13"/> | |
| <renderingConstant name="waterwayIntermittentMinZoom" value="13"/> | |
| <renderingConstant name="wetlandMinZoom" value="10"/> | |
| <renderingConstant name="scrubMinZoom" value="12"/> | |
| <renderingConstant name="orchardMinZoom" value="12"/> | |
| <renderingConstant name="plantNurseryMinZoom" value="12"/> | |
| <renderingConstant name="greenhouseHorticultureMinZoon" value="12"/> | |
| <renderingConstant name="sandMinZoom" value="5"/> | |
| <renderingConstant name="farmlandMinZoom" value="11"/> | |
| <renderingConstant name="farmyardMinZoom" value="11"/> | |
| <renderingConstant name="meadowMinZoom" value="12"/> | |
| <renderingConstant name="landuseIndustrialMinZoom" value="11"/> | |
| <renderingAttribute name="moreDetailedScrubColor"> | |
| <case attrColorValue="#ADE5A1"/> | |
| </renderingAttribute> | |
| <renderingConstant name="landuseReservoirMinZoom" value="7"/> | |
| <renderingAttribute name="buildingTextColor"> | |
| <case nightMode="true" attrColorValue="#7a9399"/> | |
| <case attrColorValue="#404040"/> | |
| </renderingAttribute> | |
| <renderingConstant name="buildingTextHaloRadiusDay" value="1"/> | |
| <renderingAttribute name="buildingTextHaloColor"> | |
| <case nightMode="true" attrColorValue="#90142529"/> | |
| <case attrColorValue="#ddebe7e4"/> | |
| </renderingAttribute> | |
| <renderingConstant name="waterTextHaloRadiusDay" value="1"/> | |
| <renderingAttribute name="waterTextColor"> | |
| <case nightMode="true" attrColorValue="#7FC4D9"/> | |
| <case attrColorValue="#ffffff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="waterTextHaloColor"> | |
| <case nightMode="true" attrColorValue="#994563a7"/> | |
| <case attrColorValue="#BB55B4D4"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="glacierTextColor"> | |
| <case nightMode="true" attrColorValue="#73B3C6"/> | |
| <case attrColorValue="#0090C1"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="glacierTextHaloColor"> | |
| <case nightMode="true" attrColorValue="#994563a7"/> | |
| <case attrColorValue="#AAF7FDFF"/> | |
| </renderingAttribute> | |
| <renderingConstant name="landuseManmadeTextHaloRadiusDay" value="1"/> | |
| <renderingConstant name="Day" value=""/> | |
| <renderingAttribute name="landuseManmadeTextColor"> | |
| <case nightMode="true" attrColorValue="#E5E5E5"/> | |
| <case attrColorValue="#000000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseManmadeFadedTextColor"> | |
| <case nightMode="true" attrColorValue="#E5E5E5"/> | |
| <case attrColorValue="#525252"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="landuseManmadeTextHaloColor"> | |
| <case nightMode="true" attrColorValue="#77777777"/> | |
| <case attrColorValue="#aaf1eae4"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="brownfieldTextHaloColor"> | |
| <case attrColorValue="$defaultColor"/> | |
| </renderingAttribute> | |
| <renderingConstant name="textHaloRadius" value="1"/> | |
| <renderingConstant name="defaultTextHaloColorDay" value="#f1eae4"/> | |
| <renderingConstant name="woodTextColorDay" value="#000000"/> | |
| <renderingConstant name="parkTextColorDay" value="#004300"/> | |
| <renderingConstant name="forestTextColorDay" value="#388738"/> | |
| <renderingConstant name="railwayPOITextColorDay" value="#6666ff"/> | |
| <renderingConstant name="railwayTextColorDay" value="#333333"/> | |
| <renderingConstant name="railwayTextHaloColorDay" value="#aaf1eae4"/> | |
| <renderingConstant name="aerialwayTextColorDay" value="#000000"/> | |
| <renderingConstant name="aerialwayTextHaloColorDay" value="#77f1eae4"/> | |
| <renderingAttribute name="accomodationTextColor"> | |
| <case nightMode="true" attrColorValue="#bbe4ff"/> | |
| <case attrColorValue="#0066ff"/> | |
| </renderingAttribute> | |
| <renderingConstant name="accomodationTextHaloColorDay" value="#f1eae4"/> | |
| <renderingAttribute name="tourismAttractionTextColor"> | |
| <case nightMode="true" attrColorValue="#ffd7c2"/> | |
| <case attrColorValue="#7d0f00"/> | |
| </renderingAttribute> | |
| <renderingConstant name="tourismAttractionTextHaloColorDay" value="#f1eae4"/> | |
| <renderingAttribute name="tourismTextColor"> | |
| <case attrColorValue="#734a08"/> | |
| </renderingAttribute> | |
| <renderingConstant name="tourismTextHaloColorDay" value="#f1eae4"/> | |
| <renderingAttribute name="historicTextColor"> | |
| <case nightMode="true" attrColorValue="#ffe7c2"/> | |
| <case attrColorValue="#734a08"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="historicTextHaloColor"> | |
| <case nightMode="true" attrColorValue="#88644e2c"/> | |
| <case attrColorValue="#f1eae4"/> | |
| </renderingAttribute> | |
| <renderingConstant name="otherAmenitiesTextColorDay" value="#444444"/> | |
| <renderingConstant name="otherAmenitiesTextHaloColorDay" value="#f1eae4"/> | |
| <renderingConstant name="foodTextColorDay" value="#844f10"/> | |
| <renderingConstant name="foodTextHaloColorDay" value="#f1eae4"/> | |
| <renderingConstant name="shopsTextColorDay" value="#680067"/> | |
| <renderingConstant name="shopsTextHaloColorDay" value="#f1eae4"/> | |
| <renderingConstant name="sportTextColorDay" value="#004d33"/> | |
| <renderingConstant name="sportTextHaloColorDay" value="#f1eae4"/> | |
| <renderingConstant name="craftTextColorDay" value="#273249"/> | |
| <renderingConstant name="craftTextHaloColorDay" value="#aae4edff"/> | |
| <renderingAttribute name="boundaryAboriginalLandsTextColor"> | |
| <case nightMode="true" attrColorValue="#BF9264"/> | |
| <case attrColorValue="#A27343"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="boundaryAboriginalLandsTextHaloColor"> | |
| <case nightMode="true" attrColorValue="#33BF9264"/> | |
| <case attrColorValue="#99F3E8DC"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="boundaryBorderZoneTextColor"> | |
| <case nightMode="true" attrColorValue="#C18C93"/> | |
| <case attrColorValue="#83003F"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="boundaryBorderZoneTextHaloColor"> | |
| <case nightMode="true" attrColorValue="#33805D62"/> | |
| <case attrColorValue="#88ECC1D0"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextDefaultColor"> | |
| <case nightMode="true" attrColorValue="#f7dede"/> | |
| <case attrColorValue="#7b0000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextRedColor"> | |
| <case nightMode="true" attrColorValue="#ffaaaa"/> | |
| <case attrColorValue="#ff0000"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextBrownColor"> | |
| <case nightMode="true" attrColorValue="#e0c59c"/> | |
| <case attrColorValue="#7e4a00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextOrangeColor"> | |
| <case nightMode="true" attrColorValue="#ffd796"/> | |
| <case attrColorValue="#b75200"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextDarkyellowColor"> | |
| <case nightMode="true" attrColorValue="#d6d466"/> | |
| <case attrColorValue="#756b00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextYellowColor"> | |
| <case nightMode="true" attrColorValue="#fffc79"/> | |
| <case attrColorValue="#756b00"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextLightgreenColor"> | |
| <case nightMode="true" attrColorValue="#caffa3"/> | |
| <case attrColorValue="#377500"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextGreenColor"> | |
| <case nightMode="true" attrColorValue="#25e61e"/> | |
| <case attrColorValue="#006020"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextLightblueColor"> | |
| <case nightMode="true" attrColorValue="#7fe5ff"/> | |
| <case attrColorValue="#00a7ba"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextBlueColor"> | |
| <case nightMode="true" attrColorValue="#b5beff"/> | |
| <case attrColorValue="#4e4eff"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextPurpleColor"> | |
| <case nightMode="true" attrColorValue="#fdc9ff"/> | |
| <case attrColorValue="#a71de1"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextGrayColor"> | |
| <case nightMode="true" attrColorValue="#dddddd"/> | |
| <case attrColorValue="#595959"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="subwayTextBlackColor"> | |
| <case nightMode="true" attrColorValue="#ffffff"/> | |
| <case attrColorValue="#000000"/> | |
| </renderingAttribute> | |
| <renderingConstant name="subwayEntranceTextColor" value="#834bcf"/> | |
| <renderingConstant name="subwayEntranceTextColorNight" value="#bbe4ff"/> | |
| <renderingConstant name="subwayTextDefaultHaloColorNight" value="#667b0000"/> | |
| <renderingAttribute name="routeFerryColor"> | |
| <case nightMode="true" attrColorValue="#185499"/> | |
| <case attrColorValue="#53A3BE"/> | |
| </renderingAttribute> | |
| <renderingConstant name="publicTransportModeStopTextColor" value="#1a39d7"/> | |
| <renderingConstant name="publicTransportModeStopTextHaloColor" value="#ffebe6"/> | |
| <renderingConstant name="publicTransportModeStopTextColorNight" value="#b2eaff"/> | |
| <renderingConstant name="publicTransportModeStopTextHaloColorNight" value="#770579a4"/> | |
| <renderingAttribute name="accessPrivateColor"> | |
| <case nightMode="true" attrColorValue="#B45D5D"/> | |
| <case attrColorValue="#feb3b3"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="accessPermitColor"> | |
| <case nightMode="true" attrColorValue="#3C9D7A"/> | |
| <case attrColorValue="#7FE7C1"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="accessSkiNoColor"> | |
| <case nightMode="true" attrColorValue="$null"/> | |
| <case attrColorValue="$null"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="accessDestinationColor"> | |
| <case nightMode="true" attrColorValue="#7CA1B9"/> | |
| <case attrColorValue="#8db8d3"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="accessPermissiveColor"> | |
| <case nightMode="true" attrColorValue="#69A65E"/> | |
| <case attrColorValue="#9afb87"/> | |
| </renderingAttribute> | |
| <renderingConstant name="accessPermissiveColorNight2" value="#33512e"/> | |
| <renderingAttribute name="accessAgriculturalColor"> | |
| <case nightMode="true" attrColorValue="#7dad56"/> | |
| <case attrColorValue="#8fc763"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="accessForestryColor"> | |
| <case nightMode="true" attrColorValue="#7dad56"/> | |
| <case attrColorValue="#9CD96C"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="accessCustomersColor"> | |
| <case nightMode="true" attrColorValue="#835188"/> | |
| <case attrColorValue="#dfb3e5"/> | |
| </renderingAttribute> | |
| <renderingConstant name="accessCustomersColorNight2" value="#5b385f"/> | |
| <renderingAttribute name="accessDeliveryColor"> | |
| <case nightMode="true" attrColorValue="#9383a5"/> | |
| <case attrColorValue="#b2aeb7"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="accessEmergencyColor"> | |
| <case nightMode="true" attrColorValue="#e17400"/> | |
| <case attrColorValue="#fd8500"/> | |
| </renderingAttribute> | |
| <renderingAttribute name="tollColor"> | |
| <case nightMode="true" attrColorValue="#792E5E"/> | |
| <case attrColorValue="#9E2D74"/> | |
| </renderingAttribute> | |
| <renderingConstant name="roadShieldOrder1" value="47"/> | |
| <renderingConstant name="roadShieldOrder2" value="48"/> | |
| <renderingConstant name="roadShieldDefaultOrder" value="93"/> | |
| <renderingConstant name="null" value="#00000000"/> | |
| <renderingAttribute name="pisteDefaultColor"> <!-- skimap.render.xml --> | |
| <switch engine_v1="true"> | |
| <case nightMode="true" attrColorValue="#cc777777"/> | |
| <case attrColorValue="#88525252"/> | |
| </switch> | |
| <case nightMode="true" attrColorValue="#aa777777"/> | |
| <case attrColorValue="#66525252"/> | |
| </renderingAttribute> | |
| <!-- RENDERER CONCEPT: Concept of what is Rendered at what Zoom Level (Dr. Hardy Mueller, 2011-06-26) | |
| The map rendering is aligned to "the typical map use" per zoom level (scale), to always produce a complete and dependable map (for travel/orienteering) at the lowest possible zoom, as follows: | |
| ***** ********************************* ***************** | |
| Zoom | |
| Level Typical Use Features Rendered | |
| ***** ********************************* ***************** | |
| - 7 "Rough Region Level Overview" Shows motorways, trunks, primary roads and city names | |
| - 11 "Country Road Atlas" Secondary roads (already from zoom 9) and motorways/trunks/primaries from z7, secondaries from z9, tertiaries from z10. Show large scale landuse like forest and residential areas (already from zoom 10). Also all town names (already from zoom 9) and now all other locality names. Shows mountain peaks for orientation | |
| - 12 "Detailed Country Road Atlas" Add all other public highways like road, unclassified, residential. Add tracks including track-type, and foot and bike paths. Also tag mountain peaks. Note that from this zoom level on ALL roads/tracks/paths are displayed, so it gives RELIABLE TRAVEL OVERVIEW! | |
| - 13 "Regional Driving. Good Overview" Displays all driving as well as hiking connections. Show service, living street, pedestrian and footway highways. Include all area landuse. | |
| - 14 "Local Driving", also "Hiking Map" | |
| - 15 "City Driving" Display all details of interest for this | |
| - 16 "Walking", "City Tour" Outline and tag buildings | |
| - 17 "Immediate orientation" Building details, street corner details like traffic_signals, post_box, remaining POIs | |
| - Remark: These were the original "static" zoom limits, before we expanded the rendering scheme below zoom 7 and created an algorithm to already "selectively" include significant map objects there at map creation time. | |
| - roadColors="Road atlas style" scheme aligned with conventional road atlas, Saturation=50, Brightness=100, except trunk is considered special case of primary (same hue). For best visibility: routeColor="#960000FF, gpxColor="#B400FFFF". | |
| --> | |
| <!-- NIGHT VIEW CONCEPT: Main colors for night renderer, by Hardy Mueller, 2011-07-04, reworked to more grey/green pattern 2013-11-30: | |
| Areas (night view collapses areas to groups for more homogeneity): | |
| - defaultColorNight: 002a2a (middle brightness between lighter open nature and darker forests) | |
| - forestColorNight: 001122 | |
| - openNatureColorNight: 004333 (i.e. non-forest/low vegetation) | |
| - shaderColorNight: 334433 (replaces vegetation shaders, and special interest areas like parks, sports areas, etc.) | |
| - waterColorNight: 330099 | |
| - builtUpAreasColorNight: 3b3b3b | |
| - buldingColorNight: 685454 | |
| Roads: | |
| - road brightness levels aligned with road priority! | |
| - 'white' roads: 9f9f9f to darken high density areas sufficiently | |
| - leave other road colors like day, for easy recognition! | |
| - applied some additional (80% brightness) road dimming for car profile night view (as roads are thicker) | |
| --> | |
| <!-- Order should be between 0 and 255 (integer) | |
| input layer check tag, value, point, cycle, area | |
| output ! objectType point = 1, line = 2, polygon = 3 and order --> | |
| <order> | |
| <switch> | |
| <!-- Point 101-200 --> | |
| <switch area="false" point="true" objectType="1" order="128"> | |
| <!-- point has order 128 --> | |
| <case tag="railway" value="subway_entrance"/> | |
| <switch> | |
| <case moreDetailed="false" tag="addr:housenumber" value="" maxzoom="15" order="-1" optimize="read"/> | |
| <case tag="man_made" value="tower" maxzoom="12" order="-1" optimize="read"/> | |
| <case tag="" value=""/> | |
| <case tag="amenity" value="bench" order="200"> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="amenity" value="lounger" order="200"/> | |
| <case tag="railway" value="station"> | |
| <apply_if maxzoom="12"> | |
| <switch> | |
| <case additional="disused=yes"/> | |
| <apply order="-1"/> | |
| </switch> | |
| </apply_if> | |
| <apply_if maxzoom="12" baseAppMode="pedestrian" moreDetailed="false" order="-1"/> | |
| </case> | |
| <case tag="railway" value="yard"/> | |
| <case maxzoom="12" tag="abandoned:railway" value="station" order="-1"/> | |
| <case tag="railway" value="buffer_stop"/> | |
| <case tag="railway" value="halt"> | |
| <apply_if maxzoom="12" baseAppMode="pedestrian" moreDetailed="false" order="-1"/> | |
| </case> | |
| <case tag="railway" value=""/> | |
| <!--<case tag="place" value="state" minzoom="5" maxzoom="5"> | |
| <apply order="-1"/> | |
| <apply_if additional="osmand_large_state=true" order="128"/> | |
| </case>--> | |
| <case tag="place" value="locality" moreDetailed="false" maxzoom="15" order="-1"/> | |
| <case tag="place" value="isolated_dwelling" moreDetailed="false" maxzoom="14" order="-1"/> | |
| <case tag="public_transport" value="platform"> | |
| <apply_if additional="disused=yes" order="60"/> | |
| <apply_if maxzoom="16" additional="disused=yes" order="-1"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="16" order="-1"/> | |
| </case> | |
| <case tag="public_transport" value="station"/> | |
| <case tag="public_transport" value=""/> | |
| <case tag="highway" value="crossing"/> | |
| <case tag="highway" value="steps"/> | |
| <case tag="osmand_highway" value="steps"> | |
| <apply order="-1"/> | |
| <apply_if baseAppMode="pedestrian" order="100"/> | |
| <apply_if baseAppMode="bicycle" order="100"/> | |
| <apply_if baseAppMode="default" order="100"/> | |
| </case> | |
| <case tag="highway" value="elevator"/> | |
| <case tag="highway" value="via_ferrata"/> | |
| <case tag="ford" value="yes"/> | |
| <case tag="ford" value="stepping_stones"/> | |
| <case tag="flood_prone" value=""/> | |
| <case tag="highway" value="emergency_bay"/> | |
| <case tag="osmand_rungs" value="yes"/> | |
| <case tag="ladder" value="yes"/> | |
| <case tag="traffic_calming" value=""> | |
| <apply_if baseAppMode="pedestrian" order="-1"/> | |
| <apply_if baseAppMode="default" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="noexit" value=""> | |
| <apply_if moreDetailed="false" order="-1"/> | |
| </case> | |
| <case tag="abandoned:aeroway" value=""/> | |
| <case tag="aeroway" value=""/> | |
| <case tag="aerialway" value="station"/> | |
| <case tag="aerialway" value=""/> | |
| <case tag="amenity" value="ferry_terminal"/> | |
| <case tag="amenity" value="motorcycle_parking"> | |
| <apply_if baseAppMode="pedestrian" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="amenity" value="parking"> | |
| <apply_if baseAppMode="pedestrian" maxzoom="17" order="-1"/> | |
| <apply_if baseAppMode="bicycle" maxzoom="17" order="-1"/> | |
| <apply_if additional="access=private" maxzoom="17" order="-1"/> | |
| <apply_if additional="access=no" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="amenity" value="bicycle_parking"> | |
| <apply_if baseAppMode="default" maxzoom="17" order="-1"/> | |
| <apply_if baseAppMode="pedestrian" maxzoom="18" order="-1"/> | |
| <apply_if baseAppMode="car" maxzoom="18" order="-1"/> | |
| </case> | |
| <case tag="amenity" value="taxi"> | |
| <apply_if baseAppMode="bicycle" maxzoom="17" order="-1"/> | |
| </case> | |
| <switch> | |
| <case tag="amenity" value="fuel"/> | |
| <case tag="amenity" value="charging_station"/> | |
| <case tag="amenity" value="car_wash"/> | |
| <!-- <apply_if baseAppMode="car" order="-1"/>--> | |
| <apply_if baseAppMode="pedestrian" maxzoom="17" order="-1"/> | |
| <apply_if baseAppMode="bicycle" maxzoom="15" order="-1"/> | |
| <apply_if baseAppMode="default" maxzoom="15" order="-1"/> | |
| </switch> | |
| <switch> | |
| <case tag="amenity" value="vehicle_ramp"/> | |
| <apply_if baseAppMode="pedestrian" maxzoom="18" order="-1"/> | |
| <apply_if baseAppMode="bicycle" maxzoom="17" order="-1"/> | |
| </switch> | |
| <case tag="amenity" value="vehicle_inspection"> | |
| <apply_if baseAppMode="pedestrian" order="-1"/> | |
| <apply_if baseAppMode="bicycle" order="-1"/> | |
| </case> | |
| <case tag="highway" value="services"/> | |
| <case tag="highway" value="rest_area"/> | |
| <case tag="highway" value="passing_place"> | |
| <apply_if baseAppMode="pedestrian" order="-1"/> | |
| </case> | |
| <case showAccess="true" minzoom="15" tag="osmand_access" value=""/> | |
| <switch tag="amenity"> | |
| <case value="restaurant"/> | |
| <case value="cafe"/> | |
| <case value="fast_food"/> | |
| <case value="food_court"/> | |
| <case value="pub"/> | |
| <case value="bar"/> | |
| <case value="biergarten"/> | |
| <case value="ice_cream"/> | |
| <case value="drinking_water"/> | |
| <case value="water_point"/> | |
| <case value="hookah_lounge"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </switch> | |
| <case tag="leisure" value="outdoor_seating"/> | |
| <case tag="emergency" value=""/> | |
| <case tag="man_made" value="petroleum_well"/> | |
| <case tag="man_made" value="tower"/> | |
| <case tag="man_made" value="monitoring_station"/> | |
| <case tag="man_made" value="water_well"> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="man_made" value=""/> | |
| <switch> | |
| <case tag="power" value="tower"> | |
| <apply_if moreDetailed="false" maxzoom="14" order="-1"/> | |
| </case> | |
| <case tag="power" value="portal"> | |
| <apply_if moreDetailed="false" maxzoom="19" order="-1"/> | |
| </case> | |
| <case tag="power" value=""/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </switch> | |
| <case tag="natural" value="strait"/> | |
| <case tag="natural" value="bay"/> | |
| <case tag="natural" value="spring"> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="natural" value="hot_spring"/> | |
| <case tag="natural" value="geyser"/> | |
| <case tag="natural" value="blowhole"/> | |
| <case tag="natural" value="fumarole"/> | |
| <case tag="natural" value="volcano"> | |
| <apply_if maxzoom="12" additional="volcano:type=mud" order="-1"/> | |
| </case> | |
| <case tag="natural" value="sinkhole"/> | |
| <case tag="natural" value="arch"/> | |
| <case tag="natural" value="shrub"/> | |
| <case tag="natural" value="cliff"/> | |
| <case baseAppMode="car" moreDetailed="false" tag="natural" value="tree" maxzoom="17" order="-1"/> | |
| <case tag="natural" value=""/> | |
| <case tag="region:type" value="mountain_area"/> | |
| <case tag="waterway" value="waterfall"/> | |
| <case tag="waterway" value="rapids"/> | |
| <case tag="waterway" value=""/> | |
| <switch> | |
| <case tag="shop" value="car_repair"/> | |
| <case tag="shop" value="car_parts"/> | |
| <case tag="amenity" value="car_wash"/> | |
| <apply> | |
| <switch> | |
| <case baseAppMode="default"/> | |
| <case baseAppMode="bicycle"/> | |
| <case baseAppMode="pedestrian"/> | |
| <apply maxzoom="16" order="-1"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <case tag="shop" value="estate_agent" maxzoom="17" order="-1"/> | |
| <case tag="shop" value=""> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="craft" value=""/> | |
| <case moreDetailed="false" maxzoom="15" tag="tourism" value="caravan_site" order="-1"/> | |
| <case tag="tourism" value=""> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <switch> | |
| <case tag="historic" value="archaeological_site"/> | |
| <case tag="historic" value="memorial"> | |
| <apply_if maxzoom="16" additional="memorial=plaque" order="-1"/> | |
| <apply_if maxzoom="16" additional="memorial=stolperstein" order="-1"/> | |
| </case> | |
| <case tag="historic" value="ruins"/> | |
| <case tag="historic" value="ship"/> | |
| <case tag="historic" value=""/> | |
| <case tag="geological" value="palaeontological_site"/> | |
| <case tag="geological" value="outcrop"/> | |
| <apply_if baseAppMode="car" maxzoom="17" order="-1"/> | |
| </switch> | |
| <case tag="leisure" value="marina"/> | |
| <case tag="leisure" value=""> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="tourism" value="attraction"/> | |
| <case tag="attraction" value="water_slide"/> | |
| <case tag="attraction" value="train"/> | |
| <case tag="attraction" value="roller_coaster"/> | |
| <case tag="golf" value="pin"/> | |
| <case tag="golf" value="tee"/> | |
| <case tag="amenity" value="refugee_site"/> | |
| <case tag="harbour" value="yes"/> | |
| <case tag="sport" value=""/> | |
| <case tag="geocache" value=""/> | |
| <case tag="office" value=""/> | |
| <case tag="entrance" value=""/> | |
| <case tag="hazard_map" value="yes"/> | |
| <case tag="hazard" value=""/> | |
| <case tag="abandoned:place" value=""/> | |
| <switch> | |
| <case tag="power" value="pole"/> | |
| <case tag="man_made" value="utility_pole"/> | |
| <apply_if moreDetailed="false" maxzoom="16" order="-1"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </switch> | |
| <case tag="barrier" value=""> | |
| <apply_if baseAppMode="default" maxzoom="16" order="-1"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <switch baseAppMode="pedestrian" tag="barrier" maxzoom="17" order="-1"> | |
| <case value="" minzoom="14" maxzoom="15"/> | |
| <case value="block"/> | |
| <case value="jersey_barrier"/> | |
| <case value="debris"/> | |
| <case value="bar"/> | |
| <case value="log"/> | |
| <case value="bollard"/> | |
| <case value="bus_trap"/> | |
| <case value="planter"/> | |
| <case value="spikes"/> | |
| <case value="wedge"/> | |
| <case value="sump_buster"/> | |
| <case value="cattle_grid"/> | |
| <case value="cycle_barrier"/> | |
| <case value="height_restrictor"/> | |
| <case value="motorcycle_barrier"/> | |
| </switch> | |
| <switch baseAppMode="car" tag="barrier" order="-1"> | |
| <case value="cattle_grid"/> | |
| <case maxzoom="18" value="turnstile"/> | |
| <case maxzoom="18" value="full-height_turnstile"/> | |
| </switch> | |
| <switch baseAppMode="bicycle" tag="barrier" order="-1"> | |
| <case value="height_restrictor"/> | |
| </switch> | |
| <switch maxzoom="16" order="-1" tag="highway" value="motorway_junction"> | |
| <case baseAppMode="default"/> | |
| <case baseAppMode="bicycle"/> | |
| <case baseAppMode="pedestrian"/> | |
| </switch> | |
| <case tag="osmand_tunnel" value="yes"/> | |
| <case tag="osmand" value="file_waypoint"/> | |
| <case tag="route" value="point"/> | |
| <case tag="osmand" value="fav"/> | |
| <apply_if hideOverground="true" minzoom="15"> | |
| <apply_if layer="0" order="-1"/> | |
| <apply_if layer="1" order="-1"/> | |
| <apply_if layer="2" order="-1"/> | |
| <apply_if layer="3" order="-1"/> | |
| </apply_if> | |
| <apply_if hideUnderground="true"> | |
| <apply_if layer="-1" order="-1"/> | |
| <apply_if additional="indoor=yes" order="-1"/> | |
| <apply_if additional="covered=yes" order="-1"/> | |
| </apply_if> | |
| </switch> | |
| </switch> | |
| <!-- Polygon 1-10 --> | |
| <switch area="true" point="false" objectType="3" order="5"> | |
| <switch layer="-1" order="3"> | |
| <case tag="natural" value="coastline"/> | |
| <case tag="natural" value="land"/> | |
| <case tag="place" value="island"/> | |
| <case tag="place" value="islet"/> | |
| <case tag="" value=""/> | |
| </switch> | |
| <case tag="military" value="danger_area" order="8"> | |
| <apply_if hideMilitaryAreas="true" order="-1"/> | |
| </case> | |
| <case tag="railway" value="" order="4"/> | |
| <case tag="railway" value="station"> | |
| <apply_if maxzoom="12"> | |
| <switch> | |
| <case additional="disused=yes"/> | |
| <apply order="-1"/> | |
| </switch> | |
| </apply_if> | |
| </case> | |
| <case tag="railway" value="yard"/> | |
| <switch> | |
| <case tag="public_transport" value="platform" order="11"/> | |
| <case tag="public_transport" value="station"/> | |
| <apply_if moreDetailed="false" layer="-1" order="-1"/> | |
| <apply_if baseAppMode="car" maxzoom="18" layer="-1" order="-1"/> | |
| <apply_if baseAppMode="public_transport" order="15"/> | |
| </switch> | |
| <case tag="historic" value="archaeological_site"/> | |
| <case tag="historic" value="memorial"/> | |
| <case tag="historic" value="ruins"/> | |
| <case tag="historic" value="ship"/> | |
| <case tag="barrier" value="city_wall"/> | |
| <case tag="barrier" value="castle_wall"/> | |
| <case tag="barrier" value="wall"/> | |
| <case tag="barrier" value="hedge"/> | |
| <case tag="man_made" value="reinforced_slope"/> | |
| <case tag="man_made" value="breakwater"/> | |
| <case tag="man_made" value="groyne"/> | |
| <case tag="man_made" value="bridge" order="9"/> | |
| <case tag="building:part" value="" order="10"> | |
| <apply_if hideBuildings="true" order="-1"/> | |
| </case> | |
| <case tag="lit" value=""> | |
| <apply_if nightMode="false" streetLightingNight="true" order="-1"/> | |
| </case> | |
| <apply_if hideOverground="true" minzoom="15"> | |
| <apply_if layer="0" order="-1"/> | |
| <apply_if layer="1" order="-1"/> | |
| <apply_if layer="2" order="-1"/> | |
| <apply_if layer="3" order="-1"/> | |
| </apply_if> | |
| <apply_if hideUnderground="true"> | |
| <apply_if layer="-1" order="-1"/> | |
| <apply_if additional="indoor=yes" order="-1"/> | |
| <apply_if additional="covered=yes" order="-1"/> | |
| </apply_if> | |
| <apply_if engine_v1="true" addPoint="true"/> | |
| </switch> | |
| <switch cycle="true" point="false" objectType="3" order="5"> | |
| <switch> | |
| <case tag="area:highway" value="motorway"/> | |
| <case tag="area:highway" value="trunk"/> | |
| <case tag="area:highway" value="primary"/> | |
| <case tag="area:highway" value="secondary"/> | |
| <case tag="area:highway" value="tertiary"/> | |
| <case tag="area:highway" value="pedestrian"/> | |
| <case tag="area:highway" value="service"/> | |
| <case tag="area:highway" value="unclassified"/> | |
| <case tag="area:highway" value="service"/> | |
| <case tag="area:highway" value="residential"/> | |
| <case tag="area:highway" value="footway"/> | |
| <case tag="area:highway" value="cycleway"/> | |
| <case tag="area:highway" value="track"/> | |
| <case tag="area:highway" value="steps"/> | |
| <case tag="man_made" value="bridge"/> | |
| <case tag="man_made" value="pier"/> | |
| <case tag="waterway" value="dam"/> | |
| <case tag="waterway" value="weir"/> | |
| <apply order="10"/> | |
| </switch> | |
| <case tag="highway" value="services"/> | |
| <case tag="highway" value="rest_area"/> | |
| <case tag="landuse" value="military" order="8"> | |
| <apply_if hideMilitaryAreas="true" order="-1"/> | |
| </case> | |
| <case tag="military" value="danger_area" order="8"> | |
| <apply_if hideMilitaryAreas="true" order="-1"/> | |
| </case> | |
| <!--<case tag="landuse" value="residential" order="10"/>--> | |
| <case tag="landuse" value="cemetery" order="5"/> | |
| <case tag="amenity" value="motorcycle_parking"> | |
| <apply_if baseAppMode="pedestrian" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="amenity" value="parking_space"/> | |
| <case tag="amenity" value="bicycle_parking"> | |
| <apply_if baseAppMode="default" maxzoom="17" order="-1"/> | |
| <apply_if baseAppMode="pedestrian" maxzoom="18" order="-1"/> | |
| <apply_if baseAppMode="car" maxzoom="18" order="-1"/> | |
| </case> | |
| <case tag="amenity" value="taxi"> | |
| <apply_if baseAppMode="bicycle" maxzoom="17" order="-1"/> | |
| </case> | |
| <switch> | |
| <case tag="amenity" value="fuel" ignorePolygonArea="true" ignorePolygonAsPointArea="true"/> | |
| <case tag="amenity" value="charging_station" ignorePolygonArea="true" ignorePolygonAsPointArea="true"/> | |
| <case tag="amenity" value="car_wash"/> | |
| <apply_if baseAppMode="pedestrian" maxzoom="17" order="-1"/> | |
| <apply_if baseAppMode="bicycle" maxzoom="16" order="-1"/> | |
| </switch> | |
| <case tag="amenity" value="vehicle_inspection"> | |
| <apply_if baseAppMode="pedestrian" order="-1"/> | |
| <apply_if baseAppMode="bicycle" order="-1"/> | |
| </case> | |
| <case tag="amenity" value="fountain" order="11"/> | |
| <case tag="railway" value="station" ignorePolygonArea="true" ignorePolygonAsPointArea="true"/> | |
| <case tag="railway" value="yard" ignorePolygonArea="true" ignorePolygonAsPointArea="true"/> | |
| <case tag="amenity" value="bus_station" ignorePolygonArea="true" ignorePolygonAsPointArea="true" order="6"/> | |
| <case tag="aerialway" value="station" ignorePolygonArea="true" ignorePolygonAsPointArea="true"/> | |
| <switch> | |
| <case tag="public_transport" value="platform" ignorePolygonAsPointArea="true"/> | |
| <apply_if moreDetailed="false" layer="-1" order="-1"/> | |
| <apply_if baseAppMode="car" maxzoom="18" layer="-1" order="-1"/> | |
| </switch> | |
| <case tag="leisure" value="outdoor_seating" order="10"/> | |
| <case tag="leisure" value="nature_reserve" order="10"> | |
| <apply_if maxzoom="12" additional="nr_high_density=yes" order="-1"/> | |
| </case> | |
| <case tag="sport" value="climbing" order="9"/> | |
| <case tag="boundary" value="protected_area" order="9"> | |
| <apply_if moreDetailed="false" maxzoom="13" order="-1"/> | |
| <apply_if maxzoom="12" additional="nr_high_density=yes" order="-1"/> | |
| </case> | |
| <case tag="boundary" value="national_park" order="9"/> | |
| <case tag="boundary" value="forestry_compartment" order="9"> | |
| <apply_if moreDetailed="false" maxzoom="14" order="-1"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="boundary" value="low_emission_zone" order="255" /> | |
| <case tag="boundary" value="aboriginal_lands" order="9"/> | |
| <case tag="boundary" value="border_zone" order="100"/> | |
| <case tag="harbour" value="yes"/> | |
| <case tag="waterway" value="dock"/> | |
| <case tag="waterway" value="wadi"/> | |
| <case tag="lock" value="yes"/> | |
| <case tag="amenity" value="refugee_site"/> | |
| <case tag="railway" value="traverser"/> | |
| <case tag="railway" value="turntable"/> | |
| <case tag="natural" value="beach" order="6"/> | |
| <case tag="natural" value="crater"/> | |
| <case tag="natural" value="volcano"> | |
| <apply_if maxzoom="12" additional="volcano:type=mud" order="-1"/> | |
| </case> | |
| <case tag="natural" value="sinkhole"/> | |
| <case tag="natural" value="arch"/> | |
| <case tag="natural" value="stone"/> | |
| <case tag="natural" value="crevasse"> | |
| <apply_if moreDetailed="false" maxzoom="16" order="-1"/> | |
| </case> | |
| <case tag="natural" value="hot_spring"/> | |
| <case tag="natural" value="geyser"/> | |
| <case tag="natural" value="blowhole"/> | |
| <case tag="region:type" value="mountain_area"/> | |
| <case tag="natural" value="plateau"/> | |
| <case tag="natural" value="wetland" order="6"/> | |
| <case tag="historic" value="archaeological_site" order="6"/> | |
| <case tag="historic" value="memorial"/> | |
| <case tag="historic" value="ruins"/> | |
| <case tag="historic" value="ship"/> | |
| <case tag="amenity" value="ferry_terminal" ignorePolygonArea="true"/> | |
| <case tag="amenity" value="hunting_stand" ignorePolygonAsPointArea="true"/> | |
| <case tag="geological" value="palaeontological_site" order="6"/> | |
| <case tag="geological" value="outcrop" order="6"/> | |
| <case tag="tourism" value="attraction" order="6"/> | |
| <case tag="attraction" value="train"/> | |
| <case tag="attraction" value="log_flume"/> | |
| <case tag="building" value="no" order="-1"/> | |
| <switch moreDetailed="true" order="10" ignorePolygonArea="true" ignorePolygonAsPointArea="true"> | |
| <case tag="tourism" value="alpine_hut"/> | |
| <case tag="tourism" value="wilderness_hut"/> | |
| </switch> | |
| <case tag="amenity" value="place_of_worship" ignorePolygonAsPointArea="true"> | |
| <apply_if moreDetailed="true" ignorePolygonArea="true"/> | |
| </case> | |
| <case showProposed="false" tag="building" value="proposed" order="-1"/> | |
| <switch> | |
| <case tag="man_made" value="storage_tank"/> | |
| <case tag="man_made" value="silo"/> | |
| <case tag="man_made" value="bunker_silo"/> | |
| <case tag="man_made" value="reservoir_covered"/> | |
| <case tag="military" value="bunker"/> | |
| <case tag="military" value="barracks"/> | |
| <case tag="man_made" value="chimney"/> | |
| <case tag="man_made" value="tower"/> | |
| <case tag="man_made" value="monitoring_station"/> | |
| <case tag="building" value="" order="10"> | |
| <apply_if layer="-1" order="9"/> | |
| <apply_if layer="1" order="11"/> | |
| <apply_if layer="2" order="12"/> | |
| <apply_if layer="3" order="13"/> | |
| </case> | |
| <case tag="building:part" value="" order="10"> | |
| <apply_if hideBuildings="true" order="-1"/> | |
| </case> | |
| <case tag="abandoned:building" value="no" order="-1"/> | |
| <case tag="abandoned:building" value=""/> | |
| <case tag="disused:building" value=""/> | |
| <apply_if moreDetailed="false" minzoom="15" maxzoom="15" order="-1"/> | |
| </switch> | |
| <case tag="abandoned:place" value="" order="10"/> | |
| <case tag="landuse" value="landfill" order="6"/> | |
| <case tag="man_made" value="spoil_heap"/> | |
| <case tag="man_made" value="petroleum_well"/> | |
| <case tag="man_made" value="reinforced_slope"/> | |
| <case tag="waterway" value="rapids"/> | |
| <case tag="leisure" value="park"/> | |
| <case tag="leisure" value="bird_hide" ignorePolygonAsPointArea="true"/> | |
| <case tag="golf" value="green"/> | |
| <case tag="golf" value="bunker"/> | |
| <case tag="golf" value="fairway"/> | |
| <case tag="golf" value="tee"/> | |
| <case tag="landuse" value="residential" order="4"/> | |
| <case tag="historic" value="quarry"/> | |
| <case tag="landuse" value="quarry"/> | |
| <switch order="5"> | |
| <case tag="natural" value="bay"/> | |
| <case tag="natural" value="water"/> | |
| <case tag="natural" value="wood"/> | |
| <case tag="landuse" value="forest"/> | |
| <case tag="waterway" value="riverbank"/> | |
| <case tag="abandoned:aeroway" value="runway"/> | |
| <case tag="aeroway" value="runway"/> | |
| <case tag="aeroway" value="apron"/> | |
| <case tag="aeroway" value="terminal"/> | |
| <case tag="aeroway" value="helipad"/> | |
| </switch> | |
| <case tag="natural" value="scrub" order="6"/> | |
| <case tag="wood:lost" value="" order="6"/> | |
| <case tag="abandoned:aeroway" value="aerodrome" order="10"/> | |
| <case tag="aeroway" value="aerodrome" ignorePolygonArea="true"> | |
| <apply_if additional="aerodrome:type=military" order="6"/> | |
| </case> | |
| <case tag="aeroway" value="spaceport" ignorePolygonArea="true" ignorePolygonAsPointArea="true"/> | |
| <case tag="place" value="quarter"/> | |
| <case tag="addr:housenumber" value="" ignorePolygonAsPointArea="true" optimize="read"/> | |
| <case tag="addr:interpolation" value=""/> | |
| <case tag="hazard_map" value="yes" order="11"/> | |
| <!-- <case tag="indoor" value="room"/> | |
| <case tag="indoor" value="area" order="3"/>--> | |
| <case tag="" value="" order="5"/> | |
| <apply_if hideOverground="true" minzoom="15"> | |
| <apply_if layer="0" order="-1"/> | |
| <apply_if layer="1" order="-1"/> | |
| <apply_if layer="2" order="-1"/> | |
| <apply_if layer="3" order="-1"/> | |
| </apply_if> | |
| <apply_if hideUnderground="true"> | |
| <apply_if layer="-1" order="-1"/> | |
| <apply_if additional="indoor=yes" order="-1"/> | |
| <apply_if additional="covered=yes" order="-1"/> | |
| </apply_if> | |
| <apply_if engine_v1="true" addPoint="true"/> | |
| </switch> | |
| <switch point="false" objectType="2" order="81"> | |
| <case tag="osmand_nature_reserve" value="line"/> | |
| <case tag="osmand_national_park" value="line"/> | |
| <case tag="osmand_aboriginal_lands" value="line"/> | |
| <case tag="osmand_border_zone" value="line"/> | |
| <case tag="osmand_protected_area" value="line"/> | |
| </switch> | |
| <!-- Line 11-100 --> | |
| <switch area="false" objectType="2" order="80"> | |
| <!-- default line --> | |
| <case layer="-1" tag="" value="" order="12"/> | |
| <case additional="layer=-2" tag="" value="" order="11"/> | |
| <case tag="" value="" order="13"/> | |
| <!-- Highways: 35-57, bridges 70-88 --> | |
| <switch> | |
| <switch> | |
| <case tag="highway" value="unclassified" maxzoom="11" order="-1" optimize="read"/> | |
| <case tag="highway" value="residential" maxzoom="11" order="-1" optimize="read"/> | |
| <case tag="highway" value="service" maxzoom="12" order="-1" optimize="read"/> | |
| <case tag="highway" value="track" maxzoom="11" order="-1" optimize="read"/> | |
| <case tag="highway" value="footway" maxzoom="11" order="-1" optimize="read"/> | |
| <case tag="highway" value="path" maxzoom="11" order="-1" optimize="read"/> | |
| <case tag="highway" value="bridleway" maxzoom="12" order="-1" optimize="read"/> | |
| <case tag="highway" value="cycleway" maxzoom="12" order="-1" optimize="read"/> | |
| <case tag="railway" value="rail" maxzoom="10" order="-1" optimize="read"/> | |
| <case tag="railway" value="light_rail" maxzoom="12" order="-1" optimize="read"/> | |
| <case tag="power" value="line" maxzoom="13" order="-1" optimize="read"/> | |
| <case tag="power" value="minor_line" maxzoom="14" order="-1" optimize="read"/> | |
| <case tag="waterway" value="stream" maxzoom="12" order="-1" optimize="read"/> | |
| <case tag="waterway" value="drain" maxzoom="12" order="-1" optimize="read"/> | |
| <case tag="waterway" value="ditch" maxzoom="12" order="-1" optimize="read"/> | |
| <!-- Hide topological waterway=flowline through lakes and reserviors --> | |
| <case tag="waterway" value="flowline" maxzoom="99" order="-1"/> | |
| <case tag="waterway" value="link" maxzoom="99" order="-1"/> | |
| <case tag="highway" value="motorway" order="84"> | |
| <apply_if layer="1" order="107"/> | |
| <apply_if additional="layer=2" order="137"/> | |
| <apply_if additional="layer=3" order="165"/> | |
| <apply_if layer="-1" order="62" orderByDensity="84"/> | |
| <apply_if additional="layer=-2" order="41" orderByDensity="84"/> | |
| </case> | |
| <case tag="highway" value="motorway_link" order="72"> | |
| <apply_if layer="1" order="95"/> | |
| <apply_if additional="layer=2" order="125"/> | |
| <apply_if additional="layer=3" order="153"/> | |
| <apply_if layer="-1" order="50" orderByDensity="72"/> | |
| <apply_if additional="layer=-2" order="26" orderByDensity="72"/> | |
| </case> | |
| <case tag="highway" value="trunk" order="83"> | |
| <apply_if layer="1" order="106"/> | |
| <apply_if additional="layer=2" order="136"/> | |
| <apply_if additional="layer=3" order="164"/> | |
| <apply_if layer="-1" order="61" orderByDensity="83"/> | |
| <apply_if additional="layer=-2" order="40" orderByDensity="83"/> | |
| </case> | |
| <case tag="highway" value="trunk_link" order="71"> | |
| <apply_if layer="1" order="94"/> | |
| <apply_if additional="layer=2" order="124"/> | |
| <apply_if additional="layer=3" order="152"/> | |
| <apply_if layer="-1" order="49" orderByDensity="71"/> | |
| <apply_if additional="layer=-2" order="25" orderByDensity="71"/> | |
| </case> | |
| <case tag="highway" value="primary" order="82"> | |
| <apply_if layer="1" order="105"/> | |
| <apply_if additional="layer=2" order="135"/> | |
| <apply_if additional="layer=3" order="163"/> | |
| <apply_if layer="-1" order="60" orderByDensity="82"/> | |
| <apply_if additional="layer=-2" order="39" orderByDensity="82"/> | |
| </case> | |
| <case tag="highway" value="primary_link" order="70"> | |
| <apply_if layer="1" order="93"/> | |
| <apply_if additional="layer=2" order="123"/> | |
| <apply_if additional="layer=3" order="151"/> | |
| <apply_if layer="-1" order="48"/> | |
| <apply_if additional="layer=-2" order="24"/> | |
| </case> | |
| <case tag="highway" value="secondary" order="81"> | |
| <apply_if layer="1" order="104"/> | |
| <apply_if additional="layer=2" order="134"/> | |
| <apply_if additional="layer=3" order="162"/> | |
| <apply_if layer="-1" order="59"/> | |
| <apply_if additional="layer=-2" order="38"/> | |
| </case> | |
| <case tag="highway" value="secondary_link" order="69"> | |
| <apply_if layer="1" order="92"/> | |
| <apply_if additional="layer=2" order="122"/> | |
| <apply_if additional="layer=3" order="150"/> | |
| <apply_if layer="-1" order="47"/> | |
| <apply_if additional="layer=-2" order="23"/> | |
| </case> | |
| <case tag="highway" value="tertiary" order="80"> | |
| <apply_if layer="1" order="103"/> | |
| <apply_if additional="layer=2" order="133"/> | |
| <apply_if additional="layer=3" order="161"/> | |
| <apply_if layer="-1" order="58"/> | |
| <apply_if additional="layer=-2" order="37"/> | |
| </case> | |
| <case tag="highway" value="tertiary_link" order="68"> | |
| <apply_if layer="1" order="91"/> | |
| <apply_if additional="layer=2" order="121"/> | |
| <apply_if additional="layer=3" order="149"/> | |
| <apply_if layer="-1" order="46"/> | |
| <apply_if additional="layer=-2" order="22"/> | |
| </case> | |
| <case tag="highway" value="road" order="79"> | |
| <apply_if layer="1" order="102"/> | |
| <apply_if additional="layer=2" order="132"/> | |
| <apply_if additional="layer=3" order="160"/> | |
| <apply_if layer="-1" order="57"/> | |
| <apply_if additional="layer=-2" order="36"/> | |
| </case> | |
| <case tag="highway" value="unclassified" order="79"> | |
| <apply_if layer="1" order="102"/> | |
| <apply_if additional="layer=2" order="132"/> | |
| <apply_if additional="layer=3" order="160"/> | |
| <apply_if layer="-1" order="57"/> | |
| <apply_if additional="layer=-2" order="36"/> | |
| </case> | |
| <case tag="highway" value="residential" order="78"> | |
| <apply_if layer="1" order="101"/> | |
| <apply_if additional="layer=2" order="131"/> | |
| <apply_if additional="layer=3" order="159"/> | |
| <apply_if layer="-1" order="56"/> | |
| <apply_if additional="layer=-2" order="35"/> | |
| </case> | |
| <case tag="highway" value="service" order="67"> | |
| <apply_if layer="1" order="90"/> | |
| <apply_if additional="layer=2" order="120"/> | |
| <apply_if additional="layer=3" order="148"/> | |
| <apply_if layer="-1" order="45"/> | |
| <apply_if additional="layer=-2" order="21"/> | |
| </case> | |
| <case tag="highway" value="busway" order="67"> | |
| <apply_if layer="1" order="90"/> | |
| <apply_if additional="layer=2" order="120"/> | |
| <apply_if additional="layer=3" order="148"/> | |
| <apply_if layer="-1" order="45"/> | |
| <apply_if additional="layer=-2" order="21"/> | |
| </case> | |
| <case tag="highway" value="bus_guideway" order="68"> | |
| <apply_if layer="1" order="91"/> | |
| <apply_if additional="layer=2" order="121"/> | |
| <apply_if additional="layer=3" order="149"/> | |
| <apply_if layer="-1" order="46"/> | |
| <apply_if additional="layer=-2" order="22"/> | |
| <apply_if hideOverground="true" minzoom="15"> | |
| <apply_if layer="0" order="-1"/> | |
| <apply_if layer="1" order="-1"/> | |
| <apply_if layer="2" order="-1"/> | |
| <apply_if layer="3" order="-1"/> | |
| </apply_if> | |
| </case> | |
| <case tag="highway" value="living_street" order="77"> | |
| <apply_if layer="1" order="100"/> | |
| <apply_if additional="layer=2" order="130"/> | |
| <apply_if additional="layer=3" order="158"/> | |
| <apply_if layer="-1" order="55"/> | |
| <apply_if additional="layer=-2" order="34"/> | |
| </case> | |
| <apply_if additional="tunnel=yes"> | |
| <apply_if baseAppMode="pedestrian" additional="foot=no" order="-1"/> | |
| <apply_if baseAppMode="pedestrian" additional="foot=private" order="-1"/> | |
| <apply_if baseAppMode="bicycle" additional="bicycle=no" order="-1"/> | |
| <apply_if baseAppMode="bicycle" additional="bicycle=private" order="-1"/> | |
| </apply_if> | |
| </switch> | |
| <case tag="highway" value="escape" order="89"> | |
| <apply_if baseAppMode="car" order="168"/> | |
| </case> | |
| <case tag="highway" value="pedestrian" order="76"> | |
| <apply_if layer="1" order="99"/> | |
| <apply_if additional="layer=2" order="129"/> | |
| <apply_if additional="layer=3" order="157"/> | |
| <apply_if layer="-1" order="54"/> | |
| <apply_if additional="layer=-2" order="33"/> | |
| </case> | |
| <case tag="roller_coaster" value="track" order="77"> | |
| <apply_if layer="1" order="100"/> | |
| <apply_if additional="layer=2" order="130"/> | |
| <apply_if additional="layer=3" order="158"/> | |
| <apply_if layer="-1" order="55"/> | |
| <apply_if additional="layer=-2" order="34"/> | |
| <apply_if moreDetailed="false" maxzoom="16" order="-1"/> | |
| </case> | |
| <case tag="horse_scale" value="" order="85"> | |
| <apply_if additional="horse_scale_highway=residential"> | |
| <apply_if maxzoom="12" moreDetailed="false" order="-1"/> | |
| </apply_if> | |
| <apply_if additional="horse_scale_highway=service"> | |
| <apply_if maxzoom="14" moreDetailed="false" order="-1"/> | |
| <apply_if maxzoom="13" moreDetailed="true" order="-1"/> | |
| </apply_if> | |
| <apply_if additional="horse_scale_highway=track"> | |
| <apply_if maxzoom="13" moreDetailed="false" order="-1"/> | |
| <apply_if maxzoom="11" moreDetailed="true" order="-1"/> | |
| </apply_if> | |
| <apply_if additional="horse_scale_highway=path"> | |
| <apply_if maxzoom="14" moreDetailed="false" order="-1"/> | |
| <apply_if maxzoom="11" moreDetailed="true" order="-1"/> | |
| </apply_if> | |
| <apply_if additional="horse_scale_highway=footway"> | |
| <apply_if maxzoom="14" moreDetailed="false" order="-1"/> | |
| <apply_if maxzoom="11" moreDetailed="true" order="-1"/> | |
| </apply_if> | |
| <apply_if additional="horse_scale_highway=bridleway"> | |
| <apply_if maxzoom="15" moreDetailed="false" order="-1"/> | |
| <apply_if maxzoom="12" moreDetailed="true" order="-1"/> | |
| </apply_if> | |
| </case> | |
| <!-- Hide topological waterway=flowline through lakes and reserviors --> | |
| <case tag="waterway" value="flowline" maxzoom="99" order="-99"/> | |
| <case tag="waterway" value="link" maxzoom="99" order="-99"/> | |
| <apply_if maxzoom="13" additional="construction=yes" order="-1"/> | |
| </switch> | |
| <switch> | |
| <case tag="public_transport" value="platform"/> | |
| <case tag="public_transport" value="station"/> | |
| <switch baseAppMode="car"> | |
| <case tag="railway" value="" order="36"> | |
| <apply_if layer="1" order="91"/> | |
| <apply_if additional="layer=2" order="92"/> | |
| <apply_if additional="layer=3" order="93"/> | |
| </case> | |
| <switch> | |
| <case tag="public_transport" value="platform"/> | |
| <case tag="public_transport" value="station"/> | |
| <apply_if layer="-1" order="10"/> | |
| <apply_if additional="layer=-2" order="10"/> | |
| </switch> | |
| <case tag="public_transport" value="" order="63"/> | |
| </switch> | |
| <case tag="public_transport" value="" order="85"/> | |
| <case tag="amenity" value="bicycle_parking"/> | |
| <!-- Over buildings --> | |
| <case tag="leisure" value="track" additional="area=false" order="175"/> | |
| <case tag="aerialway" value="" order="175"/> | |
| <case tag="aerialway" value="station" order="175"/> | |
| <case tag="osmand_rungs" value="yes"/> | |
| <switch> | |
| <case tag="power" value="line" order="175"> | |
| <apply_if moreDetailed="false" maxzoom="14" order="-1"/> | |
| </case> | |
| <case tag="power" value="portal"/> | |
| <case tag="power" value="minor_line" order="175"> | |
| <apply_if moreDetailed="false" maxzoom="16" order="-1"/> | |
| </case> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </switch> | |
| <switch order="86"> | |
| <case tag="railway" value="rail" additional="network=rer"/> | |
| <!--<case tag="railway" value="rail" additional="route=subway"/>--> | |
| <case tag="railway" value="subway" additional="tunnel=yes"> | |
| <apply_if subwayMode="false"> | |
| <switch> | |
| <case moreDetailed="true" maxzoom="17"/> | |
| <case maxzoom="18"/> | |
| <apply order="-1"/> | |
| </switch> | |
| </apply_if> | |
| <apply_if subwayMode="false" moreDetailed="true" minzoom="18" order="86"/> | |
| <apply_if subwayMode="true" order="177"/> | |
| </case> | |
| <case tag="railway" value="subway"> | |
| <apply_if subwayMode="false"> | |
| <switch> | |
| <case moreDetailed="true" maxzoom="15"/> | |
| <case maxzoom="16"/> | |
| <apply order="-1"/> | |
| </switch> | |
| </apply_if> | |
| <apply_if subwayMode="false" moreDetailed="true" minzoom="16" order="86"/> | |
| <apply_if subwayMode="true" order="177"/> | |
| </case> | |
| <switch> | |
| <case tag="railway" value="rail"> | |
| <apply_if maxzoom="14" order="77"/> | |
| <apply_if additional="service=spur"> | |
| <case maxzoom="12" order="-1"/> | |
| <case minzoom="13" order="67"/> | |
| </apply_if> | |
| <apply_if maxzoom="18" additional="tunnel=yes" order="-1"/> | |
| </case> | |
| <case tag="railway" value="light_rail"/> | |
| <case tag="railway" value="monorail"/> | |
| <case tag="railway" value="funicular"/> | |
| <apply_if subwayMode="false" layer="-1" order="20"/> | |
| <apply_if subwayMode="false" additional="layer=-2" order="20"/> | |
| <apply_if layer="1" order="108"/> | |
| <apply_if additional="layer=2" order="138"/> | |
| <apply_if additional="layer=3" order="167"/> | |
| </switch> | |
| <switch> | |
| <case tag="railway" value="abandoned"/> | |
| <case tag="railway" value="construction"/> | |
| <case tag="railway" value="disused"/> | |
| <case tag="railway" value="preserved"/> | |
| <apply_if moreDetailed="false" maxzoom="16" order="-1"/> | |
| </switch> | |
| <apply_if subwayMode="false" baseAppMode="car" layer="-1" minzoom="9" maxzoom="18" order="-1"/> | |
| <apply_if subwayMode="false" baseAppMode="bicycle" layer="-1" minzoom="9" maxzoom="18" order="-1"/> | |
| <apply_if subwayMode="false" baseAppMode="car" additional="layer=-2" minzoom="9" maxzoom="18" order="-1"/> | |
| <apply_if subwayMode="false" baseAppMode="bicycle" additional="layer=-2" minzoom="9" maxzoom="18" order="-1"/> | |
| </switch> | |
| <case tag="railway" value="tram" baseAppMode="car" order="83"/> | |
| <case tag="railway" value="" order="86"> | |
| <apply_if layer="1" order="108"/> | |
| <apply_if additional="layer=2" order="138"/> | |
| <apply_if additional="layer=3" order="167"/> | |
| <apply_if layer="-1" order="44"/> | |
| <apply_if additional="layer=-2" order="19"/> | |
| </case> | |
| <case tag="railway" value="station"/> | |
| <case tag="amenity" value="ferry_terminal"/> | |
| <case tag="region:type" value="mountain_area"/> | |
| <case tag="natural" value="bay"/> | |
| <case tag="natural" value="cliff"/> | |
| <case tag="natural" value="slope"/> | |
| <case tag="natural" value="earth_bank"/> | |
| <case tag="natural" value="crater"/> | |
| <case tag="natural" value="volcano"/> | |
| <case tag="natural" value="strait"/> | |
| <case tag="natural" value="crevasse"> | |
| <apply_if moreDetailed="false" maxzoom="16" order="-1"/> | |
| </case> | |
| <case tag="natural" value="arch"/> | |
| <case tag="geological" value="outcrop"/> | |
| <case tag="waterway" value="waterfall" order="180"/> | |
| <case tag="waterway" value="dam"/> | |
| <case tag="waterway" value="weir" order="19"/> | |
| <case tag="waterway" value="wadi" order="9"/> | |
| <case tag="waterway" value="" order="9"> | |
| <apply_if layer="1" order="112"/> | |
| <apply_if additional="layer=2" order="141"/> | |
| <apply_if additional="layer=3" order="168"/> | |
| <apply_if showWaterwayTunnels="false" additional="tunnel=yes" maxzoom="17" order="-1"/> | |
| <apply_if additional="tunnel=yes" baseAppMode="car" order="-1"/> | |
| <apply_if maxzoom="15" additional="tunnel=yes" baseAppMode="bicycle" order="-1"/> | |
| </case> | |
| <case tag="attraction" value="water_slide"/> | |
| <case tag="attraction" value="roller_coaster"/> | |
| <case tag="attraction" value="train"/> | |
| <case tag="admin_level" value="" order="207"> | |
| <case baseAppMode="pedestrian"/> | |
| <case baseAppMode="bicycle"/> | |
| <case baseAppMode="car"/> | |
| <apply order="66"/> | |
| </case> | |
| <case tag="administrative" value="" order="207"/> | |
| <case tag="boundary" value="" order="207"/> | |
| <case tag="addr:interpolation" value=""/> | |
| <case tag="highway" value="proposed" order="75"> | |
| <apply_if layer="-1" order="44"/> | |
| <apply_if additional="layer=-2" order="44"/> | |
| <apply_if showProposed="false" order="-1"/> | |
| </case> | |
| <case tag="ford" value="yes" order="85"/> | |
| <case tag="ford" value="stepping_stones" order="85"/> | |
| <case tag="highway" value="track" order="64"> | |
| <apply_if baseAppMode="pedestrian" order="85"/> | |
| <apply_if baseAppMode="bicycle" order="87"/> | |
| <apply_if layer="1" order="89"/> | |
| <apply_if additional="layer=2" order="119"/> | |
| <apply_if additional="layer=3" order="147"/> | |
| <apply_if layer="-1" order="20"/> | |
| <apply_if additional="layer=-2" order="19"/> | |
| </case> | |
| <case tag="highway" value="cycleway" order="65"> | |
| <apply_if baseAppMode="pedestrian" order="87"/> | |
| <apply_if layer="1" order="109"/> | |
| <apply_if additional="layer=2" order="139"/> | |
| <apply_if additional="layer=3" order="146"/> | |
| <apply_if layer="-1" order="42"/> | |
| <apply_if additional="layer=-2" order="19"/> | |
| <apply_if baseAppMode="bicycle" order="177"/> | |
| <apply_if baseAppMode="default" moreDetailed="false" maxzoom="15" order="-1"/> | |
| </case> | |
| <switch> | |
| <case tag="cycleway" value=""/> | |
| <case tag="cycleway:both" value=""/> | |
| <apply order="-1"/> | |
| <apply_if baseAppMode="bicycle" order="88"> | |
| <apply_if layer="1" order="109"/> | |
| <apply_if additional="layer=2" order="139"/> | |
| <apply_if additional="layer=3" order="167"/> | |
| <apply_if layer="-1" order="42"/> | |
| <apply_if additional="layer=-2" order="19"/> | |
| </apply_if> | |
| </switch> | |
| <switch engine_v1="false" order="88"> | |
| <case tag="osmand_cycleway_trunk_left" value="true"/> | |
| <case tag="osmand_cycleway_trunk_right" value="true"/> | |
| <case tag="osmand_cycleway_trunk_link_left" value="true"/> | |
| <case tag="osmand_cycleway_trunk_link_right" value="true"/> | |
| <case tag="osmand_cycleway_tertiary_left" value="true"/> | |
| <case tag="osmand_cycleway_tertiary_right" value="true"/> | |
| <case tag="osmand_cycleway_residential_left" value="true"/> | |
| <case tag="osmand_cycleway_residential_right" value="true"/> | |
| <case tag="osmand_cycleway_service_left" value="true"/> | |
| <case tag="osmand_cycleway_service_right" value="true"/> | |
| <case tag="osmand_cycleway_footway_left" value="true"/> | |
| <case tag="osmand_cycleway_footway_right" value="true"/> | |
| </switch> | |
| <case baseAppMode="pedestrian" tag="sidewalk" value="" order="89"> | |
| <apply_if layer="1" order="109"/> | |
| <apply_if additional="layer=2" order="139"/> | |
| <apply_if additional="layer=3" order="167"/> | |
| <apply_if layer="-1" order="42"/> | |
| <apply_if additional="layer=-2" order="19"/> | |
| </case> | |
| <case baseAppMode="default" tag="cycleway" value="" moreDetailed="false" maxzoom="15" order="-1"/> | |
| <case baseAppMode="default" tag="sidewalk" value="" moreDetailed="false" maxzoom="15" order="-1"/> | |
| <switch> | |
| <switch> | |
| <case tag="highway" value="path" order="64"> | |
| <apply_if minzoom="14" baseAppMode="pedestrian" order="86"/> | |
| <apply_if baseAppMode="bicycle" order="86"/> | |
| </case> | |
| <case tag="highway" value="footway" order="64"> | |
| <apply_if minzoom="14" baseAppMode="pedestrian" order="86"/> | |
| <apply_if baseAppMode="bicycle" additional="bicycle=designated" order="88" /> | |
| <apply_if additional="footway=crossing" order="85"/> | |
| </case> | |
| <case tag="highway" value="bridleway" order="53"> | |
| <apply_if minzoom="14" baseAppMode="pedestrian" order="87"/> | |
| </case> | |
| <apply_if layer="1" maxzoom="15" order="20"/> | |
| <apply_if additional="layer=2" maxzoom="15" order="20"/> | |
| <apply_if additional="layer=3" maxzoom="15" order="20"/> | |
| <apply_if layer="1" minzoom="16" order="110"/> | |
| <apply_if additional="layer=2" minzoom="16" order="140"/> | |
| <apply_if additional="layer=3" minzoom="16" order="166"/> | |
| <apply_if baseAppMode="bicycle" layer="1" maxzoom="15" order="110"/> | |
| <apply_if baseAppMode="bicycle" additional="layer=2" maxzoom="15" order="140"/> | |
| <apply_if baseAppMode="bicycle" additional="layer=3" maxzoom="15" order="166"/> | |
| <apply_if layer="-1" order="20"/> | |
| <apply_if additional="layer=-2" order="19"/> | |
| </switch> | |
| <case tag="highway" value="steps" order="65"> | |
| <apply_if minzoom="14" baseAppMode="pedestrian" order="61"/> | |
| <apply_if baseAppMode="default" moreDetailed="false"> | |
| <apply_if minzoom="15" maxzoom="15" order="-1"/> | |
| <apply_if additional="conveying=yes" layer="-1" maxzoom="16" order="-1"/> | |
| </apply_if> | |
| <apply_if layer="1" order="111"> | |
| <apply_if maxzoom="15" order="66"/> | |
| <apply_if baseAppMode="default" moreDetailed="false" maxzoom="15" order="-1"/> | |
| </apply_if> | |
| <apply_if additional="layer=2" order="140"/> | |
| <apply_if additional="layer=3" order="166"/> | |
| <apply_if layer="-1" order="20"/> | |
| <apply_if additional="layer=-2" order="19"/> | |
| </case> | |
| <case tag="man_made" value="goods_conveyor" order="69"> | |
| <apply_if moreDetailed="false" maxzoom="16" order="-1"/> | |
| </case> | |
| <case tag="ladder" value="yes" order="63"/> | |
| <case tag="highway" value="elevator" order="66"> | |
| <apply_if moreDetailed="false" maxzoom="16" order="-1"/> | |
| </case> | |
| <apply_if baseAppMode="car"> | |
| <case layer="0" maxzoom="18" order="-1"/> | |
| <case layer="-1" maxzoom="18" order="-1"/> | |
| <case layer="1" maxzoom="16" order="89"/> | |
| </apply_if> | |
| </switch> | |
| <case tag="highway" value="via_ferrata"> | |
| <apply_if moreDetailed="false" maxzoom="15" order="-1"/> | |
| </case> | |
| <case tag="highway" value="raceway"/> | |
| <case tag="abandoned:highway" value=""/> | |
| <case tag="natural" value="coastline_broken" order="63"/> | |
| <case tag="natural" value="coastline_line" order="63"/> | |
| <case tag="route" value="ferry" order="63"/> | |
| <case tag="abandoned:aeroway" value="runway"/> | |
| <case tag="aeroway" value="runway"/> | |
| <case tag="aeroway" value="" order="62"/> | |
| <case tag="contour" value="temperature" order="15"/> | |
| <case tag="contour" value="pressure" order="15"/> | |
| <case baseAppMode="car" maxzoom="18" tag="barrier" value="hedge" order="-1"/> | |
| <case tag="barrier" value="" order="20"> | |
| <apply_if baseAppMode="car" layer="-1" order="-1"/> | |
| </case> | |
| <case tag="amenity" value="bench"/> | |
| <case tag="man_made" value="snow_fence"/> | |
| <case tag="man_made" value="dyke" order="10"/> | |
| <case tag="man_made" value="reinforced_slope"/> | |
| <case tag="man_made" value="embankment" order="10"/> | |
| <case tag="man_made" value="pipeline"> | |
| <apply_if layer="-1" order="-1"/> | |
| <apply_if baseAppMode="car" order="-1"/> | |
| </case> | |
| <case tag="man_made" value="cutline" order="12"/> | |
| <case tag="natural" value="tree_row"> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" order="-1"/> | |
| </case> | |
| <case tag="hazard_map" value="yes" order="12" ignorePolygonAsPointArea="true" ignorePolygonArea="true"/> | |
| <case tag="hazard" value="" order="12" ignorePolygonAsPointArea="true" ignorePolygonArea="true"/> | |
| <case tag="building:part" value=""/> | |
| <apply_if hideOverground="true" minzoom="15"> | |
| <apply_if layer="0" order="-1"/> | |
| <apply_if layer="1" order="-1"/> | |
| <apply_if layer="2" order="-1"/> | |
| <apply_if layer="3" order="-1"/> | |
| </apply_if> | |
| </switch> | |
| <case tag="lit" value="" order="12"> | |
| <apply_if nightMode="false" streetLightingNight="true" order="-1"/> | |
| </case> | |
| <case hideUnderground="true" tag="lit_pedestrian_layer-1" value="" order="-1"/> | |
| <case baseAppMode="car" tag="lit_pedestrian_layer-1" value="" order="-1"/> | |
| <case tag="lit_pedestrian_layer-1" value=""> | |
| <apply_if nightMode="false" streetLightingNight="true" order="-1"/> | |
| </case> | |
| <!-- <case tag="indoor" value="wall"/>--> | |
| <case tag="osmand" value="file_trackline"/> | |
| <case tag="osmand" value="file_routeline"/> | |
| <case tag="route" value="segment" order="100"/> | |
| </switch> | |
| <apply_if hideUnderground="true"> | |
| <apply_if layer="-1" order="-1"> | |
| <switch baseAppMode="car"> <!-- Show tunnels in car mode even if hideUnderground="true" --> | |
| <case tag="highway" value="motorway" order="62"/> | |
| <case tag="highway" value="motorway_link" order="49"/> | |
| <case tag="highway" value="trunk" order="61"/> | |
| <case tag="highway" value="trunk_link" order="48"/> | |
| <case tag="highway" value="primary" order="60"/> | |
| <case tag="highway" value="primary_link" order="47"/> | |
| <case tag="highway" value="secondary" order="59"/> | |
| <case tag="highway" value="secondary_link" order="46"/> | |
| <case tag="highway" value="tertiary" order="58"/> | |
| <case tag="highway" value="tertiary_link" order="45"/> | |
| <case tag="highway" value="unclassified" order="57"/> | |
| <case tag="highway" value="residential" order="57"/> | |
| <case tag="highway" value="service" order="56"/> | |
| <case tag="highway" value="busway" order="56"/> | |
| <case tag="highway" value="bus_guideway" order="56"/> | |
| <case tag="highway" value="living_street" order="56"/> | |
| </switch> | |
| </apply_if> | |
| <apply_if additional="indoor=yes" order="-1"/> | |
| <apply_if additional="covered=yes" order="-1"/> | |
| </apply_if> | |
| <apply_if showProposed="false" additional="proposed=yes" order="-1"/> | |
| </switch> | |
| </order> | |
| <!-- PRIORITY Input to filter : tag, value, zoom [minzoom, maxzoom], textLength, ref, textOrder (default=100) --> | |
| <text> | |
| <switch> | |
| <!-- this is switch doesn't have any apply, so the content could be moved to the parent level switch--> | |
| <switch> | |
| <!-- Highway shields --> | |
| <switch seq="1:10"> | |
| <case minzoom="7" tag="highway" value="motorway" nameTag="route_road_#SEQ_ref"/> | |
| <case minzoom="12" tag="highway" value="motorway_link" nameTag="route_road_#SEQ_ref"/> | |
| <case minzoom="7" tag="highway" value="trunk" nameTag="route_road_#SEQ_ref"/> | |
| <case minzoom="12" tag="highway" value="trunk_link" nameTag="route_road_#SEQ_ref"/> | |
| <case minzoom="10" tag="highway" value="primary" nameTag="route_road_#SEQ_ref"/> | |
| <case minzoom="12" tag="highway" value="secondary" nameTag="route_road_#SEQ_ref"/> | |
| <case minzoom="14" tag="highway" value="tertiary" nameTag="route_road_#SEQ_ref"/> | |
| <case minzoom="16" tag="highway" value="unclassified" nameTag="route_road_#SEQ_ref"/> | |
| <case minzoom="16" tag="highway" value="residential" nameTag="route_road_#SEQ_ref"/> | |
| <apply textMinDistance="130" textWrapWidth="10"> | |
| <apply textSize="13" textBold="true"> | |
| <switch> | |
| <case additional="route_road_#SEQ_network=us:i" nameTag="route_road_#SEQ_ref"> | |
| <case additional="route_road_#SEQ_modifier=business"> | |
| <case textLength="1" icon="green_cshield_2_road_shield"/> <!-- these icons will be rendered on the top of the shields, but this simplifies code a lot --> | |
| <case textLength="2" icon="green_cshield_2_road_shield"/> | |
| <case textLength="3" icon="green_cshield_3_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_modifier=spur" icon="us_spur_icon_shield"/> | |
| <case additional="route_road_#SEQ_modifier=truck" icon="us_truck_icon_shield"/> | |
| <case additional="route_road_#SEQ_modifier=alternate" icon="us_alt_icon_shield"/> | |
| </case> | |
| <apply textColor="#ffffff"> | |
| <case textLength="1" textShield="blue_usishield_2_road_shield"/> | |
| <case textLength="2" textShield="blue_usishield_2_road_shield"/> | |
| <case textLength="3" textShield="blue_usishield_3_road_shield"/> | |
| <case textHaloColor="#003f87" textHaloRadius="5"/> | |
| </apply> | |
| <apply textOrder="$roadShieldOrder1"/> | |
| </switch> | |
| <switch> | |
| <case additional="route_road_#SEQ_network=us:us" nameTag="route_road_#SEQ_ref"> | |
| <case additional="route_road_#SEQ_modifier=business" icon="us_business_icon_shield"/> | |
| <case additional="route_road_#SEQ_modifier=spur" icon="us_spur_icon_shield"/> | |
| <case additional="route_road_#SEQ_modifier=truck" icon="us_truck_icon_shield"/> | |
| <case additional="route_road_#SEQ_modifier=alternate" icon="us_alt_icon_shield"/> | |
| <case additional="route_road_#SEQ_modifier=bypass" icon="us_bypass_icon_shield"/> | |
| <case additional="route_road_#SEQ_modifier=connector" icon="us_connector_icon_shield"/> | |
| </case> | |
| <apply> | |
| <case textLength="1" textShield="white_usshield_2_road_shield"/> | |
| <case textLength="2" textShield="white_usshield_2_road_shield"/> | |
| <case textLength="3" textShield="white_usshield_3_road_shield"/> | |
| <case textLength="4" textShield="white_usshield_4_road_shield"/> | |
| <case textLength="5" textShield="white_usshield_5_road_shield"/> | |
| <case textHaloColor="#ffffff" textHaloRadius="5"/> | |
| </apply> | |
| <apply textColor="#404040" textOrder="$roadShieldOrder2"/> | |
| </switch> | |
| <switch> | |
| <case additional="route_road_#SEQ_us_state_network=yes" nameTag="route_road_#SEQ_ref"> | |
| <case additional="route_road_#SEQ_road_modifier=business" icon="us_state_business_icon_shield"/> | |
| <case additional="route_road_#SEQ_road_modifier=spur" icon="us_state_spur_icon_shield"/> | |
| <case additional="route_road_#SEQ_road_modifier=truck" icon="us_state_truck_icon_shield"/> | |
| <case additional="route_road_#SEQ_road_modifier=alternate" icon="us_state_alt_icon_shield"/> | |
| <case additional="route_road_#SEQ_road_modifier=bypass" icon="us_state_bypass_icon_shield"/> | |
| <case additional="route_road_#SEQ_road_modifier=connector" icon="us_state_connector_icon_shield"/> | |
| </case> | |
| <apply textColor="#404040" textOrder="$roadShieldOrder2"> | |
| <case textLength="1" textShield="white_rounded_rectangle_1_road_shield"/> | |
| <case textLength="2" textShield="white_rounded_rectangle_2_road_shield"/> | |
| <case textLength="3" textShield="white_rounded_rectangle_3_road_shield"/> | |
| <case textLength="4" textShield="white_rounded_rectangle_4_road_shield"/> | |
| <case textLength="5" textShield="white_rounded_rectangle_5_road_shield"/> | |
| <case textLength="6" textShield="white_rounded_rectangle_6_road_shield"/> | |
| <case textLength="7" textShield="white_rounded_rectangle_7_road_shield"/> | |
| <case textHaloColor="#ffffff" textHaloRadius="5"/> | |
| </apply> | |
| <apply_if additional="route_road_#SEQ_shield_shape=square"> | |
| <case textLength="1" textShield="white_square_1_road_shield"/> | |
| <case textLength="2" textShield="white_square_2_road_shield"/> | |
| <case textLength="3" textShield="white_square_3_road_shield"/> | |
| <case textLength="4" textShield="white_square_4_road_shield"/> | |
| <case textLength="5" textShield="white_square_5_road_shield"/> | |
| <case textLength="6" textShield="white_square_6_road_shield"/> | |
| <case textLength="7" textShield="white_square_7_road_shield"/> | |
| </apply_if> | |
| </switch> | |
| <case additional="route_road_#SEQ_us_county_network=yes" nameTag="route_road_#SEQ_ref"> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_rectangle" textColor="#404040" textOrder="$roadShieldOrder2"> | |
| <case textLength="1" textShield="white_rounded_rectangle_1_road_shield"/> | |
| <case textLength="2" textShield="white_rounded_rectangle_2_road_shield"/> | |
| <case textLength="3" textShield="white_rounded_rectangle_3_road_shield"/> | |
| <case textLength="4" textShield="white_rounded_rectangle_4_road_shield"/> | |
| <case textLength="5" textShield="white_rounded_rectangle_5_road_shield"/> | |
| <case textLength="6" textShield="white_rounded_rectangle_6_road_shield"/> | |
| <case textLength="7" textShield="white_rounded_rectangle_7_road_shield"/> | |
| <case textHaloColor="#ffffff" textHaloRadius="5"/> | |
| </case> | |
| <case textLength="1" textShield="white_square_1_road_shield"/> | |
| <case textLength="2" textShield="white_square_2_road_shield"/> | |
| <case textLength="3" textShield="white_square_3_road_shield"/> | |
| <case textLength="4" textShield="white_square_4_road_shield"/> | |
| <case textLength="5" textShield="white_square_5_road_shield"/> | |
| <case textLength="6" textShield="white_square_6_road_shield"/> | |
| <case textLength="7" textShield="white_square_7_road_shield"/> | |
| </case> | |
| <switch textColor="#ffffff"> | |
| <case additional="route_road_#SEQ_shield_color=blue" nameTag="route_road_#SEQ_ref" textOrder="$roadShieldDefaultOrder"> | |
| <case textLength="1" textShield="blue_square_1_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="blue_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="blue_pentagon_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="blue_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usishield" textShield="blue_usishield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="blue_lrhexagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usshield"> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="blue_redtop_usshield_2_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=ellipse" textShield="blue_ellipse_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_triangle" textShield="blue_rounded_triangle_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="blue_pentagon_up_2_road_shield"/> | |
| </case> | |
| <case textLength="2" textShield="blue_square_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="blue_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="blue_pentagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="blue_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usishield" textShield="blue_usishield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="blue_lrhexagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usshield"> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="blue_redtop_usshield_2_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=ellipse" textShield="blue_ellipse_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_triangle" textShield="blue_rounded_triangle_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="blue_pentagon_up_2_road_shield"/> | |
| </case> | |
| <case textLength="3" textShield="blue_square_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="blue_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="blue_pentagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="blue_cshield_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usishield" textShield="blue_usishield_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="blue_lrhexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usshield"> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="blue_redtop_usshield_3_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=ellipse" textShield="blue_ellipse_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_triangle" textShield="blue_rounded_triangle_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="blue_pentagon_up_3_road_shield"/> | |
| </case> | |
| <case textLength="4" textShield="blue_square_4_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="blue_hexagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="blue_pentagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="blue_lrhexagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_triangle" textShield="blue_rounded_triangle_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="blue_pentagon_up_4_road_shield"/> | |
| </case> | |
| <case textLength="5" textShield="blue_square_5_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="blue_hexagon_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="blue_pentagon_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="blue_lrhexagon_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_triangle" textShield="blue_rounded_triangle_5_road_shield"/> | |
| </case> | |
| <case textLength="6" textShield="blue_square_6_road_shield"/> | |
| <case textLength="7" textShield="blue_square_7_road_shield"/> | |
| <case textLength="8" textShield="blue_square_8_road_shield"/> | |
| <case textLength="9" textShield="blue_square_9_road_shield"/> | |
| <case textHaloColor="#327ae6" textHaloRadius="5"/> | |
| <apply_if additional="route_road_#SEQ_shield_text_color=yellow" textColor="#ffc737"/> | |
| </case> | |
| </switch> | |
| <switch textColor="#ffffff"> | |
| <case additional="route_road_#SEQ_shield_color=green" nameTag="route_road_#SEQ_ref" textOrder="$roadShieldDefaultOrder"> | |
| <case textLength="1" textShield="green_square_1_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="green_pentagon_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="green_octagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="green_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=transcanada" textShield="green_transcanada_2_road_shield" textColor="#00674e"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="green_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=ushield" textShield="green_ushield_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=orangetop" textShield="green_orangetop_square_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="green_redtop_square_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rhombus" textShield="green_rhombus_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="green_pentagon_up_2_road_shield"/> | |
| </case> | |
| <case textLength="2" textShield="green_square_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="green_pentagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="green_octagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="green_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=transcanada" textShield="green_transcanada_2_road_shield" textColor="#00674e"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="green_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=ushield" textShield="green_ushield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=orangetop" textShield="green_orangetop_square_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="green_redtop_square_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rhombus" textShield="green_rhombus_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="green_pentagon_up_2_road_shield"/> | |
| </case> | |
| <case textLength="3" textShield="green_square_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="green_pentagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="green_octagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="green_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=transcanada" textShield="green_transcanada_3_road_shield" textColor="#00674e"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="green_cshield_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=ushield" textShield="green_ushield_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=orangetop" textShield="green_orangetop_square_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="green_redtop_square_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rhombus" textShield="green_rhombus_3_road_shield"/> | |
| </case> | |
| <case textLength="4" textShield="green_square_4_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="green_pentagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="green_octagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="green_hexagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=ushield" textShield="green_ushield_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=orangetop" textShield="green_orangetop_square_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="green_redtop_square_4_road_shield"/> | |
| </case> | |
| <case textLength="5" textShield="green_square_5_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="green_pentagon_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="green_hexagon_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=orangetop" textShield="green_orangetop_square_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="green_redtop_square_5_road_shield"/> | |
| </case> | |
| <case textLength="6" textShield="green_square_6_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="green_octagon_6_road_shield"/> | |
| </case> | |
| <case textHaloColor="#52a02b" textHaloRadius="5"/> | |
| <apply_if additional="route_road_#SEQ_shield_text_color=yellow" textColor="#ffc737"/> | |
| </case> | |
| </switch> | |
| <switch textColor="#404040"> | |
| <case additional="route_road_#SEQ_shield_color=white" nameTag="route_road_#SEQ_ref" textOrder="$roadShieldDefaultOrder"> | |
| <case textLength="1" textShield="white_square_1_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_rectangle" textShield="white_rounded_rectangle_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="white_pentagon_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=trapezoid_up" textShield="white_trapezoid_up_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=trapezoid_down" textShield="white_trapezoid_down_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usshield" textShield="white_usshield_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape_mod=greentop" textShield="white_greentop_usshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="white_redtop_usshield_2_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=tall_hexagon" textShield="white_tall_hexagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="white_pentagon_up_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="white_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="white_octagon_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_bg_color=blue" textShield="white_octagon_bgblue_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_bg_color=red" textShield="white_octagon_bgred_2_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=sarabia" textShield="white_sarabia_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=redtop_korea_lrhexagon" textShield="white_redtop_korea_lrhexagon_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=korea_lrhexagon" textShield="white_korea_lrhexagon_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=plum_blossom" textShield="white_plum_blossom_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="white_lrhexagon_1_road_shield"/> | |
| </case> | |
| <case textLength="2" textShield="white_square_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_rectangle" textShield="white_rounded_rectangle_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="white_pentagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=trapezoid_up" textShield="white_trapezoid_up_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=trapezoid_down" textShield="white_trapezoid_down_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usshield" textShield="white_usshield_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape_mod=greentop" textShield="white_greentop_usshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="white_redtop_usshield_2_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=tall_hexagon" textShield="white_tall_hexagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="white_pentagon_up_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="white_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="white_octagon_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_bg_color=blue" textShield="white_octagon_bgblue_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_bg_color=red" textShield="white_octagon_bgred_2_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=sarabia" textShield="white_sarabia_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=redtop_korea_lrhexagon" textShield="white_redtop_korea_lrhexagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=korea_lrhexagon" textShield="white_korea_lrhexagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=plum_blossom" textShield="white_plum_blossom_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="white_lrhexagon_2_road_shield"/> | |
| </case> | |
| <case textLength="3" textShield="white_square_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pillow" textShield="white_pillow_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_rectangle" textShield="white_rounded_rectangle_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="white_pentagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=trapezoid_up" textShield="white_trapezoid_up_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=trapezoid_down" textShield="white_trapezoid_down_3_road_shield"/> | |
| <case additional="road_shield_shape_1#SEQ=usshield" textShield="white_usshield_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape_mod=greentop" textShield="white_greentop_usshield_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape_mod=redtop" textShield="white_redtop_usshield_3_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="white_pentagon_up_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="white_cshield_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="white_octagon_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_bg_color=green" textShield="white_octagon_bggreen_3_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=sarabia" textShield="white_sarabia_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=korea_lrhexagon" textShield="white_korea_lrhexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="white_lrhexagon_3_road_shield"/> | |
| </case> | |
| <case textLength="4" textShield="white_square_4_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pillow" textShield="white_pillow_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_rectangle" textShield="white_rounded_rectangle_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="white_pentagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=usshield" textShield="white_usshield_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="white_cshield_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=octagon" textShield="white_octagon_4_road_shield"> | |
| <case additional="route_road_#SEQ_shield_bg_color=brown" textShield="white_octagon_bgbrown_4_road_shield"/> | |
| </case> | |
| <case additional="route_road_#SEQ_shield_shape=lrhexagon" textShield="white_lrhexagon_4_road_shield"/> | |
| </case> | |
| <case textLength="5" textShield="white_square_5_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pillow" textShield="white_pillow_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_rectangle" textShield="white_rounded_rectangle_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="white_pentagon_5_road_shield"/> | |
| </case> | |
| <case textLength="6" textShield="white_square_6_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_rectangle" textShield="white_rounded_rectangle_6_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="white_pentagon_6_road_shield"/> | |
| </case> | |
| <case textLength="7" textShield="white_square_7_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_rectangle" textShield="white_rounded_rectangle_7_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="white_pentagon_7_road_shield"/> | |
| </case> | |
| <case textLength="8" textShield="white_square_8_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="white_pentagon_8_road_shield"/> | |
| </case> | |
| <case textLength="9" textShield="white_square_9_road_shield"/> | |
| <case textHaloColor="#ffffff" textHaloRadius="5"/> | |
| <apply_if additional="route_road_#SEQ_shield_text_color=darkblue" textColor="#003882"/> | |
| <apply_if additional="route_road_#SEQ_shield_text_color=blue" textColor="#327ae6"/> | |
| <apply_if additional="route_road_#SEQ_shield_text_color=red" textColor="#dd6a6a"/> | |
| <apply_if additional="route_road_#SEQ_shield_text_color=green" textColor="#52a02b"/> | |
| <apply_if additional="route_road_#SEQ_shield_text_color=brown" textColor="#7b4833"/> | |
| </case> | |
| </switch> | |
| <switch textColor="#404040"> | |
| <case additional="route_road_#SEQ_shield_color=yellow" nameTag="route_road_#SEQ_ref" textOrder="$roadShieldDefaultOrder"> | |
| <case textLength="1" textShield="yellow_square_1_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="yellow_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="yellow_hexagon_3_road_shield"/> | |
| </case> | |
| <case textLength="2" textShield="yellow_square_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="yellow_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="yellow_hexagon_3_road_shield"/> | |
| </case> | |
| <case textLength="3" textShield="yellow_square_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="yellow_hexagon_3_road_shield"/> | |
| </case> | |
| <case textLength="4" textShield="yellow_square_4_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="yellow_hexagon_4_road_shield"/> | |
| </case> | |
| <case textLength="5" textShield="yellow_square_5_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="yellow_hexagon_5_road_shield"/> | |
| </case> | |
| <case textLength="6" textShield="yellow_square_6_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_6_road_shield"/> | |
| </case> | |
| <case textLength="7" textShield="yellow_square_7_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_7_road_shield"/> | |
| </case> | |
| <case textLength="8" textShield="yellow_square_8_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_8_road_shield"/> | |
| </case> | |
| <case textLength="9" textShield="yellow_square_9_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon" textShield="yellow_pentagon_9_road_shield"/> | |
| </case> | |
| <case textHaloColor="#ffe237" textHaloRadius="5"/> | |
| </case> | |
| </switch> | |
| <switch textColor="#ffffff"> | |
| <case additional="route_road_#SEQ_shield_color=red" nameTag="route_road_#SEQ_ref" textOrder="$roadShieldDefaultOrder"> | |
| <case textLength="1" textShield="red_square_1_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="red_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rshield" textShield="red_rshield_1_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="red_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_triangle" textShield="red_rounded_triangle_2_road_shield"/> | |
| </case> | |
| <case textLength="2" textShield="red_square_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="red_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rshield" textShield="red_rshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=cshield" textShield="red_cshield_2_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_triangle" textShield="red_rounded_triangle_2_road_shield"/> | |
| </case> | |
| <case textLength="3" textShield="red_square_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="red_hexagon_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rshield" textShield="red_rshield_3_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rounded_triangle" textShield="red_rounded_triangle_3_road_shield"/> | |
| </case> | |
| <case textLength="4" textShield="red_square_4_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="red_hexagon_4_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rshield" textShield="red_rshield_4_road_shield"/> | |
| </case> | |
| <case textLength="5" textShield="red_square_5_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="red_hexagon_5_road_shield"/> | |
| <case additional="route_road_#SEQ_shield_shape=rshield" textShield="red_rshield_5_road_shield"/> | |
| </case> | |
| <case textLength="6" textShield="red_square_6_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=rshield" textShield="red_rshield_6_road_shield"/> | |
| </case> | |
| <case textHaloColor="#dd6a6a" textHaloRadius="5"/> | |
| <apply_if additional="route_road_#SEQ_shield_text_color=black" textColor="#000000"/> | |
| </case> | |
| </switch> | |
| <switch textColor="#ffffff"> | |
| <case additional="route_road_#SEQ_shield_color=brown" nameTag="route_road_#SEQ_ref" textOrder="$roadShieldDefaultOrder"> | |
| <case textLength="1" textShield="brown_square_1_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="brown_pentagon_up_2_road_shield"/> | |
| </case> | |
| <case textLength="2" textShield="brown_square_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="brown_pentagon_up_2_road_shield"/> | |
| </case> | |
| <case textLength="3" textShield="brown_square_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=pentagon_up" textShield="brown_pentagon_up_3_road_shield"/> | |
| </case> | |
| <case textLength="4" textShield="brown_square_4_road_shield"/> | |
| <case textLength="5" textShield="brown_square_5_road_shield"/> | |
| <case textHaloColor="#7b4833" textHaloRadius="5"/> | |
| </case> | |
| </switch> | |
| <switch textColor="#ffffff"> | |
| <case additional="route_road_#SEQ_shield_color=black" nameTag="route_road_#SEQ_ref" textOrder="$roadShieldDefaultOrder"> | |
| <case textLength="3" textShield="black_ellipse_3_road_shield"/> | |
| <case textHaloColor="#262626" textHaloRadius="5"/> | |
| </case> | |
| </switch> | |
| <switch textColor="#404040"> | |
| <case additional="route_road_#SEQ_shield_color=orange" nameTag="route_road_#SEQ_ref" textOrder="$roadShieldDefaultOrder"> | |
| <case textLength="1" textShield="orange_square_2_road_shield"/> | |
| <case textLength="2" textShield="orange_square_2_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="orange_hexagon_3_road_shield"/> | |
| </case> | |
| <case textLength="3" textShield="orange_square_3_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="orange_hexagon_3_road_shield"/> | |
| </case> | |
| <case textLength="4" textShield="orange_square_4_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="orange_hexagon_4_road_shield"/> | |
| </case> | |
| <case textLength="5" textShield="orange_square_5_road_shield"> | |
| <case additional="route_road_#SEQ_shield_shape=hexagon" textShield="orange_hexagon_5_road_shield"/> | |
| </case> | |
| <case textHaloColor="#eea555" textHaloRadius="5"/> | |
| </case> | |
| </switch> | |
| <switch seq="1:10"> <!-- If no road_shield_color_? is set or US conditions failed then use white square shield --> | |
| <case nameTag="route_road_#SEQ_ref"/> | |
| <apply textColor="#404040" textOrder="$roadShieldOrder2"> | |
| <case textLength="1" textShield="white_square_1_road_shield"/> | |
| <case textLength="2" textShield="white_square_2_road_shield"/> | |
| <case textLength="3" textShield="white_square_3_road_shield"/> | |
| <case textLength="4" textShield="white_square_4_road_shield"/> | |
| <case textLength="5" textShield="white_square_5_road_shield"/> | |
| <case textLength="6" textShield="white_square_6_road_shield"/> | |
| <case textLength="7" textShield="white_square_7_road_shield"/> | |
| <case textLength="8" textShield="white_square_8_road_shield"/> | |
| <case textLength="9" textShield="white_square_9_road_shield"/> | |
| <case textHaloColor="#ffffff" textHaloRadius="5"/> | |
| </apply> | |
| <apply_if hideHouseNumbers="true" hideBuildings="true" textColor="#ff0000"/> | |
| </switch> | |
| <apply_if additional="route_road_#SEQ_shield_order=1" textOrder="$roadShieldOrder1"/> | |
| <apply_if additional="route_road_#SEQ_shield_order=2" textOrder="$roadShieldOrder2"/> | |
| </apply> | |
| </apply> | |
| <apply_if maxzoom="7" intersectionMargin="10"/> | |
| <apply_if minzoom="8" maxzoom="9" intersectionMargin="15"/> | |
| <apply_if minzoom="10" intersectionMargin="20"/> | |
| </switch> | |
| <!-- Highway text --> | |
| <switch> | |
| <switch textHaloRadius="$textHaloRadius" textOnPath="true" nameTag=""> | |
| <case minzoom="16" tag="area:highway" value="motorway" textColor="$motorwayTextColor" textHaloColor="$motorwayRoadColor" textBold="true" textItalic="true" textOrder="50" textWrapWidth="25"/> | |
| <case tag="highway" value="motorway" textColor="$motorwayTextColor" textHaloColor="$motorwayRoadColor" textOrder="50"> | |
| <apply_if nightMode="true" textBold="true"/> | |
| </case> | |
| <case tag="highway" value="motorway_link" textColor="$motorwayTextColor" textHaloColor="$motorwayRoadColor" textOrder="51"/> | |
| <case minzoom="16" tag="area:highway" value="trunk" textColor="$trunkTextColor" textHaloColor="$trunkRoadColor" textBold="true" textItalic="true" textOrder="53" textWrapWidth="25"/> | |
| <case tag="highway" value="trunk" textColor="$trunkTextColor" textHaloColor="$trunkRoadColor" textOrder="53"> | |
| <apply_if nightMode="true" textBold="true"/> | |
| </case> | |
| <case tag="highway" value="trunk_link" textColor="$trunkTextColor" textHaloColor="$trunkRoadColor" textOrder="54"/> | |
| <case tag="highway" value="primary" textColor="$primaryTextColor" textHaloColor="$primaryRoadColor" textOrder="56"> | |
| <apply_if nightMode="true" textBold="true"/> | |
| </case> | |
| <case minzoom="16" tag="area:highway" value="primary" textColor="$primaryTextColor" textHaloColor="$primaryRoadColor" textBold="true" textItalic="true" textOrder="57" textWrapWidth="25"/> | |
| <case tag="highway" value="primary_link" textColor="$primaryTextColor" textHaloColor="$primaryRoadColor" textOrder="58"/> | |
| <case tag="highway" value="secondary" textColor="$secondaryTextColor" textHaloColor="$secondaryRoadColor" textOrder="60"> | |
| <apply_if nightMode="true" textBold="true"/> | |
| </case> | |
| <case minzoom="16" tag="area:highway" value="secondary" textColor="$secondaryTextColor" textHaloColor="$secondaryRoadColor" textBold="true" textItalic="true" textOrder="61" textWrapWidth="25"/> | |
| <case tag="highway" value="secondary_link" textColor="$secondaryTextColor" textHaloColor="$secondaryRoadColor" textOrder="62"/> | |
| <apply_if minzoom="13"> | |
| <case maxzoom="13" textSize="12"/> | |
| <case maxzoom="14" textSize="13"/> | |
| <case maxzoom="15" textSize="14"/> | |
| <case maxzoom="16" textSize="15"/> | |
| <case maxzoom="17" textSize="17"/> | |
| <case minzoom="18" textSize="19"/> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="14" textHaloRadius="$textHaloRadius" textColor="$tertiaryTextColor" textOnPath="true" textHaloColor="$tertiaryRoadColor" nameTag=""> | |
| <case tag="highway" value="tertiary" textOrder="94"/> | |
| <case minzoom="16" tag="area:highway" value="tertiary" textBold="true" textItalic="true" textOrder="95" intersectsWith="any" textWrapWidth="25"/> | |
| <case tag="highway" value="tertiary_link" textOrder="96"/> | |
| <apply> | |
| <case maxzoom="14" textSize="12"/> | |
| <case maxzoom="15" textSize="13"/> | |
| <case maxzoom="16" textSize="14"/> | |
| <case maxzoom="17" textSize="16"/> | |
| <case minzoom="18" textSize="18"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="14" nameTag=""> | |
| <switch> | |
| <switch textColor="$residentialTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$residentialRoadColor"> | |
| <case tag="highway" value="unclassified" textOrder="122"/> | |
| <case minzoom="16" tag="area:highway" value="unclassified" textBold="true" textItalic="true" intersectsWith="any" textWrapWidth="25" textOrder="123"/> | |
| <case tag="highway" value="residential" textOrder="124"/> | |
| <case minzoom="16" tag="area:highway" value="residential" textBold="true" textItalic="true" textOrder="125" textWrapWidth="25" intersectsWith="any"/> | |
| <case tag="man_made" value="bridge" textOrder="125"/> | |
| </switch> | |
| <switch textColor="$serviceTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$serviceTextHaloColor"> | |
| <case tag="highway" value="service" textOrder="128"> | |
| <apply> | |
| <switch> | |
| <case additional="service=driveway"/> | |
| <case additional="service=parking_aisle"/> | |
| <case additional="service=alley"/> | |
| <apply textHaloColor="$serviceDrivewayTextHaloColor"/> | |
| </switch> | |
| </apply> | |
| </case> | |
| <case tag="highway" value="busway" textHaloColor="$buswayRoadColor" textOrder="128"/> | |
| <case minzoom="17" tag="area:highway" value="service" textBold="true" textItalic="true" textWrapWidth="25" textOrder="129"/> | |
| <case tag="highway" value="living_street" textOrder="130"/> | |
| <case tag="highway" value="escape" textOrder="130"/> | |
| </switch> | |
| <!-- <case tag="highway" value="construction" textColor="$serviceTextColor" textHaloRadius="$textHaloRadiusDay" textHaloColor="#99bdff" textOrder="223"/>--> | |
| <case tag="highway" value="proposed" textColor="$serviceTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$serviceRoadColor" textOrder="253"/> | |
| </switch> | |
| <switch textColor="$pedestrianTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$pedestrianRoadColor" intersectionMargin="20"> | |
| <case tag="highway" value="pedestrian" textOrder="126"/> | |
| <case minzoom="16" tag="place" value="square" textBold="true" textItalic="true" textOrder="63" textWrapWidth="25" intersectsWith="any"/> | |
| <case minzoom="16" tag="area:highway" value="pedestrian" textBold="true" textItalic="true" textOrder="64" textWrapWidth="25" intersectsWith="any"/> | |
| </switch> | |
| <apply textOnPath="true"> | |
| <case maxzoom="14" textSize="12"/> | |
| <case maxzoom="15" textSize="13"/> | |
| <case maxzoom="16" textSize="14"/> | |
| <case maxzoom="17" textSize="16"/> | |
| <case minzoom="18" textSize="18"/> | |
| </apply> | |
| </switch> | |
| <apply_if baseAppMode="bicycle" nightMode="false" additional="cyclestreet=yes" textColor="#ffffff"/> | |
| </switch> | |
| <case minzoom="15" nameTag="" tag="highway" value="bus_guideway"> | |
| <apply textOnPath="true" textOrder="129"> | |
| <case maxzoom="15" textSize="12"/> | |
| <case maxzoom="16" textSize="13"/> | |
| <case maxzoom="17" textSize="13"/> | |
| <case minzoom="18" textSize="16"/> | |
| </apply> | |
| <apply textColor="$busGuidewayRoadColor" textHaloColor="#ffffff" textHaloRadius="$textHaloRadius"> | |
| <apply_if nightMode="true" textColor="#aaaaaa" textHaloColor="$busGuidewayRoadColor"/> | |
| </apply> | |
| </case> | |
| <switch minzoom="14"> | |
| <switch nameTag=""> | |
| <case minzoom="16" tag="area:highway" value="track" textWrapWidth="25" textOrder="189"/> | |
| <case minzoom="16" tag="area:highway" value="cycleway" textWrapWidth="25" textOrder="189"/> | |
| <case tag="cycleway" value="lane" textOrder="197"/> | |
| <case tag="cycleway" value="track" textOrder="197"/> | |
| <case tag="cycleway" value="shared_lane" textOrder="197"/> | |
| <case tag="cycleway" value="opposite_lane" textOrder="197"/> | |
| <case tag="cycleway" value="share_busway" textOrder="197"/> | |
| <case tag="cycleway:both" value="lane" textOrder="197"/> | |
| <case tag="cycleway:both" value="track" textOrder="197"/> | |
| <case tag="cycleway:both" value="shared_lane" textOrder="197"/> | |
| <case tag="cycleway:both" value="share_busway" textOrder="197"/> | |
| <case tag="cycleway" value="opposite" textOrder="197"/> | |
| <case tag="highway" value="steps" textOrder="194"/> | |
| <case tag="highway" value="raceway" textOrder="192"/> | |
| <case tag="highway" value="road" textOrder="120"/> | |
| <apply maxzoom="14" textSize="12"/> | |
| </switch> | |
| <switch> | |
| <case tag="highway" value="track" nameTag="" textOrder="188"/> | |
| <case tag="highway" value="track" nameTag="ref" textOrder="188"/> | |
| <case tag="highway" value="cycleway" nameTag="" textOrder="196"/> | |
| <case tag="highway" value="cycleway" nameTag="ref" textOrder="196"/> | |
| <case tag="highway" value="path" nameTag="" textOrder="193"/> | |
| <case tag="highway" value="path" nameTag="ref" textOrder="193"/> | |
| <case tag="highway" value="bridleway" nameTag="" textOrder="195"/> | |
| <case tag="highway" value="bridleway" nameTag="ref" textOrder="195"/> | |
| <case tag="highway" value="via_ferrata"/> | |
| <apply> | |
| <case nameTag="" nameTag2="ref"/> | |
| <case nameTag="ref"/> | |
| <apply maxzoom="14" textSize="12"/> | |
| </apply> | |
| </switch> | |
| <apply textColor="#000000" textHaloRadius="$highwayTrackTextHaloRadiusDay" textHaloColor="$highwayTrackTextHaloColorDay" textOnPath="true"/> | |
| <apply_if minzoom="15"> | |
| <case maxzoom="15" textSize="13"/> | |
| <case maxzoom="16" textSize="14"/> | |
| <case maxzoom="17" textSize="16"/> | |
| <case minzoom="18" textSize="18"/> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#77777777"/> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="15" nameTag="" textOnPath="true"> | |
| <case tag="highway" value="footway" textOrder="190" textColor="#000000" textHaloColor="$highwayTrackTextHaloColorDay"> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#77777777"/> | |
| </case> | |
| <case minzoom="16" tag="area:highway" value="footway" textOrder="191" textColor="$pedestrianTextColor" textHaloColor="$pedestrianRoadColor"/> | |
| <case minzoom="16" tag="area:highway" value="steps" textOrder="191" textColor="$pedestrianTextColor" textHaloColor="$pedestrianRoadColor"/> | |
| <apply> | |
| <case maxzoom="15" textSize="13"/> | |
| <case maxzoom="16" textSize="14"/> | |
| <case maxzoom="17" textSize="16"/> | |
| <case minzoom="18" textSize="18"/> | |
| </apply> | |
| <apply textHaloRadius="$textHaloRadius"/> | |
| </switch> | |
| <case minzoom="16" tag="abandoned:highway" value="" nameTag="" textColor="#777777" textHaloRadius="$highwayTrackTextHaloRadiusDay" textHaloColor="$highwayTrackTextHaloColorDay" textOnPath="true" textOrder="225"> | |
| <apply> | |
| <case maxzoom="16" textSize="14"/> | |
| <case maxzoom="17" textSize="16"/> | |
| <case minzoom="18" textSize="18"/> | |
| </apply> | |
| <apply_if nightMode="true" textColor="#888888" textHaloColor="#77777777"/> | |
| </case> | |
| <!-- Motorway junction --> | |
| <case minzoom="13" tag="highway" value="motorway_junction" textColor="#00008b" textHaloRadius="$textHaloRadius" textWrapWidth="16" textMinDistance="10" textOrder="46"> | |
| <case baseAppMode="car"> | |
| <case maxzoom="13" textSize="12" nameTag="ref"/> | |
| <case minzoom="14" textSize="13" nameTag="" nameTag2="ref"/> | |
| </case> | |
| <case minzoom="14" textSize="12" nameTag="" nameTag2="ref"/> | |
| <apply_if nightMode="true" textColor="#dcdcff" textHaloColor="#77050547"/> | |
| </case> | |
| <switch nameTag=""> | |
| <case minzoom="16" tag="junction" value="yes" textOrder="47"/> | |
| <case minzoom="17" tag="highway" value="traffic_signals" textOrder="83"> | |
| <apply_if engine_v1="true" textDy="7"/> | |
| </case> | |
| <apply textSize="13" textColor="#222222" textHaloRadius="$textHaloRadius" textHaloColor="#77ffffff" textWrapWidth="16" textMinDistance="10"/> | |
| <apply_if nightMode="true" textColor="#dcdcdc" textHaloColor="#77050547"/> | |
| </switch> | |
| </switch> | |
| <switch minzoom="14" nameTag="" textColor="$railwayTextColorDay" textHaloRadius="$textHaloRadius" textHaloColor="$railwayTextHaloColorDay" textOrder="251"> | |
| <case tag="railway" value="rail"/> | |
| <case minzoom="15" tag="railway" value="tram"/> | |
| <case minzoom="16" tag="railway" value="subway"/> | |
| <case tag="railway" value="light_rail"/> | |
| <case tag="railway" value="abandoned"/> | |
| <case tag="railway" value="disused"/> | |
| <case tag="railway" value="preserved"/> | |
| <case tag="railway" value="narrow_gauge"/> | |
| <case tag="railway" value="construction"/> | |
| <case tag="railway" value="monorail"/> | |
| <case tag="railway" value="funicular"/> | |
| <case minzoom="17" tag="railway" value="miniature"/> | |
| <case minzoom="19" tag="roller_coaster" value="track"/> | |
| <apply textOnPath="true"> | |
| <case maxzoom="14" textSize="12"/> | |
| <case maxzoom="15" textSize="13"/> | |
| <case maxzoom="16" textSize="14"/> | |
| <case maxzoom="17" textSize="16"/> | |
| <case minzoom="18" textSize="18"/> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#77777777"/> | |
| </apply> | |
| </switch> | |
| <switch showSkiSlopes="true" minzoom="14" textOnPath="true" textColor="$aerialwayTextColorDay" | |
| textHaloColor="$aerialwayTextHaloColorDay" textHaloRadius="$textHaloRadius"> | |
| <switch> | |
| <case tag="piste:type" value="downhill" nameTag="shield_stub_name" additional="shield_fg" textShield="?shield_bg?" icon="?shield_fg?" /> | |
| <case tag="piste:type" value="skitour" nameTag="shield_stub_name" additional="shield_fg" textShield="?shield_bg?" icon="?shield_fg?" /> | |
| <case tag="piste:type" value="sled" nameTag="shield_stub_name" additional="shield_fg" textShield="?shield_bg?" icon="?shield_fg?" /> | |
| <case tag="piste:type" value="sleigh" nameTag="shield_stub_name" additional="shield_fg" textShield="?shield_bg?" icon="?shield_fg?" /> | |
| <case tag="piste:type" value="hike" nameTag="shield_stub_name" additional="shield_fg" textShield="?shield_bg?" icon="?shield_fg?" /> | |
| <case tag="piste:type" value="fatbike" nameTag="shield_stub_name" additional="shield_fg" textShield="?shield_bg?" icon="?shield_fg?" /> | |
| <apply textOnPath="false" textColor="#01000000" textHaloColor="#01000000"/> | |
| </switch> | |
| <switch> | |
| <case tag="piste:type" value="downhill" nameTag="piste:name" nameTag2="piste:ref"/> | |
| <case tag="piste:type" value="downhill" nameTag="piste:ref"/> | |
| <case tag="piste:type" value="downhill" nameTag=""/> | |
| <case tag="piste:type" value="skitour" nameTag="piste:name" nameTag2="piste:ref"/> | |
| <case tag="piste:type" value="skitour" nameTag="piste:ref"/> | |
| <case tag="piste:type" value="skitour" nameTag=""/> | |
| <case tag="piste:type" value="sled" nameTag="piste:name" nameTag2="piste:ref"/> | |
| <case tag="piste:type" value="sled" nameTag="piste:ref"/> | |
| <case tag="piste:type" value="sled" nameTag=""/> | |
| <case tag="piste:type" value="sleigh" nameTag="piste:name" nameTag2="piste:ref"/> | |
| <case tag="piste:type" value="sleigh" nameTag="piste:ref"/> | |
| <case tag="piste:type" value="sleigh" nameTag=""/> | |
| <case tag="piste:type" value="hike" nameTag="piste:name" nameTag2="piste:ref"/> | |
| <case tag="piste:type" value="hike" nameTag="piste:ref"/> | |
| <case tag="piste:type" value="hike" nameTag=""/> | |
| <case tag="piste:type" value="fatbike" nameTag="piste:name" nameTag2="piste:ref"/> | |
| <case tag="piste:type" value="fatbike" nameTag="piste:ref"/> | |
| <case tag="piste:type" value="fatbike" nameTag=""/> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#77777777"/> | |
| </switch> | |
| <apply> | |
| <case maxzoom="14" textSize="11"/> | |
| <case maxzoom="15" textSize="12"/> | |
| <case maxzoom="16" textSize="13"/> | |
| <case maxzoom="17" textSize="15"/> | |
| <case minzoom="18" textSize="17"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="14" nameTag="" textColor="$aerialwayTextColorDay" textHaloRadius="$textHaloRadius" textHaloColor="$aerialwayTextHaloColorDay" textOrder="106"> | |
| <case tag="aerialway" value="cable_car"/> | |
| <case tag="aerialway" value="gondola"/> | |
| <case tag="aerialway" value="goods"/> | |
| <case tag="aerialway" value="chair_lift"/> | |
| <case tag="aerialway" value="mixed_lift"/> | |
| <case tag="aerialway" value="drag_lift"/> | |
| <case tag="aerialway" value="t-bar"/> | |
| <case tag="aerialway" value="j-bar"/> | |
| <case tag="aerialway" value="platter"/> | |
| <case tag="aerialway" value="magic_carpet"/> | |
| <case tag="aerialway" value="rope_tow"/> | |
| <case tag="aerialway" value="zip_line"/> | |
| <apply textOnPath="true"> | |
| <case maxzoom="14" textSize="12"/> | |
| <case maxzoom="15" textSize="13"/> | |
| <case maxzoom="16" textSize="14"/> | |
| <case maxzoom="17" textSize="16"/> | |
| <case minzoom="18" textSize="18"/> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#77777777"/> | |
| </apply> | |
| </switch> | |
| <!-- Location names --> | |
| <switch minzoom="3"> | |
| <case tag="natural" value="coastline"/> | |
| <case tag="natural" value="land"/> | |
| <apply textSize="14" textColor="#883287" textWrapWidth="35" textHaloRadius="$textHaloRadius" textHaloColor="#aaffffff"/> | |
| <apply_if nightMode="true" textColor="#ffb9fe" textHaloColor="#77333333"/> | |
| </switch> | |
| <!-- continent not really useful here: filter minzoom="2" maxzoom="2" textSize="14" textColor="#9d6c9d" textWrapWidth="20" tag="place" value="continent"/ --> | |
| <case minzoom="1" maxzoom="2" tag="place" value="continent" nameTag="" textSize="13" textColor="$placeCountryTextColor" textHaloColor="$placeCountryTextHaloColor" textHaloRadius="3" textBold="true" textWrapWidth="15" textOrder="1"/> | |
| <!-- Country names --> | |
| <!-- most countries are not tagged with ref: filter minzoom="2" maxzoom="2" textSize="14" textColor="#9d6c9d" textWrapWidth="20" tag="place" value="country" nameTag="ref"/ --> | |
| <case minzoom="3" tag="place" value="country" nameTag="" textColor="$placeCountryTextColor" textHaloColor="$placeCountryTextHaloColor" textHaloRadius="3" textWrapWidth="15" textOrder="5"> | |
| <case maxzoom="3" textSize="12"/> | |
| <case maxzoom="4" textSize="12" textBold="true"/> | |
| <case maxzoom="5" textSize="14" textBold="true"/> | |
| <case minzoom="6" textSize="14" textBold="true" textOrder="32"/> | |
| <apply_if maxzoom="6"> | |
| <case additional="population_rounded=1500000000" textOrder="6"/> | |
| <case additional="population_rounded=400000000" textOrder="7"/> | |
| <case additional="population_rounded=200000000" textOrder="8"/> | |
| <case additional="population_rounded=100000000" textOrder="9"/> | |
| <case additional="population_rounded=50000000" textOrder="10"/> | |
| <case additional="population_rounded=25000000" textOrder="11"/> | |
| <case additional="population_rounded=20000000" textOrder="12"/> | |
| <case additional="population_rounded=15000000" textOrder="13"/> | |
| <case additional="population_rounded=12000000" textOrder="14"/> | |
| <case additional="population_rounded=9000000" textOrder="15"/> | |
| <case additional="population_rounded=7000000" textOrder="16"/> | |
| <case additional="population_rounded=5000000" textOrder="17"/> | |
| <case additional="population_rounded=3000000" textOrder="18"/> | |
| <case additional="population_rounded=2000000" textOrder="19"/> | |
| <case additional="population_rounded=1000000" textOrder="20"/> | |
| <case additional="population_rounded=700000" textOrder="21"/> | |
| <case additional="population_rounded=400000" textOrder="22"/> | |
| <case additional="population_rounded=200000" textOrder="32"/> | |
| <case additional="population_rounded=100000" textOrder="33"/> | |
| <case additional="population_rounded=70000" textOrder="34"/> | |
| <case additional="population_rounded=40000" textOrder="35"/> | |
| <case additional="population_rounded=20000" textOrder="36"/> | |
| <case additional="population_rounded=10000" textOrder="37"/> | |
| <case additional="population_rounded=5000" textOrder="38"/> | |
| <case additional="population_rounded=2500" textOrder="39"/> | |
| <case additional="population_rounded=1000" textOrder="40"/> | |
| <case additional="population_rounded=500" textOrder="41"/> | |
| <case additional="population_rounded=200" textOrder="42"/> | |
| <case additional="population_rounded=100" textOrder="43"/> | |
| </apply_if> | |
| </case> | |
| <switch minzoom="3" textSize="13" textColor="$placeStateProvinceTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$placeStateProvinceTextHaloColor"> | |
| <switch maxzoom="10" tag="place" value="state"> | |
| <case minzoom="5" maxzoom="5" nameTag="ref" textOrder="19"> | |
| <case additional="osmand_large_state=true" disable="true"/> | |
| </case> | |
| <case minzoom="3" maxzoom="4" nameTag="ref" additional="osmand_large_state=true" textOrder="9"/> | |
| <case minzoom="5" maxzoom="5" nameTag="" additional="osmand_large_state=true" textOrder="7"/> | |
| <case minzoom="6" nameTag="" textOrder="33"/> | |
| </switch> | |
| <switch tag="place" value="region"> | |
| <case minzoom="6" nameTag="" textOrder="33"/> | |
| </switch> | |
| <switch tag="place" value="province"> | |
| <case minzoom="6" nameTag="" textOrder="33"/> | |
| </switch> | |
| <case minzoom="9" maxzoom="12" tag="place" value="county" nameTag="" textSize="13" textItalic="true" textOrder="63"/> | |
| <apply textItalic="true" textWrapWidth="15"/> | |
| </switch> | |
| <switch minzoom="3" textColor="$placeCityVillageTextColor" textWrapWidth="20" textHaloRadius="$placeTextHaloRadiusDay" textHaloColor="$placeCityVillageTextHaloColor" textBold="true" textDy="-4" textPlacement="bottom|top"> | |
| <case minzoom="5" tag="place" value="city" nameTag="" intersectionMargin="15" textOrder="32"> | |
| <apply_if additional="capital=yes" textColor="$placeCityVillageTextColor"/> | |
| <case maxzoom="5" textSize="13" textColor="$placeStateProvinceTextColor" textHaloRadius="$placeTextHaloRadiusDay" textHaloColor="$placeCityVillageTextHaloColor"/> | |
| <case minzoom="6" maxzoom="7" textSize="14"/> | |
| <case minzoom="8" textSize="18"/> | |
| <apply> | |
| <switch> | |
| <case additional="population_rounded=1500000000" textOrder="6"/> | |
| <case additional="population_rounded=400000000" textOrder="7"/> | |
| <case additional="population_rounded=200000000" textOrder="8"/> | |
| <case additional="population_rounded=100000000" textOrder="9"/> | |
| <case additional="population_rounded=50000000" textOrder="10"/> | |
| <case additional="population_rounded=25000000" textOrder="11"/> | |
| <case additional="population_rounded=20000000" textOrder="12"/> | |
| <case additional="population_rounded=15000000" textOrder="13"/> | |
| <case additional="population_rounded=12000000" textOrder="14"/> | |
| <case additional="population_rounded=9000000" textOrder="15"/> | |
| <case additional="population_rounded=7000000" textOrder="16"/> | |
| <case additional="population_rounded=5000000" textOrder="17"/> | |
| <case additional="population_rounded=3000000" textOrder="18"/> | |
| <apply_if maxzoom="5" textSize="13"/> | |
| </switch> | |
| <case additional="population_rounded=2000000" textOrder="19"/> | |
| <case additional="population_rounded=1000000" textOrder="20"/> | |
| <case additional="population_rounded=700000" textOrder="21"/> | |
| <case additional="population_rounded=400000" textOrder="22"/> | |
| <case additional="population_rounded=200000" textOrder="32"/> | |
| <case additional="population_rounded=100000" textOrder="33"/> | |
| <case additional="population_rounded=70000" textOrder="34"/> | |
| <case additional="population_rounded=40000" textOrder="35"/> | |
| <case additional="population_rounded=20000" textOrder="36"/> | |
| <case additional="population_rounded=10000" textOrder="37"/> | |
| <case additional="population_rounded=5000" textOrder="38"/> | |
| <case additional="population_rounded=2500" textOrder="39"/> | |
| <case additional="population_rounded=1000" textOrder="40"/> | |
| <case additional="population_rounded=500" textOrder="41"/> | |
| <case additional="population_rounded=200" textOrder="42"/> | |
| <case additional="population_rounded=100" textOrder="43"/> | |
| </apply> | |
| <apply_if additional="capital=yes" textOrder="15"> | |
| <switch> | |
| <case maxzoom="5" textSize="13" textOrder="25" textDy="-2"/> | |
| <case maxzoom="7" textSize="20"/> | |
| <case minzoom="8" textSize="22"/> | |
| <apply> | |
| <case additional="population_rounded=20000000" textOrder="13"/> | |
| <case additional="population_rounded=15000000" textOrder="13"/> | |
| <case additional="population_rounded=12000000" textOrder="14"/> | |
| <case additional="population_rounded=9000000" textOrder="14"/> | |
| <case additional="population_rounded=7000000" textOrder="15"/> | |
| <case additional="population_rounded=5000000" textOrder="15"/> | |
| <case additional="population_rounded=3000000" textOrder="16"/> | |
| <case additional="population_rounded=2000000" textOrder="16"/> | |
| <case additional="population_rounded=1000000" textOrder="17"/> | |
| <case additional="population_rounded=700000" textOrder="18"/> | |
| <case additional="population_rounded=400000" textOrder="19"/> | |
| <case additional="population_rounded=200000" textOrder="20"/> | |
| <case additional="population_rounded=100000" textOrder="21"/> | |
| <case additional="population_rounded=70000" textOrder="21"/> | |
| <case additional="population_rounded=40000" textOrder="21"/> | |
| <case additional="population_rounded=20000" textOrder="21"/> | |
| </apply> | |
| </switch> | |
| </apply_if> | |
| <apply_if engine_v1="false" textDy="-10"/> | |
| </case> | |
| <switch> | |
| <case minzoom="$placeTownMinZoom" tag="place" value="town" textSize="16" textOrder="36" nameTag="" intersectionMargin="15"/> | |
| <apply> | |
| <case additional="population_rounded=1500000000" textOrder="7"/> | |
| <case additional="population_rounded=400000000" textOrder="8"/> | |
| <case additional="population_rounded=200000000" textOrder="9"/> | |
| <case additional="population_rounded=100000000" textOrder="10"/> | |
| <case additional="population_rounded=50000000" textOrder="11"/> | |
| <case additional="population_rounded=25000000" textOrder="12"/> | |
| <case additional="population_rounded=20000000" textOrder="13"/> | |
| <case additional="population_rounded=15000000" textOrder="14"/> | |
| <case additional="population_rounded=12000000" textOrder="15"/> | |
| <case additional="population_rounded=9000000" textOrder="16"/> | |
| <case additional="population_rounded=7000000" textOrder="17"/> | |
| <case additional="population_rounded=5000000" textOrder="18"/> | |
| <case additional="population_rounded=3000000" textOrder="19"/> | |
| <case additional="population_rounded=2000000" textOrder="20"/> | |
| <case additional="population_rounded=1000000" textOrder="21"/> | |
| <case additional="population_rounded=700000" textOrder="22"/> | |
| <case additional="population_rounded=400000" textOrder="23"/> | |
| <case additional="population_rounded=200000" textOrder="33"/> | |
| <case additional="population_rounded=100000" textOrder="34"/> | |
| <case additional="population_rounded=70000" textOrder="35"/> | |
| <case additional="population_rounded=40000" textOrder="36"/> | |
| <case additional="population_rounded=20000" textOrder="37"/> | |
| <case additional="population_rounded=10000" textOrder="38"/> | |
| <case additional="population_rounded=5000" textOrder="39"/> | |
| <case additional="population_rounded=2500" textOrder="40"/> | |
| <case additional="population_rounded=1000" textOrder="41"/> | |
| <case additional="population_rounded=500" textOrder="42"/> | |
| <case additional="population_rounded=200" textOrder="43"/> | |
| <case additional="population_rounded=100" textOrder="44"/> | |
| </apply> | |
| </switch> | |
| <switch> | |
| <case minzoom="$placeVillageMinZoom" tag="place" value="village" textSize="14" textOrder="40" nameTag="" intersectionMargin="15"> | |
| <apply_if minzoom="16" textSize="16"/> | |
| <apply_if minzoom="17" textSize="17"/> | |
| </case> | |
| <apply> | |
| <case additional="population_rounded=1500000000" textOrder="8"/> | |
| <case additional="population_rounded=400000000" textOrder="9"/> | |
| <case additional="population_rounded=200000000" textOrder="10"/> | |
| <case additional="population_rounded=100000000" textOrder="11"/> | |
| <case additional="population_rounded=50000000" textOrder="12"/> | |
| <case additional="population_rounded=25000000" textOrder="13"/> | |
| <case additional="population_rounded=20000000" textOrder="14"/> | |
| <case additional="population_rounded=15000000" textOrder="15"/> | |
| <case additional="population_rounded=12000000" textOrder="16"/> | |
| <case additional="population_rounded=9000000" textOrder="17"/> | |
| <case additional="population_rounded=7000000" textOrder="18"/> | |
| <case additional="population_rounded=5000000" textOrder="19"/> | |
| <case additional="population_rounded=3000000" textOrder="20"/> | |
| <case additional="population_rounded=2000000" textOrder="21"/> | |
| <case additional="population_rounded=1000000" textOrder="22"/> | |
| <case additional="population_rounded=700000" textOrder="23"/> | |
| <case additional="population_rounded=400000" textOrder="24"/> | |
| <case additional="population_rounded=200000" textOrder="34"/> | |
| <case additional="population_rounded=100000" textOrder="35"/> | |
| <case additional="population_rounded=70000" textOrder="36"/> | |
| <case additional="population_rounded=40000" textOrder="37"/> | |
| <case additional="population_rounded=20000" textOrder="38"/> | |
| <case additional="population_rounded=10000" textOrder="39"/> | |
| <case additional="population_rounded=5000" textOrder="40"/> | |
| <case additional="population_rounded=2500" textOrder="41"/> | |
| <case additional="population_rounded=1000" textOrder="42"/> | |
| <case additional="population_rounded=500" textOrder="43"/> | |
| <case additional="population_rounded=200" textOrder="44"/> | |
| <case additional="population_rounded=100" textOrder="45"/> | |
| </apply> | |
| </switch> | |
| </switch> | |
| <switch textWrapWidth="20" textHaloRadius="$placeTextHaloRadiusDay" textHaloColor="$placeCityVillageTextHaloColor" intersectionMargin="15"> | |
| <switch> | |
| <case minzoom="$placeSuburbMinZoom" maxzoom="17" tag="place" value="suburb" nameTag="" textColor="$placeSuburbHamletTextColor" textSize="15" textItalic="true" textOrder="40" intersectionMargin="15"> | |
| <apply_if minzoom="16" textSize="17"/> | |
| </case> | |
| <switch> | |
| <case minzoom="$placeNeighbourhoodMinZoom" tag="place" value="neighbourhood" nameTag="" textItalic="true" textOrder="41"/> | |
| <case minzoom="12" tag="place" value="borough" textItalic="true" nameTag="" textOrder="38"/> | |
| <case minzoom="13" tag="place" value="quarter" textItalic="true" nameTag="" textOrder="137"/> | |
| <case minzoom="14" tag="place" value="city_block" textItalic="true" nameTag="" textOrder="136"/> | |
| <case minzoom="$placeHamletMinZoom" tag="place" value="hamlet" nameTag="" textOrder="42"/> | |
| <case minzoom="$placeHamletMinZoom" tag="place" value="farm" nameTag="" textOrder="109"/> | |
| <case minzoom="12" tag="place" value="plot" nameTag="" textOrder="108"/> | |
| <case minzoom="12" tag="place" value="municipality" nameTag="" textOrder="107"/> | |
| <case minzoom="$placeIsolatedDwellingMinZoom" tag="place" value="isolated_dwelling" nameTag="" textOrder="111"/> | |
| <apply textSize="13" textColor="$placeSuburbHamletTextColor"/> | |
| <apply_if minzoom="16" textSize="15"/> | |
| <apply_if minzoom="17" textSize="16"/> | |
| </switch> | |
| <case minzoom="$placeLocalityMinZoom" tag="place" value="locality" nameTag="" textColor="#000000" textOrder="112" textHaloColor="#bbcccccc"> | |
| <apply textSize="13"/> | |
| <apply_if minzoom="16" textSize="15"/> | |
| <apply_if minzoom="17" textSize="16"/> | |
| <apply_if nightMode="true" textColor="#bbbbbb" textOrder="112" textHaloColor="#44000000"/> | |
| </case> | |
| </switch> | |
| <case minzoom="13" tag="place" value="allotments" nameTag="" textOrder="110" textColor="$landuseManmadeFadedTextColor"> | |
| <apply textSize="12"/> | |
| <apply_if minzoom="16" textSize="14"/> | |
| <apply_if minzoom="17" textSize="15"/> | |
| </case> | |
| <apply_if engine_v1="false" textDy="-5"/> | |
| <apply> | |
| <case additional="population_rounded=1500000000" textOrder="6"/> | |
| <case additional="population_rounded=400000000" textOrder="7"/> | |
| <case additional="population_rounded=200000000" textOrder="8"/> | |
| <case additional="population_rounded=100000000" textOrder="9"/> | |
| <case additional="population_rounded=50000000" textOrder="10"/> | |
| <case additional="population_rounded=25000000" textOrder="11"/> | |
| <case additional="population_rounded=20000000" textOrder="12"/> | |
| <case additional="population_rounded=15000000" textOrder="13"/> | |
| <case additional="population_rounded=12000000" textOrder="14"/> | |
| <case additional="population_rounded=9000000" textOrder="15"/> | |
| <case additional="population_rounded=7000000" textOrder="16"/> | |
| <case additional="population_rounded=5000000" textOrder="17"/> | |
| <case additional="population_rounded=3000000" textOrder="18"/> | |
| <case additional="population_rounded=2000000" textOrder="19"/> | |
| <case additional="population_rounded=1000000" textOrder="20"/> | |
| <case additional="population_rounded=700000" textOrder="21"/> | |
| <case additional="population_rounded=400000" textOrder="22"/> | |
| <case additional="population_rounded=200000" textOrder="32"/> | |
| <case additional="population_rounded=100000" textOrder="33"/> | |
| <case additional="population_rounded=70000" textOrder="34"/> | |
| <case additional="population_rounded=40000" textOrder="35"/> | |
| <case additional="population_rounded=20000" textOrder="36"/> | |
| <case additional="population_rounded=10000" textOrder="37"/> | |
| <case additional="population_rounded=5000" textOrder="38"/> | |
| <case additional="population_rounded=2500" textOrder="39"/> | |
| <case additional="population_rounded=1000" textOrder="40"/> | |
| <case additional="population_rounded=500" textOrder="41"/> | |
| <case additional="population_rounded=200" textOrder="42"/> | |
| <case additional="population_rounded=100" textOrder="43"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="11"> | |
| <case tag="place" value="island" nameTag=""> | |
| <apply_if minzoom="12" textOrder="37"/> | |
| </case> | |
| <case minzoom="13" tag="place" value="islet" nameTag=""/> | |
| <apply textWrapWidth="20" textColor="$placeCityVillageTextColor" textHaloRadius="$placeTextHaloRadiusDay" textHaloColor="$placeCityVillageTextHaloColor" intersectionMargin="15" textItalic="true" nameTag="" textSize="14"/> | |
| </switch> | |
| <!-- Natural --> | |
| <case minzoom="12" tag="leisure" value="park" nameTag="" textSize="12" textWrapWidth="15" textHaloRadius="$textHaloRadius" textHaloColor="#aaffffff" textColor="$parkTextColorDay" textItalic="true" textOrder="103"> | |
| <apply_if nightMode="true" textColor="#9fe39f" textHaloColor="#88444444"/> | |
| </case> | |
| <switch textColor="#654321" textDy="7" textWrapWidth="25" textHaloColor="#aaf1eae4" textHaloRadius="$textHaloRadius" textItalic="true"> | |
| <switch> | |
| <switch minzoom="7" tag="natural" additional="osmand_prominent_peak=yes" nameTag=""> | |
| <case value="peak"/> | |
| <case value="volcano" textHaloColor="#99ffd6c0"/> | |
| <apply textSize="11" intersectionMargin="5" textOrder="38" textDy="0"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="$naturalPeakTextMinZoom" tag="natural" value="peak" textOrder="80"/> | |
| <case minzoom="12" tag="natural" value="volcano" textOrder="79"/> | |
| <apply> | |
| <switch> | |
| <case eleUnits="feet" nameTag="ele_feet"/> | |
| <case eleUnits="feet" nameTag="" nameTag2="ele_feet"/> | |
| <case eleUnits="meters" nameTag="ele" /> | |
| <case eleUnits="meters" nameTag="" nameTag2="ele"/> | |
| <case eleUnits="" nameTag="ele" /> | |
| <case eleUnits="" nameTag="" nameTag2="ele"/> | |
| <apply_if maxzoom="12" textSize="11" intersectionMargin="15"/> | |
| <apply_if minzoom="13" maxzoom="14" textSize="12"/> | |
| <apply_if minzoom="15" maxzoom="16" textSize="13"/> | |
| <apply_if minzoom="17" textSize="15"/> | |
| <apply_if maxzoom="14" engine_v1="true" textDy="-2"/> | |
| <apply_if minzoom="15" engine_v1="true" textDy="-1"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <case minzoom="$naturalHillTextMinZoom" tag="natural" value="hill" textOrder="70"> | |
| <case eleUnits="feet" nameTag="ele_feet"/> | |
| <case eleUnits="feet" nameTag="" nameTag2="ele_feet"/> | |
| <case eleUnits="meters" nameTag="ele" /> | |
| <case eleUnits="meters" nameTag="" nameTag2="ele"/> | |
| <case eleUnits="" nameTag="ele" /> | |
| <case eleUnits="" nameTag="" nameTag2="ele"/> | |
| <apply textSize="11"/> | |
| </case> | |
| <case minzoom="16" textSize="12" tag="natural" value="cliff" nameTag="" textOnPath="true" textHaloRadius="3" textDy="0" textOrder="43"/> | |
| <switch tag="natural" value="valley" nameTag="" textOnPath="true" textColor="#356B25" textHaloRadius="3" textDy="0" textOrder="43"> | |
| <case minzoom="17" textSize="20" /> | |
| <case minzoom="16" textSize="18" /> | |
| <case minzoom="15" textSize="16" /> | |
| <case minzoom="14" textSize="14" /> | |
| <case moreDetailed="true" minzoom="13" textSize="13" /> | |
| <case moreDetailed="true" minzoom="12" textSize="11" /> | |
| <case moreDetailed="true" minzoom="6" textSize="10"/> | |
| </switch> | |
| <case minzoom="13" textSize="12" tag="natural" value="gorge" nameTag="" textOnPath="true" textOrder="44" textDy="0"/> | |
| <case minzoom="13" textSize="12" tag="natural" value="couloir" nameTag="" textOnPath="true" textOrder="44" textDy="0"/> | |
| <switch> | |
| <case tag="region:type" value="mountain_area" nameTag=""/> | |
| <case tag="natural" value="plateau" nameTag=""/> | |
| <apply_if minzoom="10" maxzoom="10" textSize="15" /> | |
| <apply_if minzoom="11" maxzoom="11" textSize="18" /> | |
| <apply_if minzoom="12" textSize="20" /> | |
| <apply textHaloRadius="5" textOrder="130" textDy="0"/> | |
| <apply_if moreDetailed="true" textOrder="33"/> | |
| <apply_if maxzoom="10" moreDetailed="true" textOrder="6"/> <!-- Only if region:type is available at z10- --> | |
| </switch> | |
| <case minzoom="14" textSize="12" tag="waterway" value="drystream" nameTag="" textOnPath="true" textOrder="77" textDy="0"/> | |
| <case minzoom="15" textSize="12" tag="natural" value="saddle" nameTag="" nameTag2="rtsa_scale"/> | |
| <case minzoom="13" textSize="14" tag="natural" value="crater" nameTag="" textColor="#4e0d0d"/> | |
| <case minzoom="16" textSize="11" tag="natural" value="fumarole" nameTag="" textColor="#4e0d0d"/> | |
| <case minzoom="14" textSize="14" tag="natural" value="crevasse" nameTag="" textColor="#4e0d0d"> | |
| <apply_if legend="true" textOnPath="true"/> | |
| </case> | |
| <switch> | |
| <case hidePOILabels="false" minzoom="16" textSize="12" tag="natural" value="cave_entrance" nameTag="" textOrder="236"/> | |
| <case hidePOILabels="false" minzoom="16" textSize="14" tag="natural" value="sinkhole" nameTag="" textColor="#4e0d0d"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <case minzoom="16" textSize="11" tag="natural" value="arch" nameTag="" textOnPath="true"/> | |
| <apply_if nightMode="true" textColor="#ffcc9b" textHaloColor="#774d2803"/> | |
| <apply_if legend="true" textDy="0"/> | |
| </switch> | |
| <apply_if engine_v1="false" textDy="0"/> | |
| <apply_if additional="ele_limit=200" textOrder="83"/> | |
| <apply_if additional="ele_limit=500" textOrder="82"/> | |
| <apply_if additional="ele_limit=1000" textOrder="81"/> | |
| <apply_if additional="ele_limit=1500" textOrder="80"/> | |
| <apply_if additional="ele_limit=2000" textOrder="79"/> | |
| <apply_if additional="ele_limit=2500" textOrder="78"/> | |
| <apply_if additional="ele_limit=3000" textOrder="77"/> | |
| <apply_if additional="ele_limit=3500" textOrder="76"/> | |
| <apply_if additional="ele_limit=4000" textOrder="75"/> | |
| <apply_if additional="ele_limit=4500" textOrder="74"/> | |
| <apply_if additional="ele_limit=5000" textOrder="73"/> | |
| <apply_if additional="ele_limit=5500" textOrder="72"/> | |
| <apply_if additional="ele_limit=6000" textOrder="71"/> | |
| <apply_if additional="ele_limit=6500" textOrder="70"/> | |
| <apply_if additional="ele_limit=7000" textOrder="69"/> | |
| <apply_if additional="ele_limit=7500" textOrder="68"/> | |
| <apply_if additional="ele_limit=9000" textOrder="67"/> | |
| </switch> | |
| <case minzoom="9" tag="natural" value="cape" textSize="12" nameTag="" textColor="#510060" textHaloColor="#55fbe2ff" textWrapWidth="25" textHaloRadius="$textHaloRadius" textItalic="true" textOrder="237"> | |
| <apply_if nightMode="true" textColor="#fadcff" textHaloColor="#55570067"/> | |
| </case> | |
| <switch> | |
| <!-- Water --> | |
| <switch textColor="$waterTextColor" textHaloRadius="$waterTextHaloRadiusDay" textHaloColor="$waterTextHaloColor" textSize="12" textItalic="true"> | |
| <case minzoom="2" tag="place" value="ocean" nameTag="" textWrapWidth="17" textOrder="3"> | |
| <apply_if minzoom="3" textWrapWidth="20"/> | |
| </case> | |
| <switch nameTag=""> | |
| <case minzoom="5" tag="place" value="sea" textWrapWidth="20" textOrder="33"/> | |
| <case minzoom="6" tag="natural" value="water" textWrapWidth="17" textOrder="178" intersectionSizeFactor="1.7"/> | |
| <apply_if minzoom="6" textSize="13"/> | |
| </switch> | |
| <case minzoom="8" tag="natural" value="bay" textOnPath="true" textWrapWidth="17" textOrder="179" nameTag=""/> | |
| <case minzoom="8" tag="natural" value="strait" textOnPath="true" textWrapWidth="25" textOrder="180" nameTag=""/> | |
| <case minzoom="$waterwayStreamTextMinZoom" tag="waterway" value="stream" textOnPath="true" textOrder="206" nameTag=""/> | |
| <case minzoom="13" tag="waterway" value="flowline" textOnPath="true" textOrder="206" nameTag=""/> | |
| <case minzoom="19" textSize="12" tag="waterway" value="fish_pass" textOnPath="true" textOrder="78" textDy="0" nameTag=""/> | |
| <case minzoom="$wadiStreamTextMinZoom" tag="waterway" value="wadi" textOnPath="true" textOrder="213" nameTag=""/> | |
| <switch minzoom="11" tag="waterway" value="river" textOnPath="true" textMinDistance="80" textOrder="184"> | |
| <case nameTag="lock_name" nameTag2="lock_ref"/> | |
| <case nameTag="" nameTag2="lock_name"/> | |
| </switch> | |
| <switch minzoom="13" tag="waterway" value="canal" textOnPath="true" textMinDistance="80" textOrder="185"> | |
| <case nameTag="lock_name" nameTag2="lock_ref"/> | |
| <case nameTag="" nameTag2="lock_name"/> | |
| </switch> | |
| <case hidePOILabels="false" minzoom="17" tag="waterway" value="dock" textDy="7" textOrder="209" nameTag="" /> | |
| <case minzoom="15" tag="waterway" value="ditch" textOnPath="true" textOrder="210" nameTag=""/> | |
| <case minzoom="15" tag="waterway" value="drain" textOnPath="true" textOrder="211" nameTag=""/> | |
| <case minzoom="15" tag="waterway" value="lock_gate" textDy="7" textWrapWidth="30" textOrder="212" nameTag=""/> | |
| <!-- not a conventional tag: case minzoom="15" textDy="7" textWrapWidth="30" tag="waterway" value="lock" textOrder="15"/ --> | |
| <case minzoom="15" tag="waterway" value="dam" textWrapWidth="20" textOnPath="true" textOrder="207" nameTag=""/> | |
| <case minzoom="16" tag="waterway" value="weir" textWrapWidth="20" textOnPath="true" textOrder="208" nameTag=""/> | |
| <case hidePOILabels="false" minzoom="17" tag="natural" value="spring" textDy="7" textWrapWidth="20" textOrder="214" nameTag=""/> | |
| <case hidePOILabels="false" minzoom="16" tag="natural" value="hot_spring" textDy="7" textWrapWidth="20" textOrder="215" nameTag=""/> | |
| <case hidePOILabels="false" minzoom="16" tag="natural" value="geyser" textDy="7" textWrapWidth="20" textOrder="216" nameTag=""/> | |
| <case hidePOILabels="false" minzoom="16" tag="natural" value="blowhole" textDy="7" textWrapWidth="20" textOrder="217" nameTag=""/> | |
| <switch hidePOILabels="false" minzoom="15"> | |
| <case tag="waterway" value="waterfall" additional="osmand_remarkable_waterfall=yes" nameTag2="height"/> | |
| <case tag="waterway" value="waterfall" nameTag=""/> | |
| <apply textDy="7" textWrapWidth="20" textOnPath="true" textOrder="217"/> | |
| <apply_if whiteWaterSports="true" textOrder="11"/> | |
| </switch> | |
| <case minzoom="$landuseReservoirTextMinZoom" tag="landuse" value="water" nameTag="" textWrapWidth="20" textOrder="218"/> | |
| <case minzoom="$landuseReservoirTextMinZoom" tag="landuse" value="reservoir" nameTag="" textWrapWidth="20" textOrder="218"/> | |
| <case minzoom="$landuseReservoirTextMinZoom" tag="landuse" value="basin" nameTag="" textWrapWidth="20" textOrder="218"/> | |
| <case minzoom="17" tag="leisure" value="swimming_pool" textWrapWidth="20" textOrder="218" textDy="5" nameTag=""/> | |
| <case minzoom="16" tag="landuse" value="salt_pond" textWrapWidth="20" textOrder="218" nameTag=""/> | |
| <case minzoom="17" tag="man_made" value="breakwater" textWrapWidth="20" textOnPath="true" textOrder="255" nameTag=""/> | |
| <case minzoom="17" tag="man_made" value="groyne" textWrapWidth="20" textOnPath="true" textOrder="255" nameTag=""/> | |
| <case minzoom="17" tag="landuse" value="aquaculture" textOrder="239" nameTag=""/> | |
| <apply_if engine_v1="false" textDy="0"/> | |
| </switch> | |
| <case minzoom="16" tag="lock" value="yes" nameTag="lock_name" textColor="#00ff0000" textSize="11"/> | |
| <switch minzoom="17" textColor="#2579D0" textHaloRadius="$waterTextHaloRadiusDay" textHaloColor="$defaultColor" textSize="12" textItalic="true"> | |
| <case tag="ford" value="yes" nameTag="osmand_ford_stub" textColor="#00ff0000" textHaloColor="#01000000" textSize="11" textShield="ford_shield" icon="ford" textMinDistance="1"/> | |
| <case tag="ford" value="yes" textDy="7" nameTag="" nameTag2="depth" textOrder="208"/> | |
| <case tag="ford" value="yes" textDy="7" nameTag="depth" textOrder="208"/> | |
| <case tag="ford" value="stepping_stones" textDy="7" textOrder="208"/> | |
| <case tag="highway" value="emergency_bay" nameTag="osmand_emergency_bay_stub" textColor="#00ff0000" textHaloColor="#01000000" textSize="11" textShield="blue_round_shield" icon="emergency_bay"/> | |
| <case tag="highway" value="emergency_bay" nameTag="" textColor="#00ff0000" textHaloColor="#01000000" textSize="11"/> | |
| <apply_if engine_v1="false" textDy="0"/> | |
| </switch> | |
| <case minzoom="13" tag="natural" value="glacier" nameTag="" textColor="$glacierTextColor" textHaloRadius="$waterTextHaloRadiusDay" textHaloColor="$glacierTextHaloColor" textSize="12" textItalic="true" textWrapWidth="20" textOrder="81"/> | |
| <!-- landuse --> | |
| <switch nameTag=""> | |
| <case minzoom="13" tag="abandoned:place" value="" textOrder="226"/> | |
| <case minzoom="15" tag="abandoned:landuse" value="" textOrder="227"/> | |
| <apply textSize="13" textColor="#656565" textHaloRadius="$placeTextHaloRadiusDay" textHaloColor="#bbf7ebf7"> | |
| <apply_if nightMode="true" textColor="#d7d7d7" textHaloColor="#77777777"/> | |
| </apply> | |
| <apply_if engine_v1="true" textDy="10"/> | |
| </switch> | |
| <switch textSize="12" textHaloRadius="$landuseManmadeTextHaloRadiusDay" textHaloColor="$landuseManmadeTextHaloColor" textWrapWidth="20" textOrder="144"> | |
| <switch nameTag=""> | |
| <case minzoom="12" tag="landuse" value="cemetery"/> | |
| <case minzoom="12" tag="landuse" value="industrial"> | |
| <!-- <apply> | |
| <switch baseAppMode="car" moreDetailed="false" maxzoom="17"> | |
| <case additional="osmand_power_substation=yes"/> | |
| <case additional="osmand_pipeline_substation=yes"/> | |
| <apply disable="true"/> | |
| </switch> | |
| </apply>--> | |
| </case> | |
| <case minzoom="12" tag="man_made" value="works"/> | |
| <case minzoom="12" tag="landuse" value="port"/> | |
| <case minzoom="15" tag="landuse" value="garages"/> | |
| <case minzoom="13" tag="landuse" value="railway"/> | |
| <case minzoom="13" tag="landuse" value="depot"/> | |
| <case minzoom="12" tag="landuse" value="residential"/> | |
| <case minzoom="12" tag="landuse" value="farmyard"/> | |
| <case minzoom="15" tag="landuse" value="retail"/> | |
| <case minzoom="15" tag="landuse" value="commercial"/> | |
| <case minzoom="19" tag="landuse" value="flowerbed"/> | |
| <case hidePOILabels="false" minzoom="12" tag="power" value="plant"/> | |
| <case hidePOILabels="false" minzoom="15" tag="power" value="generator" nameTag=""> | |
| <apply_if additional="generator:source=wind" nameTag2="height"/> | |
| </case> | |
| <case minzoom="16" tag="highway" value="services" /> | |
| <apply textColor="$landuseManmadeTextColor"/> | |
| </switch> | |
| <switch nameTag=""> | |
| <case minzoom="15" tag="landuse" value="construction"/> | |
| <case minzoom="14" tag="landuse" value="allotments"/> | |
| <case minzoom="12" tag="landuse" value="quarry"/> | |
| <case hidePOILabels="false" minzoom="14" tag="landuse" value="landfill"/> | |
| <case minzoom="16" tag="landuse" value="logging"/> | |
| <case minzoom="16" tag="wood:lost" value="dead_wood"/> | |
| <case minzoom="16" tag="wood:lost" value="windfall"/> | |
| <case minzoom="13" tag="man_made" value="spoil_heap"/> | |
| <case hidePOILabels="false" minzoom="16" tag="power" value="substation"/> | |
| <case hidePOILabels="false" minzoom="18" tag="power" value="transformer"/> | |
| <case hidePOILabels="false" minzoom="18" tag="power" value="terminal"/> | |
| <case minzoom="15" tag="man_made" value="wastewater_plant"/> | |
| <case minzoom="18" tag="highway" value="toll_gantry"/> | |
| <case legend="true" minzoom="18" tag="highway" value="traffic_mirror"/> | |
| <case hidePOILabels="false" minzoom="19" tag="highway" value="traffic_mirror" /> | |
| <case minzoom="15" tag="landuse" value="greenfield" textHaloColor="$brownfieldTextHaloColor"/> | |
| <case minzoom="15" tag="landuse" value="brownfield" textHaloColor="$brownfieldTextHaloColor"/> | |
| <apply textColor="$landuseManmadeFadedTextColor"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <apply_if engine_v1="true" textDy="9"/> | |
| <apply_if nightMode="true" textHaloColor="#77000000"/> | |
| <apply_if moreDetailed="false" maxzoom="15" disable="true"/> | |
| </switch> | |
| <switch minzoom="16"> | |
| <case tag="cemetery" value="sector" nameTag="ref" nameTag2="name"/> | |
| <case tag="cemetery" value="sector" nameTag="" nameTag2="ref"/> | |
| <apply textSize="10" textHaloRadius="$landuseManmadeTextHaloRadiusDay" textHaloColor="$landuseManmadeTextHaloColor" textOrder="145"/> | |
| </switch> | |
| <case minzoom="13" tag="landuse" value="military" nameTag="" textSize="12" textColor="#990d2a" textHaloRadius="$textHaloRadius" textWrapWidth="20" textOrder="145"> | |
| <apply_if nightMode="true" textColor="#ffd3dc" textHaloColor="#77724456"/> | |
| </case> | |
| <!-- National Forest, Wilderness, National Park: (http://wiki.openstreetmap.org/wiki/US_Forest_Service_Data) | |
| all have boundary=national_park: National forests with landuse=forest, Wilderness with leisure=nature_reserve, NatPark just boundary=national_park (protected_areas need not be rendered for this) --> | |
| <switch textSize="12" textColor="$forestTextColorDay" textWrapWidth="20" textHaloRadius="$textHaloRadius" textHaloColor="#ccffffff" nameTag=""> | |
| <switch textItalic="true"> | |
| <case minzoom="12" tag="natural" value="wood" textOrder="202" textDy="8"/> | |
| <case minzoom="$naturalScrubTextMinZoom" tag="natural" value="scrub" textOrder="244"/> | |
| <case minzoom="12" tag="natural" value="wetland" textOrder="238"/> | |
| <case minzoom="14" tag="natural" value="heath" textOrder="245"/> | |
| <case minzoom="7" tag="natural" value="desert" textSize="11"/> | |
| <!-- <case minzoom="14" tag="natural" value="mud" textOrder="245"/>--> | |
| <case hidePOILabels="false" minzoom="9" tag="landuse" value="forest" textOrder="201"> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </case> | |
| <case minzoom="14" tag="landuse" value="meadow" textOrder="243"/> | |
| <case minzoom="15" tag="landuse" value="recreation_ground" textOrder="242"/> | |
| <case minzoom="12" tag="landuse" value="orchard" textOrder="239"/> | |
| <case minzoom="12" tag="landuse" value="plant_nursery" textOrder="239"/> | |
| <case minzoom="15" tag="landuse" value="greenhouse_horticulture" textOrder="239"/> | |
| <case minzoom="12" tag="landuse" value="vineyard" textOrder="240"/> | |
| <case minzoom="17" tag="landuse" value="village_green" textOrder="240"/> | |
| <case minzoom="17" tag="landuse" value="grass" textOrder="247"/> | |
| <case minzoom="17" tag="landuse" value="greenery" textOrder="247"/> | |
| <case minzoom="12" tag="landuse" value="farmland" textOrder="248"/> | |
| <case minzoom="14" tag="natural" value="grassland" textOrder="250"/> | |
| <case minzoom="12" tag="natural" value="fell" textOrder="250"/> | |
| <case minzoom="15" tag="leisure" value="dog_park" textOrder="250"/> | |
| <case minzoom="9" tag="leisure" value="nature_reserve" textOrder="102"/> | |
| <case minzoom="15" tag="osmand_nature_reserve" value="line" textOnPath="true" textMinDistance="100"/> | |
| <case minzoom="12" tag="admin_level" value="2" textOnPath="true"/> | |
| <case minzoom="12" tag="admin_level" value="4" textOnPath="true"/> | |
| <case minzoom="12" tag="admin_level" value="6" textOnPath="true"/> | |
| <case minzoom="9" tag="boundary" value="national_park" textOrder="103"/> | |
| <case minzoom="15" tag="osmand_national_park" value="line" textOnPath="true" textMinDistance="100"/> | |
| <case minzoom="8" tag="boundary" value="protected_area" textOrder="103"/> | |
| <case minzoom="15" tag="osmand_protected_area" value="line" textOnPath="true" textMinDistance="100"/> | |
| <case minzoom="13" tag="boundary" value="forestry_compartment" nameTag="ref" textOrder="103"/> | |
| <case minzoom="13" tag="boundary" value="forestry_compartment" textOrder="103"/> | |
| <case hidePOILabels="false" minzoom="18" tag="natural" value="tree" textSize="11" textDy="5" textOrder="252"/> | |
| <case hidePOILabels="false" minzoom="19" tag="natural" value="shrub" textSize="11" textDy="5" textOrder="252"/> | |
| <case hidePOILabels="false" minzoom="18" tag="natural" value="stone" textSize="11" textDy="4"/> | |
| <case minzoom="19" tag="natural" value="birds_nest" textSize="10" textDy="5"/> | |
| <case minzoom="19" tag="natural" value="termite_mound" textSize="10" textDy="5"/> | |
| <case minzoom="19" tag="natural" value="anthill" textSize="10" textDy="5"/> | |
| <case minzoom="17" tag="natural" value="rock" textSize="11" textDy="4"/> | |
| <case minzoom="16" tag="natural" value="bare_rock" textSize="11" textDy="4"/> | |
| <case minzoom="16" tag="natural" value="scree" textSize="11" textDy="4"/> | |
| <case minzoom="17" tag="natural" value="shingle" textSize="11" textDy="4"/> | |
| <case minzoom="14" tag="geological" value="volcanic_lava_field" textSize="11" textDy="4"/> | |
| <case minzoom="14" tag="geological" value="moraine" textSize="11" textDy="4"/> | |
| <case minzoom="16" tag="geological" value="outcrop" textSize="11" textDy="4" textOnPath="true" nameTag="ref"/> | |
| <case minzoom="16" tag="geological" value="outcrop" textSize="11" textDy="4" textOnPath="true" nameTag="" nameTag2="ref"/> | |
| <case minzoom="9" tag="natural" value="reef"/> | |
| <case minzoom="13" tag="natural" value="shoal"/> | |
| <apply_if engine_v1="false" textDy="0"/> | |
| </switch> | |
| <case hidePOILabels="false" minzoom="12" tag="leisure" value="garden" nameTag="" textOrder="168"/> | |
| <case minzoom="14" tag="leisure" value="common" textOrder="169" nameTag=""/> | |
| <switch nameTag=""> | |
| <case minzoom="15" tag="leisure" value="golf_course" textOrder="105" textDy="5"/> | |
| <case minzoom="15" tag="leisure" value="pitch" textOrder="254"/> | |
| <case minzoom="14" tag="leisure" value="bleachers" textOrder="254"/> | |
| <apply_if moreDetailed="false" maxzoom="15" disable="true"/> | |
| </switch> | |
| <apply_if nightMode="true" textColor="#9fe39f" textHaloColor="#aa444444"/> | |
| </switch> | |
| <switch textSize="12" textWrapWidth="20" textHaloRadius="$textHaloRadius" textItalic="true" nameTag=""> | |
| <case minzoom="8" tag="boundary" value="aboriginal_lands" textOrder="104" textColor="$boundaryAboriginalLandsTextColor" textHaloColor="$boundaryAboriginalLandsTextHaloColor"/> | |
| <case minzoom="15" tag="osmand_aboriginal_lands" value="line" textOrder="104" textColor="$boundaryAboriginalLandsTextColor" textHaloColor="$boundaryAboriginalLandsTextHaloColor" textOnPath="true" textMinDistance="100"/> | |
| <case minzoom="11" tag="boundary" value="border_zone" textOrder="105" textColor="$boundaryBorderZoneTextColor" textHaloColor="$boundaryBorderZoneTextHaloColor"/> | |
| <case minzoom="15" tag="osmand_border_zone" value="line" textColor="$boundaryBorderZoneTextColor" textHaloColor="$boundaryBorderZoneTextHaloColor" textOnPath="true" textMinDistance="100"/> | |
| </switch> | |
| <switch textSize="12" textColor="$tourismTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$tourismTextHaloColorDay" textWrapWidth="20" nameTag=""> | |
| <case minzoom="$naturalSandTextMinZoom" tag="natural" value="sand" textOrder="255"/> | |
| <case minzoom="13" tag="natural" value="dune" textOrder="200"/> | |
| <apply_if nightMode="true" textColor="#ffe7c2" textHaloColor="#88644e2c"/> | |
| </switch> | |
| <apply_if showAccess="true"> | |
| <switch> | |
| <case additional="access=no"/> | |
| <case additional="access=private"/> | |
| <apply textColor="#C96B6B"/> | |
| <apply_if nightMode="true" textColor="#B45D5D"/> | |
| </switch> | |
| </apply_if> | |
| <apply_if legend="true" textDy="0"/> | |
| </switch> | |
| <!-- Emergency and Health --> | |
| <switch hidePOILabels="false" textSize="12" nameTag="" textColor="#da0092" textHaloRadius="$textHaloRadius" textHaloColor="$defaultTextHaloColorDay" textWrapWidth="25" textOrder="131"> | |
| <switch> | |
| <case minzoom="17" tag="amenity" value="police" iconOrder="85"/> | |
| <case minzoom="16" tag="amenity" value="fire_station" iconOrder="85"/> | |
| <case minzoom="16" tag="amenity" value="hospital" textOrder="79"/> | |
| <case minzoom="16" tag="amenity" value="clinic" textOrder="85"/> | |
| <case minzoom="16" tag="amenity" value="veterinary" textOrder="147"/> | |
| <case minzoom="16" tag="amenity" value="doctors" iconOrder="85"/> | |
| <case minzoom="16" tag="amenity" value="dentist" textOrder="147"/> | |
| <case minzoom="16" tag="amenity" value="nursing_home"/> | |
| <case minzoom="17" tag="amenity" value="health_post"/> | |
| <case minzoom="16" tag="emergency" value="ambulance_station"/> | |
| <case minzoom="18" tag="emergency" value="phone"/> | |
| <case minzoom="18" tag="emergency" value="defibrillator"/> | |
| <case minzoom="16" tag="emergency" value="disaster_response"/> | |
| <case minzoom="19" tag="emergency" value="fire_hydrant"/> | |
| <case minzoom="18" tag="emergency" value="rescue_box"/> | |
| <case minzoom="17" tag="emergency" value="mountain_rescue"/> | |
| <case minzoom="17" tag="emergency" value="lifeguard"/> | |
| <case minzoom="16" tag="highway" value="emergency_access_point" textOrder="127"/> | |
| <case minzoom="15" tag="emergency" value="assembly_point"/> | |
| <case minzoom="18" tag="emergency" value="siren"/> | |
| <case minzoom="16" tag="amenity" value="social_facility"/> | |
| <case minzoom="16" tag="healthcare" value="laboratory"/> | |
| <case minzoom="16" tag="healthcare" value="blood_donation"/> | |
| <case minzoom="16" tag="healthcare" value="nurse"/> | |
| <case minzoom="16" tag="healthcare" value="occupational_therapist"/> | |
| <case minzoom="16" tag="healthcare" value="physiotherapist"/> | |
| <case minzoom="16" tag="healthcare" value="hospice"/> | |
| <case minzoom="17" tag="healthcare" value=""/> | |
| <case minzoom="17" tag="amenity" value="pharmacy" additional="dispensing=no" textOrder="147"/> | |
| <case minzoom="17" tag="amenity" value="avalanche_transceiver"/> | |
| <apply_if nightMode="true" textColor="#ffd4f0" textHaloColor="#AA663956"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <case minzoom="17" tag="amenity" value="pharmacy" textOrder="147" textColor="$forestTextColorDay"> | |
| <apply_if nightMode="true" textColor="#9fe39f" textHaloColor="#aa444444"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </case> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if legend="true" textDy="0"/> | |
| </switch> | |
| <!-- Traffic, transportation and orientation --> | |
| <switch textSize="12" nameTag="" textColor="#0066ff" textHaloRadius="$textHaloRadius" textHaloColor="$defaultTextHaloColorDay" textWrapWidth="25" textOrder="150"> | |
| <switch hidePOILabels="false"> | |
| <switch > | |
| <case minzoom="17" tag="amenity" value="fuel" nameTag="" textWrapWidth="20"/> | |
| <case minzoom="17" tag="amenity" value="fuel" nameTag="brand" textWrapWidth="20"/> | |
| <case minzoom="17" tag="amenity" value="fuel" nameTag="operator" textWrapWidth="20"/> | |
| <case minzoom="17" tag="waterway" value="fuel" nameTag="" textWrapWidth="20"/> | |
| <case minzoom="17" tag="waterway" value="fuel" nameTag="brand" textWrapWidth="20"/> | |
| <case minzoom="17" tag="waterway" value="fuel" nameTag="operator" textWrapWidth="20"/> | |
| <case minzoom="17" tag="aeroway" value="fuel" nameTag="" textWrapWidth="20"/> | |
| <case minzoom="17" tag="aeroway" value="fuel" nameTag="brand" textWrapWidth="20"/> | |
| <case minzoom="17" tag="aeroway" value="fuel" nameTag="operator" textWrapWidth="20"/> | |
| <case minzoom="17" tag="amenity" value="charging_station" textWrapWidth="20"/> | |
| </switch> | |
| <case minzoom="17" tag="amenity" value="parking" nameTag="" textWrapWidth="20" textOrder="151" > | |
| <apply_if additional="access=customers" textOrder="181"/> | |
| <apply_if additional="access=private" textOrder="182"/> | |
| </case> | |
| <case minzoom="18" tag="amenity" value="parking_entrance" textWrapWidth="20" iconOrder="152" /> | |
| <case minzoom="18" tag="amenity" value="bicycle_parking" nameTag="" textWrapWidth="20" textOrder="152" /> | |
| <case minzoom="18" tag="osmand_amenity" value="bicycle_parking" nameTag="" textWrapWidth="20" textOrder="152" /> | |
| <case minzoom="17" tag="amenity" value="motorcycle_parking" nameTag="" textWrapWidth="20" textOrder="152" /> | |
| <case minzoom="17" tag="amenity" value="taxi" textWrapWidth="20" /> | |
| <case minzoom="15" tag="man_made" value="lighthouse" textWrapWidth="20" textOrder="104" /> | |
| <case minzoom="17" tag="amenity" value="car_pooling" nameTag="" textWrapWidth="20" /> | |
| <case minzoom="17" tag="amenity" value="car_rental" nameTag="" textWrapWidth="20" /> | |
| <case minzoom="17" tag="amenity" value="car_sharing" nameTag="" textWrapWidth="20" /> | |
| <case minzoom="18" tag="amenity" value="bicycle_rental" textWrapWidth="20" /> | |
| <case minzoom="17" tag="amenity" value="boat_sharing" textWrapWidth="20" /> | |
| <case minzoom="17" tag="amenity" value="boat_rental" textWrapWidth="20" /> | |
| <case minzoom="18" tag="amenity" value="boat_storage" textWrapWidth="20" /> | |
| <case minzoom="16" tag="aerialway" value="station" nameTag="" textOrder="101" /> | |
| <case minzoom="16" tag="amenity" value="ferry_terminal" textOrder="105" /> | |
| <case minzoom="16" tag="highway" value="rest_area" nameTag="" textOrder="101" /> | |
| <case minzoom="18" tag="amenity" value="weighbridge"/> | |
| </switch> | |
| <case minzoom="14" tag="mountain_pass" value="yes"> | |
| <case nameTag="" nameTag2="rtsa_scale"/> | |
| <case eleUnits="" nameTag="ele"/> | |
| <case eleUnits="feet" nameTag="ele_feet"/> | |
| <case eleUnits="meters" nameTag="ele"/> | |
| </case> | |
| <apply_if nightMode="true" textColor="#b9d5ff" textHaloColor="#88355777"/> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| </switch> | |
| <case minzoom="3" tag="route" value="ferry" nameTag="" nameTag2="ref" textSize="14" textColor="#eef1eae4" textHaloRadius="$textHaloRadius" textHaloColor="$routeFerryColor" textWrapWidth="35" textOnPath="true" textOrder="163"> | |
| <apply_if nightMode="true" textColor="#663e203e" textHaloColor="#ffcdfe"/> | |
| </case> | |
| <switch hidePOILabels="false" nameTag=""> | |
| <case minzoom="15" tag="leisure" value="marina" textSize="12" textOrder="174"/> | |
| <apply textColor="#0000bb" textHaloRadius="$textHaloRadius" textHaloColor="#ccffffff" textWrapWidth="30"> | |
| <apply_if nightMode="true" textColor="#a3c8ff" textHaloColor="#66002357"/> | |
| </apply> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| </switch> | |
| <case minzoom="16" tag="man_made" value="pier" nameTag="" textSize="11" textColor="#1f62ae" textHaloRadius="$textHaloRadius" textHaloColor="#ccffffff" textOnPath="true" textWrapWidth="30" textOrder="175"> | |
| <apply_if nightMode="true" textColor="#a3c8ff" textHaloColor="#aa002357"/> | |
| </case> | |
| <case minzoom="18" tag="man_made" value="pipeline" nameTag="" textSize="10" textColor="#333333" textHaloRadius="$textHaloRadius" textHaloColor="#ccffffff" textOnPath="true" textWrapWidth="30" textOrder="230"> | |
| <apply_if nightMode="true" textColor="#aaaaaa" textHaloColor="#66222222"/> | |
| </case> | |
| <switch minzoom="16" tag="golf" value="hole"> | |
| <case nameTag="" nameTag2="ref"/> | |
| <case nameTag="ref"/> | |
| <apply textSize="10" textColor="#333333" textHaloRadius="$textHaloRadius" textHaloColor="#ccffffff" textOnPath="true" textWrapWidth="30" textOrder="230"/> | |
| <apply_if nightMode="true" textColor="#aaaaaa" textHaloColor="#66222222"/> | |
| </switch> | |
| <!-- Railroad, public transport --> | |
| <switch hidePOILabels="false" textColor="$railwayPOITextColorDay" textWrapWidth="25" textHaloRadius="$textHaloRadius" textBold="true" > | |
| <case minzoom="17" tag="public_transport" value="platform" additional="disused=yes" textColor="#999999" textSize="12" textOnPath="true" nameTag=""> | |
| <apply_if nightMode="true" textColor="#dddddd" textHaloColor="$publicTransportModeStopTextHaloColorNight"/> | |
| </case> | |
| <switch minzoom="15" maxzoom="15" textSize="12" textColor="$publicTransportModeStopTextColor" textHaloColor="$publicTransportModeStopTextHaloColor" textOrder="1"> | |
| <switch tag="public_transport" value="platform" nameTag="" textOnPath="true"> | |
| <case showBusRoutes="true" additional="bus=yes" nameTag2="local_ref"/> | |
| <case showBusRoutes="true" additional="bus=yes"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes" nameTag2="local_ref"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes" nameTag2="local_ref"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes"/> | |
| </switch> | |
| <switch tag="highway" value="bus_stop" nameTag="" textOnPath="true"> | |
| <case showBusRoutes="true" additional="bus=yes" nameTag2="local_ref"/> | |
| <case showBusRoutes="true" additional="bus=yes"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes" nameTag2="local_ref"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes" nameTag2="local_ref"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes"/> | |
| </switch> | |
| <case showTramRoutes="true" tag="public_transport" value="platform" additional="tram=yes" nameTag="" textOnPath="true"/> | |
| <case showTrainRoutes="true" tag="public_transport" value="platform" additional="train=yes" nameTag="" textOnPath="true"/> | |
| <case showBusRoutes="true" tag="amenity" value="bus_station" nameTag=""/> | |
| <case showTramRoutes="true" tag="railway" value="tram_stop" nameTag=""/> | |
| <apply_if nightMode="true" textColor="$publicTransportModeStopTextColorNight" textHaloRadius="2" textHaloColor="$publicTransportModeStopTextHaloColorNight"/> | |
| </switch> | |
| <switch minzoom="16" textSize="13"> <!-- When public transport is selected --> | |
| <switch tag="public_transport" value="platform" nameTag="" textOnPath="true" textOrder="1"> | |
| <case showBusRoutes="true" additional="bus=yes" nameTag2="local_ref"/> | |
| <case showBusRoutes="true" additional="bus=yes"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes" nameTag2="local_ref"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes" nameTag2="local_ref"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes"/> | |
| </switch> | |
| <switch tag="highway" value="bus_stop" nameTag="" textOnPath="true" textOrder="1"> | |
| <case showBusRoutes="true" additional="bus=yes" nameTag2="local_ref"/> | |
| <case showBusRoutes="true" additional="bus=yes"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes" nameTag2="local_ref"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes" nameTag2="local_ref"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes"/> | |
| </switch> | |
| <switch tag="public_transport" value="platform" textOnPath="true" textOrder="1"> | |
| <case showTramRoutes="true" additional="tram=yes" nameTag="" nameTag2="local_ref"/> | |
| <case showTramRoutes="true" additional="tram=yes" nameTag="local_ref"/> | |
| <case showTrainRoutes="true" additional="train=yes" nameTag="" nameTag2="local_ref"/> | |
| <case showTrainRoutes="true" additional="train=yes" nameTag="local_ref"/> | |
| <case showLightRailRoutes="true" additional="light_rail=yes" nameTag="" nameTag2="local_ref"/> | |
| <case showLightRailRoutes="true" additional="light_rail=yes" nameTag="local_ref"/> | |
| </switch> | |
| <case showBusRoutes="true" tag="amenity" value="bus_station" textOrder="10"/> | |
| <case showTramRoutes="true" tag="railway" value="tram_stop" textOrder="1"/> | |
| <apply textColor="$publicTransportModeStopTextColor" textHaloColor="$publicTransportModeStopTextHaloColor"> | |
| <apply_if nightMode="true" textColor="$publicTransportModeStopTextColorNight" textHaloRadius="2" textHaloColor="$publicTransportModeStopTextHaloColorNight"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="16"> <!-- When no public transport is selected --> | |
| <switch> | |
| <switch baseAppMode="public_transport" tag="public_transport" value="platform" textOrder="20"> | |
| <case nameTag="" nameTag2="ref"/> | |
| <case nameTag="local_ref"/> | |
| <case nameTag="ref"/> | |
| </switch> | |
| <switch minzoom="17" tag="public_transport" value="platform" textOrder="71"> | |
| <case nameTag="" nameTag2="local_ref"/> | |
| <case nameTag="local_ref"/> | |
| </switch> | |
| <apply textOnPath="true" intersectionMargin="15"/> | |
| </switch> | |
| <!--<case tag="public_transport" value="platform" nameTag="" nameTag2="local_ref" textOnPath="true" textOrder="71" intersectionMargin="15"/> | |
| <case tag="public_transport" value="platform" nameTag="" nameTag2="ref" textOnPath="true" textOrder="71" intersectionMargin="15"/> | |
| <case baseAppMode="public_transport" minzoom="17" tag="public_transport" value="platform" nameTag="local_ref" textOnPath="true" textOrder="71" intersectionMargin="15"/> | |
| <case baseAppMode="public_transport" minzoom="17" tag="public_transport" value="platform" nameTag="ref" textOnPath="true" textOrder="71" intersectionMargin="15"/> | |
| <case minzoom="17" tag="public_transport" value="platform" nameTag="local_ref" textOnPath="true" textOrder="71" intersectionMargin="15"/> | |
| <case minzoom="17" tag="public_transport" value="platform" nameTag="ref" textOnPath="true" textOrder="71" intersectionMargin="15"/>--> | |
| <case tag="highway" value="bus_stop" nameTag="" textOrder="73"/> | |
| <case tag="amenity" value="bus_station" nameTag="" textOrder="68"/> | |
| <switch baseAppMode="public_transport" tag="railway" value="tram_stop" textOrder="20"> | |
| <case nameTag="" nameTag2="ref"/> | |
| <case nameTag="local_ref"/> | |
| <case nameTag="ref"/> | |
| </switch> | |
| <case tag="railway" value="tram_stop" nameTag="" textOrder="74"/> | |
| <apply_if maxzoom="16" textSize="11"/> | |
| <apply_if minzoom="17" textSize="13"/> | |
| <apply_if nightMode="true" textColor="#d4d4ff" textHaloRadius="2" textHaloColor="#994563a7"/> | |
| </switch> | |
| <switch> <!-- fallback: set attributes for 14-15 zooms when no public transport is selected --> | |
| <case minzoom="14" maxzoom="14" tag="railway" value="halt" textSize="12" textOrder="72" nameTag=""/> | |
| <case minzoom="15" tag="railway" value="halt" textSize="13" textOrder="72" nameTag=""/> | |
| <case minzoom="14" maxzoom="14" tag="public_transport" value="station" textSize="12" textOrder="69" nameTag=""/> | |
| <case minzoom="15" tag="public_transport" value="station" textSize="13" textOrder="69" nameTag=""/> | |
| <apply_if nightMode="true" textColor="#d4d4ff" textHaloRadius="2" textHaloColor="#994563a7"/> | |
| </switch> | |
| <apply_if engine_v1="true" textDy="3"/> | |
| <apply> | |
| <switch> | |
| <case showBusRoutes="true"/> | |
| <case showTrolleybusRoutes="true"/> | |
| <case showShareTaxiRoutes="true"/> | |
| <case showTramRoutes="true"/> | |
| <case showTrainRoutes="true"/> | |
| <case showLightRailRoutes="true"/> | |
| <case showMonorailRoutes="true"/> | |
| <case showFunicularRoutes="true"/> | |
| <apply intersectsWith="transport"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <switch subwayMode="true"> | |
| <switch minzoom="12" tag="railway" value="station" nameTag=""> | |
| <!-- <case additional="route=subway"/>--> | |
| <case additional="network=rer"/> | |
| <case additional="station=subway"/> | |
| <apply_if maxzoom="12" textSize="12"/> | |
| <apply_if minzoom="13" maxzoom="13" textSize="13"/> | |
| <apply_if minzoom="14" textSize="14"/> | |
| </switch> | |
| <case minzoom="17" tag="railway" value="subway_entrance" nameTag="" nameTag2="ref" textSize="13"/> | |
| <apply textColor="$subwayTextDefaultColor" textWrapWidth="25" textHaloRadius="$textHaloRadius" textBold="true" textOrder="1"/> | |
| <apply_if additional="color_red" textColor="$subwayTextRedColor"/> | |
| <apply_if additional="color_brown" textColor="$subwayTextBrownColor"/> | |
| <apply_if additional="color_orange" textColor="$subwayTextOrangeColor"/> | |
| <apply_if additional="color_darkyellow" textColor="$subwayTextDarkyellowColor"/> | |
| <apply_if additional="color_yellow" textColor="$subwayTextYellowColor"/> | |
| <apply_if additional="color_lightgreen" textColor="$subwayTextLightgreenColor"/> | |
| <apply_if additional="color_green" textColor="$subwayTextGreenColor"/> | |
| <apply_if additional="color_lightblue" textColor="$subwayTextLightblueColor"/> | |
| <apply_if additional="color_blue" textColor="$subwayTextBlueColor"/> | |
| <apply_if additional="color_purple" textColor="$subwayTextPurpleColor"/> | |
| <apply_if additional="color_gray" textColor="$subwayTextGrayColor"/> | |
| <apply_if additional="color_black" textColor="$subwayTextBlackColor"/> | |
| <apply_if nightMode="true" textHaloColor="$subwayTextDefaultHaloColorNight"> | |
| <case additional="color_red" textHaloColor="#66590000"/> | |
| <case additional="color_brown" textHaloColor="#664e2f00"/> | |
| <case additional="color_orange" textHaloColor="#88794b00"/> | |
| <case additional="color_darkyellow" textHaloColor="#885a5800"/> | |
| <case additional="color_yellow" textHaloColor="#885a5800"/> | |
| <case additional="color_lightgreen" textHaloColor="#66265900"/> | |
| <case additional="color_green" textHaloColor="#88024e00"/> | |
| <case additional="color_lightblue" textHaloColor="#8800444c"/> | |
| <case additional="color_blue" textHaloColor="#66000f7a"/> | |
| <case additional="color_purple" textHaloColor="#6659005d"/> | |
| <case additional="color_gray" textHaloColor="#88484848"/> | |
| <case additional="color_black" textHaloColor="#88000000"/> | |
| </apply_if> | |
| </switch> | |
| <switch hidePOILabels="false" minzoom="14" > | |
| <case tag="railway" value="station" nameTag="" textOrder="70" textColor="$railwayPOITextColorDay"/> | |
| <case minzoom="16" tag="railway" value="yard" nameTag="" textOrder="75" textColor="$railwayPOITextColorDay"/> | |
| <case minzoom="16" tag="abandoned:railway" value="station" textOrder="227" textColor="#8a8a8a"> | |
| <apply_if nightMode="true" textHaloColor="#22ffffff"/> | |
| </case> | |
| <apply textWrapWidth="25" textHaloRadius="$textHaloRadius" textBold="true"/> | |
| <apply_if maxzoom="16" textSize="12"/> | |
| <apply_if minzoom="17" textSize="13"/> | |
| <apply_if nightMode="true" textColor="#d4d4ff" textHaloColor="#994563a7"/> | |
| <apply_if> | |
| <switch> | |
| <case additional="disused=yes" textColor="#8a8a8a"> | |
| <apply_if nightMode="true" textHaloColor="#22ffffff"/> | |
| </case> | |
| </switch> | |
| </apply_if> | |
| <apply_if minzoom="15" engine_v1="true" textDy="4"/> | |
| </switch> | |
| <switch hidePOILabels="false" > | |
| <case minzoom="16" tag="railway" value="subway_entrance" nameTag="" nameTag2="ref" textSize="12" textColor="$subwayEntranceTextColor" textHaloColor="#ffffff" textHaloRadius="$textHaloRadius" textBold="true" textWrapWidth="25" textOrder="75"/> | |
| <apply_if minzoom="17" textSize="13"/> | |
| <apply_if engine_v1="true" textDy="2"/> | |
| <apply_if nightMode="true" textColor="$subwayEntranceTextColorNight" textHaloColor="#bb4563a7"/> | |
| </switch> | |
| <!-- Aeroway --> | |
| <switch> | |
| <switch minzoom="14" tag="aeroway" value="runway"> | |
| <case nameTag="ref"/> | |
| <case nameTag="" nameTag2="ref"/> | |
| <apply textColor="#333333" textOnPath="true" textMinDistance="50" textOrder="116"/> | |
| </switch> | |
| <case minzoom="14" tag="abandoned:aeroway" value="runway" nameTag2="ref" textColor="#333333" textOnPath="true" textMinDistance="50" textOrder="229"/> | |
| <case minzoom="15" tag="aeroway" value="taxiway" nameTag="ref" textColor="#333333" textOnPath="true" textMinDistance="50" textOrder="231"/> | |
| <switch hidePOILabels="false" minzoom="17" tag="aeroway" value="gate" textColor="#333366" textWrapWidth="10" textOrder="151" > | |
| <case nameTag="ref"/> | |
| <case nameTag="" nameTag2="ref"/> | |
| <apply_if engine_v1="true" textDy="7"/> | |
| </switch> | |
| <apply textSize="12" textHaloRadius="$textHaloRadius" textHaloColor="#99dddddd"/> | |
| <apply_if nightMode="true" textColor="#c7e4ff" textHaloColor="#99444444"/> | |
| </switch> | |
| <switch hidePOILabels="false" minzoom="11" > | |
| <case tag="aeroway" value="aerodrome" nameTag="" textOrder="65"> | |
| </case> | |
| <case minzoom="16" tag="abandoned:aeroway" value="aerodrome" nameTag="" textOrder="228"/> | |
| <apply> | |
| <switch> | |
| <case additional="iata"/> <!-- iata,icao and faa tags are used in basemap, but for regular maps we use artificial tag large_aerodrome=yes which is created when any of these three are present on aerodrome --> | |
| <case additional="icao"/> | |
| <case additional="faa"/> | |
| <case additional="large_aerodrome"/> | |
| <case minzoom="15"/> | |
| <apply textColor="#0748a8" textSize="12" textWrapWidth="25" textHaloRadius="$textHaloRadius" textHaloColor="#ddeeeeff" textOrder="45"/> | |
| <apply_if nightMode="true" textColor="#c3dbff" textHaloColor="#99222222"/> | |
| <apply_if engine_v1="true" textDy="9"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <case hidePOILabels="false" minzoom="13" tag="aeroway" value="spaceport" nameTag="" textOrder="65" > | |
| <apply textColor="#0748a8" textSize="12" textWrapWidth="25" textHaloRadius="$textHaloRadius" textHaloColor="#ddeeeeff" textOrder="45"/> | |
| <apply_if nightMode="true" textColor="#c3dbff" textHaloColor="#99222222"/> | |
| <apply_if engine_v1="true" textDy="7"/> | |
| </case> | |
| <switch nameTag=""> | |
| <case minzoom="15" tag="aeroway" value="terminal" textOrder="66"/> | |
| <case minzoom="17" tag="aeroway" value="apron" textOrder="232"/> | |
| <case minzoom="17" tag="aeroway" value="helipad" textOrder="149" /> | |
| <apply textSize="12" textColor="#333333" textWrapWidth="25" textHaloRadius="$textHaloRadius" textHaloColor="$defaultTextHaloColorDay"/> | |
| <apply_if engine_v1="true" textDy="9"/> | |
| <apply_if nightMode="true" textColor="#c7e4ff" textHaloColor="#881f4568"/> | |
| </switch> | |
| <!-- Accommodation --> | |
| <switch textSize="12" nameTag="" textColor="$accomodationTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$accomodationTextHaloColorDay" textWrapWidth="25" textOrder="141"> | |
| <switch> | |
| <switch hidePOILabels="false"> | |
| <case minzoom="17" tag="tourism" value="apartment"/> | |
| <case minzoom="17" tag="tourism" value="guest_house"/> | |
| <case minzoom="17" tag="tourism" value="hostel"/> | |
| <case minzoom="17" tag="tourism" value="hotel"/> | |
| <case minzoom="17" tag="tourism" value="motel"/> | |
| <switch textOrder="137"> | |
| <case minzoom="16" tag="tourism" value="camp_site"/> | |
| <case minzoom="17" tag="tourism" value="camp_pitch" nameTag="ref"/> | |
| <case minzoom="16" tag="tourism" value="caravan_site"/> | |
| <case minzoom="16" tag="amenity" value="refugee_site"/> | |
| </switch> | |
| </switch> | |
| <case minzoom="16" tag="leisure" value="resort"/> | |
| <apply_if nightMode="true" textHaloColor="#55234ca7"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <switch hidePOILabels="false" textOrder="142" nameTag2="ele"> | |
| <case minzoom="16" tag="tourism" value="chalet"/> | |
| <case minzoom="13" tag="tourism" value="alpine_hut" textOrder="43"/> | |
| <case minzoom="15" tag="tourism" value="cabin"/> | |
| <case minzoom="14" tag="tourism" value="wilderness_hut"/> | |
| <case minzoom="16" tag="amenity" value="shelter"/> | |
| <apply_if eleUnits="feet" nameTag2="ele_feet"/> | |
| <apply_if minzoom="15" moreDetailed="true" textOrder="43"/> | |
| <apply_if nightMode="true" textHaloColor="#55234ca7"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if legend="true" textDy="0"/> | |
| </switch> | |
| <!-- Tourism and Entertainment --> | |
| <switch hidePOILabels="false" textSize="12" nameTag="" textColor="$tourismTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$tourismTextHaloColorDay" textWrapWidth="20" textOrder="155"> | |
| <case minzoom="18" tag="tourism" value="artwork" nameTag=""/> | |
| <case minzoom="17" tag="tourism" value="gallery"/> | |
| <case minzoom="16" tag="man_made" value="geoglyph" nameTag=""/> | |
| <case minzoom="17" tag="tourism" value="picnic_site"/> | |
| <case minzoom="17" tag="leisure" value="picnic_table"/> | |
| <case minzoom="17" tag="leisure" value="firepit"/> | |
| <case minzoom="17" tag="tourism" value="museum" textOrder="134"/> | |
| <case minzoom="17" tag="tourism" value="information" nameTag="board:title"/> | |
| <case minzoom="17" tag="tourism" value="information" nameTag=""/> | |
| <case minzoom="16" tag="highway" value="trailhead" nameTag=""/> | |
| <case minzoom="17" tag="tourism" value="viewpoint"/> | |
| <case minzoom="16" tag="tourism" value="theme_park" textOrder="153"/> | |
| <case minzoom="15" tag="tourism" value="zoo" textOrder="139"/> | |
| <case minzoom="16" tag="tourism" value="aquarium" textOrder="152"/> | |
| <case minzoom="15" tag="tourism" value="trail_riding_station"/> | |
| <switch textOrder="154"> | |
| <case minzoom="17" tag="amenity" value="arts_centre"/> | |
| <case minzoom="17" tag="amenity" value="casino"/> | |
| <case minzoom="17" tag="amenity" value="cinema" textOrder="132"/> | |
| <case minzoom="17" tag="amenity" value="theatre" textOrder="132"/> | |
| <case minzoom="17" tag="amenity" value="planetarium"/> | |
| <case minzoom="17" tag="amenity" value="nightclub"/> | |
| <case minzoom="17" tag="amenity" value="stripclub"/> | |
| </switch> | |
| <case minzoom="17" tag="amenity" value="studio" textOrder="156"/> | |
| <case minzoom="17" tag="amenity" value="brothel" textOrder="156"/> | |
| <case minzoom="17" tag="amenity" value="love_hotel" textOrder="156"/> | |
| <case minzoom="17" tag="amenity" value="gambling" textOrder="156"/> | |
| <case minzoom="17" tag="leisure" value="escape_game"/> | |
| <case minzoom="17" tag="leisure" value="amusement_arcade" textOrder="156"/> | |
| <case minzoom="17" tag="leisure" value="adult_gaming_centre" textOrder="156"/> | |
| <case minzoom="16" tag="natural" value="beach"/> | |
| <case minzoom="16" tag="leisure" value="beach_resort"/> | |
| <case minzoom="17" tag="leisure" value="dance"/> | |
| <case minzoom="17" tag="amenity" value="photo_booth"/> | |
| <switch minzoom="18"> | |
| <case tag="attraction" value="amusement_ride"/> | |
| <case tag="attraction" value="animal"/> | |
| <case tag="attraction" value="carousel"/> | |
| <case tag="attraction" value="log_flume" textOnPath="true"/> | |
| <case tag="attraction" value="maze"/> | |
| <case tag="attraction" value="roller_coaster" textOnPath="true"/> | |
| <case tag="attraction" value="slide"/> | |
| <case tag="attraction" value="summer_toboggan"/> | |
| <case tag="attraction" value="swing_carousel"/> | |
| <case tag="attraction" value="train"/> | |
| <case tag="attraction" value="water_slide" textOnPath="true"/> | |
| </switch> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if nightMode="true" textColor="#ffe7c2" textHaloColor="#AA4B3B21"/> | |
| <apply_if legend="true" textDy="0"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <!-- Historic --> | |
| <switch textSize="12" nameTag="" textColor="$historicTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$historicTextHaloColor" textWrapWidth="20" textOrder="158"> | |
| <switch hidePOILabels="false"> | |
| <case minzoom="17" tag="historic" value="aircraft"/> | |
| <case minzoom="17" tag="historic" value="tank"/> | |
| <case minzoom="17" tag="historic" value="spacecraft"/> | |
| <case minzoom="16" tag="historic" value="castle" nameTag="" textOrder="99"/> | |
| <case minzoom="16" tag="historic" value="manor" nameTag=""/> | |
| <case minzoom="18" tag="historic" value="cannon" textOrder="159"/> | |
| <case minzoom="16" tag="historic" value="monument" textOrder="137"/> | |
| <case minzoom="16" tag="historic" value="technical_monument"/> | |
| <case minzoom="17" tag="historic" value="locomotive"/> | |
| <case minzoom="18" tag="historic" value="tomb" textOrder="159"/> | |
| <case minzoom="17" tag="historic" value="memorial" textOrder="157"> | |
| <apply_if additional="memorial=stolperstein" textOrder="160"/> | |
| <apply_if additional="memorial=plaque" textOrder="160"/> | |
| </case> | |
| <case minzoom="18" tag="historic" value="pillory" textOrder="157"/> | |
| <case minzoom="16" tag="historic" value="battlefield"/> | |
| <case minzoom="16" tag="historic" value="ruins"/> | |
| <case minzoom="16" tag="historic" value="archaeological_site" textOrder="163"/> | |
| <case minzoom="16" tag="historic" value="wreck"/> | |
| <case minzoom="17" tag="historic" value="ship"/> | |
| <case minzoom="15" tag="amenity" value="monastery" textOrder="70"/> | |
| <case minzoom="17" tag="historic" value="wayside_cross"/> | |
| <case minzoom="17" tag="historic" value="wayside_shrine"/> | |
| <case minzoom="16" tag="historic" value="mine"/> | |
| <case minzoom="18" tag="historic" value="charcoal_pile"/> | |
| <case minzoom="16" tag="historic" value="boundary_stone" textOrder="159"/> | |
| <case minzoom="17" tag="historic" value="milestone" textOrder="159"/> | |
| <case minzoom="17" tag="historic" value="rune_stone" textSize="11"/> | |
| <case minzoom="16" tag="building" value="pyramid" textOrder="154"/> | |
| <case minzoom="15" tag="landuse" value="religious"/> | |
| <case minzoom="16" tag="geological" value="palaeontological_site" textOrder="163"/> | |
| <case minzoom="15" tag="historic" value="quarry"/> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| </switch> | |
| <switch minzoom="17"> | |
| <case tag="barrier" value="city_wall"/> | |
| <case tag="barrier" value="castle_wall"/> | |
| <apply textOnPath="true" textColor="#ffffff" textHaloColor="#aa4B3B21"/> | |
| </switch> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <!-- Other Amenities --> | |
| <switch hidePOILabels="false" textSize="12" nameTag="" textColor="$otherAmenitiesTextColorDay" textHaloColor="$otherAmenitiesTextHaloColorDay" textHaloRadius="$textHaloRadius" textWrapWidth="20" textOrder="171"> | |
| <case minzoom="17" tag="amenity" value="prison"/> | |
| <switch tag="amenity" value="place_of_worship"> | |
| <case minzoom="15" moreDetailed="true" textOrder="43"/> | |
| <case minzoom="16" textOrder="132"/> | |
| </switch> | |
| <case minzoom="17" tag="amenity" value="bank"/> | |
| <switch engine_v1="true"> | |
| <case minzoom="17" tag="amenity" value="atm" nameTag=""/> | |
| <case minzoom="17" tag="amenity" value="atm" nameTag="operator"/> | |
| </switch> | |
| <case minzoom="17" tag="amenity" value="atm"/> | |
| <case minzoom="17" tag="amenity" value="payment_terminal"/> | |
| <case minzoom="17" tag="amenity" value="payment_centre"/> | |
| <case minzoom="17" tag="amenity" value="money_transfer"/> | |
| <case minzoom="17" tag="shop" value="money_lender"/> | |
| <case minzoom="17" tag="amenity" value="bureau_de_change"/> | |
| <case minzoom="17" tag="amenity" value="mobile_money_agent"/> | |
| <case minzoom="18" tag="amenity" value="ticket_validator" textOrder="150"/> | |
| <case minzoom="17" tag="office" value="diplomatic"/> | |
| <case minzoom="16" tag="amenity" value="townhall"/> | |
| <case minzoom="16" tag="amenity" value="courthouse"/> | |
| <case minzoom="17" tag="amenity" value="public_building"/> | |
| <case minzoom="17" tag="amenity" value="community_centre"/> | |
| <case minzoom="17" tag="amenity" value="social_centre"/> | |
| <case minzoom="17" tag="amenity" value="library"/> | |
| <case minzoom="17" tag="amenity" value="toy_library"/> | |
| <case minzoom="17" tag="amenity" value="conference_centre"/> | |
| <case minzoom="17" tag="amenity" value="research_institute"/> | |
| <case minzoom="17" tag="amenity" value="post_office"/> | |
| <case minzoom="18" tag="amenity" value="post_box"/> | |
| <case legend="true" minzoom="18" tag="amenity" value="letter_box"/> | |
| <case minzoom="18" tag="amenity" value="letter_box" nameTag="post:housenumber" nameTag2="post:flats"/> | |
| <case minzoom="17" tag="amenity" value="parcel_locker"/> | |
| <case minzoom="17" tag="landuse" value="education"/> | |
| <case minzoom="17" tag="amenity" value="kindergarten" textOrder="133"/> | |
| <case minzoom="17" tag="amenity" value="school" textOrder="133"/> | |
| <case minzoom="17" tag="amenity" value="prep_school" textOrder="133"/> | |
| <case minzoom="17" tag="amenity" value="college" textOrder="133"/> | |
| <case minzoom="16" tag="amenity" value="university" textOrder="133"/> | |
| <case minzoom="17" tag="amenity" value="training" textOrder="171"/> | |
| <case minzoom="17" tag="amenity" value="music_school"/> | |
| <case minzoom="17" tag="amenity" value="language_school"/> | |
| <case minzoom="17" tag="amenity" value="driving_school"/> | |
| <case minzoom="17" tag="amenity" value="driver_training"/> | |
| <case minzoom="17" tag="amenity" value="childcare" textOrder="133"/> | |
| <case minzoom="18" tag="amenity" value="bench" textOrder="172" textOnPath="true"/> | |
| <case minzoom="18" tag="amenity" value="lounger" textOrder="172"/> | |
| <case minzoom="17" tag="amenity" value="fountain"/> | |
| <case minzoom="18" tag="amenity" value="telephone"/> | |
| <case minzoom="17" tag="amenity" value="car_wash" /> | |
| <case minzoom="18" tag="amenity" value="vehicle_ramp" /> | |
| <case minzoom="17" tag="amenity" value="vehicle_inspection" /> | |
| <case minzoom="18" tag="amenity" value="compressed_air" /> | |
| <case minzoom="18" tag="amenity" value="smoking_area" textSize="11"/> | |
| <case minzoom="18" tag="amenity" value="toilets"/> | |
| <case minzoom="18" tag="amenity" value="shower"/> | |
| <case minzoom="18" tag="amenity" value="dressing_room"/> | |
| <case minzoom="17" tag="shop" value="massage" textOrder="159"/> | |
| <case minzoom="18" tag="amenity" value="recycling"/> | |
| <case legend="true" minzoom="18" tag="amenity" value="waste_basket"/> | |
| <case legend="true" minzoom="18" tag="amenity" value="waste_disposal"/> | |
| <case minzoom="20" tag="amenity" value="waste_basket"/> | |
| <case minzoom="20" tag="amenity" value="waste_disposal"/> | |
| <case minzoom="18" tag="amenity" value="bbq"/> | |
| <case minzoom="18" tag="amenity" value="public_bookcase"/> | |
| <case minzoom="17" tag="amenity" value="internet_cafe"/> | |
| <case minzoom="17" tag="amenity" value="coworking_space"/> | |
| <case minzoom="17" tag="amenity" value="ranger_station"/> | |
| <case minzoom="17" tag="amenity" value="waste_transfer_station"/> | |
| <case minzoom="18" tag="amenity" value="lavoir"/> | |
| <case minzoom="17" tag="amenity" value="mobile_library"/> | |
| <case minzoom="17" tag="amenity" value="watering_place"/> | |
| <case minzoom="17" tag="amenity" value="animal_shelter"/> | |
| <case minzoom="17" tag="landuse" value="animal_keeping"/> | |
| <case minzoom="17" tag="amenity" value="bicycle_repair_station" /> | |
| <case minzoom="18" tag="man_made" value="water_well" textOrder="171"/> | |
| <case minzoom="17" tag="amenity" value="water_point" textOrder="171"/> | |
| <case minzoom="17" tag="man_made" value="dovecote"/> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#aa74734f"/> | |
| <apply_if legend="true" textDy="0"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <!-- Office --> | |
| <switch hidePOILabels="false" textSize="12" nameTag="" textColor="$otherAmenitiesTextColorDay" textHaloColor="$otherAmenitiesTextHaloColorDay" textHaloRadius="$textHaloRadius" textWrapWidth="20" textOrder="172"> | |
| <case minzoom="18" tag="office" value="accountant"/> | |
| <case minzoom="18" tag="office" value="advertising_agency"/> | |
| <case minzoom="18" tag="office" value="architect"/> | |
| <case minzoom="18" tag="office" value="association"/> | |
| <case minzoom="18" tag="office" value="camping"/> | |
| <case minzoom="18" tag="office" value="company"/> | |
| <case minzoom="18" tag="office" value="consulting"/> | |
| <case minzoom="18" tag="office" value="cooperative"/> | |
| <case minzoom="18" tag="office" value="educational_institution"/> | |
| <case minzoom="18" tag="office" value="engineer"/> | |
| <case minzoom="18" tag="office" value="employment_agency"/> | |
| <case minzoom="18" tag="office" value="financial"/> | |
| <case minzoom="18" tag="office" value="forestry"/> | |
| <case minzoom="18" tag="office" value="foundation"/> | |
| <case minzoom="18" tag="office" value="geodesist"/> | |
| <case minzoom="18" tag="office" value="government"/> | |
| <case minzoom="18" tag="office" value="guide"/> | |
| <case minzoom="18" tag="office" value="insurance"/> | |
| <case minzoom="18" tag="office" value="it"/> | |
| <case minzoom="18" tag="office" value="lawyer"/> | |
| <case minzoom="18" tag="office" value="logistics"/> | |
| <case minzoom="18" tag="office" value="newspaper"/> | |
| <case minzoom="18" tag="office" value="ngo"/> | |
| <case minzoom="18" tag="office" value="notary"/> | |
| <case minzoom="18" tag="office" value="parish"/> | |
| <case minzoom="18" tag="office" value="political_party"/> | |
| <case minzoom="18" tag="office" value="property_management"/> | |
| <case minzoom="18" tag="office" value="publisher"/> | |
| <case minzoom="18" tag="office" value="religion"/> | |
| <case minzoom="18" tag="office" value="quango"/> | |
| <case minzoom="18" tag="office" value="research"/> | |
| <case minzoom="18" tag="office" value="tax_advisor"/> | |
| <case minzoom="18" tag="office" value="telecommunication" textOrder="159"/> | |
| <case minzoom="17" tag="office" value="travel_agent"/> | |
| <case minzoom="18" tag="shop" value="estate_agent"/> | |
| <case minzoom="18" tag="office" value="financial_advisor"/> | |
| <case minzoom="18" tag="office" value="security"/> | |
| <case minzoom="18" tag="office" value="construction_company"/> | |
| <case minzoom="18" tag="office" value="union"/> | |
| <case minzoom="18" tag="office" value="charity"/> | |
| <case minzoom="18" tag="office" value="courier"/> | |
| <case minzoom="18" tag="office" value="moving_company"/> | |
| <case minzoom="18" tag="office" value="surveyor"/> | |
| <case minzoom="18" tag="office" value="graphic_design"/> | |
| <case minzoom="18" tag="office" value="university"/> | |
| <case minzoom="18" tag="office" value="transport"/> | |
| <case minzoom="18" tag="office" value="harbour_master"/> | |
| <case minzoom="18" tag="office" value="bail_bond_agent"/> | |
| <case minzoom="18" tag="office" value="translator"/> | |
| <case minzoom="18" tag="office" value="private_investigator"/> | |
| <case minzoom="18" tag="office" value="visa"/> | |
| <case minzoom="18" tag="office" value="interior_design"/> | |
| <case minzoom="18" tag="office" value="chamber"/> | |
| <case minzoom="18" tag="office" value="tutoring"/> | |
| <case minzoom="18" tag="office" value="politician"/> | |
| <case minzoom="18" tag="office" value="adoption_agency"/> | |
| <case minzoom="18" tag="office" value="international_organization"/> | |
| <case minzoom="18" tag="office" value="airline"/> | |
| <case minzoom="18" tag="office" value=""/> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#aa555555"/> | |
| <apply_if legend="true" textDy="0"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <!-- Man made --> | |
| <switch nameTag="" textHaloRadius="$textHaloRadius" textSize="12" textColor="#ff0255" textBold="true" textWrapWidth="20"> | |
| <case minzoom="8" tag="military" value="danger_area" textOrder="146"/> | |
| <apply_if nightMode="true" textColor="#f6dada" textHaloColor="#88a20035"/> | |
| </switch> | |
| <case hidePOILabels="false" minzoom="14" tag="military" value="nuclear_explosion_site" nameTag="" textSize="11" textHaloRadius="$textHaloRadius" textHaloColor="$defaultTextHaloColorDay" textColor="#444444" textWrapWidth="17"> | |
| <apply_if engine_v1="true" textDy="9"/> | |
| <apply_if nightMode="true" textColor="#eeeeee" textHaloColor="#77555555"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </case> | |
| <switch hidePOILabels="false" textSize="11" nameTag="" textColor="#444444" textHaloRadius="$textHaloRadius" textHaloColor="$defaultTextHaloColorDay" textWrapWidth="17" textOrder="138"> | |
| <case minzoom="17" tag="man_made" value="windmill" textSize="12"/> | |
| <case minzoom="17" tag="man_made" value="watermill" textSize="12"/> | |
| <case minzoom="18" tag="man_made" value="beehive"/> | |
| <case legend="true" minzoom="18" tag="man_made" value="water_tap"/> | |
| <case minzoom="19" tag="man_made" value="water_tap"/> | |
| <case minzoom="17" tag="man_made" value="tower" nameTag=""/> | |
| <case minzoom="17" tag="man_made" value="antenna" nameTag=""/> | |
| <case minzoom="17" tag="man_made" value="mast" nameTag=""/> | |
| <case minzoom="17" tag="man_made" value="satellite_dish" nameTag=""/> | |
| <case minzoom="19" tag="amenity" value="grit_bin" nameTag="" textOrder="165"/> | |
| <case minzoom="18" tag="aeroway" value="windsock"/> | |
| <case minzoom="17" tag="man_made" value="flare" nameTag=""/> | |
| <case minzoom="17" tag="man_made" value="monitoring_station"/> | |
| <case minzoom="18" tag="man_made" value="chimney" nameTag="" nameTag2="height"/> | |
| <case minzoom="16" tag="man_made" value="petroleum_well"/> | |
| <case minzoom="18" tag="man_made" value="crane"/> | |
| <case minzoom="18" tag="man_made" value="ventilation_shaft"/> | |
| <case minzoom="18" tag="man_made" value="pumping_station"/> | |
| <case minzoom="18" tag="pipeline" value="substation"/> | |
| <case minzoom="16" tag="man_made" value="adit"/> | |
| <case minzoom="17" tag="man_made" value="cellar_entrance"/> | |
| <case minzoom="17" tag="man_made" value="kiln"/> | |
| <case minzoom="17" tag="man_made" value="water_tower"/> | |
| <case minzoom="16" tag="man_made" value="mineshaft"/> | |
| <case minzoom="16" tag="amenity" value="hunting_stand"/> | |
| <case minzoom="18" tag="amenity" value="feeding_place"/> | |
| <case minzoom="17" tag="man_made" value="storage_tank"/> | |
| <case minzoom="17" tag="man_made" value="silo"/> | |
| <case minzoom="17" tag="man_made" value="bunker_silo"/> | |
| <case minzoom="17" tag="man_made" value="reservoir_covered"/> | |
| <case minzoom="15" tag="man_made" value="observatory"/> | |
| <case minzoom="15" tag="man_made" value="telescope"/> | |
| <case minzoom="17" tag="man_made" value="survey_point"/> | |
| <case minzoom="17" tag="man_made" value="cairn"/> | |
| <case minzoom="17" tag="man_made" value="cross"/> | |
| <case minzoom="17" tag="cemetery" value="grave"/> | |
| <case minzoom="18" tag="man_made" value="water_works"/> | |
| <case legend="true" minzoom="18" tag="man_made" value="street_cabinet"/> | |
| <case minzoom="19" tag="man_made" value="street_cabinet"/> | |
| <case minzoom="17" tag="aerialway" value="pylon"/> | |
| <case minzoom="15" tag="harbour" value="yes" textSize="12"/> | |
| <case minzoom="17" tag="military" value="checkpoint" nameTag="ref"/> | |
| <case minzoom="17" tag="military" value="checkpoint" nameTag="" nameTag2="ref"/> | |
| <case minzoom="18" tag="amenity" value="trolley_bay"/> | |
| <case minzoom="18" tag="railway" value="traverser" nameTag=""/> | |
| <case minzoom="18" tag="railway" value="turntable" nameTag=""/> | |
| <switch minzoom="18"> | |
| <case tag="barrier" value="gate"/> | |
| <case tag="barrier" value="sliding_gate"/> | |
| <case tag="barrier" value="lift_gate"/> | |
| <case tag="barrier" value="hampshire_gate"/> | |
| <case tag="barrier" value="swing_gate"/> | |
| <case tag="barrier" value="chain"/> | |
| <case tag="barrier" value="turnstile"/> | |
| <case tag="barrier" value="full-height_turnstile"/> | |
| <case tag="barrier" value="stile"/> | |
| <case tag="barrier" value="sally_port"/> | |
| <case tag="barrier" value="block"/> | |
| <case tag="barrier" value="debris"/> | |
| <case tag="barrier" value="bar"/> | |
| <case tag="barrier" value="coupure"/> | |
| <case tag="barrier" value="log"/> | |
| <case tag="barrier" value="jersey_barrier"/> | |
| <case tag="barrier" value="horse_stile"/> | |
| <case tag="barrier" value="kissing_gate"/> | |
| <case tag="barrier" value="cycle_barrier"/> | |
| <case tag="barrier" value="height_restrictor"/> | |
| <case tag="barrier" value="bus_trap"/> | |
| <case tag="barrier" value="planter"/> | |
| <case tag="barrier" value="spikes"/> | |
| <case tag="barrier" value="wicket_gate"/> | |
| <case tag="barrier" value="wedge"/> | |
| <case tag="barrier" value="sump_buster"/> | |
| <case tag="barrier" value="bump_gate"/> | |
| <case tag="barrier" value="cattle_grid"/> | |
| <case tag="barrier" value="toll_booth"/> | |
| <case tag="barrier" value="bollard"/> | |
| <case tag="barrier" value="border_control"/> | |
| <case tag="barrier" value="barrier_board"/> | |
| <case tag="barrier" value="tyres"/> | |
| <case tag="barrier" value="tank_trap"/> | |
| <case tag="barrier" value="motorcycle_barrier"/> | |
| </switch> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if nightMode="true" textColor="#eeeeee" textHaloColor="#aa555555"/> | |
| <apply_if legend="true" textDy="0"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <!-- Buildings --> | |
| <switch textHaloRadius="$buildingTextHaloRadiusDay"> | |
| <switch minzoom="16"> | |
| <switch> | |
| <switch> | |
| <case tag="military" value="barracks" nameTag=""/> | |
| <case tag="military" value="bunker" nameTag=""/> | |
| <case tag="abandoned:building" value="" nameTag=""/> | |
| <case tag="disused:building" value="" nameTag=""/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <case hideHouseNumbers="true" hideBuildings="false" tag="building" value="" nameTag=""/> | |
| <case hideBuildings="false" tag="building" value="" nameTag="" nameTag2="addr:housenumber"> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </case> | |
| <case hideHouseNumbers="true" tag="building" value="" nameTag="addr:housename"/> | |
| <case tag="building" value="" nameTag="addr:housename" nameTag2="addr:housenumber"/> | |
| <apply textSize="12"/> | |
| </switch> | |
| <switch> | |
| <case hideHouseNumbers="false" tag="building" value="" nameTag="addr:housenumber" nameTag2="addr:housename"/> | |
| <case hideHouseNumbers="false" tag="building" value="" nameTag="addr:housenumber" /> | |
| <apply_if maxzoom="17" textSize="13"/> | |
| <apply_if minzoom="18" textSize="15"/> | |
| </switch> | |
| <apply_if baseAppMode="car" additional="object_type=node" moreDetailed="false" maxzoom="17" disable="true"/> | |
| <apply textMinDistance="40" intersectionMargin="20" textColor="$buildingTextColor" textHaloColor="$buildingTextHaloColor" textWrapWidth="20" textOrder="135"/> | |
| </switch> | |
| <switch minzoom="17"> | |
| <case tag="building:part" value="" nameTag=""/> | |
| <apply_if maxzoom="17" textSize="10" textMinDistance="40" intersectionMargin="20"/> | |
| <apply_if minzoom="18" textSize="12"/> | |
| <apply textColor="$buildingTextColor" textHaloColor="$buildingTextHaloColor" textWrapWidth="20" textOrder="137"/> | |
| </switch> | |
| <switch> | |
| <case hideHouseNumbers="false" hideBuildings="false" minzoom="16" tag="addr:housenumber" value="" nameTag="" nameTag2="addr:housenumber"/> | |
| <case minzoom="16" hideBuildings="false" tag="addr:housenumber" value="" nameTag=""/> | |
| <case hideHouseNumbers="true" minzoom="16" tag="addr:housenumber" value="" nameTag="addr:housename"/> | |
| <case hideHouseNumbers="false" minzoom="16" tag="addr:housenumber" value="" nameTag="addr:housenumber" nameTag2="addr:housename"/> | |
| <case hideHouseNumbers="false" minzoom="16" tag="addr:housenumber" value="" nameTag="addr:housenumber"/> | |
| <case minzoom="16" tag="addr:housename" value=""/> | |
| <apply_if engine_v1="false"> | |
| <case maxzoom="16" textSize="13" intersectionMargin="20"> | |
| <apply_if baseAppMode="car" intersectionMargin="30"/> | |
| </case> | |
| <case maxzoom="17" textSize="14" intersectionMargin="20"/> | |
| <case minzoom="18" textSize="15" intersectionMargin="20"/> | |
| </apply_if> | |
| <apply_if engine_v1="true" intersectionMargin="5"> | |
| <case maxzoom="16" textSize="13"/> | |
| <case maxzoom="17" textSize="14"/> | |
| <case minzoom="18" textSize="15"/> | |
| </apply_if> | |
| <apply_if engine_v1="true" textDy="8"/> | |
| <apply textColor="$buildingTextColor" textHaloColor="$buildingTextHaloColor" textWrapWidth="25" textOrder="136"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="18" tag="addr:flats" value="" textWrapWidth="20" textOrder="137" textColor="#555555"> | |
| <case maxzoom="18" nameTag="ref" textSize="12"/> | |
| <switch minzoom="19" textSize="13"> | |
| <case nameTag="ref" nameTag2="addr:flats"/> | |
| <case nameTag="addr:flats"/> | |
| </switch> | |
| <apply_if engine_v1="true" textDy="7"/> | |
| </case> | |
| <switch minzoom="18"> | |
| <case maxzoom="18" tag="entrance" value="" nameTag="ref"/> | |
| <case hideHouseNumbers="false" tag="entrance" value="" nameTag="addr:housenumber"/> | |
| <case minzoom="19" tag="entrance" value="" nameTag="ref" nameTag2="addr:flats"/> | |
| <case minzoom="19" tag="entrance" value="" nameTag="addr:flats"/> | |
| <case minzoom="19" tag="entrance" value="" nameTag="" nameTag2="ref"/> | |
| <case tag="highway" value="elevator" textOnPath="true"/> | |
| <case tag="man_made" value="goods_conveyor" textOnPath="true"/> | |
| <apply textSize="12" textColor="#555555" textWrapWidth="15"/> | |
| <apply textOrder="161"/> | |
| </switch> | |
| <apply textHaloColor="#ddffffff"> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#77444444"/> | |
| </apply> | |
| </switch> | |
| <!-- <apply> | |
| <switch baseAppMode="car" moreDetailed="false" maxzoom="17"> | |
| <case additional="osmand_power_substation=yes"/> | |
| <case additional="osmand_pipeline_substation=yes"/> | |
| <apply disable="true"/> | |
| </switch> | |
| </apply>--> | |
| <apply_if legend="true" textWrapWidth="50"/> | |
| </switch> | |
| <switch> | |
| <!-- Food and Drink --> | |
| <switch hidePOILabels="false" textSize="12" nameTag="" textColor="$foodTextColorDay" textHaloColor="$foodTextHaloColorDay" textHaloRadius="$textHaloRadius" textWrapWidth="20" textOrder="156"> | |
| <case minzoom="17" tag="amenity" value="restaurant"/> | |
| <case minzoom="17" tag="amenity" value="cafe" textOrder="157"/> | |
| <case minzoom="17" tag="amenity" value="fast_food"/> | |
| <case minzoom="17" tag="amenity" value="food_court"/> | |
| <case minzoom="17" tag="amenity" value="pub"/> | |
| <case minzoom="17" tag="amenity" value="bar"/> | |
| <case minzoom="17" tag="amenity" value="biergarten"/> | |
| <case minzoom="17" tag="amenity" value="ice_cream"/> | |
| <case minzoom="18" tag="amenity" value="drinking_water" textOrder="171"/> | |
| <case minzoom="17" tag="leisure" value="outdoor_seating" textOrder="250"/> | |
| <case minzoom="17" tag="amenity" value="hookah_lounge"/> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#5574542F"/> | |
| <apply_if legend="true" textDy="0"/> | |
| </switch> | |
| <!-- Shops --> | |
| <switch hidePOILabels="false" textSize="12" nameTag="" textColor="$shopsTextColorDay" textHaloColor="$shopsTextHaloColorDay" textHaloRadius="$textHaloRadius" textWrapWidth="15" textOrder="160" > | |
| <case minzoom="17" tag="shop" value="agrarian"/> | |
| <case minzoom="17" tag="shop" value="alcohol"/> | |
| <case minzoom="17" tag="shop" value="antiques"/> | |
| <case minzoom="17" tag="shop" value="appliance"/> | |
| <case minzoom="17" tag="shop" value="art"/> | |
| <case minzoom="17" tag="shop" value="baby_goods"/> | |
| <case minzoom="17" tag="shop" value="bag"/> | |
| <case minzoom="17" tag="shop" value="bakery"/> | |
| <case minzoom="17" tag="shop" value="bathroom_furnishing"/> | |
| <case minzoom="17" tag="shop" value="bed"/> | |
| <case minzoom="17" tag="shop" value="beauty"/> | |
| <case minzoom="17" tag="shop" value="bicycle"/> | |
| <case minzoom="17" tag="shop" value="boat"/> | |
| <case minzoom="17" tag="shop" value="books"/> | |
| <case minzoom="17" tag="shop" value="beverages"/> | |
| <case minzoom="17" tag="shop" value="boutique" textOrder="158"/> | |
| <case minzoom="17" tag="shop" value="butcher"/> | |
| <case minzoom="17" tag="shop" value="camera"/> | |
| <case minzoom="17" tag="shop" value="candles"/> | |
| <case minzoom="17" tag="shop" value="cannabis"/> | |
| <case minzoom="17" tag="shop" value="car"/> | |
| <case minzoom="17" tag="shop" value="car_repair" /> | |
| <case minzoom="17" tag="shop" value="car_parts" /> | |
| <case minzoom="17" tag="shop" value="carpet"/> | |
| <case minzoom="17" tag="shop" value="clothes" textOrder="159"/> | |
| <case minzoom="17" tag="shop" value="charity"/> | |
| <case minzoom="17" tag="shop" value="cheese"/> | |
| <case minzoom="17" tag="shop" value="chemist"/> | |
| <case minzoom="17" tag="shop" value="chocolate"/> | |
| <case minzoom="17" tag="shop" value="coffee"/> | |
| <case minzoom="17" tag="shop" value="collector"/> | |
| <case minzoom="17" tag="shop" value="computer"/> | |
| <case minzoom="17" tag="shop" value="confectionery"/> | |
| <case minzoom="17" tag="shop" value="convenience" textOrder="157"/> | |
| <case minzoom="17" tag="shop" value="cosmetics"/> | |
| <case minzoom="17" tag="shop" value="copyshop"/> | |
| <case minzoom="17" tag="shop" value="country_store"/> | |
| <case minzoom="17" tag="shop" value="craft"/> | |
| <case minzoom="17" tag="shop" value="curtain"/> | |
| <case minzoom="17" tag="shop" value="dairy"/> | |
| <case minzoom="17" tag="shop" value="deli"/> | |
| <case minzoom="16" tag="shop" value="department_store" textOrder="156"/> | |
| <case minzoom="17" tag="shop" value="dive"/> | |
| <case minzoom="17" tag="shop" value="doityourself"/> | |
| <case minzoom="17" tag="shop" value="doors"/> | |
| <case minzoom="17" tag="shop" value="dry_cleaning"/> | |
| <case minzoom="17" tag="shop" value="e-cigarette"/> | |
| <case minzoom="17" tag="shop" value="electrical"/> | |
| <case minzoom="17" tag="shop" value="electronics"/> | |
| <case minzoom="17" tag="shop" value="energy"/> | |
| <case minzoom="17" tag="shop" value="erotic"/> | |
| <case minzoom="17" tag="shop" value="fabric"/> | |
| <case minzoom="17" tag="shop" value="farm"/> | |
| <case minzoom="17" tag="shop" value="fireplace"/> | |
| <case minzoom="17" tag="shop" value="fishing"/> | |
| <case minzoom="17" tag="shop" value="florist"/> | |
| <case minzoom="17" tag="shop" value="flooring"/> | |
| <case minzoom="17" tag="shop" value="frame"/> | |
| <case minzoom="17" tag="shop" value="free_flying"/> | |
| <case minzoom="17" tag="shop" value="frozen_food"/> | |
| <case minzoom="17" tag="shop" value="fuel"/> | |
| <case minzoom="17" tag="shop" value="funeral_directors"/> | |
| <case minzoom="17" tag="shop" value="furnace"/> | |
| <case minzoom="17" tag="shop" value="furniture"/> | |
| <case minzoom="17" tag="shop" value="games"/> | |
| <case minzoom="17" tag="shop" value="garden_centre"/> | |
| <case minzoom="17" tag="shop" value="gas"/> | |
| <case minzoom="17" tag="shop" value="general"/> | |
| <case minzoom="18" tag="shop" value="gift"/> | |
| <case minzoom="17" tag="shop" value="glaziery"/> | |
| <case minzoom="17" tag="shop" value="greengrocer"/> | |
| <case minzoom="17" tag="shop" value="groundskeeping"/> | |
| <case minzoom="17" tag="shop" value="hairdresser" textOrder="159"/> | |
| <case minzoom="17" tag="shop" value="hairdresser_supply"/> | |
| <case minzoom="17" tag="shop" value="hardware"/> | |
| <case minzoom="17" tag="shop" value="health_food"/> | |
| <case minzoom="17" tag="shop" value="hearing_aids"/> | |
| <case minzoom="17" tag="shop" value="herbalist"/> | |
| <case minzoom="17" tag="shop" value="hifi"/> | |
| <case minzoom="17" tag="shop" value="honey"/> | |
| <case minzoom="17" tag="shop" value="houseware"/> | |
| <case minzoom="17" tag="shop" value="hunting"/> | |
| <case minzoom="17" tag="shop" value="interior_decoration"/> | |
| <case minzoom="17" tag="shop" value="jewelry"/> | |
| <case minzoom="17" tag="shop" value="kiosk"/> | |
| <case minzoom="17" tag="shop" value="kitchen"/> | |
| <case minzoom="17" tag="shop" value="laundry"/> | |
| <case minzoom="17" tag="shop" value="leather"/> | |
| <case minzoom="17" tag="shop" value="lighting"/> | |
| <case minzoom="17" tag="shop" value="locksmith"/> | |
| <case minzoom="17" tag="shop" value="lottery"/> | |
| <case minzoom="16" tag="shop" value="mall" textOrder="132"/> | |
| <case minzoom="16" tag="amenity" value="marketplace" textOrder="155"/> | |
| <case minzoom="17" tag="shop" value="medical_supply"/> | |
| <case minzoom="17" tag="shop" value="mobile_phone"/> | |
| <case minzoom="17" tag="shop" value="model"/> | |
| <case minzoom="17" tag="shop" value="motorcycle"/> | |
| <case minzoom="17" tag="shop" value="motorcycle_parts"/> | |
| <case minzoom="17" tag="shop" value="motorcycle_repair"/> | |
| <case minzoom="17" tag="shop" value="music"/> | |
| <case minzoom="17" tag="shop" value="musical_instrument"/> | |
| <case minzoom="17" tag="shop" value="newsagent"/> | |
| <case minzoom="17" tag="shop" value="nutrition_supplements"/> | |
| <case minzoom="17" tag="shop" value="nuts"/> | |
| <case minzoom="17" tag="shop" value="optician" textOrder="159"/> | |
| <case minzoom="17" tag="shop" value="paint"/> | |
| <case minzoom="17" tag="shop" value="party"/> | |
| <case minzoom="17" tag="shop" value="pastry"/> | |
| <case minzoom="17" tag="shop" value="pawnbroker"/> | |
| <case minzoom="17" tag="shop" value="perfumery"/> | |
| <case minzoom="17" tag="shop" value="pest_control"/> | |
| <case minzoom="17" tag="shop" value="pet"/> | |
| <case minzoom="17" tag="shop" value="pet_grooming"/> | |
| <case minzoom="17" tag="shop" value="photo"/> | |
| <case minzoom="17" tag="shop" value="photo_studio"/> | |
| <case minzoom="17" tag="shop" value="pottery"/> | |
| <case minzoom="17" tag="shop" value="pyrotechnics"/> | |
| <case minzoom="17" tag="shop" value="radiotechnics"/> | |
| <case minzoom="17" tag="shop" value="religion"/> | |
| <case minzoom="17" tag="shop" value="rice"/> | |
| <case minzoom="17" tag="shop" value="outdoor"/> | |
| <case minzoom="17" tag="shop" value="outpost"/> | |
| <case minzoom="17" tag="shop" value="seafood"/> | |
| <case minzoom="17" tag="shop" value="scuba_diving"/> | |
| <case minzoom="17" tag="shop" value="security"/> | |
| <case minzoom="17" tag="shop" value="second_hand"/> | |
| <case minzoom="17" tag="shop" value="sewing"/> | |
| <case minzoom="17" tag="shop" value="shoes" textOrder="158"/> | |
| <case minzoom="17" tag="shop" value="shoe_repair"/> | |
| <case minzoom="17" tag="shop" value="skate"/> | |
| <case minzoom="17" tag="shop" value="sports"/> | |
| <case minzoom="17" tag="shop" value="stationery"/> | |
| <case minzoom="16" tag="shop" value="supermarket" textOrder="140"/> | |
| <case minzoom="17" tag="shop" value="spices"/> | |
| <case minzoom="17" tag="shop" value="tattoo"/> | |
| <case minzoom="17" tag="shop" value="tea"/> | |
| <case minzoom="17" tag="shop" value="telecommunication"/> | |
| <case minzoom="17" tag="shop" value="ticket"/> | |
| <case minzoom="17" tag="shop" value="tiles"/> | |
| <case minzoom="17" tag="shop" value="tobacco"/> | |
| <case minzoom="17" tag="shop" value="toys"/> | |
| <case minzoom="17" tag="shop" value="tool_hire"/> | |
| <case minzoom="17" tag="shop" value="trade"/> | |
| <case minzoom="17" tag="shop" value="travel_agency"/> | |
| <case minzoom="17" tag="shop" value="trophy"/> | |
| <case minzoom="17" tag="shop" value="tyres"/> | |
| <case minzoom="17" tag="shop" value="variety_store"/> | |
| <case minzoom="17" tag="shop" value="vacuum_cleaner"/> | |
| <case minzoom="17" tag="amenity" value="vending_machine" textOrder="161"/> | |
| <case minzoom="17" tag="shop" value="video"/> | |
| <case minzoom="17" tag="shop" value="video_games"/> | |
| <case minzoom="17" tag="shop" value="watches"/> | |
| <case minzoom="17" tag="shop" value="water"/> | |
| <case minzoom="17" tag="shop" value="water_sports"/> | |
| <case minzoom="17" tag="shop" value="weapons"/> | |
| <case minzoom="17" tag="shop" value="wholesale"/> | |
| <case minzoom="17" tag="shop" value="window_blind"/> | |
| <case minzoom="17" tag="shop" value="wool"/> | |
| <case minzoom="17" tag="shop" value="" textOrder="200"/> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if nightMode="true" textColor="#ffe0ff" textHaloColor="#556f3f6e"/> | |
| <apply_if legend="true" textDy="0"/> | |
| </switch> | |
| <!-- Craft, club --> | |
| <switch hidePOILabels="false" nameTag="" textSize="12" textColor="$craftTextColorDay" textHaloColor="$craftTextHaloColorDay" textHaloRadius="$textHaloRadius" textWrapWidth="15" textOrder="170"> | |
| <case minzoom="18" tag="craft" value="tailor"/> | |
| <case minzoom="17" tag="club" value="amateur_radio"/> | |
| <case minzoom="17" tag="club" value="automobile"/> | |
| <case minzoom="17" tag="club" value="aviation"/> | |
| <case minzoom="17" tag="club" value="bicycle"/> | |
| <case minzoom="17" tag="club" value="chess"/> | |
| <case minzoom="17" tag="club" value="cinema"/> | |
| <case minzoom="17" tag="club" value="computer"/> | |
| <case minzoom="17" tag="club" value="dog"/> | |
| <case minzoom="17" tag="club" value="doityourself"/> | |
| <case minzoom="17" tag="club" value="ethnic"/> | |
| <case minzoom="17" tag="club" value="fishing"/> | |
| <case minzoom="17" tag="club" value="freemasonry"/> | |
| <case minzoom="17" tag="club" value="game"/> | |
| <case minzoom="17" tag="club" value="history"/> | |
| <case minzoom="17" tag="club" value="hunting"/> | |
| <case minzoom="17" tag="club" value="motorcycle"/> | |
| <case minzoom="17" tag="club" value="music"/> | |
| <case minzoom="17" tag="club" value="nature"/> | |
| <case minzoom="17" tag="club" value="religion"/> | |
| <case minzoom="17" tag="club" value="sailing"/> | |
| <case minzoom="17" tag="club" value="scout"/> | |
| <case minzoom="17" tag="club" value="shooting"/> | |
| <case minzoom="17" tag="club" value="social"/> | |
| <case minzoom="17" tag="club" value="sport"/> | |
| <case minzoom="17" tag="club" value="tourism"/> | |
| <case minzoom="17" tag="club" value="veterans"/> | |
| <case minzoom="17" tag="club" value="youth_movement"/> | |
| <case minzoom="18" tag="craft" value=""/> | |
| <apply_if engine_v1="true" textDy="9"/> | |
| <apply_if nightMode="true" textColor="#CBE0FF" textHaloColor="#556f3f6e"/> | |
| </switch> | |
| <!-- Sport + Leisure --> | |
| <switch textSize="12" nameTag="" textColor="$sportTextColorDay" textWrapWidth="19" textHaloColor="$sportTextHaloColorDay" textHaloRadius="$textHaloRadius" textOrder="166"> | |
| <switch> | |
| <switch hidePOILabels="false"> | |
| <case minzoom="17" tag="sport" value="aikido"/> | |
| <case minzoom="17" tag="sport" value="jiu-jitsu"/> | |
| <case minzoom="17" tag="sport" value="karate"/> | |
| <case minzoom="17" tag="sport" value="kickboxing"/> | |
| <case minzoom="17" tag="sport" value="sumo"/> | |
| <case minzoom="17" tag="sport" value="taekwondo"/> | |
| <case minzoom="17" tag="sport" value="boxing"/> | |
| <case minzoom="17" tag="sport" value="wrestling"/> | |
| <case minzoom="17" tag="sport" value="cliff_diving"/> | |
| <case minzoom="17" tag="sport" value="rowing"/> | |
| <case minzoom="17" tag="sport" value="water_polo"/> | |
| <case minzoom="17" tag="sport" value="water_ski"/> | |
| <case minzoom="17" tag="sport" value="wakeboarding"/> | |
| <case minzoom="17" tag="sport" value="fitness"/> | |
| <case minzoom="17" tag="sport" value="australian_football"/> | |
| <case minzoom="17" tag="sport" value="bobsleigh"/> | |
| <case minzoom="17" tag="sport" value="biathlon"/> | |
| <case minzoom="17" tag="sport" value="boules"/> | |
| <case minzoom="17" tag="sport" value="bowls"/> | |
| <case minzoom="17" tag="sport" value="canadian_football"/> | |
| <case minzoom="17" tag="sport" value="canadian_football"/> | |
| <case minzoom="17" tag="sport" value="croquet"/> | |
| <case minzoom="17" tag="sport" value="crossfit"/> | |
| <case minzoom="17" tag="sport" value="curling"/> | |
| <case minzoom="17" tag="sport" value="cycle_polo"/> | |
| <case minzoom="17" tag="sport" value="dog_agility"/> | |
| <case minzoom="17" tag="sport" value="dog_racing"/> | |
| <case minzoom="17" tag="sport" value="futsal"/> | |
| <case minzoom="17" tag="sport" value="golf_pin"/> | |
| <case minzoom="17" tag="sport" value="lacrosse"/> | |
| <case minzoom="17" tag="sport" value="netball"/> | |
| <case minzoom="17" tag="sport" value="paddle_tennis"/> | |
| <case minzoom="17" tag="sport" value="paintball"/> | |
| <case minzoom="17" tag="sport" value="pelota"/> | |
| <case minzoom="17" tag="sport" value="racquet"/> | |
| <case minzoom="17" tag="sport" value="shot-put"/> | |
| <case minzoom="17" tag="sport" value="shuffleboard"/> | |
| <case minzoom="17" tag="sport" value="snooker"/> | |
| <case minzoom="17" tag="sport" value="speedway"/> | |
| <case minzoom="17" tag="sport" value="table_soccer"/> | |
| <case minzoom="17" tag="sport" value="toboggan"/> | |
| <case minzoom="17" tag="sport" value="ultimate"/> | |
| <case minzoom="17" tag="sport" value="pilates"/> | |
| <case minzoom="17" tag="sport" value="roller_skating"/> | |
| <case minzoom="17" tag="sport" value="fencing"/> | |
| <case minzoom="17" tag="sport" value="horseshoes"/> | |
| <case minzoom="17" tag="sport" value="american_football"/> | |
| <case minzoom="17" tag="sport" value="equestrian"/> | |
| <case minzoom="17" tag="sport" value="climbing"/> | |
| <case minzoom="17" tag="sport" value="climbing_adventure"/> | |
| <case minzoom="17" tag="sport" value="cricket"/> | |
| <case minzoom="17" tag="sport" value="soccer"/> | |
| <case minzoom="17" tag="sport" value="ice_skating"/> | |
| <case minzoom="17" tag="sport" value="roller_skating"/> | |
| <case minzoom="17" tag="sport" value="archery"/> | |
| <case minzoom="17" tag="sport" value="bandy"/> | |
| <case minzoom="17" tag="sport" value="baseball"/> | |
| <case minzoom="17" tag="sport" value="beachvolleyball"/> | |
| <case minzoom="17" tag="sport" value="canoe"/> | |
| <case minzoom="17" tag="sport" value="tennis"/> | |
| <case minzoom="17" tag="sport" value="shooting"/> | |
| <case minzoom="17" tag="sport" value="golf" textOrder="155"/> | |
| <case minzoom="17" tag="sport" value="disc_golf"/> | |
| <case minzoom="17" tag="amenity" value="dojo"/> | |
| <case minzoom="17" tag="sport" value="sailing"/> | |
| <case minzoom="17" tag="sport" value="skiing"/> | |
| <case minzoom="17" tag="sport" value="swimming"/> | |
| <case minzoom="17" tag="sport" value="diving"/> | |
| <case minzoom="17" tag="sport" value="scuba_diving"/> | |
| <case minzoom="16" tag="amenity" value="dive_centre"/> | |
| <case minzoom="17" tag="sport" value="billiard"/> | |
| <case minzoom="17" tag="sport" value="gymnastics"/> | |
| <case minzoom="17" tag="sport" value="motor"/> | |
| <case minzoom="17" tag="sport" value="free_flying"/> | |
| <case minzoom="17" tag="sport" value="bmx"/> | |
| <case minzoom="17" tag="sport" value="skateboard"/> | |
| <case minzoom="17" tag="sport" value="ice_hockey"/> | |
| <case minzoom="17" tag="sport" value="field_hockey"/> | |
| <case minzoom="17" tag="sport" value="hang_gliding"/> | |
| <case minzoom="17" tag="sport" value="9pin"/> | |
| <case minzoom="17" tag="sport" value="10pin"/> | |
| <case minzoom="17" tag="sport" value="cycling"/> | |
| <case minzoom="17" tag="sport" value="rugby_union"/> | |
| <case minzoom="17" tag="sport" value="rugby_league"/> | |
| <case minzoom="17" tag="sport" value="table_tennis"/> | |
| <case minzoom="17" tag="sport" value="base"/> | |
| <case minzoom="17" tag="sport" value="athletics"/> | |
| <case minzoom="17" tag="sport" value="surfing"/> | |
| <case minzoom="17" tag="sport" value="handball"/> | |
| <case minzoom="17" tag="sport" value="team_handball"/> | |
| <case minzoom="17" tag="sport" value="volleyball"/> | |
| <case minzoom="17" tag="sport" value="basketball"/> | |
| <case minzoom="17" tag="sport" value="model_aerodrome"/> | |
| <case minzoom="17" tag="sport" value="multi"/> | |
| <case minzoom="17" tag="sport" value="judo"/> | |
| <case minzoom="17" tag="sport" value="rc_car"/> | |
| <case minzoom="17" tag="sport" value="ultralight_aviation"/> | |
| <case minzoom="17" tag="sport" value="yoga"/> | |
| <case minzoom="15" tag="leisure" value="stadium" textOrder="155"/> | |
| <case minzoom="17" tag="leisure" value="playground" textOrder="167"/> | |
| <case minzoom="19" tag="playground" value="swing"/> | |
| <case minzoom="19" tag="playground" value="slide"/> | |
| <case minzoom="19" tag="playground" value="structure"/> | |
| <case minzoom="19" tag="playground" value="sandpit"/> | |
| <case minzoom="19" tag="playground" value="springy"/> | |
| <case minzoom="19" tag="playground" value="climbingframe"/> | |
| <case minzoom="19" tag="playground" value="seesaw"/> | |
| <case minzoom="19" tag="playground" value="roundabout"/> | |
| <case minzoom="19" tag="playground" value="playhouse"/> | |
| <case minzoom="19" tag="playground" value="basketswing"/> | |
| <case minzoom="19" tag="playground" value="zipwire"/> | |
| <case minzoom="19" tag="playground" value="balancebeam"/> | |
| <case minzoom="19" tag="playground" value="horizontal_bar"/> | |
| <case minzoom="19" tag="playground" value="hopscotch"/> | |
| <case minzoom="19" tag="playground" value="trampoline"/> | |
| <case minzoom="17" tag="golf" value="pin" textOrder="167"/> | |
| <case minzoom="16" tag="leisure" value="horse_riding"/> | |
| <case minzoom="16" tag="leisure" value="water_park"/> | |
| <case minzoom="17" tag="leisure" value="sauna" textOrder="167"/> | |
| <case minzoom="17" tag="amenity" value="public_bath" textOrder="167"/> | |
| <case minzoom="18" tag="leisure" value="tanning_salon"/> | |
| <case minzoom="16" tag="leisure" value="sports_centre" textOrder="134"/> | |
| <case minzoom="17" tag="leisure" value="fitness_centre" textOrder="166"/> | |
| <case minzoom="17" tag="leisure" value="fitness_station"/> | |
| <case minzoom="16" tag="leisure" value="sports_hall" textOrder="167"/> | |
| <case minzoom="16" tag="leisure" value="ice_rink"/> | |
| <case minzoom="17" tag="leisure" value="fishing"/> | |
| <case minzoom="17" tag="leisure" value="bird_hide"/> | |
| <case minzoom="16" tag="leisure" value="miniature_golf"/> | |
| <case minzoom="16" tag="leisure" value="bowling_alley"/> | |
| <case minzoom="18" tag="leisure" value="bandstand" textOrder="254"/> | |
| <case minzoom="17" tag="amenity" value="music_venue"/> | |
| <case minzoom="17" tag="leisure" value="trampoline_park"/> | |
| <apply_if engine_v1="true" textDy="9"/> | |
| </switch> | |
| <case moreDetailed="true" minzoom="16" tag="leisure" value="track" textOnPath="true"/> | |
| <apply_if nightMode="true" textColor="#9effa9" textHaloColor="#99013b27"/> | |
| </switch> | |
| <apply_if legend="true" textDy="0"/> | |
| </switch> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="17" tag="hazard_map" value="yes" nameTag=""/> | |
| <case minzoom="18" tag="hazard" value="" nameTag=""/> | |
| <apply textSize="12" textColor="#ff0000" textHaloColor="#ddffecec" textHaloRadius="1:1"/> | |
| <apply_if nightMode="true" textColor="#ffe7e7" textHaloColor="#77b32c2c"/> | |
| </switch> | |
| <case minzoom="11" tag="osmand" value="file_waypoint"> <!-- for new OpenGL engine --> | |
| <case additional="file_has_waypoints=true" textWrapWidth="25" textHaloRadius="1" textColor="#000000" textHaloColor="#aaffffff" textOrder="1"> | |
| <case maxzoom="12" textSize="11"/> | |
| <case minzoom="14" textSize="12"/> | |
| <apply_if nightMode="true" textColor="#dddddd" textHaloColor="#66000000"/> | |
| </case> | |
| </case> | |
| <case minzoom="10" tag="osmand" value="fav" textWrapWidth="25" textHaloRadius="1" textColor="#000000" textHaloColor="#aaffffff" textOrder="1"> <!-- for new OpenGL engine --> | |
| <case maxzoom="12" textSize="13"/> | |
| <case minzoom="14" textSize="14"/> | |
| <apply_if nightMode="true" textColor="#dddddd" textHaloColor="#66000000"/> | |
| </case> | |
| <case minzoom="17" tag="highway" value="street_lamp"/> | |
| <apply_if additional="tourism=yes" nameTag=""> | |
| <apply intersectionMargin="15" textOrder="83" textSize="13" textColor="$tourismAttractionTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$tourismAttractionTextHaloColorDay" textWrapWidth="20" textBold="true"/> | |
| <apply_if engine_v1="true" textDy="5"/> | |
| <apply_if maxzoom="16" textWrapWidth="16"/> | |
| <apply_if nightMode="true" textHaloColor="#88641500"/> | |
| <apply_if moreDetailed="false" maxzoom="15" disable="true"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </apply_if> | |
| <apply_if legend="true" minzoom="18" maxzoom="19" textSize="20"/> | |
| <apply_if legend="true" textWrapWidth="36" intersectionMargin="0"/> | |
| </switch> | |
| <switch textColor="#000000" textWrapWidth="20"> | |
| <case tag="osmand_legend" value="header" textOrder="1" nameTag="" textBold="true" textDy="-11" textHaloRadius="1" textHaloColor="$defaultTextHaloColorDay"> | |
| <case minzoom="16" maxzoom="16" textSize="18"/> | |
| <case minzoom="17" maxzoom="17" textSize="19" textWrapWidth="30"/> | |
| <case minzoom="18" textSize="20" textWrapWidth="30"/> | |
| <apply_if legend="true" minzoom="18" maxzoom="18" textSize="26"/> | |
| </case> | |
| <case tag="osmand_legend" value="element" textOrder="5" textHaloRadius="$textHaloRadius" textHaloColor="$defaultTextHaloColorDay" nameTag=""> | |
| <case minzoom="17" maxzoom="17" textSize="11"/> | |
| <case minzoom="18" textSize="12" textWrapWidth="30"/> | |
| <apply_if legend="true" minzoom="18" maxzoom="18" textSize="20" textMinDistance="100" textWrapWidth="60"/> | |
| </case> | |
| <apply_if nightMode="true" textColor="#ffffff" textHaloColor="#77777777"/> | |
| </switch> | |
| <switch nameTag="" textColor="$tourismAttractionTextColor" textHaloRadius="$textHaloRadius" textHaloColor="$tourismAttractionTextHaloColorDay" textWrapWidth="16" textBold="true" intersectionMargin="25"> | |
| <switch> | |
| <case minzoom="16" tag="historic" value="city_gate" textSize="12" textOrder="85"/> | |
| <case minzoom="15" tag="tourism" value="attraction" textSize="13" textOrder="150"> | |
| <apply_if maxzoom="15" textSize="12" textWrapWidth="15"/> | |
| </case> | |
| <case minzoom="16" tag="attraction" value="big_wheel" textSize="12" textOrder="84"/> | |
| <apply_if moreDetailed="false" maxzoom="15" disable="true"/> | |
| </switch> | |
| <case minzoom="14" tag="special_poi" value="" textSize="12" textOrder="44"/> | |
| <apply_if engine_v1="true" textDy="9"/> | |
| <apply_if nightMode="true" textHaloColor="#88641500"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" disable="true"/> | |
| </switch> | |
| </text> | |
| <!-- PRIORITY Input to filter : zoom [minzoom, maxzoom], tag, value --> | |
| <point> | |
| <switch> | |
| <case minzoom="3" tag="osmand" value="file_waypoint"> <!-- for new OpenGL engine --> | |
| <case additional="file_has_waypoints=true" icon="osmand_waypoint" iconVisibleSize="5" iconOrder="2"> | |
| <case additional="color=orange" shield="waypoint_orange_shield"/> | |
| <case additional="color=yellow" shield="waypoint_yellow_shield"/> | |
| <case additional="color=green" shield="waypoint_green_shield"/> | |
| <case additional="color=lightblue" shield="waypoint_lightblue_shield"/> | |
| <case additional="color=blue" shield="waypoint_blue_shield"/> | |
| <case additional="color=purple" shield="waypoint_purple_shield"/> | |
| <case additional="color=gray" shield="waypoint_gray_shield"/> | |
| <case shield="waypoint_red_shield"/> | |
| </case> | |
| </case> | |
| <case minzoom="1" tag="osmand" value="fav" icon="osmand_fav" iconVisibleSize="5" iconOrder="1"> <!-- for new OpenGL engine --> | |
| <case additional="color=orange" shield="fav_orange_shield"/> | |
| <case additional="color=yellow" shield="fav_yellow_shield"/> | |
| <case additional="color=green" shield="fav_green_shield"/> | |
| <case additional="color=lightblue" shield="fav_lightblue_shield"/> | |
| <case additional="color=blue" shield="fav_blue_shield"/> | |
| <case additional="color=purple" shield="fav_purple_shield"/> | |
| <case additional="color=gray" shield="fav_gray_shield"/> | |
| <case shield="fav_red_shield"/> | |
| </case> | |
| <!-- Car profile priority icons --> | |
| <switch baseAppMode="car" iconOrder="80"> | |
| <switch hideIcons="false"> | |
| <case minzoom="18" tag="emergency" value="phone" icon="emergency_phone" shield="red_round_shield"> | |
| <apply_if nightMode="true" shield="red_round_night_shield"/> | |
| </case> | |
| <case moreDetailed="true" minzoom="16" tag="highway" value="traffic_signals" icon="highway_traffic_signals_map" shield="traffic_signals_shield" iconOrder="50"/> | |
| <case minzoom="15" tag="highway" value="mini_roundabout" icon="highway_mini_roundabout" shield="miniroundabout_anticlockwise_shield" iconOrder="49"> | |
| <apply_if additional="lhn=yes" icon="mini_roundabout_lhn" shield="miniroundabout_clockwise_shield"/> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <case minzoom="16" tag="highway" value="turning_circle" icon="turning_circle"> | |
| <apply_if nightMode="true" icon="turning_circle_night"/> | |
| </case> | |
| <switch minzoom="14"> | |
| <case tag="ford" value="yes"/> | |
| <case tag="ford" value="stepping_stones"/> | |
| <apply icon="ford" shield="ford_shield"/> | |
| </switch> | |
| <case moreDetailed="true" minzoom="16" tag="highway" value="crossing" icon="highway_crossing_map" shield="highway_crossing_shield" iconVisibleSize="18" intersectionSizeFactor="1.2" iconOrder="160"> | |
| <case additional="crossing=uncontrolled" icon="crossing_uncontrolled_map"/> | |
| <case additional="crossing=traffic_signals" icon="crossing_traffic_signals_map" shield="highway_crossing_traffic_signals_shield" iconOrder="83"/> | |
| <apply_if streetLighting="true"> | |
| <case additional="lit_additional=yes"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| <case additional="lit_additional=no"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_no_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_no_night_shield"/> | |
| </case> | |
| </apply_if> | |
| </case> | |
| <case minzoom="15" tag="railway" value="level_crossing" icon="level_crossing_map"> | |
| <apply_if streetLighting="true"> | |
| <case additional="lit_additional=yes"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| <case additional="lit_additional=no"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_no_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_no_night_shield"/> | |
| </case> | |
| </apply_if> | |
| </case> | |
| <switch minzoom="17"> | |
| <case tag="traffic_calming" value="bump" icon="traffic_calming_bump"/> | |
| <case tag="traffic_calming" value="hump" icon="traffic_calming_hump"/> | |
| <case tag="traffic_calming" value="cushion" icon="traffic_calming_cushion"/> | |
| <case tag="traffic_calming" value="choker" icon="traffic_calming_choker"/> | |
| <case tag="traffic_calming" value="chicane" icon="traffic_calming_chicane"/> | |
| <case tag="traffic_calming" value="island" icon="traffic_calming_island"/> | |
| <case tag="traffic_calming" value="table" icon="traffic_calming_table"/> | |
| <case tag="traffic_calming" value="rumble_strip" icon="traffic_calming_rumble_strip"/> | |
| <apply shield="blue_square_shield"> | |
| <apply_if nightMode="true" shield="blue_square_night_shield"/> | |
| </apply> | |
| </switch> | |
| <switch tag="amenity" value="parking_entrance" iconVisibleSize="8" > | |
| <case minzoom="16" maxzoom="16" icon="barrier_small_black_3"> | |
| <apply_if nightMode="true" icon="barrier_small_white_3"/> | |
| </case> | |
| <case minzoom="17" icon="amenity_parking_entrance" shield="blue_square_small_shield"> | |
| <apply_if nightMode="true" shield="blue_square_night_small_shield"/> | |
| </case> | |
| </switch> | |
| <switch shield="blue_round_shield"> | |
| <case minzoom="14" tag="highway" value="services" icon="highway_services" iconOrder="60" /> | |
| <case minzoom="15" tag="highway" value="rest_area" icon="rest_area" /> | |
| <case minzoom="14" tag="amenity" value="fuel" icon="amenity_fuel" /> | |
| <case minzoom="15" tag="amenity" value="charging_station" icon="charging_station" /> | |
| <case minzoom="16" tag="amenity" value="car_pooling" icon="car_pooling" /> | |
| <case minzoom="16" tag="amenity" value="car_rental" icon="amenity_car_rental" /> | |
| <case minzoom="16" tag="amenity" value="car_sharing" icon="amenity_car_sharing" /> | |
| <case minzoom="15" tag="highway" value="speed_camera" icon="highway_speed_camera" /> | |
| <case minzoom="16" tag="highway" value="passing_place" icon="highway_passing_place"/> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </switch> | |
| <switch shield="gray_round_shield"> | |
| <case minzoom="15" tag="barrier" value="border_control" icon="barrier_border_control" iconOrder="140"/> | |
| <case minzoom="16" tag="shop" value="car_repair" icon="shop_car_repair" > <!--,$poi_transport_car--> | |
| <case additional="service=tyres" icon="service_tyres"/> | |
| </case> | |
| <case minzoom="16" tag="shop" value="car_parts" icon="shop_car_parts" /> <!--,$poi_transport_car--> | |
| <case minzoom="16" tag="shop" value="tyres" icon="tyres" /> | |
| <case minzoom="16" tag="amenity" value="car_wash" icon="amenity_car_wash" > | |
| <case additional="self_service=yes" icon="car_wash_self_service"/> | |
| </case> | |
| <case minzoom="16" tag="amenity" value="vehicle_ramp" icon="amenity_vehicle_ramp" /> | |
| <case minzoom="16" tag="amenity" value="vehicle_inspection" icon="vehicle_inspection" /> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </switch> | |
| </switch> | |
| <switch moreDetailed="true" minzoom="17" iconOrder="138"> | |
| <case tag="barrier" value="block" icon="barrier_block" shield="barrier_block_shield"/> | |
| <case tag="barrier" value="debris" icon="barrier_colored_debris" shield="barrier_debris_shield"/> | |
| <case tag="barrier" value="bar" icon="barrier_bar" shield="barrier_bar_shield"/> | |
| <case tag="barrier" value="coupure" icon="barrier_coupure" shield="barrier_coupure_shield"/> | |
| <case tag="barrier" value="log" icon="barrier_colored_log" shield="barrier_log_shield"/> | |
| <case tag="barrier" value="jersey_barrier" icon="barrier_colored_jersey_barrier" shield="barrier_jersey_barrier_shield"/> | |
| <case tag="barrier" value="bollard" icon="barrier_bollard" shield="barrier_bollard_shield"/> | |
| <case tag="barrier" value="horse_stile" icon="barrier_colored_horse_stile" shield="barrier_horse_stile_shield"/> | |
| <case tag="barrier" value="bus_trap" icon="barrier_bus_trap" shield="barrier_bus_trap_shield"/> | |
| <case tag="barrier" value="planter" icon="barrier_planter" shield="barrier_planter_shield"/> | |
| <case tag="barrier" value="spikes" icon="barrier_spikes" shield="barrier_spikes_shield"/> | |
| <case tag="barrier" value="wedge" icon="barrier_wedge" shield="barrier_wedge_shield"/> | |
| <case tag="barrier" value="sump_buster" icon="barrier_sump_buster" shield="barrier_sump_buster_shield"/> | |
| <case tag="barrier" value="chain" icon="barrier_chain" shield="barrier_chain_shield"/> | |
| <case tag="barrier" value="gate" icon="barrier_gate" shield="barrier_gate_shield"/> | |
| <case tag="barrier" value="sliding_gate" icon="barrier_gate" shield="barrier_gate_shield"/> | |
| <case tag="barrier" value="kissing_gate" icon="barrier_kissing_gate" shield="barrier_kissing_gate_shield"/> | |
| <case tag="barrier" value="lift_gate" icon="barrier_lift_gate" shield="barrier_lift_gate_shield"/> | |
| <case tag="barrier" value="hampshire_gate" icon="barrier_hampshire_gate" shield="barrier_hampshire_gate_shield"/> | |
| <case tag="barrier" value="tank_trap" icon="barrier_tank_trap" shield="barrier_tank_trap_shield"/> | |
| <case tag="barrier" value="sally_port" icon="barrier_sally_port" shield="barrier_sally_port_shield"/> | |
| <case tag="barrier" value="swing_gate" icon="barrier_swing_gate" shield="barrier_swing_gate_shield"/> | |
| <case tag="barrier" value="barrier_board" icon="barrier_barrier_board" shield="barrier_barrier_board_shield"/> | |
| <case tag="barrier" value="tyres" icon="barrier_tyres" shield="barrier_tyres_shield"/> | |
| <case tag="barrier" value="toll_booth" icon="toll_booth" shield="barrier_toll_booth_shield"/> | |
| <case tag="military" value="checkpoint" icon="military_checkpoint" shield="military_checkpoint_shield"/> | |
| <apply_if showAccess="true"> | |
| <apply_if additional="access=private" icon_2="access_private_red_overlay"/> | |
| <apply_if additional="access=no" icon_2="access_private_red_overlay"/> | |
| <apply_if additional="access=permit" icon_2="access_permit_overlay"/> | |
| <apply_if baseAppMode="car" additional="vehicle=yes" icon_2=""/> | |
| <apply_if baseAppMode="car" additional="vehicle=designated" icon_2=""/> | |
| <apply_if baseAppMode="car" additional="motor_vehicle=yes" icon_2=""/> | |
| <apply_if baseAppMode="car" additional="motor_vehicle=designated" icon_2=""/> | |
| <apply_if baseAppMode="pedestrian" additional="foot=yes" icon_2=""/> | |
| <apply_if baseAppMode="pedestrian" additional="foot=designated" icon_2=""/> | |
| <apply_if baseAppMode="bicycle" additional="bicycle=yes" icon_2=""/> | |
| <apply_if baseAppMode="bicycle" additional="bicycle=designated" icon_2=""/> | |
| </apply_if> | |
| </switch> | |
| </switch> | |
| <!-- Bicycle profile priority icons --> | |
| <switch baseAppMode="bicycle" iconOrder="80"> | |
| <switch hideIcons="false"> | |
| <case minzoom="17" tag="highway" value="traffic_signals" icon="highway_traffic_signals_map" shield="traffic_signals_shield" iconOrder="50"/> | |
| <case minzoom="15" tag="highway" value="mini_roundabout" icon="highway_mini_roundabout" shield="miniroundabout_anticlockwise_shield" iconOrder="49"> | |
| <apply_if additional="lhn=yes" icon="mini_roundabout_lhn" shield="miniroundabout_clockwise_shield"/> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <switch minzoom="14"> | |
| <case tag="ford" value="yes"/> | |
| <case tag="ford" value="stepping_stones"/> | |
| <apply icon="ford" shield="ford_shield"/> | |
| </switch> | |
| <case minzoom="16" tag="highway" value="steps" icon="osmand_steps" iconVisibleSize="8"/> | |
| <case minzoom="15" tag="railway" value="level_crossing" icon="level_crossing_map"> | |
| <apply_if streetLighting="true"> | |
| <case additional="lit_additional=yes"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| <case additional="lit_additional=no" shield="street_lamp_lit_no_shield"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_no_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_no_night_shield"/> | |
| </case> | |
| </apply_if> | |
| </case> | |
| <switch shield="blue_round_shield" minzoom="16"> | |
| <case tag="amenity" value="bicycle_rental" icon="amenity_bicycle_rental"/> | |
| <switch iconVisibleSize="32"> | |
| <case tag="osmand_amenity" value="bicycle_parking" icon="bicycle_parking"/> | |
| <case tag="amenity" value="bicycle_parking" icon="bicycle_parking"/> | |
| <apply_if additional="bicycle_parking=stands" icon="bicycle_parking_stands"/> | |
| <apply_if additional="bicycle_parking=wall_loops" icon="bicycle_parking_wall_loops"/> | |
| <apply_if additional="bicycle_parking=rack" icon="bicycle_parking_rack"/> | |
| <apply_if additional="bicycle_parking=anchors" icon="bicycle_parking_anchors"/> | |
| <apply_if additional="bicycle_parking=building" icon="bicycle_parking_building"/> | |
| <apply_if additional="bicycle_parking=shed" icon="bicycle_parking_building"/> | |
| <apply_if additional="bicycle_parking=bollard" icon="bicycle_parking_bollard"/> | |
| <apply_if additional="bicycle_parking=informal" icon="bicycle_parking_informal"/> | |
| <apply_if additional="bicycle_parking=lockers" icon="bicycle_parking_lockers"/> | |
| <apply_if additional="bicycle_parking=tree" icon="bicycle_parking_tree"/> | |
| <apply_if additional="bicycle_parking=streetpod" icon="bicycle_parking_streetpod"/> | |
| </switch> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </switch> | |
| <switch shield="gray_round_shield"> | |
| <case minzoom="16" tag="man_made" value="water_well" icon="man_made_water_well"/> | |
| <case minzoom="17" tag="amenity" value="drinking_water" icon="amenity_drinking_water"/> | |
| <apply_if minzoom="17" additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="14" tag="tourism" value="picnic_site"/> | |
| <case minzoom="15" tag="leisure" value="picnic_table"/> | |
| <apply icon="tourism_picnic_site" shield="picnic_shield"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </switch> | |
| <case maxzoom="18" tag="amenity" value="parking" icon="no_icon" /> | |
| <case minzoom="18" tag="emergency" value="phone" icon="emergency_phone" shield="red_round_shield"> | |
| <apply_if nightMode="true" shield="red_round_night_shield"/> | |
| </case> | |
| </switch> | |
| <case minzoom="16" tag="barrier" value="cycle_barrier" icon="barrier_cycle_barrier" shield="barrier_cycle_barrier_shield" iconOrder="162"/> | |
| <switch minzoom="18" iconOrder="138"> | |
| <case tag="barrier" value="gate" icon="barrier_gate" shield="barrier_gate_shield"/> | |
| <case tag="barrier" value="sliding_gate" icon="barrier_gate" shield="barrier_gate_shield"/> | |
| <case tag="barrier" value="lift_gate" icon="barrier_lift_gate" shield="barrier_lift_gate_shield"/> | |
| <case tag="barrier" value="hampshire_gate" icon="barrier_hampshire_gate" shield="barrier_hampshire_gate_shield"/> | |
| <case tag="barrier" value="swing_gate" icon="barrier_swing_gate" shield="barrier_swing_gate_shield"/> | |
| <case tag="barrier" value="tank_trap" icon="barrier_tank_trap" shield="barrier_tank_trap_shield"/> | |
| <case tag="barrier" value="chain" icon="barrier_chain" shield="barrier_chain_shield"/> | |
| <case tag="barrier" value="turnstile" icon="barrier_turnstile" shield="barrier_turnstile_shield" iconOrder="128"/> | |
| <case tag="barrier" value="full-height_turnstile" icon="barrier_turnstile" shield="barrier_turnstile_shield" iconOrder="128"/> | |
| <case tag="barrier" value="stile" icon="barrier_stile" shield="barrier_stile_shield"/> | |
| <case tag="barrier" value="sally_port" icon="barrier_sally_port" shield="barrier_sally_port_shield"/> | |
| <case tag="barrier" value="block" icon="barrier_block" shield="barrier_block_shield"/> | |
| <case tag="barrier" value="debris" icon="barrier_colored_debris" shield="barrier_debris_shield"/> | |
| <case tag="barrier" value="bar" icon="barrier_bar" shield="barrier_bar_shield"/> | |
| <case tag="barrier" value="coupure" icon="barrier_coupure" shield="barrier_coupure_shield"/> | |
| <case tag="barrier" value="log" icon="barrier_colored_log" shield="barrier_log_shield"/> | |
| <case tag="barrier" value="jersey_barrier" icon="barrier_colored_jersey_barrier" shield="barrier_jersey_barrier_shield"/> | |
| <case tag="barrier" value="horse_stile" icon="barrier_colored_horse_stile" shield="barrier_horse_stile_shield"/> | |
| <case tag="barrier" value="kissing_gate" icon="barrier_kissing_gate" shield="barrier_kissing_gate_shield"/> | |
| <case tag="barrier" value="barrier_board" icon="barrier_barrier_board" shield="barrier_barrier_board_shield"/> | |
| <case tag="barrier" value="tyres" icon="barrier_tyres" shield="barrier_tyres_shield"/> | |
| <apply_if minzoom="18" showAccess="true" additional="access=private" icon_2="access_private_red_overlay"/> | |
| <apply_if minzoom="18" showAccess="true" additional="access=no" icon_2="access_private_red_overlay"/> | |
| <apply_if minzoom="18" showAccess="true" additional="access=permit" icon_2="access_permit_overlay"/> | |
| <apply_if minzoom="18" showAccess="true" additional="bicycle=yes" icon_2=""/> | |
| </switch> | |
| </switch> | |
| <!-- Pedestrian profile priority icons --> | |
| <switch baseAppMode="pedestrian" hideIcons="false"> | |
| <switch minzoom="14" iconVisibleSize="14" iconOrder="69" > | |
| <case tag="amenity" value="bus_station"/> | |
| <apply_if maxzoom="15" icon="bus_station_small"/> | |
| <apply_if minzoom="16" icon="amenity_bus_station" shield="blue_red_round_shield" iconVisibleSize="22"> | |
| <apply_if nightMode="true" shield="blue_red_round_night_shield"/> | |
| </apply_if> | |
| </switch> | |
| <switch iconOrder="80"> | |
| <switch shield="blue_square_shield" iconOrder="82" > | |
| <case minzoom="17" tag="highway" value="bus_stop" icon="highway_bus_stop" iconVisibleSize="22"/> | |
| <case minzoom="17" tag="public_transport" value="platform" additional="bus=yes" icon="highway_bus_stop" iconVisibleSize="22"/> | |
| <case minzoom="17" tag="public_transport" value="platform" additional="trolleybus=yes" icon="highway_bus_stop" iconVisibleSize="22"/> | |
| <apply_if moreDetailed="true" additional="shelter=yes" shield="blue_square_shelter_yes_shield"/> | |
| <apply_if nightMode="true" shield="blue_square_night_shield"> | |
| <apply_if moreDetailed="true" additional="shelter=yes" shield="blue_square_shelter_yes_night_shield"/> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="14"> | |
| <case tag="ford" value="yes"/> | |
| <case tag="ford" value="stepping_stones"/> | |
| <apply icon="ford" shield="ford_shield"/> | |
| </switch> | |
| <case subwayMode="false" minzoom="12" maxzoom="14" tag="railway" value="station" > | |
| <apply icon="railway_station_small"> | |
| <apply_if nightMode="true" icon="railway_station_small_night"/> | |
| </apply> | |
| <apply_if additional="disused=yes" icon="railway_station_small_disused"> | |
| <apply_if nightMode="true" icon="railway_station_small_disused_night"/> | |
| </apply_if> | |
| <apply_if additional="station=subway" icon="railway_station_subway_small"/> | |
| </case> | |
| <case minzoom="12" maxzoom="14" tag="abandoned:railway" value="station" icon="railway_station_small_disused" /> | |
| <switch tag="railway" value="halt" > | |
| <case maxzoom="14" icon="halt_small_2" iconVisibleSize="10"> | |
| <apply_if nightMode="true" icon="halt_small_2_night"/> | |
| </case> | |
| <case minzoom="15" maxzoom="15" icon="halt_small" iconVisibleSize="10"> | |
| <apply_if nightMode="true" icon="halt_small_night"/> | |
| </case> | |
| <case minzoom="16" icon="halt" shield="blue_square_small_shield"> | |
| <apply_if nightMode="true" shield="blue_square_night_small_shield"/> | |
| </case> | |
| </switch> | |
| <case minzoom="15" tag="railway" value="level_crossing" icon="level_crossing_map" > | |
| <apply_if streetLighting="true"> | |
| <case additional="lit_additional=yes"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| <case additional="lit_additional=no" shield="street_lamp_lit_no_shield"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_no_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_no_night_shield"/> | |
| </case> | |
| </apply_if> | |
| </case> | |
| <switch minzoom="13" tag="aerialway" value="station" > | |
| <case maxzoom="14" icon="aerialway_station_small" iconVisibleSize="3"> | |
| <apply_if nightMode="true" icon="aerialway_station_small_night"/> | |
| </case> | |
| <case minzoom="15" icon="aerialway_station" shield="blue_round_shield"> | |
| <apply_if nightMode="true" shield="blue_round_night_big_shield"/> | |
| </case> | |
| </switch> | |
| </switch> | |
| <switch iconOrder="81" iconVisibleSize="22"> | |
| <case minzoom="16" tag="emergency" value="phone" icon="emergency_phone" shield="red_round_shield"> | |
| <apply_if nightMode="true" shield="red_round_night_shield"/> | |
| </case> | |
| <switch minzoom="13"> | |
| <case tag="tourism" value="alpine_hut" icon="tourism_alpine_hut"/> | |
| <case tag="tourism" value="cabin" icon="cabin"/> | |
| <case tag="tourism" value="wilderness_hut" icon="wilderness_hut"/> | |
| <apply shield="blue_round_shield"/> | |
| <apply_if minzoom="14" moreDetailed="true" iconOrder="43" iconVisibleSize="9" intersectionSizeFactor="0.7"/> | |
| <apply_if minzoom="15" additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </switch> | |
| <case minzoom="16" tag="geocache" value="found" icon="geocache_found"/> | |
| <case minzoom="16" tag="geocache" value="" icon="geocache_not_found"/> | |
| <switch> | |
| <switch shield="gray_round_shield"> | |
| <case minzoom="16" tag="amenity" value="drinking_water" icon="amenity_drinking_water"/> | |
| <case minzoom="15" tag="man_made" value="water_well" icon="man_made_water_well"/> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </switch> | |
| <case minzoom="17" tag="natural" value="hot_spring" icon="natural_hot_spring" shield="blue_round_shield"> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </case> | |
| <case minzoom="16" tag="natural" value="geyser" icon="natural_geyser" shield="blue_round_shield"> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </case> | |
| <case minzoom="16" tag="natural" value="blowhole" icon="natural_blowhole" shield="blue_round_shield" iconOrder="217"> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </case> | |
| <apply_if minzoom="16" additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| </switch> | |
| <switch minzoom="17"> | |
| <case tag="amenity" value="bench"/> | |
| <case tag="osmand_amenity" value="bench"/> | |
| <apply icon="bench" shield="bench_shield" iconOrder="70"/> | |
| </switch> | |
| </switch> | |
| <switch iconOrder="85"> | |
| <switch> | |
| <case minzoom="14" tag="tourism" value="picnic_site"/> | |
| <case minzoom="15" tag="leisure" value="picnic_table"/> | |
| <apply icon="tourism_picnic_site" shield="picnic_shield"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </switch> | |
| <case minzoom="16" tag="tourism" value="viewpoint" icon="tourism_viewpoint" shield="brown_round_shield"> | |
| <apply_if nightMode="true" shield="brown_round_night_shield"/> | |
| </case> | |
| </switch> | |
| <case maxzoom="18" tag="amenity" value="parking" icon="no_icon"/> | |
| </switch> | |
| <!-- Icons that can be hidden using hideIcons option --> | |
| <switch hideIcons="false"> | |
| <!-- Natural --> | |
| <case minzoom="6" tag="natural" value="peak" additional="osmand_prominent_peak=yes" icon="natural_peak" shield="peakvolcano_shield" iconOrder="38" iconVisibleSize="7" intersectionSizeFactor="1"/> | |
| <case minzoom="6" tag="natural" value="volcano" additional="osmand_prominent_peak=yes" icon="natural_volcano_map" shield="peakvolcano_shield" iconOrder="37" iconVisibleSize="7" intersectionSizeFactor="1"/> | |
| <switch> | |
| <case minzoom="$naturalPeakIconMinZoom" tag="natural" value="peak" iconOrder="65"> | |
| <case maxzoom="11" icon="natural_peak" shield="peakvolcano_shield" iconVisibleSize="25" intersectionSizeFactor="2"> | |
| <apply_if additional="summit:cross=yes" icon="natural_peak_cross"/> | |
| </case> | |
| <case maxzoom="14" icon="natural_peak" shield="peakvolcano_shield"> | |
| <apply_if additional="summit:cross=yes" icon="natural_peak_cross"/> | |
| </case> | |
| <case minzoom="15" icon="natural_peak_big" shield="peakvolcano_big_shield"> | |
| <apply_if additional="summit:cross=yes" icon="natural_peak_cross_big"/> | |
| </case> | |
| <apply_if nightMode="true" shield=""> | |
| <case minzoom="11" maxzoom="14" icon="natural_peak_night"/> | |
| <case minzoom="15" icon="natural_peak_night_big"/> | |
| </apply_if> | |
| </case> | |
| <case minzoom="$naturalVolcanoIconMinZoom" tag="natural" value="volcano" iconOrder="50"> | |
| <case maxzoom="14" icon="natural_volcano_map" shield="peakvolcano_shield"> | |
| <case additional="status=active" icon="natural_volcano_active" shield="volcano_active_shield"/> | |
| </case> | |
| <case minzoom="15" icon="natural_volcano_big" shield="peakvolcano_big_shield"> | |
| <case additional="status=active" icon="natural_volcano_active_big" shield="volcano_active_big_shield"/> | |
| </case> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <apply_if additional="ele_limit=200" iconOrder="68"/> | |
| <apply_if additional="ele_limit=500" iconOrder="67"/> | |
| <apply_if additional="ele_limit=1000" iconOrder="66"/> | |
| <apply_if additional="ele_limit=1500" iconOrder="65"/> | |
| <apply_if additional="ele_limit=2000" iconOrder="64"/> | |
| <apply_if additional="ele_limit=2500" iconOrder="63"/> | |
| <apply_if additional="ele_limit=3000" iconOrder="62"/> | |
| <apply_if additional="ele_limit=3500" iconOrder="61"/> | |
| <apply_if additional="ele_limit=4000" iconOrder="60"/> | |
| <apply_if additional="ele_limit=4500" iconOrder="59"/> | |
| <apply_if additional="ele_limit=5000" iconOrder="58"/> | |
| <apply_if additional="ele_limit=5500" iconOrder="57"/> | |
| <apply_if additional="ele_limit=6000" iconOrder="56"/> | |
| <apply_if additional="ele_limit=6500" iconOrder="55"/> | |
| <apply_if additional="ele_limit=7000" iconOrder="54"/> | |
| <apply_if additional="ele_limit=7500" iconOrder="53"/> | |
| <apply_if additional="ele_limit=9000" iconOrder="52"/> | |
| </switch> | |
| <case minzoom="$naturalHillIconMinZoom" tag="natural" value="hill" icon="hill" shield="hill_shield" iconOrder="70"> | |
| <apply_if nightMode="true" icon="hill_night" shield=""/> | |
| </case> | |
| <case minzoom="16" tag="natural" value="cliff" icon="cliff" shield="cliff_shield" iconOrder="72"/> | |
| <case minzoom="14" tag="natural" value="saddle" icon="natural_saddle" shield="saddle_shield" iconOrder="66"/> | |
| <case minzoom="15" tag="natural" value="sinkhole" icon="natural_sinkhole" shield="sinkhole_shield"> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <case minzoom="16" tag="natural" value="arch" icon="arch" shield="arch_shield"/> | |
| <switch> | |
| <case minzoom="15" tag="natural" value="cave_entrance" icon="natural_cave_entrance" iconOrder="85"/> | |
| <case minzoom="16" tag="man_made" value="adit" icon="man_made_adit" iconOrder="60"/> | |
| <case minzoom="17" tag="man_made" value="cellar_entrance" icon="cellar_entrance" iconOrder="60"/> | |
| <case minzoom="15" tag="natural" value="fumarole" icon="fumarole" iconOrder="60"/> | |
| <case minzoom="18" tag="natural" value="birds_nest" icon="birds_nest"/> | |
| <case minzoom="18" tag="natural" value="anthill" icon="anthill"/> | |
| <case minzoom="18" tag="natural" value="termite_mound" icon="termite_mound"/> | |
| <apply shield="gray_round_shield"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </apply> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <case legend="true" minzoom="18" tag="man_made" value="street_cabinet" icon="street_cabinet" shield="street_cabinet_shield"/> | |
| <case minzoom="19" tag="man_made" value="street_cabinet" icon="street_cabinet" shield="street_cabinet_shield"/> | |
| <switch> | |
| <case minzoom="16" tag="man_made" value="cairn" icon="cairn" shield="cairn_shield"/> | |
| <case minzoom="16" tag="man_made" value="cross" icon="cross" shield="cross_shield"/> | |
| <case minzoom="16" tag="man_made" value="kiln" icon="kiln" shield="kiln_shield"/> | |
| <case minzoom="17" tag="cemetery" value="grave" icon="grave" shield="grave_shield"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <case minzoom="17" tag="osmand_waterway" value="weir" icon="waterway_rapids" shield="rapids_shield"/> | |
| <case minzoom="17" tag="osmand_lock" value="yes" icon="lock" shield="blue_round_shield"/> | |
| <switch shield="blue_round_shield"> | |
| <case minzoom="16" tag="natural" value="hot_spring" icon="natural_hot_spring"/> | |
| <case minzoom="16" tag="natural" value="geyser" icon="natural_geyser"/> | |
| <case minzoom="16" tag="natural" value="blowhole" icon="natural_blowhole"/> | |
| <case minzoom="$springIconMinZoom" tag="natural" value="spring" icon="natural_spring"/> | |
| <case minzoom="$waterfallIconMinZoom" tag="waterway" value="waterfall" icon="waterfall"> | |
| <apply_if whiteWaterSports="true" iconOrder="10"/> | |
| </case> | |
| <apply_if minzoom="16" additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <switch minzoom="12"> | |
| <case tag="natural" value="wood" iconVisibleSize="24"/> | |
| <case tag="landuse" value="forest"/> | |
| <apply icon="wood" shield="wood_shield"/> | |
| <apply_if nightMode="true" shield=""/> | |
| <apply_if textLength="0" icon=""/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <switch minzoom="12" iconVisibleSize="24"> | |
| <case tag="leisure" value="park"/> | |
| <apply icon="park" shield="park_shield"/> | |
| <apply_if nightMode="true" shield=""/> | |
| <apply_if textLength="0" icon=""/> | |
| </switch> | |
| <switch minzoom="13"> | |
| <case tag="leisure" value="garden" iconVisibleSize="24"/> | |
| <apply icon="garden" shield="garden_shield"/> | |
| <apply_if nightMode="true" shield=""/> | |
| <apply_if textLength="0" icon=""/> | |
| </switch> | |
| <switch minzoom="17" tag="natural" value="tree" iconOrder="150"> | |
| <case maxzoom="17" icon="tree_dot" intersectionMargin="5"/> | |
| <switch minzoom="18"> | |
| <case additional="leaf_type=broadleaved" icon="natural_tree_broadleaved"/> | |
| <case additional="leaf_type=needleleaved" icon="natural_tree_needleleaved"/> | |
| <case additional="leaf_type=leafless" icon="natural_tree_leafless"/> | |
| <case additional="tree:type=palm" icon="natural_tree_palm"/> | |
| <case icon="natural_tree_broadleaved"/> | |
| <apply iconVisibleSize="14" intersectionSizeFactor="0.9"> | |
| <apply_if moreDetailed="false" iconVisibleSize="17" intersectionSizeFactor="1.3"/> | |
| </apply> | |
| </switch> | |
| </switch> | |
| <case minzoom="18" tag="natural" value="shrub" iconOrder="129" icon="shrub_dot" intersectionMargin="5"/> | |
| <switch> | |
| <switch> | |
| <case minzoom="17" tag="natural" value="stone"/> | |
| <case minzoom="17" tag="natural" value="rock"/> | |
| <apply icon="natural_stone" shield="stone_shield"/> | |
| <apply_if nightMode="true" shield=""/> | |
| </switch> | |
| <case minzoom="17" tag="historic" value="rune_stone" icon="historic_rune_stone" shield="historic_rune_stone_shield"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <!-- <switch minzoom="16"> | |
| <case tag="abandoned:place" value=""/> | |
| <case tag="abandoned:landuse" value=""/> | |
| <switch minzoom="17"> | |
| <case tag="abandoned:building" value=""/> | |
| <case tag="disused:building" value=""/> | |
| <case tag="building" value="collapsed"/> | |
| </switch> | |
| <apply icon="abandoned_poi" shield="abandoned_shield" iconOrder="128"> | |
| <apply_if maxzoom="17" iconVisibleSize="23" intersectionSizeFactor="1.6"/> | |
| <apply_if minzoom="18" maxzoom="18" iconVisibleSize="25" intersectionSizeFactor="1.7"/> | |
| </apply> | |
| </switch>--> | |
| <case hideBuildings="false" minzoom="17" tag="building" value="" additional="object_type=node" icon="building_map" shield="building_shield" iconOrder="128" iconVisibleSize="14" intersectionSizeFactor="0.8"> | |
| <apply_if moreDetailed="true" iconVisibleSize="10" intersectionSizeFactor="0.6"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </case> | |
| <!-- Emergency + Health --> | |
| <switch> | |
| <switch shield="red_round_shield" minzoom="16" iconVisibleSize="26"> | |
| <case tag="emergency" value="phone" icon="emergency_phone"/> | |
| <case minzoom="18" tag="emergency" value="defibrillator" icon="defibrillator"/> | |
| <case tag="amenity" value="police" icon="amenity_police" iconOrder="85"/> | |
| <case tag="amenity" value="veterinary" icon="amenity_veterinary" iconOrder="147"/> | |
| <case tag="amenity" value="doctors" icon="amenity_doctors" iconOrder="85"/> | |
| <case tag="amenity" value="clinic" icon="clinic" iconOrder="85"/> | |
| <case tag="amenity" value="dentist" icon="amenity_dentist" iconOrder="147"/> | |
| <case tag="emergency" value="ambulance_station" icon="ambulance_station"/> | |
| <case minzoom="18" tag="highway" value="emergency_access_point" icon="emergency_access_point" iconOrder="167" iconVisibleSize="64"/> | |
| <case minzoom="15" tag="emergency" value="assembly_point" icon="assembly_point"/> | |
| <case tag="amenity" value="social_facility" icon="social_facility"/> | |
| <case tag="healthcare" value="laboratory" icon="laboratory"/> | |
| <case tag="healthcare" value="blood_donation" icon="blood_donation"/> | |
| <case tag="healthcare" value="nurse" icon="nurse"/> | |
| <case tag="healthcare" value="occupational_therapist" icon="occupational_therapist"/> | |
| <case tag="healthcare" value="physiotherapist" icon="physiotherapist"/> | |
| <case tag="healthcare" value="hospice" icon="hospice"/> | |
| <case minzoom="17" tag="emergency" value="rescue_box" icon="rescue_box"/> | |
| <case tag="emergency" value="mountain_rescue" icon="mountain_rescue"/> | |
| <case tag="emergency" value="lifeguard" icon="lifeguard_base"> | |
| <apply_if additional="lifeguard=tower" icon="lifeguard_tower"/> | |
| </case> | |
| <case minzoom="17" tag="amenity" value="avalanche_transceiver" icon="avalanche_transceiver"> | |
| <apply_if additional="avalanche_transceiver=training" icon="avalanche_transceiver_training"/> | |
| </case> | |
| <case tag="amenity" value="health_post" icon="health_post"/> | |
| <case minzoom="18" tag="emergency" value="siren" icon="siren"/> | |
| <case minzoom="17" tag="healthcare" value="" icon="healthcare"/> | |
| <apply_if nightMode="true" shield="red_round_night_shield" iconVisibleSize="36"/> | |
| </switch> | |
| <case minzoom="16" tag="highway" value="emergency_bay" icon="emergency_bay" shield="blue_round_shield"/> | |
| <case minzoom="16" tag="amenity" value="fire_station" icon="amenity_fire_station" iconVisibleSize="26" shield="red_round_shield" iconOrder="85"> | |
| <apply_if nightMode="true" shield="red_round_night_shield"/> | |
| </case> | |
| <case minzoom="16" tag="emergency" value="disaster_response" icon="disaster_response" shield="red_round_shield"/> | |
| <switch minzoom="15"> | |
| <case tag="amenity" value="hospital" icon="amenity_hospital" iconVisibleSize="26" shield="red_round_shield" iconOrder="79"/> | |
| <apply_if nightMode="true" shield="red_round_night_shield" iconVisibleSize="24"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </switch> | |
| <case minzoom="16" tag="amenity" value="pharmacy" icon="amenity_pharmacy" iconVisibleSize="20" shield="green_round_shield" iconOrder="147"> | |
| <apply_if nightMode="true" shield="green_round_night_shield"/> | |
| <apply_if additional="dispensing=no" shield="red_round_shield"> | |
| <apply_if nightMode="true" shield="red_round_night_shield"/> | |
| </apply_if> | |
| </case> | |
| <switch minzoom="16"> | |
| <case tag="amenity" value="nursing_home"/> | |
| <case tag="amenity" value="social_facility" additional="social_facility=assisted_living"/> | |
| <apply icon="amenity_nursing_home" shield="red_round_shield"/> | |
| <apply_if nightMode="true" shield="red_round_night_shield"/> | |
| </switch> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <!-- Traffic + Transportation --> | |
| <case minzoom="17" tag="highway" value="traffic_signals" icon="highway_traffic_signals_map" shield="traffic_signals_shield" iconOrder="50"/> | |
| <case minzoom="16" tag="highway" value="mini_roundabout" icon="highway_mini_roundabout" shield="miniroundabout_anticlockwise_shield"> | |
| <apply_if additional="lhn=yes" icon="mini_roundabout_lhn" shield="miniroundabout_clockwise_shield"/> | |
| <apply_if nightMode="true" shield=""/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </case> | |
| <case minzoom="17" tag="highway" value="turning_circle" icon="turning_circle"> | |
| <apply_if nightMode="true" icon="turning_circle_night"/> | |
| </case> | |
| <case minzoom="16" tag="highway" value="toll_gantry" icon="toll_gantry" shield="toll_gantry_shield"/> | |
| <case minzoom="18" tag="noexit" value="yes" icon="highway_noexit" iconVisibleSize="12"/> | |
| <switch minzoom="14"> | |
| <case tag="ford" value="yes"/> | |
| <case tag="ford" value="stepping_stones"/> | |
| <apply icon="ford" shield="ford_shield"/> | |
| </switch> | |
| <case minzoom="17" tag="highway" value="crossing" icon="highway_crossing_map" iconVisibleSize="14" shield="highway_crossing_shield" iconOrder="160"> | |
| <case additional="crossing=uncontrolled" icon="crossing_uncontrolled_map"/> | |
| <case additional="crossing=traffic_signals" icon="crossing_traffic_signals_map" shield="highway_crossing_traffic_signals_shield" iconOrder="83"/> | |
| <case additional="crossing=unmarked" icon="crossing_unmarked_map"/> | |
| <apply_if streetLighting="true"> | |
| <case additional="lit_additional=yes"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| <case additional="lit_additional=no"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_no_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_no_night_shield"/> | |
| </case> | |
| </apply_if> | |
| </case> | |
| <case minzoom="18" tag="highway" value="steps" icon="osmand_steps" iconVisibleSize="8" iconOrder="165"/> | |
| <case minzoom="17" tag="osmand_highway" value="steps" icon="osmand_steps" iconVisibleSize="8" iconOrder="165"/> | |
| <case minzoom="16" tag="ladder" value="yes" icon="ladder"/> | |
| <case minzoom="16" tag="highway" value="via_ferrata" icon="via_ferrata_map" shield="via_ferrata_shield"/> | |
| <case minzoom="16" tag="osmand_rungs_node" value="yes" icon="rungs" shield="rungs_shield"/> | |
| <switch shield="blue_round_shield"> | |
| <case minzoom="17" tag="highway" value="passing_place" icon="highway_passing_place"/> | |
| <case minzoom="18" tag="highway" value="speed_camera" icon="highway_speed_camera" iconOrder="70" /> | |
| <case minzoom="15" tag="highway" value="services" icon="highway_services" iconOrder="60"/> | |
| <case minzoom="16" tag="amenity" value="fuel" icon="amenity_fuel" iconVisibleSize="22" iconOrder="150" /> | |
| <case minzoom="16" tag="waterway" value="fuel" icon="waterway_fuel" /> | |
| <case minzoom="16" tag="aeroway" value="fuel" icon="aeroway_fuel" /> | |
| <case minzoom="16" tag="amenity" value="charging_station" icon="charging_station" iconOrder="150" /> | |
| <case minzoom="16" tag="amenity" value="taxi" icon="amenity_taxi" iconOrder="81" /> | |
| <case minzoom="16" tag="amenity" value="parking" icon="amenity_parking" iconVisibleSize="38" iconOrder="151" > | |
| <case additional="parking=multi-storey" icon="parking_multi_storey"> | |
| <case additional="fee=yes" icon="amenity_parking_multi_storey_paid"/> | |
| </case> | |
| <case additional="parking=underground" icon="parking_underground"> | |
| <case additional="fee=yes" icon="amenity_parking_underground_paid"/> | |
| </case> | |
| <case additional="fee=yes" icon="amenity_parking_paid"/> | |
| <apply_if additional="access=customers" icon="amenity_parking_private" iconOrder="181"/> | |
| <apply_if additional="access=private" icon=""/> | |
| <apply_if additional="access=no" icon=""/> | |
| <apply_if minzoom="18" additional="access=private" icon="amenity_parking_private"/> | |
| <apply_if minzoom="18" additional="access=no" icon="amenity_parking_private"/> | |
| </case> | |
| <switch minzoom="16" iconVisibleSize="32" iconOrder="152"> | |
| <case tag="osmand_amenity" value="bicycle_parking" icon="bicycle_parking"/> | |
| <case tag="amenity" value="bicycle_parking" icon="bicycle_parking"/> | |
| <apply_if additional="bicycle_parking=stands" icon="bicycle_parking_stands"/> | |
| <apply_if additional="bicycle_parking=wall_loops" icon="bicycle_parking_wall_loops"/> | |
| <apply_if additional="bicycle_parking=rack" icon="bicycle_parking_rack"/> | |
| <apply_if additional="bicycle_parking=anchors" icon="bicycle_parking_anchors"/> | |
| <apply_if additional="bicycle_parking=building" icon="bicycle_parking_building"/> | |
| <apply_if additional="bicycle_parking=shed" icon="bicycle_parking_building"/> | |
| <apply_if additional="bicycle_parking=bollard" icon="bicycle_parking_bollard"/> | |
| <apply_if additional="bicycle_parking=informal" icon="bicycle_parking_informal"/> | |
| <apply_if additional="bicycle_parking=lockers" icon="bicycle_parking_lockers"/> | |
| <apply_if additional="bicycle_parking=tree" icon="bicycle_parking_tree"/> | |
| <apply_if additional="bicycle_parking=streetpod" icon="bicycle_parking_streetpod"/> | |
| </switch> | |
| <case minzoom="16" tag="amenity" value="motorcycle_parking" icon="amenity_motorcycle_parking" iconVisibleSize="32" iconOrder="152" > | |
| <case additional="fee=yes" icon="amenity_motorcycle_parking_paid"/> | |
| </case> | |
| <case minzoom="20" tag="amenity" value="parking_space" additional="disabled=yes" icon="amenity_parking_disabled" iconOrder="155" /> | |
| <apply_if nightMode="true" shield="blue_round_night_shield" iconVisibleSize="50"/> | |
| </switch> | |
| <switch minzoom="17"> | |
| <case tag="traffic_calming" value="bump" icon="traffic_calming_bump"/> | |
| <case tag="traffic_calming" value="hump" icon="traffic_calming_hump"/> | |
| <case tag="traffic_calming" value="cushion" icon="traffic_calming_cushion"/> | |
| <case tag="traffic_calming" value="choker" icon="traffic_calming_choker"/> | |
| <case tag="traffic_calming" value="chicane" icon="traffic_calming_chicane"/> | |
| <case tag="traffic_calming" value="island" icon="traffic_calming_island"/> | |
| <case tag="traffic_calming" value="table" icon="traffic_calming_table"/> | |
| <case tag="traffic_calming" value="rumble_strip" icon="traffic_calming_rumble_strip"/> | |
| <apply shield="blue_square_shield"> | |
| <apply_if nightMode="true" shield="blue_square_night_shield"/> | |
| </apply> | |
| </switch> | |
| <case minzoom="18" tag="amenity" value="vehicle_inspection" icon="vehicle_inspection" shield="gray_round_shield" > | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| <switch shield="blue_round_shield"> | |
| <case minzoom="16" tag="amenity" value="car_rental" icon="amenity_car_rental" /> | |
| <case minzoom="16" tag="amenity" value="car_pooling" icon="car_pooling" /> | |
| <case minzoom="16" tag="amenity" value="car_sharing" icon="amenity_car_sharing" /> | |
| <case minzoom="18" tag="amenity" value="weighbridge" icon="weighbridge"/> | |
| <switch> | |
| <case minzoom="17" tag="amenity" value="bicycle_rental" icon="amenity_bicycle_rental" /> | |
| <case minzoom="15" tag="leisure" value="marina" icon="leisure_marina"> | |
| <apply> | |
| <switch> | |
| <case additional="access=private"/> | |
| <case additional="access=no"/> | |
| <apply icon="leisure_marina_private"/> | |
| </switch> | |
| </apply> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </case> | |
| <case minzoom="16" tag="amenity" value="boat_sharing" icon="amenity_boat_sharing" /> | |
| <case minzoom="17" tag="amenity" value="boat_storage" icon="boat_storage" /> | |
| <case minzoom="16" tag="amenity" value="boat_rental" icon="boat_rental" /> | |
| <switch minzoom="15" icon="leisure_slipway"> | |
| <case tag="leisure" value="slipway"/> | |
| <case tag="osmand_leisure" value="slipway"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </switch> | |
| <case minzoom="17" tag="waterway" value="dock" icon="waterway_dock" /> | |
| <case minzoom="15" tag="man_made" value="lighthouse" icon="man_made_lighthouse" /> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </switch> | |
| <case minzoom="16" tag="harbour" value="yes" icon="harbour_yes" shield="harbour_shield"> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <case minzoom="14" tag="mountain_pass" value="yes" icon="mountain_pass" shield="gray_round_shield" iconOrder="65"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| <case minzoom="15" tag="waterway" value="lock_gate" icon="waterway_lock_gate_small"> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </case> | |
| <case minzoom="14" tag="amenity" value="bus_station" iconOrder="68" > | |
| <apply_if maxzoom="14" icon="bus_station_small"/> | |
| <apply_if minzoom="15" icon="amenity_bus_station" shield="blue_red_round_shield"> | |
| <apply_if nightMode="true" shield="blue_red_round_night_shield"/> | |
| </apply_if> | |
| </case> | |
| <case minzoom="15" tag="public_transport" value="station" icon="amenity_bus_station" shield="blue_red_round_shield" iconVisibleSize="24" iconOrder="69" > | |
| <apply_if nightMode="true" shield="blue_red_round_night_shield"/> | |
| </case> | |
| <!-- <switch minzoom="15" tag="public_transport" value="platform" iconVisibleSize="7"> | |
| <case maxzoom="16" icon="highway_bus_stop_small"/> | |
| <case minzoom="17" icon="amenity_bus_station" shield="blue_round_shield" intersectionMargin="3"> | |
| <switch> | |
| <case additional="train=yes"/> | |
| <case additional="tram=yes"/> | |
| <case additional="light_rail=yes"/> | |
| <case additional="monorail=yes"/> | |
| <apply icon="railway_station"/> | |
| </switch> | |
| <apply_if additional="shelter=yes" shield="white_blue_square_big_shelter_yes_shield"/> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"> | |
| <apply_if additional="shelter=yes" shield="blue_square_shelter_yes_night_shield"/> | |
| </apply_if> | |
| </case> | |
| </switch>--> | |
| <case minzoom="13" tag="amenity" value="ferry_terminal" > | |
| <apply_if maxzoom="14" icon="ferry_terminal_small" iconVisibleSize="10"/> | |
| <apply_if nightMode="true" icon="ferry_terminal_small_night"/> | |
| <apply_if minzoom="15" icon="amenity_ferry_terminal" shield="blue_round_shield" iconOrder="82"> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </apply_if> | |
| </case> | |
| <case minzoom="13" tag="abandoned:railway" value="station" > | |
| <case maxzoom="15" icon="railway_station_small_disused"> | |
| <apply_if nightMode="true" icon="railway_station_small_disused_night"/> | |
| </case> | |
| <case minzoom="16" icon="railway_station_disused" shield="gray_round_shield"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| </case> | |
| <case minzoom="15" tag="railway" value="subway_entrance" icon="subway_entrance" iconVisibleSize="23" intersectionSizeFactor="0.7" iconOrder="75" > | |
| <case additional="u-bahn=yes" icon="subway_germany"/> | |
| <case additional="s-bahn=yes" icon="s_bahn"/> | |
| <case additional="subway_region" icon="subway_?subway_region?"/> | |
| <case shield="blue_square_shield" intersectionSizeFactor="1"> | |
| <apply_if nightMode="true" shield="blue_square_night_shield"/> | |
| </case> | |
| </case> | |
| <switch minzoom="10" tag="aeroway" value="aerodrome" > | |
| <case additional="abandoned=yes"> | |
| <case minzoom="14" icon="aeroway_aerodrome_abandoned" shield="aerodrome_shield" iconOrder="100"/> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <switch> | |
| <case additional="iata"/> <!-- iata,icao and faa tags are used in basemap, but for regular maps we use artificial tag large_aerodrome=yes which is created when any of these three are present on aerodrome --> | |
| <case additional="icao"/> | |
| <case additional="faa"/> | |
| <case additional="large_aerodrome" icon="aeroway_aerodrome" shield="blue_round_shield" iconOrder="71"/> <!-- artificial tag, see rendering_types.xml--> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </switch> | |
| <case minzoom="14" icon="aeroway_aerodrome_small" shield="aerodrome_shield" iconOrder="100"> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| </switch> | |
| <case minzoom="14" tag="abandoned:aeroway" value="aerodrome" > | |
| <apply icon="aeroway_aerodrome_abandoned" shield="aerodrome_shield" iconOrder="100"> | |
| <apply_if nightMode="true" shield=""/> | |
| </apply> | |
| </case> | |
| <case minzoom="12" tag="aeroway" value="spaceport" icon="spaceport" shield="blue_round_shield" > | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </case> | |
| <case minzoom="16" tag="aeroway" value="helipad" icon="aeroway_helipad" shield="blue_round_small_shield" > | |
| <apply_if nightMode="true" shield="blue_round_night_small_shield"/> | |
| </case> | |
| <case minzoom="17" tag="aeroway" value="gate" icon="aeroway_gate" iconVisibleSize="13" shield="aeroway_gate_shield" > | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <case baseAppMode="pedestrian" minzoom="15" tag="osmand_foot_prohibited_tunnel" value="yes" icon="osmand_tunnel" shield="blue_round_small_shield"/> | |
| <case baseAppMode="bicycle" minzoom="15" tag="osmand_bicycle_prohibited_tunnel" value="yes" icon="osmand_tunnel" shield="blue_round_small_shield"/> | |
| <!-- Accommodation --> | |
| <switch iconOrder="141" shield="blue_round_shield" iconVisibleSize="32"> | |
| <case minzoom="$hotelIconMinZoom" tag="tourism" value="apartment" icon="tourism_apartment"/> | |
| <case minzoom="$hotelIconMinZoom" tag="tourism" value="guest_house" icon="tourism_guest_house"/> | |
| <case minzoom="$hotelIconMinZoom" tag="tourism" value="hostel" icon="tourism_hostel"/> | |
| <case minzoom="$hotelIconMinZoom" tag="tourism" value="hotel" icon="tourism_hotel"/> | |
| <case minzoom="$hotelIconMinZoom" tag="tourism" value="motel" icon="tourism_motel"/> | |
| <switch iconOrder="137"> | |
| <case minzoom="$campSiteIconMinZoom" tag="tourism" value="camp_site" icon="tourism_camp_site"/> | |
| <case minzoom="$caravanSiteIconMinZoom" tag="tourism" value="caravan_site" icon="tourism_caravan_site"/> | |
| <case minzoom="$chaletIconMinZoom" tag="tourism" value="chalet" icon="tourism_chalet"/> | |
| <case minzoom="$alpineHutIconMinZoom" tag="tourism" value="alpine_hut" icon="tourism_alpine_hut" iconOrder="43"/> | |
| <case minzoom="$cabinIconMinZoom" tag="tourism" value="cabin" icon="cabin"/> | |
| <case minzoom="$wildernessHutIconMinZoom" tag="tourism" value="wilderness_hut" icon="wilderness_hut"/> | |
| <case minzoom="$shelterIconMinZoom" tag="amenity" value="shelter" icon="amenity_shelter"> | |
| <apply_if additional="shelter_type=lean_to" icon="lean_to"/> | |
| </case> | |
| <case minzoom="15" tag="leisure" value="resort" additional="resort=kids_camp" icon="summer_camp"/> | |
| <apply_if minzoom="14" moreDetailed="true" iconOrder="43" iconVisibleSize="9" intersectionSizeFactor="0.7"/> | |
| <apply_if minzoom="16" additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| </switch> | |
| <case minzoom="16" tag="amenity" value="refugee_site" icon="refugee_site"/> | |
| <apply_if nightMode="true" shield="blue_round_night_shield" iconVisibleSize="45"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <case minzoom="15" tag="tourism" value="camp_pitch" icon="camp_pitch" shield="blue_square_small_shield" iconOrder="142"/> | |
| <!-- Tourism, Entertainment --> | |
| <case minzoom="16" tag="tourism" value="information" icon="tourism_information" iconOrder="86" shield="information_shield"> | |
| <case additional="board_type=wildlife" icon="board_type_wildlife" shield="information_board_shield"/> | |
| <case additional="board_type=nature" icon="board_type_nature" shield="information_board_shield"/> | |
| <case additional="board_type=plants" icon="board_type_plants" shield="information_board_shield"/> | |
| <case additional="information=office" icon="information_office" shield="information_office_shield"/> | |
| <case additional="information=audioguide" icon="information_audioguide" shield="information_audioguide_shield"/> | |
| <case additional="information=board" icon="information_board" shield="information_board_shield"/> | |
| <case additional="information=guidepost" icon="information_guidepost" shield="information_guidepost_shield"/> | |
| <case additional="information=map" icon="information_map" shield="information_map_shield"/> | |
| <case additional="information=terminal" icon="information_terminal" shield="information_terminal_shield"/> | |
| <case additional="information=route_marker" icon="information_route_marker" shield="information_route_marker_shield"/> | |
| </case> | |
| <switch iconOrder="85"> | |
| <case minzoom="$picnicSiteIconMinZoom" tag="tourism" value="picnic_site" icon="tourism_picnic_site" shield="picnic_shield"/> | |
| <case minzoom="$picnicSiteIconMinZoom" tag="leisure" value="picnic_table" icon="tourism_picnic_site" shield="picnic_shield"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon="" shield=""/> | |
| </switch> | |
| <case minzoom="17" tag="leisure" value="firepit" icon="firepit" shield="firepit_shield"> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <switch shield="brown_round_shield" iconVisibleSize="24"> | |
| <case minzoom="15" tag="tourism" value="museum" icon="tourism_museum" iconOrder="134"/> | |
| <case minzoom="15" tag="tourism" value="theme_park" icon="tourism_theme_park" iconOrder="153"/> | |
| <case minzoom="15" tag="amenity" value="cinema" icon="amenity_cinema" iconVisibleSize="24" iconOrder="132"/> | |
| <case minzoom="15" tag="amenity" value="theatre" icon="amenity_theatre" iconVisibleSize="24" iconOrder="132"/> | |
| <case minzoom="15" tag="amenity" value="planetarium" icon="planetarium"/> | |
| <switch> | |
| <case minzoom="18" tag="tourism" value="artwork" icon="tourism_artwork" iconOrder="155"> | |
| <apply_if additional="artwork_type=statue" icon="memorial_statue"/> | |
| </case> | |
| <case minzoom="16" tag="tourism" value="gallery" icon="gallery"/> | |
| <case minzoom="16" tag="man_made" value="geoglyph" icon="geoglyph"/> | |
| <case minzoom="14" tag="tourism" value="zoo" icon="zoo" iconOrder="139"/> | |
| <case minzoom="16" tag="tourism" value="trail_riding_station" icon="trail_riding_station"/> | |
| <switch minzoom="18"> | |
| <case tag="attraction" value="amusement_ride" icon="attraction_amusement_ride"/> | |
| <case tag="attraction" value="animal" icon="attraction_animal"/> | |
| <case tag="attraction" value="carousel" icon="attraction_carousel"/> | |
| <case tag="attraction" value="maze" icon="attraction_maze"/> | |
| <case tag="attraction" value="slide" icon="attraction_slide"/> | |
| <case tag="attraction" value="summer_toboggan" icon="attraction_summer_toboggan"/> | |
| <case tag="attraction" value="train" icon="attraction_train"/> | |
| </switch> | |
| <case minzoom="17" tag="attraction" value="roller_coaster" icon="attraction_roller_coaster"/> | |
| <case minzoom="17" tag="attraction" value="swing_carousel" icon="attraction_swing_carousel"/> | |
| <case minzoom="16" tag="attraction" value="big_wheel" icon="attraction_big_wheel"/> | |
| <case minzoom="17" tag="tourism" value="aquarium" icon="tourism_aquarium"/> | |
| <case minzoom="16" tag="tourism" value="viewpoint" icon="tourism_viewpoint" iconOrder="85"/> | |
| <case minzoom="16" tag="natural" value="beach" icon="beach" iconOrder="79"/> | |
| <case minzoom="16" tag="leisure" value="beach_resort" icon="leisure_beach_resort" iconOrder="79"/> | |
| <case minzoom="15" tag="amenity" value="arts_centre" icon="amenity_arts_centre" iconVisibleSize="32" iconOrder="154"/> | |
| <case minzoom="16" tag="amenity" value="casino" icon="amenity_casino" iconVisibleSize="32" iconOrder="154"/> | |
| <case minzoom="16" tag="amenity" value="nightclub" icon="amenity_nightclub" iconVisibleSize="32" iconOrder="154"/> | |
| <case minzoom="16" tag="amenity" value="stripclub" icon="amenity_nightclub" iconVisibleSize="32" iconOrder="154"/> | |
| <switch iconOrder="158"> | |
| <case minzoom="$historicCastleIconMinZoom" tag="historic" value="castle" icon="historic_castle" iconOrder="99"/> | |
| <case minzoom="16" tag="historic" value="manor" icon="historic_manor" iconOrder="159"/> | |
| <case minzoom="16" tag="historic" value="tomb" icon="tomb" iconOrder="159"/> | |
| <case minzoom="16" tag="historic" value="pillory" icon="pillory" iconOrder="157"/> | |
| <case minzoom="16" tag="historic" value="ruins" icon="historic_ruins" intersectionSizeFactor="1.5" iconVisibleSize="25"/> | |
| <case minzoom="16" tag="historic" value="wreck" icon="wreck"/> | |
| <case minzoom="16" tag="historic" value="wayside_cross" icon="historic_wayside_cross"/> | |
| <case minzoom="16" tag="historic" value="wayside_shrine" icon="historic_wayside_shrine"/> | |
| <case minzoom="16" tag="historic" value="aircraft" icon="historic_aircraft"/> | |
| <case minzoom="16" tag="historic" value="tank" icon="historic_tank"/> | |
| <case minzoom="16" tag="historic" value="spacecraft" icon="spacecraft"/> | |
| <case minzoom="16" tag="historic" value="ship" icon="historic_ship"/> | |
| <case minzoom="16" tag="historic" value="boundary_stone" icon="historic_boundary_stone" iconOrder="159"/> | |
| <case minzoom="17" tag="historic" value="milestone" icon="historic_milestone" iconOrder="159"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="16" tag="historic" value="memorial" icon="historic_memorial" iconOrder="157"> | |
| <apply_if additional="memorial=stolperstein" icon="memorial_stolperstein" iconOrder="160"/> | |
| <apply_if additional="memorial=plaque" icon="memorial_plaque" iconOrder="160"/> | |
| </case> | |
| <case minzoom="16" tag="historic" value="monument" icon="monument" iconVisibleSize="32" iconOrder="137"/> | |
| <apply_if additional="memorial=bust" icon="memorial_bust"/> | |
| <apply_if additional="memorial=obelisk" icon="memorial_obelisk"/> | |
| <apply_if additional="memorial=column" icon="memorial_obelisk"/> | |
| <apply_if additional="memorial=statue" icon="memorial_statue"/> | |
| <apply_if additional="memorial=stele" icon="memorial_stele"/> | |
| <apply_if additional="memorial=war_memorial" icon="memorial_war"/> | |
| </switch> | |
| <case minzoom="14" tag="building" value="pyramid" icon="building_pyramid" iconOrder="154"/> | |
| <case minzoom="16" tag="historic" value="battlefield" icon="historic_battlefield" iconOrder="158"/> | |
| <case minzoom="16" tag="historic" value="locomotive" icon="locomotive" iconOrder="158"/> | |
| <case minzoom="17" tag="historic" value="technical_monument" icon="technical_monument" iconOrder="158"/> | |
| <case minzoom="16" tag="historic" value="archaeological_site" icon="historic_archaeological_site" iconVisibleSize="26" iconOrder="163"/> | |
| <case minzoom="16" tag="geological" value="palaeontological_site" icon="palaeontological_site" iconOrder="163"/> | |
| <case minzoom="16" tag="geological" value="outcrop" icon="outcrop" iconOrder="163"/> | |
| <case minzoom="15" tag="historic" value="mine" icon="historic_mine"/> | |
| <case minzoom="17" tag="historic" value="charcoal_pile" icon="charcoal_pile"/> | |
| <case minzoom="16" tag="highway" value="trailhead" icon="trailhead"/> | |
| <case minzoom="15" tag="tourism" value="attraction" icon="attraction_map" iconOrder="150" iconVisibleSize="24" intersectionMargin="15"/> | |
| <apply_if nightMode="true" shield="brown_round_night_shield" iconVisibleSize="40"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </switch> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <case minzoom="17" tag="historic" value="cannon" icon="historic_cannon" iconOrder="159"> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </case> | |
| <!-- Sport, leisure --> | |
| <switch> | |
| <case minzoom="16" tag="leisure" value="horse_riding" icon="equestrian" shield="gray_round_shield" iconVisibleSize="24" iconOrder="166"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| <case minzoom="17" tag="leisure" value="playground" icon="leisure_playground" iconOrder="167" iconVisibleSize="40" intersectionSizeFactor="2.5"/> | |
| <case minzoom="17" tag="leisure" value="dog_park" icon="dog_park" shield="green_round_shield" iconOrder="250" iconVisibleSize="40" intersectionSizeFactor="2.5"> | |
| <apply_if nightMode="true" shield="green_round_night_shield"/> | |
| </case> | |
| <case minzoom="16" tag="golf" value="pin" icon="golf_pin" iconOrder="167" iconVisibleSize="10" intersectionSizeFactor="0.7"/> | |
| <case minzoom="16" tag="golf" value="tee" icon="golf_tee" iconOrder="167"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <case minzoom="18" tag="playground" value="swing" icon="playground_swing"/> | |
| <case minzoom="18" tag="playground" value="slide" icon="playground_slide"/> | |
| <case minzoom="18" tag="playground" value="structure" icon="playground_structure"/> | |
| <case minzoom="18" tag="playground" value="sandpit" icon="playground_sandpit"/> | |
| <case minzoom="18" tag="playground" value="springy" icon="playground_springy"/> | |
| <case minzoom="18" tag="playground" value="climbingframe" icon="playground_climbingframe"/> | |
| <case minzoom="18" tag="playground" value="seesaw" icon="playground_seesaw"/> | |
| <case minzoom="18" tag="playground" value="roundabout" icon="playground_roundabout"/> | |
| <case minzoom="18" tag="playground" value="playhouse" icon="playground_playhouse"/> | |
| <case minzoom="18" tag="playground" value="basketswing" icon="playground_basketswing"/> | |
| <case minzoom="18" tag="playground" value="zipwire" icon="playground_zipwire"/> | |
| <case minzoom="18" tag="playground" value="balancebeam" icon="playground_balancebeam"/> | |
| <case minzoom="18" tag="playground" value="horizontal_bar" icon="playground_horizontal_bar"/> | |
| <case minzoom="18" tag="playground" value="hopscotch" icon="playground_hopscotch"/> | |
| <case minzoom="18" tag="playground" value="trampoline" icon="playground_trampoline"/> | |
| <switch iconOrder="166" shield="green_round_shield" iconVisibleSize="40" intersectionSizeFactor="2.5"> | |
| <case minzoom="15" tag="leisure" value="stadium" icon="sport_stadium" iconOrder="155"> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </case> | |
| <case minzoom="16" tag="sport" value="equestrian" icon="equestrian"/> | |
| <case minzoom="16" tag="sport" value="climbing" icon="sport_climbing"/> | |
| <case minzoom="16" tag="sport" value="climbing_adventure" icon="sport_climbing_adventure"/> | |
| <case minzoom="16" tag="sport" value="cricket" icon="sport_cricket"/> | |
| <case minzoom="16" tag="sport" value="soccer" icon="sport_soccer"/> | |
| <case minzoom="16" tag="sport" value="archery" icon="sport_archery"/> | |
| <case minzoom="16" tag="sport" value="baseball" icon="sport_baseball"/> | |
| <case minzoom="16" tag="sport" value="beachvolleyball" icon="beachvolleyball"/> | |
| <case minzoom="16" tag="sport" value="canoe" icon="sport_canoe"/> | |
| <case minzoom="16" tag="sport" value="tennis" icon="sport_tennis"/> | |
| <case minzoom="16" tag="sport" value="shooting" icon="sport_shooting"/> | |
| <case minzoom="15" tag="sport" value="golf" icon="sport_golf" iconOrder="155"/> | |
| <case minzoom="15" tag="sport" value="disc_golf" icon="sport_disc_golf"/> | |
| <case minzoom="16" tag="amenity" value="dojo" icon="dojo"/> | |
| <case minzoom="16" tag="sport" value="swimming" icon="sport_swimming"/> | |
| <case minzoom="16" tag="sport" value="ice_skating" icon="leisure_ice_rink"/> | |
| <case minzoom="16" tag="sport" value="sailing" icon="sport_sailing"/> | |
| <case minzoom="16" tag="sport" value="skiing" icon="sport_skiing"/> | |
| <case minzoom="16" tag="sport" value="diving" icon="sport_diving"/> | |
| <case minzoom="16" tag="amenity" value="dive_centre" icon="dive_centre"/> | |
| <case minzoom="16" tag="sport" value="scuba_diving" icon="sport_scuba_diving"/> | |
| <case minzoom="16" tag="sport" value="motor" icon="sport_motor"/> | |
| <case minzoom="16" tag="sport" value="free_flying" icon="sport_free_flying"/> | |
| <case minzoom="16" tag="sport" value="bmx" icon="sport_bmx"/> | |
| <case minzoom="16" tag="sport" value="skateboard" icon="sport_skateboard"/> | |
| <case minzoom="16" tag="sport" value="ice_hockey" icon="ice_hockey"/> | |
| <case minzoom="16" tag="sport" value="field_hockey" icon="field_hockey"/> | |
| <case minzoom="16" tag="sport" value="hang_gliding" icon="hang_gliding"/> | |
| <case minzoom="16" tag="sport" value="9pin" icon="sport_9pin"/> | |
| <case minzoom="16" tag="sport" value="10pin" icon="sport_10pin"/> | |
| <case minzoom="16" tag="sport" value="cycling" icon="sport_cycling"/> | |
| <case minzoom="16" tag="sport" value="rugby_union" icon="sport_rugby_union"/> | |
| <case minzoom="16" tag="sport" value="rugby_league" icon="sport_rugby_league"/> | |
| <case minzoom="16" tag="sport" value="table_tennis" icon="sport_table_tennis"/> | |
| <case minzoom="16" tag="sport" value="bandy" icon="bandy"/> | |
| <case minzoom="16" tag="sport" value="base" icon="sport_base"/> | |
| <case minzoom="16" tag="sport" value="athletics" icon="sport_athletics"/> | |
| <case minzoom="16" tag="sport" value="surfing" icon="sport_surfing"/> | |
| <case minzoom="16" tag="sport" value="handball" icon="sport_handball"/> | |
| <case minzoom="16" tag="sport" value="team_handball" icon="sport_handball"/> | |
| <case minzoom="16" tag="sport" value="volleyball" icon="sport_volleyball"/> | |
| <case minzoom="16" tag="sport" value="basketball" icon="sport_basketball"/> | |
| <case minzoom="16" tag="sport" value="model_aerodrome" icon="model_aerodrome"/> | |
| <case minzoom="16" tag="sport" value="american_football" icon="american_football"/> | |
| <case minzoom="16" tag="sport" value="multi" icon="sport_multi"/> | |
| <case minzoom="16" tag="sport" value="judo" icon="judo"/> | |
| <case minzoom="16" tag="sport" value="rc_car" icon="rc_car"/> | |
| <case minzoom="16" tag="sport" value="ultralight_aviation" icon="ultralight_aviation"/> | |
| <case minzoom="16" tag="sport" value="yoga" icon="yoga"/> | |
| <case minzoom="16" tag="sport" value="aikido" icon="dojo"/> | |
| <case minzoom="16" tag="sport" value="jiu-jitsu" icon="dojo"/> | |
| <case minzoom="16" tag="sport" value="karate" icon="dojo"/> | |
| <case minzoom="16" tag="sport" value="kickboxing" icon="dojo"/> | |
| <case minzoom="16" tag="sport" value="sumo" icon="judo"/> | |
| <case minzoom="16" tag="sport" value="taekwondo" icon="dojo"/> | |
| <case minzoom="16" tag="sport" value="boxing" icon="dojo"/> | |
| <case minzoom="16" tag="sport" value="wrestling" icon="judo"/> | |
| <case minzoom="16" tag="sport" value="cliff_diving" icon="sport_diving"/> | |
| <case minzoom="16" tag="sport" value="rowing" icon="sport_canoe"/> | |
| <case minzoom="16" tag="sport" value="water_polo" icon="sport_swimming"/> | |
| <case minzoom="16" tag="sport" value="water_ski" icon="waterskiing"/> | |
| <case minzoom="16" tag="sport" value="wakeboarding" icon="waterskiing"/> | |
| <case minzoom="16" tag="sport" value="fitness" icon="fitness_station"/> | |
| <case minzoom="16" tag="sport" value="australian_football" icon="american_football"/> | |
| <case minzoom="16" tag="sport" value="bobsleigh" icon="sledding_tubing"/> | |
| <case minzoom="16" tag="sport" value="biathlon" icon="sport_shooting"/> | |
| <case minzoom="16" tag="sport" value="boules" icon="sport_volleyball"/> | |
| <case minzoom="16" tag="sport" value="bowls" icon="sport_volleyball"/> | |
| <case minzoom="16" tag="sport" value="canadian_football" icon="american_football"/> | |
| <case minzoom="16" tag="sport" value="croquet" icon="sport_cricket"/> | |
| <case minzoom="16" tag="sport" value="crossfit" icon="sports_hall"/> | |
| <case minzoom="16" tag="sport" value="curling" icon="ice_stock"/> | |
| <case minzoom="16" tag="sport" value="cycle_polo" icon="sport_cycling"/> | |
| <case minzoom="16" tag="sport" value="dog_agility" icon="club_dog"/> | |
| <case minzoom="16" tag="sport" value="dog_racing" icon="club_dog"/> | |
| <case minzoom="16" tag="sport" value="futsal" icon="sport_soccer"/> | |
| <case minzoom="16" tag="sport" value="golf_pin" icon="special_flag"/> | |
| <case minzoom="16" tag="sport" value="lacrosse" icon="running"/> | |
| <case minzoom="16" tag="sport" value="netball" icon="sport_basketball"/> | |
| <case minzoom="16" tag="sport" value="paddle_tennis" icon="sport_table_tennis"/> | |
| <case minzoom="16" tag="sport" value="paintball" icon="sport_shooting"/> | |
| <case minzoom="16" tag="sport" value="pelota" icon="sport_soccer"/> | |
| <case minzoom="16" tag="sport" value="racquet" icon="sport_tennis"/> | |
| <case minzoom="16" tag="sport" value="shot-put" icon="beachvolleyball"/> | |
| <case minzoom="16" tag="sport" value="shuffleboard" icon="shuffleboard"/> | |
| <case minzoom="16" tag="sport" value="snooker" icon="sport_snooker"/> | |
| <case minzoom="16" tag="sport" value="speedway" icon="sport_cycling"/> | |
| <case minzoom="16" tag="sport" value="table_soccer" icon="shuffleboard"/> | |
| <case minzoom="16" tag="sport" value="toboggan" icon="piste_sled"/> | |
| <case minzoom="16" tag="sport" value="ultimate" icon="beachvolleyball"/> | |
| <case minzoom="16" tag="sport" value="pilates" icon="yoga"/> | |
| <case minzoom="16" tag="sport" value="roller_skating" icon="roller_skating"/> | |
| <case minzoom="16" tag="sport" value="fencing" icon="fencing"/> | |
| <case minzoom="16" tag="sport" value="horseshoes" icon="horseshoes"/> | |
| <case minzoom="16" tag="attraction" value="water_slide" icon="attraction_water_slide"/> | |
| <case minzoom="16" tag="leisure" value="water_park" icon="leisure_water_park"/> | |
| <case minzoom="16" tag="leisure" value="ice_rink" icon="leisure_ice_rink"/> | |
| <case minzoom="16" tag="leisure" value="fishing" icon="leisure_fishing"/> | |
| <case minzoom="17" tag="leisure" value="bird_hide" icon="leisure_bird_hide"/> | |
| <case minzoom="17" tag="leisure" value="miniature_golf" icon="leisure_miniature_golf"/> | |
| <case minzoom="15" tag="leisure" value="golf_course" icon="sport_golf" iconOrder="105"/> | |
| <case minzoom="17" tag="leisure" value="bowling_alley" icon="sport_10pin"/> | |
| <case minzoom="17" tag="leisure" value="sauna" icon="sauna" iconOrder="167"/> | |
| <case minzoom="17" tag="amenity" value="public_bath" icon="public_bath" iconOrder="167"/> | |
| <case minzoom="17" tag="leisure" value="tanning_salon" icon="tanning_salon"/> | |
| <case minzoom="17" tag="leisure" value="dance" icon="dance_floor"/> | |
| <case minzoom="17" tag="leisure" value="escape_game" icon="escape_game"/> | |
| <case minzoom="17" tag="leisure" value="bandstand" icon="bandstand"/> | |
| <case minzoom="17" tag="amenity" value="music_venue" icon="music"/> | |
| <case minzoom="16" tag="leisure" value="trampoline_park" icon="trampoline_park"/> | |
| <apply_if nightMode="true" shield="green_round_night_shield" iconVisibleSize="55" intersectionSizeFactor="3.5"/> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <switch> | |
| <switch minzoom="16"> | |
| <case tag="leisure" value="sports_centre" icon="leisure_sports_centre"/> | |
| <case tag="leisure" value="sports_hall" icon="sports_hall"/> | |
| <case minzoom="17" tag="leisure" value="fitness_centre" icon="fitness_centre"/> | |
| <apply shield="green_round_shield" iconVisibleSize="20" iconOrder="134"/> | |
| <apply_if nightMode="true" shield="green_round_night_shield"/> | |
| </switch> | |
| <switch minzoom="17"> | |
| <case tag="leisure" value="fitness_station" icon="fitness_station" iconVisibleSize="24"/> | |
| <apply shield="green_round_shield" iconVisibleSize="32" iconOrder="166"/> | |
| <apply_if nightMode="true" shield="green_round_night_shield"/> | |
| </switch> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <case minzoom="16" tag="geocache" value="found" icon="geocache_found"/> | |
| <case minzoom="16" tag="geocache" value="" icon="geocache_not_found"/> | |
| <!-- Other amenities --> | |
| <case legend="true" minzoom="18" tag="amenity" value="waste_basket" icon="waste_basket2" shield="waste_basket_shield"/> | |
| <case legend="true" minzoom="18" tag="amenity" value="waste_disposal" icon="waste_disposal" shield="waste_disposal_shield"/> | |
| <case minzoom="20" tag="amenity" value="waste_basket" icon="waste_basket2" shield="waste_basket_shield"/> | |
| <case minzoom="19" tag="amenity" value="waste_disposal" icon="waste_disposal" shield="waste_disposal_shield"/> | |
| <switch> | |
| <switch minzoom="17"> | |
| <case tag="amenity" value="bench"/> | |
| <case tag="osmand_amenity" value="bench"/> | |
| <apply icon="bench" shield="bench_shield" iconOrder="172"/> | |
| </switch> | |
| <case minzoom="17" tag="amenity" value="lounger" icon="lounger" shield="lounger_shield" iconOrder="172"/> | |
| <case minzoom="17" tag="amenity" value="recycling" iconVisibleSize="24"> | |
| <case minzoom="17" additional="recycling_type=centre" icon="recycling_centre_map" shield="gray_round_shield"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| <case minzoom="19" additional="recycling_type=container" icon="recycling_container" shield="recycling_container_shield"/> | |
| <case minzoom="18" icon="amenity_recycling" shield="recycling_shield" iconOrder="128"/> | |
| </case> | |
| <case minzoom="17" tag="amenity" value="smoking_area" icon="smoking_area" shield="gray_round_shield"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| <case minzoom="16" tag="amenity" value="fountain" icon="amenity_fountain" shield="fountain_shield"> | |
| <apply_if minzoom="17" additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| <apply_if nightMode="true" icon="amenity_fountain" shield=""/> | |
| </case> | |
| <case minzoom="17" tag="amenity" value="post_office" icon="amenity_post_office" shield="gray_round_shield" iconVisibleSize="24"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| <switch shield="gray_round_shield" iconOrder="171" iconVisibleSize="24"> | |
| <switch> | |
| <case minzoom="$waterWellIconMinZoom" tag="man_made" value="water_well" icon="man_made_water_well"/> | |
| <case minzoom="$waterPointIconMinZoom" tag="amenity" value="water_point" icon="water_point"/> | |
| <apply_if minzoom="17" additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| </switch> | |
| <case minzoom="18" tag="amenity" value="telephone" icon="amenity_telephone"/> | |
| <case minzoom="17" tag="amenity" value="post_box" icon="amenity_post_box"/> | |
| <case minzoom="18" tag="amenity" value="letter_box" icon="letter_box"/> | |
| <case minzoom="17" tag="amenity" value="post_office" icon="amenity_post_office"/> | |
| <case minzoom="17" tag="amenity" value="parcel_locker" icon="parcel_locker"/> | |
| <case minzoom="17" tag="amenity" value="prison" icon="amenity_prison"/> | |
| <case minzoom="17" tag="amenity" value="toilets" icon="amenity_toilets" iconOrder="90"> | |
| <apply_if additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| </case> | |
| <case minzoom="17" tag="amenity" value="shower" icon="shower" iconOrder="90"/> | |
| <case minzoom="17" tag="amenity" value="dressing_room" icon="dressing_room" iconOrder="90"/> | |
| <case minzoom="17" tag="shop" value="massage" icon="massage" iconVisibleSize="32" iconOrder="159"/> | |
| <case minzoom="17" tag="amenity" value="car_wash" icon="amenity_car_wash"> | |
| <case additional="self_service=yes" icon="car_wash_self_service"/> | |
| </case> | |
| <case minzoom="18" tag="amenity" value="compressed_air" icon="compressed_air" /> | |
| <case minzoom="17" tag="amenity" value="vehicle_ramp" icon="amenity_vehicle_ramp" /> | |
| <case minzoom="18" tag="aeroway" value="windsock" icon="windsock"/> | |
| <case minzoom="17" tag="amenity" value="studio" icon="studio" iconOrder="156"/> | |
| <case minzoom="17" tag="amenity" value="brothel" icon="brothel" iconOrder="156"/> | |
| <case minzoom="17" tag="amenity" value="love_hotel" icon="love_hotel" iconOrder="156"/> | |
| <case minzoom="17" tag="amenity" value="gambling" icon="gambling" iconOrder="156"/> | |
| <case minzoom="17" tag="leisure" value="amusement_arcade" icon="amusement_arcade" iconOrder="156"/> | |
| <case minzoom="17" tag="leisure" value="adult_gaming_centre" icon="adult_gaming_centre" iconOrder="156"/> | |
| <case minzoom="17" tag="amenity" value="watering_place" icon="watering_place"/> | |
| <case minzoom="17" tag="amenity" value="animal_shelter" icon="animal_shelter"/> | |
| <case minzoom="16" tag="landuse" value="animal_keeping" icon="animal_keeping"/> | |
| <case minzoom="17" tag="amenity" value="bicycle_repair_station" icon="bicycle_repair_station" > | |
| <apply_if baseAppMode="bicycle" iconOrder="60"/> | |
| </case> | |
| <case minzoom="18" tag="amenity" value="trolley_bay" icon="trolley_bay"/> | |
| <switch iconOrder="172"> | |
| <case minzoom="18" tag="office" value="accountant" icon="accountant"/> | |
| <case minzoom="18" tag="office" value="advertising_agency" icon="advertising_agency"/> | |
| <case minzoom="18" tag="office" value="architect" icon="architect"/> | |
| <case minzoom="18" tag="office" value="association" icon="cooperative"/> | |
| <case minzoom="18" tag="office" value="camping" icon="office_camping"/> | |
| <case minzoom="18" tag="office" value="company" icon="company"/> | |
| <case minzoom="18" tag="office" value="consulting" icon="consulting"/> | |
| <case minzoom="18" tag="office" value="cooperative" icon="cooperative"/> | |
| <case minzoom="18" tag="office" value="educational_institution" icon="educational_institution"/> | |
| <case minzoom="18" tag="office" value="employment_agency" icon="employment_agency"/> | |
| <case minzoom="18" tag="office" value="engineer" icon="office"/> | |
| <case minzoom="18" tag="office" value="financial" icon="financial"/> | |
| <case minzoom="18" tag="office" value="forestry" icon="forestry"/> | |
| <case minzoom="18" tag="office" value="foundation" icon="office_foundation"/> | |
| <case minzoom="18" tag="office" value="guide" icon="guide"/> | |
| <case minzoom="18" tag="office" value="geodesist" icon="geodesist"/> | |
| <case minzoom="18" tag="office" value="insurance" icon="insurance"/> | |
| <case minzoom="18" tag="office" value="it" icon="it"/> | |
| <case minzoom="18" tag="office" value="lawyer" icon="lawyer"/> | |
| <case minzoom="18" tag="office" value="logistics" icon="logistics"/> | |
| <case minzoom="18" tag="office" value="newspaper" icon="newspaper"/> | |
| <case minzoom="18" tag="office" value="ngo" icon="ngo"/> | |
| <case minzoom="18" tag="office" value="notary" icon="notary"/> | |
| <case minzoom="18" tag="office" value="parish" icon="parish"/> | |
| <case minzoom="18" tag="office" value="political_party" icon="political_party"/> | |
| <case minzoom="18" tag="office" value="property_management" icon="office"/> | |
| <case minzoom="18" tag="office" value="publisher" icon="publisher"/> | |
| <case minzoom="18" tag="office" value="quango" icon="quango"/> | |
| <case minzoom="18" tag="office" value="religion" icon="office_religion"/> | |
| <case minzoom="18" tag="office" value="research" icon="research"/> | |
| <case minzoom="18" tag="office" value="tax_advisor" icon="tax_advisor"/> | |
| <case minzoom="18" tag="office" value="telecommunication" icon="office_telecommunication" iconOrder="159"/> | |
| <case minzoom="17" tag="office" value="travel_agent" icon="travel_agent"/> | |
| <case minzoom="18" tag="shop" value="estate_agent" icon="estate_agent"/> | |
| <case minzoom="18" tag="office" value="financial_advisor" icon="office"/> | |
| <case minzoom="18" tag="office" value="security" icon="office"/> | |
| <case minzoom="18" tag="office" value="construction_company" icon="office"/> | |
| <case minzoom="18" tag="office" value="union" icon="office"/> | |
| <case minzoom="18" tag="office" value="charity" icon="office"/> | |
| <case minzoom="18" tag="office" value="courier" icon="office"/> | |
| <case minzoom="18" tag="office" value="moving_company" icon="office"/> | |
| <case minzoom="18" tag="office" value="surveyor" icon="office"/> | |
| <case minzoom="18" tag="office" value="graphic_design" icon="office"/> | |
| <case minzoom="18" tag="office" value="university" icon="office"/> | |
| <case minzoom="18" tag="office" value="transport" icon="office"/> | |
| <case minzoom="18" tag="office" value="harbour_master" icon="office"/> | |
| <case minzoom="18" tag="office" value="bail_bond_agent" icon="office"/> | |
| <case minzoom="18" tag="office" value="translator" icon="office"/> | |
| <case minzoom="18" tag="office" value="private_investigator" icon="office"/> | |
| <case minzoom="18" tag="office" value="visa" icon="office"/> | |
| <case minzoom="18" tag="office" value="interior_design" icon="office"/> | |
| <case minzoom="18" tag="office" value="chamber" icon="office"/> | |
| <case minzoom="18" tag="office" value="tutoring" icon="office"/> | |
| <case minzoom="18" tag="office" value="politician" icon="office"/> | |
| <case minzoom="18" tag="office" value="adoption_agency" icon="office"/> | |
| <case minzoom="18" tag="office" value="international_organization" icon="office"/> | |
| <case minzoom="18" tag="office" value="airline" icon="office"/> | |
| <case minzoom="18" tag="office" value="" icon="office"/> | |
| </switch> | |
| <case minzoom="17" tag="amenity" value="bbq" icon="barbecue" shield="gray_round_shield" iconOrder="100"/> | |
| <case minzoom="18" tag="amenity" value="public_bookcase" icon="public_bookcase"/> | |
| <case minzoom="17" tag="amenity" value="internet_cafe" icon="internet_cafe"/> | |
| <case minzoom="17" tag="amenity" value="coworking_space" icon="coworking_space"/> | |
| <apply_if nightMode="true" shield="gray_round_night_shield" iconVisibleSize="24"/> | |
| </switch> | |
| <switch shield="darkcyan_round_shield" iconOrder="173" iconVisibleSize="24"> | |
| <case minzoom="17" tag="club" value="amateur_radio" icon="club_amateur_radio"/> | |
| <case minzoom="17" tag="club" value="automobile" icon="club_automobile"/> | |
| <case minzoom="17" tag="club" value="aviation" icon="club_aviation"/> | |
| <case minzoom="17" tag="club" value="bicycle" icon="club_bicycle"/> | |
| <case minzoom="17" tag="club" value="chess" icon="club_chess"/> | |
| <case minzoom="17" tag="club" value="cinema" icon="club_cinema"/> | |
| <case minzoom="17" tag="club" value="computer" icon="club_computer"/> | |
| <case minzoom="17" tag="club" value="dog" icon="club_dog"/> | |
| <case minzoom="17" tag="club" value="doityourself" icon="club_doityourself"/> | |
| <case minzoom="17" tag="club" value="ethnic" icon="club_ethnic"/> | |
| <case minzoom="17" tag="club" value="fishing" icon="club_fishing"/> | |
| <case minzoom="17" tag="club" value="freemasonry" icon="club_freemasonry"/> | |
| <case minzoom="17" tag="club" value="game" icon="club_game"/> | |
| <case minzoom="17" tag="club" value="history" icon="club_history"/> | |
| <case minzoom="17" tag="club" value="hunting" icon="club_hunting"/> | |
| <case minzoom="17" tag="club" value="motorcycle" icon="club_motorcycle"/> | |
| <case minzoom="17" tag="club" value="music" icon="club_music"/> | |
| <case minzoom="17" tag="club" value="nature" icon="club_nature"/> | |
| <case minzoom="17" tag="club" value="religion" icon="club_religion"/> | |
| <case minzoom="17" tag="club" value="sailing" icon="club_sailing"/> | |
| <case minzoom="17" tag="club" value="scout" icon="club_scout"/> | |
| <case minzoom="17" tag="club" value="shooting" icon="club_shooting"/> | |
| <case minzoom="17" tag="club" value="social" icon="club_social"/> | |
| <case minzoom="17" tag="club" value="sport" icon="club_sport"/> | |
| <case minzoom="17" tag="club" value="tourism" icon="club_tourism"/> | |
| <case minzoom="17" tag="club" value="veterans" icon="club_veterans"/> | |
| <case minzoom="17" tag="club" value="youth_movement" icon="club_youth_movement"/> | |
| <apply_if nightMode="true" shield="darkcyan_round_night_shield"/> | |
| </switch> | |
| <case minzoom="16" tag="amenity" value="hunting_stand" icon="amenity_hunting_stand" shield="hunting_stand_shield"/> | |
| <case minzoom="17" tag="amenity" value="feeding_place" icon="feeding_place" shield="feeding_place_shield"/> | |
| <switch shield="gray_round_shield" iconVisibleSize="32" iconOrder="171"> | |
| <case minzoom="17" tag="amenity" value="atm" icon="amenity_atm"/> | |
| <case minzoom="17" tag="amenity" value="payment_terminal" icon="payment_terminal"/> | |
| <case minzoom="17" tag="amenity" value="payment_centre" icon="payment_centre"/> | |
| <case minzoom="17" tag="amenity" value="money_transfer" icon="money_transfer"/> | |
| <case minzoom="17" tag="shop" value="money_lender" icon="money_lender"/> | |
| <case minzoom="17" tag="amenity" value="bank" icon="amenity_bank"/> | |
| <case minzoom="17" tag="amenity" value="bureau_de_change" icon="amenity_bureau_de_change"/> | |
| <case minzoom="17" tag="amenity" value="mobile_money_agent" icon="mobile_money_agent"/> | |
| <case minzoom="18" tag="amenity" value="ticket_validator" icon="ticket_validator" iconOrder="150"/> | |
| <apply_if nightMode="true" shield="gray_round_night_shield" iconVisibleSize="44"/> | |
| </switch> | |
| <switch iconOrder="75" shield="gray_round_shield" iconVisibleSize="24"> | |
| <case minzoom="16" tag="office" value="diplomatic" icon="amenity_embassy"/> | |
| <case minzoom="16" tag="amenity" value="townhall" icon="amenity_townhall" iconOrder="68"/> | |
| <case minzoom="16" tag="amenity" value="courthouse" icon="amenity_courthouse"/> | |
| <case minzoom="16" tag="office" value="government" icon="office_government"/> | |
| <case minzoom="17" tag="amenity" value="public_building" icon="amenity_public_building" iconOrder="74"/> | |
| <case minzoom="17" tag="amenity" value="community_centre" icon="amenity_public_building" iconOrder="74"/> | |
| <case minzoom="17" tag="amenity" value="social_centre" icon="amenity_public_building"/> | |
| <case minzoom="16" tag="amenity" value="conference_centre" icon="conference_centre"/> | |
| <case minzoom="16" tag="amenity" value="research_institute" icon="research_institute"/> | |
| <case minzoom="16" tag="amenity" value="ranger_station" icon="ranger_station"/> | |
| <case minzoom="16" tag="amenity" value="waste_transfer_station" icon="waste_transfer_station"/> | |
| <case minzoom="16" tag="amenity" value="mobile_library" icon="mobile_library"/> | |
| <case minzoom="16" tag="amenity" value="toy_library" icon="toy_library"/> | |
| <case minzoom="17" tag="amenity" value="lavoir" icon="lavoir"/> | |
| <case minzoom="17" tag="man_made" value="dovecote" icon="dovecote"/> | |
| <case minzoom="16" tag="amenity" value="photo_booth" icon="photo_booth"/> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </switch> | |
| <switch iconOrder="133" shield="gray_round_shield" iconVisibleSize="32"> | |
| <case minzoom="16" tag="amenity" value="kindergarten" icon="kindergarten"/> | |
| <case minzoom="16" tag="amenity" value="school" icon="amenity_school"/> | |
| <case minzoom="16" tag="amenity" value="prep_school" icon="prep_school"/> | |
| <case minzoom="16" tag="amenity" value="music_school" icon="music_school"/> | |
| <case minzoom="16" tag="amenity" value="language_school" icon="language_school"/> | |
| <case minzoom="16" tag="amenity" value="driving_school" icon="driving_school"/> | |
| <case minzoom="16" tag="amenity" value="driver_training" icon="driver_training"/> | |
| <case minzoom="16" tag="amenity" value="training" icon="training" iconOrder="171"> | |
| <apply_if additional="training=yoga" icon="training_yoga"/> | |
| </case> | |
| <case minzoom="16" tag="amenity" value="college" icon="amenity_college"/> | |
| <case minzoom="16" tag="amenity" value="university" icon="amenity_university"/> | |
| <case minzoom="17" tag="amenity" value="library" icon="amenity_library"/> | |
| <case minzoom="16" tag="amenity" value="childcare" icon="childcare"/> | |
| <apply_if nightMode="true" shield="gray_round_night_shield" iconVisibleSize="44"/> | |
| </switch> | |
| <case minzoom="17" tag="man_made" value="chimney" icon="man_made_chimney" shield="chimney_shield" iconOrder="100"/> | |
| <case minzoom="18" tag="railway" value="buffer_stop" icon="railway_buffer_stop" shield="railway_buffer_stop_shield" iconOrder="100"/> | |
| <case minzoom="16" tag="man_made" value="windmill" icon="man_made_windmill" shield="windmill_shield"/> | |
| <case minzoom="16" tag="man_made" value="watermill" icon="watermill" shield="gray_round_shield"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| <case minzoom="17" tag="man_made" value="beehive" icon="beehive"/> | |
| <case minzoom="17" tag="military" value="bunker" icon="military_bunker" shield="topo_bunker_shield"/> | |
| <case legend="true" minzoom="18" tag="man_made" value="water_tap" icon="water_tap" shield="gray_round_shield"/> | |
| <case minzoom="19" tag="man_made" value="water_tap" icon="water_tap" shield="gray_round_shield"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </case> | |
| <case minzoom="15" tag="man_made" value="mineshaft" icon="man_made_mineshaft" shield="mineshaft_shield"> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </case> | |
| <switch> | |
| <case minzoom="15" tag="power" value="plant" icon="power_generator" shield="power_generator_shield"> | |
| <apply_if additional="plant:source=solar" icon="generator_source_solar" shield="generator_solar_shield"/> | |
| </case> | |
| <case minzoom="16" tag="power" value="generator" icon="power_generator" shield="power_generator_shield"/> | |
| <apply> | |
| <case additional="generator:source=coal" icon="generator_source_coal" shield="generator_coal_shield"/> | |
| <case additional="generator:source=gas" icon="generator_source_gas" shield="generator_gas_shield"/> | |
| <case additional="generator:source=nuclear" icon="generator_source_nuclear" shield="generator_nuclear_shield"/> | |
| <case additional="generator:source=hydro" icon="generator_source_hydro" shield="generator_hydro_shield"/> | |
| <case additional="generator:source=wind" icon="generator_source_wind" shield="generator_wind_shield"/> | |
| <case additional="generator:source=solar"> | |
| <apply_if moreDetailed="true" minzoom="17" icon="generator_source_solar" shield="generator_solar_shield" iconOrder="101"/> | |
| <apply_if moreDetailed="false" icon="no_icon" shield=""/> | |
| </case> | |
| <case additional="generator:source=geothermal" icon="generator_source_geothermal" shield="generator_geothermal_shield"/> | |
| <case additional="generator:source=oil" icon="generator_source_oil" shield="generator_oil_shield"/> | |
| <case additional="generator:source=diesel" icon="generator_source_diesel" shield="generator_oil_shield"/> | |
| </apply> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </switch> | |
| <case minzoom="17" tag="power" value="substation" icon="power_substation" shield="power_substation_shield"/> | |
| <case minzoom="17" tag="power" value="transformer" icon="power_transformer" shield="transformer_shield"/> | |
| <case minzoom="17" tag="power" value="terminal" icon="power_terminal" shield="power_terminal_shield"/> | |
| <case minzoom="18" tag="highway" value="traffic_mirror" icon="traffic_mirror" shield="traffic_mirror_shield" /> | |
| <case minzoom="15" tag="man_made" value="observatory" icon="man_made_observatory" shield="observatory_shield"> | |
| <apply_if additional="observatory:type=astronomical" icon="astronomical_observatory" shield="astronomical_observatory_shield"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </case> | |
| <case minzoom="15" tag="man_made" value="telescope" icon="telescope" shield="telescope_shield"> | |
| <apply_if additional="telescope:type=optical" icon="telescope_type_optical" shield="telescope_optical_shield"/> | |
| </case> | |
| <case minzoom="16" tag="man_made" value="monitoring_station" icon="radar" shield="monitoring_station_radar_shield"/> | |
| <case minzoom="16" tag="man_made" value="survey_point" icon="man_made_survey_point" shield="survey_point_shield"/> | |
| <case minzoom="16" tag="man_made" value="water_tower" icon="man_made_water_tower" shield="water_tower_shield"/> | |
| <case minzoom="18" tag="man_made" value="water_works" icon="water_works"/> | |
| <case minzoom="17" tag="landuse" value="landfill" icon="landfill" shield="landfill_shield" iconOrder="100" iconVisibleSize="20" intersectionSizeFactor="1.3"> | |
| <apply_if nightMode="true" shield=""/> | |
| </case> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <switch tag="amenity" value="place_of_worship" icon="amenity_place_of_worship" iconVisibleSize="11" intersectionSizeFactor="0.8"> | |
| <case minzoom="14" moreDetailed="true" iconOrder="43" iconVisibleSize="9" intersectionSizeFactor="0.7"/> | |
| <case minzoom="15" moreDetailed="false" additional="wiki=yes" iconOrder="43" iconVisibleSize="9" intersectionSizeFactor="0.7"/> | |
| <case minzoom="16" iconOrder="132"/> | |
| <apply> | |
| <case additional="religion=christian" icon="religion_christian"/> | |
| <case additional="religion=jewish" icon="religion_jewish"/> | |
| <case additional="religion=muslim" icon="religion_muslim"/> | |
| <case additional="religion=sikh" icon="religion_sikh"/> | |
| <case additional="religion=buddhist" icon="religion_buddhist"/> | |
| <case additional="religion=hindu" icon="religion_hindu"/> | |
| <case additional="religion=shinto" icon="religion_shinto"/> | |
| <case additional="religion=taoist" icon="religion_taoist"/> | |
| </apply> | |
| <apply_if nightMode="true" shield="lightgray_round_night_shield" iconVisibleSize="30"/> | |
| </switch> | |
| <case minzoom="15" tag="amenity" value="monastery" icon="amenity_monastery" iconVisibleSize="22" iconOrder="70"> | |
| <apply_if nightMode="true" shield="lightgray_round_night_shield"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </case> | |
| <case minzoom="19" tag="emergency" value="fire_hydrant" icon="emergency_fire_hydrant"> | |
| <apply_if additional="fire_hydrant:type=underground" icon="fire_hydrant_type_underground" shield="red_round_shield"/> | |
| </case> | |
| <case minzoom="13" tag="military" value="nuclear_explosion_site" icon="military_nuclear_explosion_site" shield="nuclear_explosion_site_shield" iconOrder="128"/> | |
| <switch shield="brown_round_shield" iconOrder="1"> | |
| <case minzoom="14" tag="special_poi" value="big_ben" icon="special_poi_big_ben"/> | |
| <case minzoom="14" tag="special_poi" value="brandenburg_gate" icon="special_poi_brandenburg_gate"/> | |
| <case minzoom="14" tag="special_poi" value="chichen_itza" icon="special_poi_chichen_itza"/> | |
| <case minzoom="14" tag="special_poi" value="colosseum" icon="special_poi_colosseum"/> | |
| <case minzoom="14" tag="special_poi" value="eiffel_tower" icon="special_poi_eiffel_tower"/> | |
| <case minzoom="14" tag="special_poi" value="sagrada_familia" icon="special_poi_sagrada_familia"/> | |
| <case minzoom="14" tag="special_poi" value="statue_of_liberty" icon="special_poi_statue_of_liberty"/> | |
| <case minzoom="14" tag="special_poi" value="taj_mahal" icon="special_poi_taj_mahal"/> | |
| <case minzoom="14" tag="special_poi" value="us_capitol" icon="special_poi_us_capitol"/> | |
| <apply_if nightMode="true" shield="brown_round_night_shield"/> | |
| </switch> | |
| <switch iconOrder="162"> | |
| <case minzoom="16" tag="building" value="tower" icon="man_made_tower" shield="tower_shield"/> | |
| <case minzoom="17" tag="man_made" value="antenna" icon="man_made_antenna" shield="antenna_shield"/> | |
| <case minzoom="17" tag="man_made" value="satellite_dish" icon="satellite_dish" shield="satellite_dish_shield"/> | |
| <switch> | |
| <case minzoom="$mastIconMinZoom" tag="man_made" value="mast" icon="man_made_mast" shield="mast_shield"/> | |
| <case minzoom="$towerIconMinZoom" tag="man_made" value="tower" icon="man_made_tower" shield="tower_shield"> | |
| <apply_if additional="tower:type=cooling" icon="cooling_tower" shield="tower_cooling_shield"/> | |
| <apply_if additional="tower:type=bell_tower" icon="bell_tower" shield="tower_bell_tower_shield"/> | |
| </case> | |
| <apply_if> | |
| <case additional="tower:type=communication" icon="communication_tower" shield="tower_communications_shield" iconVisibleSize="48"/> | |
| <case additional="tower:type=lighting" icon="lighting_tower" shield="tower_lighting_shield"> | |
| <case streetLighting="true"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| </case> | |
| <case additional="tower:type=observation" icon="observation_tower" shield="observatory_shield"/> | |
| </apply_if> | |
| </switch> | |
| <apply_if streetLighting="true" iconVisibleSize="14"> | |
| <case additional="lit_additional=yes"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| <case additional="lit_additional=no"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_no_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_no_night_shield"/> | |
| </case> | |
| </apply_if> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <switch showAccess="true" minzoom="17" tag="osmand_access_main" value="tag" iconOrder="135" iconVisibleSize="32"> | |
| <switch baseAppMode="car"> | |
| <case additional="osmand_motorcar=agricultural"/> | |
| <case additional="osmand_motorcar=customers"/> | |
| <case additional="osmand_motorcar=delivery"/> | |
| <case additional="osmand_motorcar=destination"/> | |
| <case additional="osmand_motorcar=forestry"/> | |
| <case additional="osmand_motorcar=permissive"/> | |
| <case additional="osmand_motorcar=yes"/> | |
| <case additional="osmand_motor_vehicle=agricultural"/> | |
| <case additional="osmand_motor_vehicle=customers"/> | |
| <case additional="osmand_motor_vehicle=delivery"/> | |
| <case additional="osmand_motor_vehicle=destination"/> | |
| <case additional="osmand_motor_vehicle=forestry"/> | |
| <case additional="osmand_motor_vehicle=permissive"/> | |
| <case additional="osmand_motor_vehicle=yes"/> | |
| <case additional="osmand_vehicle=agricultural"/> | |
| <case additional="osmand_vehicle=customers"/> | |
| <case additional="osmand_vehicle=delivery"/> | |
| <case additional="osmand_vehicle=destination"/> | |
| <case additional="osmand_vehicle=forestry"/> | |
| <case additional="osmand_vehicle=permissive"/> | |
| <case additional="osmand_vehicle=designated"/> | |
| <case additional="osmand_vehicle=yes"/> | |
| <switch> | |
| <case additional="osmand_vehicle=private"/> | |
| <case additional="osmand_vehicle=no"/> | |
| <case additional="osmand_motor_vehicle=private"/> | |
| <case additional="osmand_motor_vehicle=no"/> | |
| <case additional="osmand_motorcar=private"/> | |
| <case additional="osmand_motorcar=no"/> | |
| <apply icon="osmand_access_private"/> | |
| </switch> | |
| </switch> | |
| <switch baseAppMode="pedestrian"> | |
| <case additional="osmand_foot=destination"/> | |
| <case additional="osmand_foot=permissive"/> | |
| <case additional="osmand_foot=customers"/> | |
| <case additional="osmand_foot=designated"/> | |
| <case additional="osmand_foot=yes"/> | |
| <switch> | |
| <case additional="osmand_foot=private"/> | |
| <case additional="osmand_foot=no"/> | |
| <apply icon="osmand_access_private"/> | |
| </switch> | |
| </switch> | |
| <switch baseAppMode="bicycle"> | |
| <case additional="osmand_bicycle=destination"/> | |
| <case additional="osmand_bicycle=permissive"/> | |
| <case additional="osmand_bicycle=designated"/> | |
| <case additional="osmand_bicycle=yes"/> | |
| <switch> | |
| <case additional="osmand_bicycle=private"/> | |
| <case additional="osmand_bicycle=no"/> | |
| <apply icon="osmand_access_private"/> | |
| </switch> | |
| </switch> | |
| <case additional="osmand_access=no" icon="osmand_access_private"/> | |
| <case additional="osmand_access=private" icon="osmand_access_private"/> | |
| </switch> | |
| <case minzoom="19" tag="amenity" value="grit_bin" icon="grit_bin" shield="grit_bin_shield" iconOrder="165"/> | |
| <case minzoom="$petroleumWellIconMinZoom" tag="man_made" value="petroleum_well" icon="man_made_petroleum_well" shield="petroleum_well_shield"/> | |
| <case minzoom="18" tag="man_made" value="crane" icon="crane" shield="crane_shield"/> | |
| <case minzoom="18" tag="man_made" value="ventilation_shaft" icon="ventilation_shaft" shield="ventilation_shaft_shield"/> | |
| <switch> | |
| <case minzoom="17" tag="man_made" value="pumping_station" icon="pumping_station" shield="pumping_station_shield"/> | |
| <case minzoom="17" tag="pipeline" value="substation" icon="pipeline_substation" shield="pipeline_substation_shield"/> | |
| <case minzoom="15" tag="man_made" value="flare" icon="flare" shield="flare_shield" iconOrder="162"/> | |
| <!-- Food and Drink --> | |
| <switch shield="orange_round_shield" iconVisibleSize="24" iconOrder="156"> | |
| <case minzoom="16" tag="amenity" value="restaurant" icon="amenity_restaurant" iconVisibleSize="32"/> | |
| <case minzoom="16" tag="amenity" value="cafe" icon="amenity_cafe" iconVisibleSize="40" iconOrder="157"/> | |
| <case minzoom="16" tag="amenity" value="fast_food" icon="amenity_fast_food" iconVisibleSize="32"/> | |
| <case minzoom="16" tag="amenity" value="food_court" icon="amenity_food_court"/> | |
| <case minzoom="16" tag="amenity" value="pub" icon="amenity_pub" iconVisibleSize="32"/> | |
| <case minzoom="16" tag="amenity" value="bar" icon="amenity_bar" iconVisibleSize="32"/> | |
| <case minzoom="16" tag="amenity" value="biergarten" icon="amenity_biergarten"/> | |
| <case minzoom="16" tag="amenity" value="ice_cream" icon="ice_cream"/> | |
| <case minzoom="17" tag="leisure" value="outdoor_seating" icon="outdoor_seating" iconOrder="250"/> | |
| <case minzoom="17" tag="amenity" value="hookah_lounge" icon="hookah_lounge"/> | |
| <switch iconOrder="171"> | |
| <case minzoom="$drinkingWaterIconMinZoom" tag="amenity" value="drinking_water" icon="amenity_drinking_water"/> | |
| <apply_if minzoom="17" additional="drinking_water=yes" icon_2="drinking_water_yes_map"/> | |
| </switch> | |
| <apply_if nightMode="true" shield="orange_round_night_shield" iconVisibleSize="54"/> | |
| </switch> | |
| <!-- Shops --> | |
| <switch minzoom="17" iconOrder="161" iconVisibleSize="24" > | |
| <case tag="amenity" value="vending_machine" additional="vending=excrement_bags" icon="vending_excrement_bags" shield="vending_excrement_bags_shield"/> | |
| <case tag="amenity" value="vending_machine" icon="amenity_vending_machine" shield="purple_round_shield"> | |
| <apply_if nightMode="true" shield="purple_round_night_shield" iconVisibleSize="54"/> | |
| </case> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </switch> | |
| <switch shield="purple_round_shield" iconOrder="160" iconVisibleSize="24" > | |
| <case minzoom="17" tag="shop" value="agrarian" icon="agrarian"/> | |
| <case minzoom="17" tag="shop" value="alcohol" icon="shop_alcohol" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="antiques" icon="antiques"/> | |
| <case minzoom="17" tag="shop" value="appliance" icon="appliance"/> | |
| <case minzoom="17" tag="shop" value="art" icon="art"/> | |
| <case minzoom="17" tag="shop" value="baby_goods" icon="shop_baby_goods"/> | |
| <case minzoom="17" tag="shop" value="bag" icon="bag"/> | |
| <case minzoom="17" tag="shop" value="bakery" icon="shop_bakery" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="bathroom_furnishing" icon="bathroom_furnishing"/> | |
| <case minzoom="17" tag="shop" value="bed" icon="bed"/> | |
| <case minzoom="17" tag="shop" value="beauty" icon="beauty"/> | |
| <case minzoom="17" tag="shop" value="beverages" icon="beverages" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="bicycle" icon="shop_bicycle"/> | |
| <case minzoom="17" tag="shop" value="boat" icon="shop_boat"/> | |
| <case minzoom="17" tag="shop" value="books" icon="shop_books" iconOrder="99"/> | |
| <case minzoom="17" tag="shop" value="boutique" icon="boutique" iconVisibleSize="32" iconOrder="158"/> | |
| <case minzoom="17" tag="shop" value="butcher" icon="shop_butcher" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="camera" icon="photo"/> | |
| <case minzoom="17" tag="shop" value="candles" icon="candles"/> | |
| <case minzoom="17" tag="shop" value="cannabis" icon="cannabis"/> | |
| <case minzoom="16" tag="shop" value="car" icon="shop_car"/> | |
| <case minzoom="16" tag="shop" value="car_repair" icon="shop_car_repair" > | |
| <case additional="service=tyres" icon="service_tyres"/> | |
| </case> | |
| <case minzoom="16" tag="shop" value="car_parts" icon="shop_car_parts" /> | |
| <case minzoom="17" tag="shop" value="clothes" icon="shop_clothes" iconVisibleSize="32" iconOrder="159"> | |
| <case additional="clothes:children=yes" icon="clothes_children"/> | |
| </case> | |
| <case minzoom="17" tag="shop" value="chemist" icon="chemist"/> | |
| <case minzoom="17" tag="shop" value="cosmetics" icon="cosmetics"/> | |
| <case minzoom="17" tag="shop" value="carpet" icon="carpet"/> | |
| <case minzoom="17" tag="shop" value="chocolate" icon="chocolate"/> | |
| <case minzoom="17" tag="shop" value="coffee" icon="coffee"/> | |
| <case minzoom="17" tag="shop" value="collector" icon="collector"/> | |
| <case minzoom="17" tag="shop" value="computer" icon="shop_computer"/> | |
| <case minzoom="17" tag="shop" value="confectionery" icon="shop_confectionery"/> | |
| <case minzoom="16" tag="shop" value="convenience" icon="shop_convenience" iconVisibleSize="22" iconOrder="157"/> | |
| <case minzoom="17" tag="shop" value="copyshop" icon="shop_copyshop"/> | |
| <case minzoom="17" tag="shop" value="country_store" icon="country_store"/> | |
| <case minzoom="17" tag="shop" value="charity" icon="charity"/> | |
| <case minzoom="17" tag="shop" value="cheese" icon="cheese"/> | |
| <case minzoom="17" tag="shop" value="craft" icon="shop_craft"/> | |
| <case minzoom="17" tag="shop" value="curtain" icon="curtain"/> | |
| <case minzoom="17" tag="shop" value="dairy" icon="shop_dairy"/> | |
| <case minzoom="17" tag="shop" value="deli" icon="deli"/> | |
| <case minzoom="15" tag="shop" value="department_store" icon="shop_department_store" iconVisibleSize="32" iconOrder="156"/> | |
| <case minzoom="17" tag="shop" value="dive" icon="dive"/> | |
| <case minzoom="17" tag="shop" value="doityourself" icon="shop_doityourself" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="doors" icon="doors"/> | |
| <case minzoom="17" tag="shop" value="dry_cleaning" icon="dry_cleaning"/> | |
| <case minzoom="17" tag="shop" value="e-cigarette" icon="e_cigarette"/> | |
| <case minzoom="17" tag="shop" value="electrical" icon="electrical"/> | |
| <case minzoom="17" tag="shop" value="electronics" icon="electronics" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="energy" icon="energy"/> | |
| <case minzoom="17" tag="shop" value="erotic" icon="erotic"/> | |
| <case minzoom="17" tag="shop" value="fabric" icon="fabric"/> | |
| <case minzoom="17" tag="shop" value="farm" icon="farm"/> | |
| <case minzoom="17" tag="shop" value="fireplace" icon="shop_fireplace"/> | |
| <case minzoom="17" tag="shop" value="fishing" icon="shop_fishing"/> | |
| <case minzoom="17" tag="shop" value="florist" icon="shop_florist" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="flooring" icon="flooring"/> | |
| <case minzoom="17" tag="shop" value="frame" icon="frame"/> | |
| <case minzoom="17" tag="shop" value="free_flying" icon="free_flying"/> | |
| <case minzoom="17" tag="shop" value="frozen_food" icon="frozen_food"/> | |
| <case minzoom="17" tag="shop" value="fuel" icon="shop_fuel"/> | |
| <case minzoom="17" tag="shop" value="funeral_directors" icon="funeral_directors"/> | |
| <case minzoom="17" tag="shop" value="furnace" icon="furnace"/> | |
| <case minzoom="17" tag="shop" value="furniture" icon="shop_furniture"/> | |
| <case minzoom="17" tag="shop" value="garden_centre" icon="shop_garden_centre" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="games" icon="games"/> | |
| <case minzoom="17" tag="shop" value="gas" icon="gas"/> | |
| <case minzoom="17" tag="shop" value="general" icon="shop_yes" iconOrder="200"/> | |
| <case minzoom="17" tag="shop" value="gift" icon="shop_gift" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="glaziery" icon="glaziery"/> | |
| <case minzoom="17" tag="shop" value="greengrocer" icon="shop_greengrocer" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="groundskeeping" icon="groundskeeping"/> | |
| <case minzoom="17" tag="shop" value="hairdresser" icon="shop_hairdresser" iconVisibleSize="32" iconOrder="159"/> | |
| <case minzoom="17" tag="shop" value="hairdresser_supply" icon="hairdresser_supply"/> | |
| <case minzoom="17" tag="shop" value="hardware" icon="shop_hardware" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="health_food" icon="health_food" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="hearing_aids" icon="shop_hearing_aids" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="herbalist" icon="herbalist"/> | |
| <case minzoom="17" tag="shop" value="hifi" icon="hifi" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="honey" icon="honey"/> | |
| <case minzoom="17" tag="shop" value="houseware" icon="houseware"/> | |
| <case minzoom="17" tag="shop" value="hunting" icon="hunting"/> | |
| <case minzoom="17" tag="shop" value="interior_decoration" icon="interior_decoration"/> | |
| <case minzoom="17" tag="shop" value="jewelry" icon="shop_jewelry" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="kiosk" icon="shop_kiosk" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="kitchen" icon="kitchen"/> | |
| <case minzoom="17" tag="shop" value="laundry" icon="shop_laundry"/> | |
| <case minzoom="17" tag="shop" value="leather" icon="leather"/> | |
| <case minzoom="17" tag="shop" value="lighting" icon="lighting"/> | |
| <case minzoom="17" tag="shop" value="locksmith" icon="locksmith"/> | |
| <case minzoom="17" tag="shop" value="lottery" icon="lottery"/> | |
| <case minzoom="15" tag="shop" value="mall" icon="shop_mall" iconVisibleSize="22" iconOrder="132"/> | |
| <case minzoom="15" tag="amenity" value="marketplace" icon="amenity_marketplace" iconVisibleSize="32" iconOrder="155"/> | |
| <case minzoom="17" tag="shop" value="medical_supply" icon="medical_supply"/> | |
| <case minzoom="17" tag="shop" value="mobile_phone" icon="shop_mobile_phone" iconVisibleSize="32"/> | |
| <case minzoom="17" tag="shop" value="model" icon="model"/> | |
| <case minzoom="17" tag="shop" value="motorcycle" icon="shop_motorcycle"/> | |
| <case minzoom="17" tag="shop" value="motorcycle_parts" icon="motorcycle_parts"/> | |
| <case minzoom="17" tag="shop" value="motorcycle_repair" icon="motorcycle_repair"/> | |
| <case minzoom="17" tag="shop" value="music" icon="music"/> | |
| <case minzoom="17" tag="shop" value="musical_instrument" icon="shop_musical_instrument"/> | |
| <case minzoom="17" tag="shop" value="newsagent" icon="newsagent"/> | |
| <case minzoom="17" tag="shop" value="nutrition_supplements" icon="nutrition_supplements"/> | |
| <case minzoom="17" tag="shop" value="nuts" icon="nuts"/> | |
| <case minzoom="17" tag="shop" value="optician" icon="shop_optician" iconOrder="159"/> | |
| <case minzoom="17" tag="shop" value="outdoor" icon="outdoor"/> | |
| <case minzoom="17" tag="shop" value="outpost" icon="outpost"/> | |
| <case minzoom="17" tag="shop" value="paint" icon="paint"/> | |
| <case minzoom="17" tag="shop" value="party" icon="party"/> | |
| <case minzoom="17" tag="shop" value="pastry" icon="pastry"/> | |
| <case minzoom="17" tag="shop" value="pawnbroker" icon="pawnbroker"/> | |
| <case minzoom="17" tag="shop" value="perfumery" icon="perfumery"/> | |
| <case minzoom="17" tag="shop" value="pest_control" icon="pest_control"/> | |
| <case minzoom="17" tag="shop" value="pet" icon="shop_pet"/> | |
| <case minzoom="17" tag="shop" value="pet_grooming" icon="pet_grooming"/> | |
| <case minzoom="17" tag="shop" value="photo" icon="photo"/> | |
| <case minzoom="17" tag="shop" value="photo_studio" icon="photo_studio"/> | |
| <case minzoom="17" tag="shop" value="pottery" icon="pottery"/> | |
| <case minzoom="17" tag="shop" value="printer_ink" icon="printer_ink"/> | |
| <case minzoom="17" tag="shop" value="pyrotechnics" icon="pyrotechnics"/> | |
| <case minzoom="17" tag="shop" value="radiotechnics" icon="radiotechnics"/> | |
| <case minzoom="17" tag="shop" value="religion" icon="religion"/> | |
| <case minzoom="17" tag="shop" value="rice" icon="rice"/> | |
| <case minzoom="17" tag="shop" value="seafood" icon="shop_seafood"/> | |
| <case minzoom="17" tag="shop" value="security" icon="shop_security"/> | |
| <case minzoom="17" tag="shop" value="second_hand" icon="second_hand"/> | |
| <case minzoom="17" tag="shop" value="sewing" icon="sewing"/> | |
| <case minzoom="17" tag="shop" value="scuba_diving" icon="scuba_diving_shop"/> | |
| <case minzoom="17" tag="shop" value="shoes" icon="shop_shoes" iconVisibleSize="32" iconOrder="158"/> | |
| <case minzoom="17" tag="shop" value="shoe_repair" icon="shoe_repair"/> | |
| <case minzoom="17" tag="shop" value="skate" icon="skate"/> | |
| <case minzoom="17" tag="shop" value="sports" icon="shop_sports"/> | |
| <case minzoom="17" tag="shop" value="stationery" icon="stationery"/> | |
| <case minzoom="15" tag="shop" value="supermarket" icon="shop_supermarket" iconVisibleSize="22" iconOrder="140"/> | |
| <case minzoom="17" tag="shop" value="spices" icon="spices"/> | |
| <case minzoom="17" tag="shop" value="tattoo" icon="tattoo"/> | |
| <case minzoom="17" tag="shop" value="tea" icon="tea"/> | |
| <case minzoom="17" tag="shop" value="telecommunication" icon="telecommunication"/> | |
| <case minzoom="17" tag="shop" value="ticket" icon="shop_ticket"/> | |
| <case minzoom="17" tag="shop" value="tiles" icon="tiles"/> | |
| <case minzoom="17" tag="shop" value="tobacco" icon="shop_tobacco"/> | |
| <case minzoom="17" tag="shop" value="tool_hire" icon="tool_hire"/> | |
| <case minzoom="17" tag="shop" value="toys" icon="shop_toys"/> | |
| <case minzoom="17" tag="shop" value="trade" icon="trade"/> | |
| <case minzoom="17" tag="shop" value="travel_agency" icon="travel_agent"/> | |
| <case minzoom="17" tag="shop" value="trophy" icon="trophy"/> | |
| <case minzoom="17" tag="shop" value="tyres" icon="tyres"/> | |
| <case minzoom="17" tag="shop" value="vacuum_cleaner" icon="vacuum_cleaner"/> | |
| <case minzoom="17" tag="shop" value="variety_store" icon="variety_store"/> | |
| <case minzoom="17" tag="shop" value="video" icon="shop_video"/> | |
| <case minzoom="17" tag="shop" value="video_games" icon="video_games"/> | |
| <case minzoom="17" tag="shop" value="watches" icon="watches"/> | |
| <case minzoom="17" tag="shop" value="water" icon="water_point"/> | |
| <case minzoom="17" tag="shop" value="water_sports" icon="water_sports"/> | |
| <case minzoom="17" tag="shop" value="weapons" icon="weapons"/> | |
| <case minzoom="17" tag="shop" value="window_blind" icon="window_blind"/> | |
| <case minzoom="17" tag="shop" value="wholesale" icon="shop_wholesale"/> | |
| <case minzoom="17" tag="shop" value="wool" icon="wool"/> | |
| <!-- <case minzoom="17" tag="shop" value="wine" icon="wine" iconVisibleSize="32"/>--> | |
| <case minzoom="17" tag="shop" value="" icon="shop_yes" iconOrder="200"/> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| <apply_if nightMode="true" shield="purple_round_night_shield" iconVisibleSize="54"/> | |
| </switch> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <switch shield="gray_round_shield" iconOrder="170"> | |
| <case minzoom="18" tag="craft" value="agricultural_engines" icon="craft_agricultural_engines"/> | |
| <case minzoom="18" tag="craft" value="beekeeper" icon="craft_beekeeper"/> | |
| <case minzoom="18" tag="craft" value="blacksmith" icon="craft_blacksmith"/> | |
| <case minzoom="18" tag="craft" value="boatbuilder" icon="craft_boatbuilder"/> | |
| <case minzoom="18" tag="craft" value="brewery" icon="craft_brewery"/> | |
| <case minzoom="18" tag="craft" value="builder" icon="craft_builder"/> | |
| <case minzoom="18" tag="craft" value="carpenter" icon="craft_carpenter"/> | |
| <case minzoom="18" tag="craft" value="caterer" icon="craft_caterer"/> | |
| <case minzoom="18" tag="craft" value="clockmaker" icon="craft_clockmaker"/> | |
| <case minzoom="18" tag="craft" value="confectionery" icon="shop_confectionery"/> | |
| <case minzoom="18" tag="craft" value="electrician" icon="craft_electrician"/> | |
| <case minzoom="18" tag="craft" value="electronics_repair" icon="craft_electronics_repair"/> | |
| <case minzoom="18" tag="craft" value="handicraft" icon="craft_handicraft"/> | |
| <case minzoom="18" tag="craft" value="hvac" icon="craft_hvac"/> | |
| <case minzoom="18" tag="craft" value="insulation" icon="craft_insulation"/> | |
| <case minzoom="18" tag="craft" value="gardener" icon="craft_gardener"/> | |
| <case minzoom="18" tag="craft" value="jeweller" icon="craft_jeweller"/> | |
| <case minzoom="18" tag="craft" value="joiner" icon="craft_carpenter"/> | |
| <case minzoom="18" tag="craft" value="key_cutter" icon="craft_key_cutter"/> | |
| <case minzoom="18" tag="craft" value="locksmith" icon="craft_locksmith"/> | |
| <case minzoom="18" tag="craft" value="metal_construction" icon="craft_metal_construction"/> | |
| <case minzoom="18" tag="craft" value="painter" icon="craft_painter"/> | |
| <case minzoom="18" tag="craft" value="photographer" icon="craft_photographer"/> | |
| <case minzoom="18" tag="craft" value="photographic_laboratory" icon="craft_photographic_laboratory"/> | |
| <case minzoom="18" tag="craft" value="plasterer" icon="craft_plasterer"/> | |
| <case minzoom="18" tag="craft" value="plumber" icon="craft_plumber"/> | |
| <case minzoom="18" tag="craft" value="pottery" icon="craft_pottery"/> | |
| <case minzoom="18" tag="craft" value="roofer" icon="craft_roofer"/> | |
| <case minzoom="18" tag="craft" value="sawmill" icon="craft_sawmill"/> | |
| <case minzoom="18" tag="craft" value="shoemaker" icon="craft_shoemaker"/> | |
| <case minzoom="18" tag="craft" value="stonemason" icon="craft_stonemason"/> | |
| <case minzoom="18" tag="craft" value="tailor" icon="craft_tailor"/> | |
| <case minzoom="18" tag="craft" value="window_construction" icon="craft_window_construction"/> | |
| <case minzoom="18" tag="craft" value="winery" icon="craft_winery"/> | |
| <case minzoom="18" tag="craft" value="" icon="craft_default"/> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </switch> | |
| </switch> | |
| <!-- Location dots --> | |
| <switch> | |
| <switch> | |
| <case minzoom="5" tag="place" value="city"/> | |
| <apply_if minzoom="5" maxzoom="16" icon="place_city_dot" iconVisibleSize="22" intersectionSizeFactor="1.5" iconOrder="32"/> | |
| <apply> | |
| <switch> | |
| <switch> | |
| <case additional="population_rounded=1500000000" iconOrder="6"/> | |
| <case additional="population_rounded=400000000" iconOrder="7"/> | |
| <case additional="population_rounded=200000000" iconOrder="8"/> | |
| <case additional="population_rounded=100000000" iconOrder="9"/> | |
| <case additional="population_rounded=50000000" iconOrder="10"/> | |
| <case additional="population_rounded=25000000" iconOrder="11"/> | |
| <case additional="population_rounded=20000000" iconOrder="12"/> | |
| <case additional="population_rounded=15000000" iconOrder="13"/> | |
| <case additional="population_rounded=12000000" iconOrder="14"/> | |
| <case additional="population_rounded=9000000" iconOrder="15"/> | |
| <case additional="population_rounded=7000000" iconOrder="16"/> | |
| <case additional="population_rounded=5000000" iconOrder="17"/> | |
| <case additional="population_rounded=3000000" iconOrder="18"/> | |
| <apply_if maxzoom="5" icon="place_city_dot" iconVisibleSize="1" intersectionSizeFactor="5"/> | |
| </switch> | |
| <case additional="population_rounded=2000000" iconOrder="19"/> | |
| <case additional="population_rounded=1000000" iconOrder="20"/> | |
| <case additional="population_rounded=700000" iconOrder="21"/> | |
| <case additional="population_rounded=400000" iconOrder="22"/> | |
| <case additional="population_rounded=200000" iconOrder="32"/> | |
| <case additional="population_rounded=100000" iconOrder="33"/> | |
| <case additional="population_rounded=70000" iconOrder="34"/> | |
| <case additional="population_rounded=40000" iconOrder="35"/> | |
| <case additional="population_rounded=20000" iconOrder="36"/> | |
| <case additional="population_rounded=10000" iconOrder="37"/> | |
| <case additional="population_rounded=5000" iconOrder="38"/> | |
| <case additional="population_rounded=2500" iconOrder="39"/> | |
| <case additional="population_rounded=1000" iconOrder="40"/> | |
| <case additional="population_rounded=500" iconOrder="41"/> | |
| <case additional="population_rounded=200" iconOrder="42"/> | |
| <case additional="population_rounded=100" iconOrder="43"/> | |
| </switch> | |
| </apply> | |
| <apply_if additional="capital=yes" iconVisibleSize="1" iconOrder="15"> | |
| <switch> | |
| <case minzoom="5" maxzoom="5" icon="place_capital_dot_small" iconOrder="25"> | |
| <apply_if nightMode="true" icon="place_capital_dot_small_night"/> | |
| </case> | |
| <case minzoom="6" maxzoom="16" icon="place_capital_dot"> | |
| <apply_if nightMode="true" icon="place_capital_dot_night"/> | |
| </case> | |
| <apply> | |
| <case additional="population_rounded=20000000" iconOrder="15"/> | |
| <case additional="population_rounded=15000000" iconOrder="15"/> | |
| <case additional="population_rounded=12000000" iconOrder="16"/> | |
| <case additional="population_rounded=9000000" iconOrder="16"/> | |
| <case additional="population_rounded=7000000" iconOrder="17"/> | |
| <case additional="population_rounded=5000000" iconOrder="17"/> | |
| <case additional="population_rounded=3000000" iconOrder="18"/> | |
| <case additional="population_rounded=2000000" iconOrder="18"/> | |
| <case additional="population_rounded=1000000" iconOrder="19"/> | |
| <case additional="population_rounded=700000" iconOrder="20"/> | |
| <case additional="population_rounded=400000" iconOrder="21"/> | |
| <case additional="population_rounded=200000" iconOrder="22"/> | |
| <case additional="population_rounded=100000" iconOrder="23"/> | |
| <case additional="population_rounded=70000" iconOrder="23"/> | |
| <case additional="population_rounded=40000" iconOrder="23"/> | |
| <case additional="population_rounded=20000" iconOrder="23"/> | |
| </apply> | |
| </switch> | |
| </apply_if> | |
| </switch> | |
| <switch> | |
| <case minzoom="7" tag="place" value="town" icon="place_town_dot" iconVisibleSize="24" iconOrder="36"/> | |
| <case minzoom="$placeVillageIconMinZoom" maxzoom="$placeVillageIconMaxZoom" tag="place" value="village" icon="place_town_dot"/> | |
| <case minzoom="$placeHamletIconMinZoom" maxzoom="$placeHamletIconMaxZoom" tag="place" value="hamlet" icon="place_town_dot" iconOrder="42"/> | |
| <case minzoom="12" maxzoom="12" tag="place" value="farm" icon="place_town_dot"/> | |
| <apply> | |
| <case additional="population_rounded=1500000000" iconOrder="6"/> | |
| <case additional="population_rounded=400000000" iconOrder="7"/> | |
| <case additional="population_rounded=200000000" iconOrder="8"/> | |
| <case additional="population_rounded=100000000" iconOrder="9"/> | |
| <case additional="population_rounded=50000000" iconOrder="10"/> | |
| <case additional="population_rounded=25000000" iconOrder="11"/> | |
| <case additional="population_rounded=20000000" iconOrder="12"/> | |
| <case additional="population_rounded=15000000" iconOrder="13"/> | |
| <case additional="population_rounded=12000000" iconOrder="14"/> | |
| <case additional="population_rounded=9000000" iconOrder="15"/> | |
| <case additional="population_rounded=7000000" iconOrder="16"/> | |
| <case additional="population_rounded=5000000" iconOrder="17"/> | |
| <case additional="population_rounded=3000000" iconOrder="18"/> | |
| <case additional="population_rounded=2000000" iconOrder="19"/> | |
| <case additional="population_rounded=1000000" iconOrder="20"/> | |
| <case additional="population_rounded=700000" iconOrder="21"/> | |
| <case additional="population_rounded=400000" iconOrder="22"/> | |
| <case additional="population_rounded=200000" iconOrder="32"/> | |
| <case additional="population_rounded=100000" iconOrder="33"/> | |
| <case additional="population_rounded=70000" iconOrder="34"/> | |
| <case additional="population_rounded=40000" iconOrder="35"/> | |
| <case additional="population_rounded=20000" iconOrder="36"/> | |
| <case additional="population_rounded=10000" iconOrder="37"/> | |
| <case additional="population_rounded=5000" iconOrder="38"/> | |
| <case additional="population_rounded=2500" iconOrder="39"/> | |
| <case additional="population_rounded=1000" iconOrder="40"/> | |
| <case additional="population_rounded=500" iconOrder="41"/> | |
| <case additional="population_rounded=200" iconOrder="42"/> | |
| <case additional="population_rounded=100" iconOrder="43"/> | |
| </apply> | |
| </switch> | |
| </switch> | |
| <case minzoom="16" tag="junction" value="yes" icon=""/> | |
| <!-- Barriers --> | |
| <switch> | |
| <switch iconOrder="138"> | |
| <!-- Passable barriers --> | |
| <switch> | |
| <switch minzoom="16"> | |
| <case tag="barrier" value="gate"/> | |
| <case tag="osmand_barrier" value="gate"/> | |
| <apply icon="barrier_gate" shield="barrier_gate_shield"/> | |
| </switch> | |
| <case minzoom="16" tag="barrier" value="yes" icon="barrier_gate" shield="barrier_gate_shield"/> | |
| <case minzoom="16" tag="barrier" value="lift_gate" icon="barrier_lift_gate" shield="barrier_lift_gate_shield"/> | |
| <case minzoom="16" tag="barrier" value="hampshire_gate" icon="barrier_hampshire_gate" shield="barrier_hampshire_gate_shield"/> | |
| <case minzoom="16" tag="barrier" value="swing_gate" icon="barrier_swing_gate" shield="barrier_swing_gate_shield"/> | |
| <case minzoom="16" tag="barrier" value="bump_gate" icon="barrier_bump_gate" shield="barrier_bump_gate_shield"/> | |
| <case minzoom="16" tag="barrier" value="bus_trap" icon="barrier_bus_trap" shield="barrier_bus_trap_shield"/> | |
| <case minzoom="16" tag="barrier" value="planter" icon="barrier_planter" shield="barrier_planter_shield"/> | |
| <case minzoom="16" tag="barrier" value="spikes" icon="barrier_spikes" shield="barrier_spikes_shield"/> | |
| <case minzoom="16" tag="barrier" value="wedge" icon="barrier_wedge" shield="barrier_wedge_shield"/> | |
| <case minzoom="16" tag="barrier" value="sump_buster" icon="barrier_sump_buster" shield="barrier_sump_buster_shield"/> | |
| <case minzoom="18" tag="barrier" value="cattle_grid" icon="barrier_cattle_grid" shield="barrier_cattle_grid_shield"/> | |
| <case minzoom="16" tag="barrier" value="chain" icon="barrier_chain" shield="barrier_chain_shield"/> | |
| <case minzoom="16" tag="barrier" value="height_restrictor" icon="barrier_height_restrictor" shield="barrier_height_restrictor_shield"/> | |
| <case minzoom="16" tag="barrier" value="cycle_barrier" icon="barrier_cycle_barrier" shield="barrier_cycle_barrier_shield"/> | |
| <case minzoom="16" tag="barrier" value="motorcycle_barrier" icon="barrier_motorcycle_barrier" shield="barrier_motorcycle_barrier_shield"/> | |
| <case minzoom="16" tag="barrier" value="turnstile" icon="barrier_turnstile" shield="barrier_turnstile_shield" iconOrder="128"/> | |
| <case minzoom="16" tag="barrier" value="full-height_turnstile" icon="barrier_turnstile" shield="barrier_turnstile_shield" iconOrder="128"/> | |
| <case minzoom="16" tag="barrier" value="stile" icon="barrier_stile" shield="barrier_stile_shield"/> | |
| <case minzoom="16" tag="barrier" value="sally_port" icon="barrier_sally_port" shield="barrier_sally_port_shield"/> | |
| <case minzoom="16" tag="barrier" value="kissing_gate" icon="barrier_kissing_gate" shield="barrier_kissing_gate_shield"/> | |
| <case minzoom="16" tag="barrier" value="sliding_gate" icon="barrier_gate" shield="barrier_gate_shield"/> | |
| <case minzoom="16" tag="barrier" value="horse_stile" icon="barrier_colored_horse_stile" shield="barrier_horse_stile_shield"/> | |
| <case minzoom="16" tag="barrier" value="entrance" icon="barrier_entrance" shield="barrier_entrance_shield"/> | |
| <case minzoom="16" tag="barrier" value="wicket_gate" icon="barrier_entrance" shield="barrier_entrance_shield"/> | |
| <switch minzoom="16"> | |
| <case tag="barrier" value="coupure"/> | |
| <case tag="osmand_barrier" value="coupure"/> | |
| <apply icon="barrier_coupure" shield="barrier_coupure_shield"/> | |
| </switch> | |
| <case minzoom="16" tag="barrier" value="tyres" icon="barrier_tyres" shield="barrier_tyres_shield"/> | |
| <case minzoom="16" tag="barrier" value="tank_trap" icon="barrier_tank_trap" shield="barrier_tank_trap_shield"/> | |
| <apply_if moreDetailed="true" minzoom="16" maxzoom="16" icon="barrier_small_black_2" shield="" iconVisibleSize="0"> | |
| <apply_if nightMode="true" icon="barrier_small_white_2"/> | |
| </apply_if> | |
| <apply_if moreDetailed="false" minzoom="16" maxzoom="17" icon="barrier_small_black_2" shield="" iconVisibleSize="0"> | |
| <apply_if nightMode="true" icon="barrier_small_white_2"/> | |
| </apply_if> | |
| </switch> | |
| <switch> | |
| <case minzoom="$barrierControlDotMinZoom" tag="barrier" value="toll_booth" icon="toll_booth" shield="barrier_toll_booth_shield"/> | |
| <case minzoom="$barrierControlDotMinZoom" tag="military" value="checkpoint" icon="military_checkpoint" shield="military_checkpoint_shield"/> | |
| <apply_if maxzoom="14" icon="barrier_small_black_4" shield="" iconVisibleSize="0"> | |
| <apply_if nightMode="true" icon="barrier_small_white_4"/> | |
| </apply_if> | |
| <apply_if minzoom="15" maxzoom="15" icon="barrier_small_black_3" shield="" iconVisibleSize="0"> | |
| <apply_if nightMode="true" icon="barrier_small_white_3"/> | |
| </apply_if> | |
| <apply_if minzoom="16" maxzoom="16" icon="barrier_small_black_2" shield="" iconVisibleSize="0"> | |
| <apply_if nightMode="true" icon="barrier_small_white_2"/> | |
| </apply_if> | |
| </switch> | |
| <case minzoom="$barrierControlDotMinZoom" tag="barrier" value="border_control"> | |
| <apply_if maxzoom="14" icon="barrier_small_black_4" iconVisibleSize="0"> | |
| <apply_if nightMode="true" icon="barrier_small_white_4"/> | |
| </apply_if> | |
| <apply_if minzoom="15" icon="barrier_border_control" shield="gray_round_shield" iconOrder="40"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </apply_if> | |
| </case> | |
| <apply_if showAccess="true"> | |
| <switch> | |
| <case baseAppMode="car" moreDetailed="true" minzoom="16" maxzoom="16"/> | |
| <case moreDetailed="true" minzoom="16" maxzoom="16"/> | |
| <case moreDetailed="false" minzoom="16" maxzoom="17"/> | |
| <apply_if additional="access=private" icon="barrier_small_red_2" iconVisibleSize="0" shield=""/> | |
| <apply_if additional="access=no" icon="barrier_small_red_2" iconVisibleSize="0" shield=""/> | |
| </switch> | |
| </apply_if> | |
| </switch> | |
| <!-- Impassable barriers --> | |
| <switch iconOrder="128"> | |
| <switch> | |
| <case tag="barrier" value="bollard"/> | |
| <case tag="osmand_barrier" value="bollard"/> | |
| <apply_if minzoom="16" icon="barrier_bollard" shield="barrier_bollard_shield"/> | |
| </switch> | |
| <case tag="barrier" value="block"> | |
| <apply_if minzoom="16" icon="barrier_block" shield="barrier_block_shield"/> | |
| </case> | |
| <case tag="barrier" value="debris"> | |
| <apply_if minzoom="16" icon="barrier_colored_debris" shield="barrier_debris_shield"/> | |
| </case> | |
| <case tag="barrier" value="bar"> | |
| <apply_if minzoom="16" icon="barrier_bar" shield="barrier_bar_shield"/> | |
| </case> | |
| <case tag="barrier" value="barrier_board"> | |
| <apply_if minzoom="16" icon="barrier_barrier_board" shield="barrier_barrier_board_shield"/> | |
| </case> | |
| <case tag="barrier" value="log"> | |
| <apply_if minzoom="16" icon="barrier_colored_log" shield="barrier_log_shield"/> | |
| </case> | |
| <case tag="barrier" value="jersey_barrier"> | |
| <apply_if minzoom="16" icon="barrier_colored_jersey_barrier" shield="barrier_jersey_barrier_shield"/> | |
| </case> | |
| <apply_if moreDetailed="true" minzoom="16" maxzoom="16" icon="barrier_small_red_2" iconVisibleSize="0" shield="" ignoreClick="true"/> | |
| <apply_if moreDetailed="false" minzoom="16" maxzoom="17" icon="barrier_small_red_2" iconVisibleSize="0" shield="" ignoreClick="true"/> | |
| <apply> | |
| <switch> <!-- These barriers are passable by bicycle and pedestrian --> | |
| <case baseAppMode="bicycle"/> | |
| <apply_if minzoom="16" maxzoom="16" icon="barrier_small_black_2"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <apply_if showAccess="true"> | |
| <switch> | |
| <case baseAppMode="pedestrian" moreDetailed="true" minzoom="17"/> | |
| <case baseAppMode="default" moreDetailed="true" minzoom="17"/> | |
| <case minzoom="18"/> | |
| <apply_if additional="access=private" icon_2="access_private_red_overlay"/> | |
| <apply_if additional="access=no" icon_2="access_private_red_overlay"/> | |
| <apply_if additional="access=permit" icon_2="access_permit_overlay"/> | |
| <apply_if baseAppMode="pedestrian" additional="foot=yes" icon_2=""/> | |
| </switch> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="17" iconVisibleSize="10" intersectionSizeFactor="0.8" intersectsWith=""> | |
| <switch tag="entrance" value="main"> | |
| <case maxzoom="17" icon="barrier_small_black_3" ignoreClick="true"> | |
| <apply_if nightMode="true" icon="barrier_small_white_3"/> | |
| <apply_if showAccess="true"> | |
| <apply_if additional="access=private" icon="barrier_small_red_3" iconVisibleSize="0" shield=""/> | |
| <apply_if additional="access=no" icon="barrier_small_red_3" iconVisibleSize="0" shield=""/> | |
| </apply_if> | |
| </case> | |
| <case minzoom="18" icon="entrance_main_map" shield="barrier_entrance_main_shield"/> | |
| <apply_if minzoom="18" maxzoom="18" showAccess="true"> | |
| <apply_if additional="access=private" icon_2="access_private_red_overlay"/> | |
| <apply_if additional="access=no" icon_2="access_private_red_overlay"/> | |
| <apply_if additional="access=permit" icon_2="access_permit_overlay"/> | |
| </apply_if> | |
| </switch> | |
| <switch tag="entrance" value="exit"> | |
| <case maxzoom="17" icon="barrier_small_red_3"> | |
| <apply_if nightMode="true" icon="barrier_small_red_3"/> | |
| </case> | |
| <case minzoom="18" icon="entrance_exit_map" shield="entrance_exit_shield"/> | |
| </switch> | |
| <switch tag="entrance" value="yes"> | |
| <case minzoom="18" maxzoom="18" icon="barrier_small_black_3"> | |
| <apply_if nightMode="true" icon="barrier_small_white_3"/> | |
| <apply_if showAccess="true"> | |
| <apply_if additional="access=private" icon="barrier_small_red_3" iconVisibleSize="0" shield=""/> | |
| <apply_if additional="access=no" icon="barrier_small_red_3" iconVisibleSize="0" shield=""/> | |
| </apply_if> | |
| </case> | |
| <case minzoom="19" icon="entrance_yes" shield="barrier_entrance_yes_shield"/> | |
| </switch> | |
| <switch tag="entrance" value="service"> | |
| <case minzoom="19" icon="entrance_service" shield="barrier_entrance_main_shield"/> | |
| </switch> | |
| <switch tag="amenity" value="parking_entrance" > | |
| <case maxzoom="17" icon="barrier_small_black_3"> | |
| <apply_if nightMode="true" icon="barrier_small_white_3"/> | |
| </case> | |
| <case minzoom="18" icon="amenity_parking_entrance" shield="blue_square_small_shield"> | |
| <apply_if nightMode="true" shield="blue_square_night_small_shield"/> | |
| </case> | |
| </switch> | |
| <apply iconOrder="161"/> | |
| <apply_if minzoom="19" showAccess="true"> | |
| <apply_if additional="access=private" icon_2="access_private_red_overlay"/> | |
| <apply_if additional="access=no" icon_2="access_private_red_overlay"/> | |
| <apply_if additional="access=permit" icon_2="access_permit_overlay"/> | |
| </apply_if> | |
| <apply_if baseAppMode="car" moreDetailed="false" maxzoom="17" icon=""/> | |
| </switch> | |
| <case minzoom="18" tag="highway" value="elevator" icon="elevator" shield="elevator_shield"/> | |
| <case minzoom="$powerTowerIconMinZoom" tag="power" value="tower"> | |
| <case maxzoom="14" icon="power_tower_small2" iconVisibleSize="3"/> | |
| <case maxzoom="15" icon="power_tower_small" iconVisibleSize="3"/> | |
| <case maxzoom="17" icon="power_tower_square" iconVisibleSize="7"/> | |
| <case minzoom="18" icon="power_tower" shield="power_tower_big_shield"/> | |
| </case> | |
| <case minzoom="17" tag="power" value="portal" icon="power_portal" shield="power_portal_shield"/> | |
| <case minzoom="15" tag="aerialway" value="pylon" icon="aerialway_pylon_small" iconVisibleSize="4"> | |
| <apply_if moreDetailed="false" maxzoom="15" icon=""/> | |
| </case> | |
| <switch> | |
| <case minzoom="16" tag="power" value="pole"/> | |
| <case moreDetailed="true" minzoom="17" tag="man_made" value="utility_pole"/> | |
| <apply icon="barrier_small_black_4"/> | |
| <apply_if nightMode="true" icon="barrier_small_white_4"/> | |
| </switch> | |
| <switch streetLighting="true" minzoom="16" iconVisibleSize="10" intersectionSizeFactor="0.7"> | |
| <case tag="highway" value="street_lamp"/> | |
| <case nightMode="false" streetLightingNight="false" tag="light_source" value=""/> | |
| <apply icon="highway_street_lamp"> | |
| <case additional="lit_additional=yes" icon="highway_street_lamp_lit"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| <case additional="lit_additional=no"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_no_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_no_night_shield"/> | |
| </case> | |
| <case shield="street_lamp_lit_yes_shield"> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| </apply> | |
| <apply_if nightMode="false" streetLightingNight="true" icon="" shield=""/> | |
| <apply_if maxzoom="16" icon=""/> | |
| </switch> | |
| <switch minzoom="17"> | |
| <case tag="osmand_hazard_map" value="yes"/> | |
| <case tag="hazard_map" value="yes"/> | |
| <case minzoom="18" tag="hazard" value=""/> <!-- All unsupported values --> | |
| <apply icon="hazard_yes" shield="yellow_triangle_shield" iconOrder="178"/> | |
| <apply_if additional="hazard=nuclear" icon="hazard_nuclear_map"/> | |
| <apply_if additional="hazard=erosion" icon="hazard_erosion_map"/> | |
| <apply_if additional="hazard=falling_rocks" icon="hazard_erosion_map"/> | |
| <apply_if additional="hazard=landslide" icon="hazard_erosion_map"/> | |
| <apply_if additional="hazard=slippery_road" icon="hazard_slippery_road_map"/> | |
| <apply_if additional="hazard=minefield" icon="hazard_minefield_map"/> | |
| <apply_if additional="hazard=avalanche" icon="hazard_avalanche_map"/> | |
| <apply_if additional="hazard=flood" icon="hazard_flood_map"/> | |
| </switch> | |
| <case minzoom="17" tag="public_transport" value="platform" additional="disused=yes" icon="highway_bus_stop" shield="gray_square_shield" > | |
| <apply_if nightMode="true" shield="gray_square_night_shield"/> | |
| </case> | |
| <!-- Public transport mode icons --> | |
| <switch > | |
| <case tag="highway" value="bus_stop"/> | |
| <case tag="public_transport" value="platform"/> | |
| <apply> | |
| <switch minzoom="14" maxzoom="14" iconVisibleSize="7" iconOrder="55"> | |
| <switch> | |
| <case showBusRoutes="true" additional="bus=yes"/> | |
| <case showTrolleybusRoutes="true" additional="trolleybus=yes"/> | |
| <case showShareTaxiRoutes="true" additional="share_taxi=yes"/> | |
| <apply icon="highway_bus_stop_round_small"> | |
| <apply_if nightMode="true" icon="highway_bus_stop_round_small_night"/> | |
| </apply> | |
| </switch> | |
| </switch> | |
| </apply> | |
| <apply_if minzoom="15" maxzoom="16" iconVisibleSize="9" iconOrder="73"> | |
| <switch hideIcons="false"> | |
| <switch> | |
| <case additional="train=yes"/> | |
| <case additional="light_rail=yes"/> | |
| <case additional="monorail=yes"/> | |
| <apply icon="railway_station_small"> | |
| <apply_if nightMode="true" icon="railway_station_small_night"/> | |
| </apply> | |
| </switch> | |
| <case icon="highway_bus_stop_small"> | |
| <apply_if nightMode="true" icon="highway_bus_stop_small_night"/> | |
| </case> | |
| </switch> | |
| </apply_if> | |
| <apply_if hideIcons="false" minzoom="17"> | |
| <switch> | |
| <switch> | |
| <case additional="train=yes"/> | |
| <case additional="light_rail=yes"/> | |
| <case additional="monorail=yes"/> | |
| <apply icon="railway_station"/> | |
| </switch> | |
| <case icon="highway_bus_stop"/> | |
| <apply shield="blue_square_shield" iconOrder="82" intersectionMargin="3"/> | |
| <apply_if moreDetailed="true" additional="shelter=yes" shield="blue_square_shelter_yes_shield" intersectionSizeFactor="0.9"/> | |
| <apply_if nightMode="true" shield="blue_square_night_shield"> | |
| <apply_if moreDetailed="true" additional="shelter=yes" shield="blue_square_shelter_yes_night_shield" intersectionSizeFactor="0.9"/> | |
| </apply_if> | |
| </switch> | |
| </apply_if> | |
| </switch> | |
| <switch hideIcons="false" iconOrder="83" > | |
| <case minzoom="13" tag="railway" value="halt"> | |
| <case maxzoom="14" icon="halt_small_2" iconVisibleSize="10"> | |
| <apply_if nightMode="true" icon="halt_small_2_night"/> | |
| </case> | |
| <case minzoom="15" maxzoom="15" icon="halt_small"> | |
| <apply_if nightMode="true" icon="halt_small_night"/> | |
| </case> | |
| <case minzoom="16" icon="halt" shield="blue_square_small_shield"> | |
| <apply_if nightMode="true" shield="blue_square_night_small_shield"/> | |
| </case> | |
| <apply_if showLightRailRoutes="true" additional="light_rail=yes" iconOrder="5"/> | |
| </case> | |
| <case minzoom="15" tag="railway" value="tram_stop"> | |
| <case maxzoom="16" icon="tram_stop_small" iconVisibleSize="10"> | |
| <apply_if nightMode="true" icon="tram_stop_small_night"/> | |
| </case> | |
| <case minzoom="17" icon="railway_tram_stop" shield="blue_round_shield"> | |
| <apply_if moreDetailed="true" additional="shelter=yes" shield="blue_square_shelter_yes_shield"/> | |
| <apply_if nightMode="true" shield="blue_square_night_shield"> | |
| <apply_if moreDetailed="true" additional="shelter=yes" shield="blue_square_shelter_yes_night_shield"/> | |
| </apply_if> | |
| </case> | |
| </case> | |
| <case minzoom="15" tag="railway" value="level_crossing" icon="level_crossing_map"> | |
| <apply_if streetLighting="true"> | |
| <case additional="lit_additional=yes"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_yes_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_yes_night_shield"/> | |
| </case> | |
| <case additional="lit_additional=no"> | |
| <apply_if nightMode="false" streetLightingNight="false" shield="street_lamp_lit_no_shield"/> | |
| <apply_if nightMode="true" shield="street_lamp_lit_no_night_shield"/> | |
| </case> | |
| </apply_if> | |
| </case> | |
| <case minzoom="13" tag="aerialway" value="station"> | |
| <case maxzoom="14" icon="aerialway_station_small" iconVisibleSize="3"> | |
| <apply_if nightMode="true" icon="aerialway_station_small_night"/> | |
| </case> | |
| <case minzoom="15" icon="aerialway_station" shield="blue_round_shield"> | |
| <apply_if nightMode="true" shield="blue_round_night_big_shield"/> | |
| </case> | |
| </case> | |
| </switch> | |
| <!-- Icons for subwayMode (colored rings) --> | |
| <switch subwayMode="true" minzoom="12" maxzoom="14" tag="railway" value="station" icon="railway_subway_station_small_default" shield="white_round_small_shield" iconVisibleSize="2" iconOrder="33"> | |
| <!-- <case additional="route=subway"/>--> | |
| <case additional="station=subway"/> | |
| <case additional="network=rer"/> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_default2"/> | |
| <apply> | |
| <case additional="color_red" icon="railway_subway_station_small_red"/> | |
| <case additional="color_brown" icon="railway_subway_station_small_brown"/> | |
| <case additional="color_orange" icon="railway_subway_station_small_orange"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_orange2"/> | |
| </case> | |
| <case additional="color_darkyellow" icon="railway_subway_station_small_darkyellow"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_darkyellow2"/> | |
| </case> | |
| <case additional="color_yellow" icon="railway_subway_station_small_yellow"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_yellow2"/> | |
| </case> | |
| <case additional="color_lightgreen" icon="railway_subway_station_small_lightgreen"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_lightgreen2"/> | |
| </case> | |
| <case additional="color_green" icon="railway_subway_station_small_green"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_green2"/> | |
| </case> | |
| <case additional="color_lightblue" icon="railway_subway_station_small_lightblue"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_lightblue2"/> | |
| </case> | |
| <case additional="color_blue" icon="railway_subway_station_small_blue"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_blue2"/> | |
| </case> | |
| <case additional="color_purple" icon="railway_subway_station_small_purple"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_purple2"/> | |
| </case> | |
| <case additional="color_gray" icon="railway_subway_station_small_gray"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_gray2"/> | |
| </case> | |
| <case additional="color_black" icon="railway_subway_station_small_black"> | |
| <apply_if nightMode="true" icon="railway_subway_station_small_black2"/> | |
| </case> | |
| </apply> | |
| <apply_if nightMode="true" shield="darkgray_round_small_shield"/> | |
| </switch> | |
| <switch hideIcons="false" minzoom="12" tag="railway" value="station" iconOrder="70" > | |
| <!-- <case maxzoom="12" icon="railway_station_small_2" iconVisibleSize="10"/>--> | |
| <case minzoom="13" maxzoom="14" icon="railway_station_small"> | |
| <apply_if nightMode="true" icon="railway_station_small_night"/> | |
| <apply_if additional="disused=yes" icon="railway_station_small_disused" iconVisibleSize="10" intersectionSizeFactor="0.8"/> | |
| <apply_if additional="station=subway" icon="railway_station_subway_small"> | |
| <apply_if nightMode="true" icon="railway_station_subway_small_night"/> | |
| </apply_if> | |
| </case> | |
| <case minzoom="15"> | |
| <switch> | |
| <case additional="station=subway"> | |
| <apply icon="subway_station" shield="blue_arc_big_shield"> | |
| <apply_if nightMode="true" shield="blue_arc_night_big_shield"/> | |
| </apply> | |
| </case> | |
| <case icon="railway_station" shield="blue_round_shield" iconVisibleSize="14"> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| <apply_if additional="disused=yes" icon="railway_station_disused" shield="gray_round_shield"> | |
| <apply_if nightMode="true" shield="gray_round_night_shield"/> | |
| </apply_if> | |
| </case> | |
| <apply iconVisibleSize="18" intersectionSizeFactor="0.6"/> | |
| </switch> | |
| <!-- <case additional="disused=yes" icon="railway_station_small_disused"/> | |
| <case icon="railway_station" shield="blue_round_shield" iconVisibleSize="20" intersectionSizeFactor="0.7"/> | |
| </case> | |
| <case minzoom="16"> | |
| <case additional="station=subway"> | |
| <apply icon="railway_station_subway_map" shield="blue_arc_big_shield"> | |
| <apply_if nightMode="true" shield="blue_arc_night_big_shield"/> | |
| </apply> | |
| </case>--> | |
| </case> | |
| <!-- <apply iconOrder="19"/>--> | |
| </switch> | |
| <case minzoom="16" tag="railway" value="yard" icon="railway_yard" shield="blue_round_shield" iconVisibleSize="14"> | |
| <apply_if nightMode="true" shield="blue_round_night_shield"/> | |
| </case> | |
| <apply_if legend="true" iconVisibleSize="0"/> | |
| </switch> | |
| <case tag="osmand_change" value="delete"/> <!-- OSM Live will break if delete --> | |
| </point> | |
| <!-- PRIORITY Input to filter : zoom [minzoom, maxzoom], tag, value --> | |
| <polygon> | |
| <!-- Polygon highways --> | |
| <switch noPolygons="false"> | |
| <switch minzoom="12"> | |
| <case tag="area:highway" value="motorway"/> | |
| <case tag="area:highway" value="trunk"/> | |
| <case tag="area:highway" value="primary"/> | |
| <case tag="area:highway" value="secondary"/> | |
| <case tag="area:highway" value="tertiary"/> | |
| <case tag="area:highway" value="unclassified"/> | |
| <case tag="area:highway" value="residential"/> | |
| <case tag="man_made" value="bridge"/> | |
| <apply color="$primaryResidentialHighwayAreaColor" color_2="$primaryResidentialHighwayAreaShadowColor" strokeWidth_2=":1"/> | |
| </switch> | |
| <switch minzoom="14"> | |
| <case tag="area:highway" value="pedestrian"/> | |
| <case tag="area:highway" value="footway"/> | |
| <case tag="area:highway" value="steps"/> | |
| <apply_if minzoom="16"> | |
| <switch> | |
| <case additional="surface=sett"/> | |
| <case additional="surface=cobblestone"/> | |
| <case additional="surface=paving_stones"/> | |
| <apply> | |
| <switch> | |
| <case roadStyle="highContrastRoads" shader="paving_stones_hc"> | |
| <apply_if nightMode="true" shader="paving_stones_hc_night"/> | |
| </case> | |
| <case baseAppMode="pedestrian" shader="paving_stones_pedestrian"> | |
| <apply_if nightMode="true" shader="paving_stones_pedestrian_night"/> | |
| </case> | |
| <case shader="paving_stones"> | |
| <apply_if nightMode="true" shader="paving_stones_night"/> | |
| </case> | |
| </switch> | |
| </apply> | |
| </switch> | |
| </apply_if> | |
| <apply_if minzoom="14"> | |
| <case color="$pedestrianRoadColor" color_0="$pedestrianRoadColor" color_2="$pedestrianRoadShadowColor" strokeWidth_2=":1"/> | |
| <case nightMode="true" color="#727272"/> | |
| </apply_if> | |
| <apply_if baseAppMode="car" shader="" color="#f0e0d8" color_2="#44aaaaaa"> | |
| <apply_if nightMode="true" color="#353535" color_2="#77666666"/> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="14"> | |
| <case tag="area:highway" value="service"/> | |
| <case minzoom="16" tag="area:highway" value="cycleway"/> | |
| <apply color="$serviceHighwayAreaColor" color_2="$serviceHighwayAreaShadowColor" strokeWidth_2=":1"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="16" tag="area:highway" value="track"/> | |
| <apply color="#e2b36f" color_2="#a87a10" pathEffect_2="4_2" strokeWidth_2=":1"> | |
| <apply_if nightMode="true" color="#6b5432"/> | |
| </apply> | |
| </switch> | |
| <apply_if showAccess="true" minzoom="16"> | |
| <switch> | |
| <case additional="access=private" color_2="$accessPrivateColor"/> | |
| <case additional="access=no" color_2="$accessPrivateColor"/> | |
| <case additional="access=permit" color_2="$accessPermitColor"/> | |
| <case additional="access=destination" color_2="$accessDestinationColor"/> | |
| <case additional="access=permissive" color_2="$accessPermissiveColor"/> | |
| <case additional="access=agricultural" color_2="$accessAgriculturalColor"/> | |
| <case additional="access=forestry" color_2="$accessForestryColor"/> | |
| <case additional="access=customers" color_2="$accessCustomersColor"/> | |
| <case additional="access=delivery" color_2="$accessDeliveryColor"/> | |
| <case additional="access=emergency" color_2="$accessEmergencyColor"/> | |
| <case additional="ski=no" color_2="$accessSkiNoColor"/> | |
| <apply cap_2="ROUND"> | |
| <case maxzoom="16" strokeWidth_2="3.7:3.7" pathEffect_2="1_11"/> | |
| <case maxzoom="17" strokeWidth_2="4.5:4.5" pathEffect_2="1_13"/> | |
| <case maxzoom="18" strokeWidth_2="5:5" pathEffect_2="1_17"/> | |
| <case minzoom="19" strokeWidth_2="6.5:6.5" pathEffect_2="1_21"/> | |
| </apply> | |
| </switch> | |
| </apply_if> | |
| </switch> | |
| <!-- Buildings --> | |
| <switch hideBuildings="false" minzoom="15" color_2="$buildingStrokeColor"> | |
| <switch coloredBuildings="true"> | |
| <switch> | |
| <case tag="building" value="garage"/> | |
| <case tag="building" value="industrial"/> | |
| <case tag="building" value="transportation"/> | |
| <case tag="building" value="warehouse"/> | |
| <case tag="building" value="hangar"/> | |
| <case tag="building" value="factory"/> | |
| <case tag="building" value="manufacture"/> | |
| <case tag="building" value="farm_auxiliary"/> | |
| <case tag="building" value="shed"/> | |
| <case tag="building" value="barn"/> | |
| <case tag="building" value="greenhouse"/> | |
| <case tag="building" value="outbuilding"/> | |
| <case tag="man_made" value="storage_tank"/> | |
| <case tag="man_made" value="silo"/> | |
| <case tag="man_made" value="reservoir_covered"/> | |
| <case tag="man_made" value="chimney"/> | |
| <apply color="$buildingIndustrialColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="building" value="roof"/> | |
| <case tag="building" value="carport"/> | |
| <apply color="$buildingRoofColor"/> | |
| </switch> | |
| <case tag="building" value="office" color="$buildingOfficeColor"/> | |
| <switch> | |
| <case tag="building" value="residential"/> | |
| <case tag="building" value="house"/> | |
| <case tag="building" value="hut"/> | |
| <case tag="building" value="cabin"/> | |
| <case tag="building" value="detached"/> | |
| <case tag="building" value="farm"/> | |
| <case tag="building" value="hotel"/> | |
| <apply color="$buildingResidentialColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="building" value="hospital"/> | |
| <apply color="$buildingHospitalColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="building" value="static_caravan"/> | |
| <case tag="building" value="tent"/> | |
| <case tag="building" value="beach_hut"/> | |
| <apply color="$buildingTentColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="building" value="civic"/> | |
| <case tag="building" value="hall"/> | |
| <case tag="building" value="administrative"/> | |
| <case tag="building" value="public"/> | |
| <case tag="building" value="school"/> | |
| <case tag="building" value="kindergarten"/> | |
| <case tag="building" value="university"/> | |
| <case tag="building" value="college"/> | |
| <case tag="building" value="stadium"/> | |
| <case tag="building" value="sports_centre"/> | |
| <apply color="$buildingEducationalColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="building" value="commercial"/> | |
| <case tag="building" value="retail"/> | |
| <apply color="$buildingCommercialColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="building" value="place_of_worship"/> | |
| <case tag="building" value="basilica"/> | |
| <case tag="building" value="castle_tower"/> | |
| <case tag="historic" value="city_gate"/> | |
| <apply strokeWidth_2="$attractionStrokeWidth" color="$churchColor" color_2="$attractionStrokeColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="military" value="bunker"/> | |
| <case tag="military" value="barracks"/> | |
| <apply color="$buildingMilitaryColor"/> | |
| </switch> | |
| <apply> | |
| <switch> | |
| <case additional="ruins=yes"/> | |
| <apply strokeWidth_2="3" color="#99ababab" color_2="#000000" pathEffect_2="9_3"/> | |
| <apply_if nightMode="true" color="#494949" color_2="#ffffff"/> | |
| <apply_if maxzoom="15" moreDetailed="true" strokeWidth_2="$buildingStrokeWidth"/> | |
| </switch> | |
| </apply> | |
| <apply_if minzoom="16" strokeWidth_2="$buildingStrokeWidth"/> | |
| <apply_if minzoom="16" nightMode="true" strokeWidth_2="$buildingStrokeWidthNight"/> | |
| </switch> | |
| <switch> | |
| <case tag="building" value="collapsed"/> | |
| <case tag="building" value="disused"/> | |
| <case tag="abandoned:building" value=""/> | |
| <case tag="disused:building" value=""/> | |
| <apply color="$buildingAbandonedColor" color_2="$buildingAbandonedStrokeColor" pathEffect_2="9_3" strokeWidth_2="$buildingStrokeWidth"/> | |
| </switch> | |
| <switch> | |
| <case tag="building" value=""/> | |
| <case tag="historic" value="city_gate"/> | |
| <case tag="man_made" value="storage_tank"/> | |
| <case tag="man_made" value="silo"/> | |
| <case tag="man_made" value="reservoir_covered"/> | |
| <case tag="man_made" value="chimney"/> | |
| <case tag="man_made" value="tower"/> | |
| <case tag="military" value="bunker"/> | |
| <case tag="military" value="barracks"/> | |
| <apply color="$buildingColor" color_2="$buildingStrokeColor"/> | |
| <apply> | |
| <switch> | |
| <case additional="ruins=yes"/> | |
| <apply color="#99ababab" color_2="#000000" pathEffect_2="9_3"/> | |
| <apply_if nightMode="true" color="#494949" color_2="#aaaaaa"/> | |
| </switch> | |
| </apply> | |
| <apply_if minzoom="16" strokeWidth_2="$buildingStrokeWidth"/> | |
| <apply_if minzoom="16" nightMode="true" strokeWidth_2="$buildingStrokeWidthNight"/> | |
| </switch> | |
| <case tag="building" value="construction" color="$buildingConstructionColor" color_2="#666666" pathEffect_2="8_4"> | |
| <apply_if minzoom="16" strokeWidth_2="$buildingStrokeWidth"/> | |
| <apply_if minzoom="16" nightMode="true" strokeWidth_2="$buildingStrokeWidthNight"/> | |
| </case> | |
| <case tag="building" value="proposed" color="$buildingProposedColor" color_2="#666666" pathEffect_2="8_4"> | |
| <apply_if minzoom="16" strokeWidth_2="0.7"/> | |
| <apply_if nightMode="true" color_2="#aaaaaa"/> | |
| </case> | |
| <case tag="building" value="pyramid" color="#be865d" color_2="#000000" strokeWidth_2="0.7"> | |
| <apply_if nightMode="true" color="#665228" /> | |
| </case> | |
| </switch> | |
| <!-- Water --> | |
| <switch hideWaterPolygons="false"> | |
| <case minzoom="10" tag="landuse" value="basin" additional="basin=detention"> | |
| <apply strokeWidth_2="1:0" color_2="#7479ec" pathEffect_2="7_5"/> | |
| <apply color="#44acd8f3"/> | |
| <apply_if nightMode="true" color="#44330099" color_2="$waterStrokeColorNight"/> | |
| </case> | |
| <switch> | |
| <switch> | |
| <case minzoom="1" tag="natural" value="coastline"/> <!-- color_2="#2Aff7c00" strokeWidth_2=":1"--> | |
| <case minzoom="4" tag="natural" value="water"/> | |
| <case minzoom="10" tag="waterway" value="riverbank"/> | |
| <switch> | |
| <case minzoom="$landuseReservoirMinZoom" tag="landuse" value="reservoir"/> | |
| <case minzoom="$landuseReservoirMinZoom" tag="landuse" value="water"/> | |
| <case minzoom="$landuseReservoirMinZoom" tag="landuse" value="basin"/> | |
| <apply_if additional="abandoned=yes" strokeWidth_2="1:0" color_2="#7479ec" pathEffect_2="7_5"/> | |
| </switch> | |
| <case minzoom="11" tag="waterway" value="wadi" strokeWidth_2="1:0" color_2="#7479ec" pathEffect_2="7_5"/> | |
| <apply> | |
| <case additional="salt=yes" shader="water_salt" color_0="#83CDE5"> | |
| <apply_if nightMode="true" shader="" color_0="$waterColor"/> | |
| </case> | |
| </apply> | |
| </switch> | |
| <switch> | |
| <case minzoom="15" tag="leisure" value="swimming_pool"/> | |
| <case minzoom="11" tag="landuse" value="salt_pond"> | |
| <apply_if minzoom="13" shader="wetland_saltern" color_0="$waterColor"> | |
| <apply_if nightMode="true" shader="" color="$wetlandColorNight"/> | |
| </apply_if> | |
| </case> | |
| <case minzoom="16" tag="amenity" value="fountain"/> | |
| <case minzoom="16" tag="natural" value="hot_spring"/> | |
| <case minzoom="16" tag="natural" value="geyser"/> | |
| <case minzoom="16" tag="natural" value="blowhole"/> | |
| <apply color_2="#7479ec" strokeWidth_2="1.3:0"/> | |
| </switch> | |
| <case minzoom="10" tag="waterway" value="dock" color_2="#aa8387d5" strokeWidth_2="3"/> | |
| <apply color="$waterColor" color_0="$waterColor"/> | |
| </switch> | |
| <apply_if additional="intermittent=yes" shader="water_intermittent"> | |
| <apply_if nightMode="true" shader="water_intermittent_night"/> | |
| </apply_if> | |
| </switch> | |
| <!-- for 'no polygons' --> | |
| <switch noPolygons="false"> | |
| <!-- Polygon railway --> | |
| <switch minzoom="11" color="#d4aaaa" color_2="#000000" strokeWidth_2="0.4"> | |
| <case tag="railway" value="station"/> | |
| <case tag="aerialway" value="station"/> | |
| <apply_if nightMode="true" color="#685454"/> | |
| </switch> | |
| <case minzoom="11" tag="public_transport" value="station" color="#d4aaaa"> | |
| <apply_if nightMode="true" color="#685454"/> | |
| </case> | |
| <switch minzoom="15" color="#44888888"> | |
| <case tag="public_transport" value="platform"> | |
| <apply_if additional="disused=yes"> | |
| <apply_if nightMode="true" color="#88666666"/> | |
| </apply_if> | |
| <apply_if baseAppMode="public_transport" strokeWidth_2="2" color_2="#666666"> | |
| <apply_if nightMode="true" color_2="#999999"/> | |
| </apply_if> | |
| </case> | |
| <case tag="amenity" value="bus_station"> | |
| <apply_if nightMode="true" color="#685454"/> | |
| </case> | |
| </switch> | |
| <case minzoom="11" tag="amenity" value="ferry_terminal" color="$null" color_2="#33000000" strokeWidth_2="0.4"/> | |
| <!-- Aeroway --> | |
| <switch minzoom="12"> | |
| <case tag="aeroway" value="aerodrome" color="$aerodromeColor"> | |
| <apply_if maxzoom="17" additional="aerodrome:type=military" shader="danger" color_0="$landuseMilitaryColor0" color_2="#c8ffa0c0" strokeWidth_2="1:1"> | |
| <apply_if nightMode="true" shader="danger_night"/> | |
| </apply_if> | |
| </case> | |
| <case maxzoom="17" tag="abandoned:aeroway" value="aerodrome" shader="diagonal_gray_shader"> | |
| <apply_if nightMode="true" shader="diagonal_lightgray_shader"/> | |
| </case> | |
| </switch> | |
| <case minzoom="12" tag="aeroway" value="spaceport" color="$aerodromeColor"/> | |
| <case minzoom="14" tag="aeroway" value="terminal" color="$aerowayTerminalColor" color_2="#66444444" strokeWidth_2="0.5" > | |
| <apply_if nightMode="true" color_2="#a0a0a0"/> | |
| </case> | |
| <case minzoom="13" tag="aeroway" value="apron" color="$apronColor"/> | |
| <switch minzoom="13"> | |
| <case tag="aeroway" value="runway" color="#bbbbcc"> | |
| <apply_if nightMode="true" color="#37555c"/> | |
| </case> | |
| <case tag="abandoned:aeroway" value="runway" color="#77bbbbbb"> | |
| <apply_if nightMode="true" color="#99909090"/> | |
| </case> | |
| </switch> | |
| <case minzoom="18" tag="aeroway" value="helipad" color="#55aaaaaa" color_2="#999999" strokeWidth_2="0.5"> | |
| <apply_if nightMode="true" color="#88555555" color_2="#666666"/> | |
| </case> | |
| <case minzoom="4" tag="natural" value="bay"/> | |
| <switch> | |
| <case tag="place" value="island"/> | |
| <case tag="place" value="islet"/> | |
| <case tag="natural" value="land"/> | |
| <apply color="$defaultColor"/> | |
| </switch> | |
| <!-- Forest, wood --> | |
| <switch minzoom="14"> | |
| <case tag="wood:lost" value="dead_wood" shader="wood_dead_wood"/> | |
| <case tag="wood:lost" value="windfall" shader="wood_windfall"/> | |
| <apply color_0="$landuseLoggingColor"/> | |
| <apply_if nightMode="true" shader="" color_0="$null"/> | |
| </switch> | |
| <switch minzoom="6"> | |
| <case tag="natural" value="wood" color="$woodColor" color_0="$woodColor"> | |
| <apply_if minzoom="16" additional="leaf_type=broadleaved" shader="$woodBroadleavedShader"/> | |
| <apply_if minzoom="16" additional="leaf_type=needleleaved" shader="$woodNeedleleavedShader"/> | |
| <apply_if minzoom="16" additional="leaf_type=mixed" shader="$woodMixedShader"/> | |
| </case> | |
| <case tag="landuse" value="forest" color="$forestColor" color_0="$forestColor"> | |
| <apply_if minzoom="16" additional="leaf_type=broadleaved" shader="$forestBroadleavedShader"/> | |
| <apply_if minzoom="16" additional="leaf_type=needleleaved" shader="$forestNeedleleavedShader"/> | |
| <apply_if minzoom="16" additional="leaf_type=mixed" shader="$forestMixedShader"/> | |
| </case> | |
| <apply> | |
| <switch> | |
| <case additional="wood:damage=dead_wood" shader="wood_dead_wood"/> | |
| <case additional="wood:damage=windfall" shader="wood_windfall"/> | |
| <apply color_0="$landuseLoggingColor"/> | |
| </switch> | |
| </apply> | |
| <apply_if nightMode="true" shader=""/> | |
| </switch> | |
| <!-- Open nature, night color $openNatureColorNight --> | |
| <switch> | |
| <case minzoom="11" tag="natural" value="heath" color="$heathColor"/> | |
| <case minzoom="11" tag="natural" value="grassland" color="$grasslandColor"/> | |
| <case minzoom="11" tag="landuse" value="greenfield" color="$greenfieldColor"/> | |
| <case minzoom="11" tag="landuse" value="grass" color="$grassColor"/> | |
| <case minzoom="11" tag="landuse" value="greenery" color="$greeneryColor"/> | |
| <case minzoom="11" tag="landuse" value="brownfield" color="$brownfieldColor"/> | |
| <case minzoom="12" tag="leisure" value="common" color="$leisureCommonColor"/> | |
| <case minzoom="14" tag="leisure" value="dog_park" color="$leisureCommonColor"/> | |
| <apply_if nightMode="true" color="$openNatureColorNight"/> | |
| </switch> | |
| <!-- Some areas which must remain distinguishable from open nature in some dependent renderers at night (use $shaderColorNight) --> | |
| <switch> | |
| <case minzoom="13" tag="landuse" value="village_green" color="$villageGreenColor"/> | |
| <case minzoom="12" tag="landuse" value="recreation_ground" color="$recreationGroundColor"/> | |
| <case minzoom="15" tag="leisure" value="playground" color="$playgroundColor"/> | |
| <apply_if nightMode="true" color="$shaderColorNight"/> | |
| </switch> | |
| <!-- Areas which have their own inherent night color definition in some dependent renderers --> | |
| <switch> | |
| <case minzoom="6" tag="natural" value="desert" color="$desertColor"/> | |
| <case minzoom="6" tag="natural" value="lava" color="$lavaColor"/> | |
| </switch> | |
| <case minzoom="11" tag="leisure" value="park"> | |
| <apply color="$parkColor" color_2="$parkStrokeColor" strokeWidth_2=":1"/> | |
| </case> | |
| <switch> | |
| <case minzoom="11" tag="leisure" value="golf_course" strokeWidth_2=":1" color="$golfCourseColor" color_2="$golfCourseStrokeColor"/> | |
| <switch> | |
| <case minzoom="14" tag="leisure" value="pitch"/> | |
| <case minzoom="15" tag="leisure" value="fitness_station"/> | |
| <apply_if minzoom="15" color="$pitchColor" color_2="$pitchColorStroke" strokeWidth_2=":1"/> | |
| <apply_if moreDetailed="true" color="$pitchColor" color_2="$pitchColorStroke" strokeWidth_2=":1"/> | |
| </switch> | |
| <case minzoom="14" tag="leisure" value="bleachers" color="$standsColor" color_2="$standsStrokeColor" strokeWidth_2=":1"/> | |
| <case minzoom="16" tag="leisure" value="outdoor_seating" color="#55dec8c8"/> | |
| <case minzoom="12" tag="leisure" value="track" color="$leisureTrackColor" color_2="$leisureTrackStrokeColor" cap_2="ROUND"> | |
| <case maxzoom="12" strokeWidth_2="0.8"/> | |
| <case maxzoom="13" strokeWidth_2="1:1"/> | |
| <case maxzoom="14" strokeWidth_2="1.5:1.5"/> | |
| <case maxzoom="15" strokeWidth_2="2:2"/> | |
| <case maxzoom="16" strokeWidth_2="3:3"/> | |
| <case maxzoom="17" strokeWidth_2="5:5"/> | |
| <case minzoom="18" strokeWidth_2="6.5:6.5"/> | |
| </case> | |
| <case minzoom="12" tag="leisure" value="garden" color="$gardenColor"/> | |
| <apply> | |
| <switch minzoom="16" showAccess="true"> | |
| <case additional="access=private" color_2="$accessPrivateColor"/> | |
| <case additional="access=no" color_2="$accessPrivateColor"/> | |
| <case additional="access=permit" color_2="$accessPermitColor"/> | |
| <apply strokeWidth_2="3" pathEffect_2="1_6" cap_2="ROUND"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <switch minzoom="15"> | |
| <case tag="golf" value="rough" shader="golf_rough"/> | |
| <case tag="golf" value="green" color="$golfGreenColor"/> | |
| <case tag="golf" value="bunker" color="$golfBunkerColor"/> | |
| <case tag="golf" value="fairway" color="$golfFairwayColor"/> | |
| <case tag="golf" value="tee" color="$golfFairwayColor"/> | |
| </switch> | |
| <case minzoom="$farmyardMinZoom" tag="landuse" value="farmyard" color="$farmyardColor"/> | |
| <case minzoom="17" tag="landuse" value="flowerbed" color="$flowerbedColor"/> | |
| <case minzoom="13" tag="landuse" value="animal_keeping" color="$farmyardColor"/> | |
| <switch minzoom="$farmlandMinZoom"> | |
| <case tag="landuse" value="farm"/> | |
| <case tag="landuse" value="farmland"/> | |
| <apply color="$farmColor"/> | |
| </switch> | |
| <case minzoom="$meadowMinZoom" tag="landuse" value="meadow" color="$meadowColor"/> | |
| <!-- Built-up areas --> | |
| <switch> | |
| <case minzoom="9" tag="landuse" value="residential" color="$landuseResidentialColor"> | |
| <apply_if additional="residential=rural" color="$landuseResidentialRuralColor"/> | |
| <apply_if moreDetailed="false" additional="named=yes" strokeWidth_2="1" color_2="$landuseResidentialNamedStrokeColor"/> | |
| </case> | |
| <case minzoom="$landuseIndustrialMinZoom" tag="landuse" value="industrial" color="$landuseIndustrialColor"> | |
| <apply_if additional="industrial=port" color="$portColor" color_2="#AAAAAA" strokeWidth_2="1"/> | |
| </case> | |
| <case minzoom="12" tag="harbour" value="yes" color="$null" color_2="#44999999" strokeWidth_2="2"/> | |
| <case minzoom="12" tag="landuse" value="railway" color="$landuseRailwayColor"/> | |
| <case minzoom="12" tag="landuse" value="depot" color="$landuseRailwayColor"/> | |
| <case minzoom="12" tag="railway" value="yard" color="$landuseRailwayColor"/> | |
| <case minzoom="14" tag="landuse" value="garages" color="$landuseGaragesColor"/> | |
| <switch moreDetailed="true"> | |
| <case minzoom="12" tag="abandoned:landuse" value="industrial"/> | |
| <case minzoom="11" tag="abandoned:landuse" value="railway"/> | |
| <case minzoom="11" tag="abandoned:landuse" value="residential"/> | |
| <case minzoom="11" tag="abandoned:landuse" value="garages"/> | |
| <switch> | |
| <case minzoom="12" tag="abandoned:landuse" value=""/> | |
| <case minzoom="11" tag="abandoned:place" value="" strokeWidth_2="0.5" color_2="#44444444"> | |
| <apply_if nightMode="true" color_2="#77aaaaaa"/> | |
| </case> | |
| </switch> | |
| <apply maxzoom="17" shader="diagonal_gray_shader"> | |
| <apply_if nightMode="true" shader="diagonal_lightgray_shader"/> | |
| </apply> | |
| </switch> | |
| </switch> | |
| <case minzoom="11" tag="amenity" value="prison" shader="prison" color_2="#aaaaaa" strokeWidth_2="1:1"> | |
| <apply_if nightMode="true" shader="" color="$landusePrisonColorNight" color_2="#555555"/> | |
| </case> | |
| <case minzoom="15" tag="amenity" value="bicycle_parking" color="$bicycleParkingColor"> | |
| <apply_if minzoom="19" strokeWidth_2="2" color_2="$bicycleParkingStrokeColor"/> | |
| </case> | |
| <case minzoom="19" tag="amenity" value="parking_space" color="$null" color_2="#ffffff" strokeWidth_2="1" pathEffect_2="5_5"> | |
| <apply_if nightMode="true" color_2="#33999999"/> | |
| </case> | |
| <case minzoom="15" tag="amenity" value="parking" color="$parkingColor"> | |
| <apply> | |
| <switch> | |
| <case additional="parking=multi-storey"/> | |
| <case additional="parking=underground"/> | |
| <apply color_2="#555555" strokeWidth_2="0.7"> | |
| <apply_if nightMode="true" color_2="#999999"/> | |
| </apply> | |
| </switch> | |
| </apply> | |
| <apply showAccess="true"> | |
| <switch minzoom="16"> | |
| <case additional="access=private" color_2="$accessPrivateColor"/> | |
| <case additional="access=permissive" color_2="$accessPermissiveColor"> | |
| <apply_if nightMode="true" color_2="$accessPermissiveColorNight2"/> | |
| </case> | |
| <case additional="access=customers" color="$parkingCustomersColor" color_2="$accessCustomersColor" strokeWidth_2="3" pathEffect_2="8_6" cap_2="ROUND"> | |
| <apply_if nightMode="true" color_2="$accessCustomersColorNight2"/> | |
| </case> | |
| <apply strokeWidth_2="3" pathEffect_2="1_6" cap_2="ROUND"/> | |
| </switch> | |
| </apply> | |
| </case> | |
| <case minzoom="12" tag="landuse" value="commercial" color="$landuseCommercialColor"/> | |
| <case minzoom="13" tag="amenity" value="marketplace" color="$amenityMarketplaceColor"/> | |
| <switch> | |
| <case minzoom="12" tag="landuse" value="landfill"/> | |
| <apply color="$landuseLandfillColor"/> | |
| </switch> | |
| <case minzoom="14" tag="man_made" value="spoil_heap"> | |
| <apply_if moreDetailed="true" color="$spoilHeapColor"/> | |
| <apply_if moreDetailed="false" minzoom="16" color="$spoilHeapColor"/> | |
| </case> | |
| <switch minzoom="15"> | |
| <case tag="landuse" value="education"/> | |
| <case tag="amenity" value="kindergarten"/> | |
| <case tag="amenity" value="school"/> | |
| <case tag="amenity" value="prep_school"/> | |
| <case tag="amenity" value="training"/> | |
| <case tag="amenity" value="music_school"/> | |
| <case tag="amenity" value="college"/> | |
| <case tag="amenity" value="university"/> | |
| <case tag="amenity" value="childcare"/> | |
| <case tag="amenity" value="driver_training"/> | |
| <case tag="amenity" value="research_institute"/> | |
| <apply color="$amenityEducationalColor" color_2="$amenityEducationalStrokeColor" strokeWidth_2=":1"/> | |
| </switch> | |
| <switch minzoom="15"> | |
| <case tag="amenity" value="hospital"/> | |
| <case tag="amenity" value="clinic"/> | |
| <apply color="$amenityHospitalColor" color_2="$amenityHospitalStrokeColor" strokeWidth_2=":1"/> | |
| </switch> | |
| <case minzoom="10" tag="landuse" value="allotments" color="$landuseAllotmentsColor" color_2="$landuseAllotmentsStrokeColor" strokeWidth_2="1"> | |
| <apply_if moreDetailed="true" minzoom="16" shader="allotments2_shader" color_0="$landuseAllotmentsColor"/> | |
| <apply_if nightMode="true" shader="" color_0="$null"/> | |
| </case> | |
| <switch> | |
| <case minzoom="12" tag="landuse" value="retail"/> | |
| <case minzoom="13" tag="highway" value="services"/> | |
| <case minzoom="15" tag="highway" value="rest_area"/> | |
| <apply color="$landuseRetailColor"/> | |
| </switch> | |
| <switch minzoom="12"> | |
| <case tag="leisure" value="resort" strokeWidth_2="1" color_2="$leisureResortStrokeColor"/> | |
| <apply color="$leisureResortColor"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="12" tag="railway" value="station" color="#dfd1d6"/> | |
| <!-- <case minzoom="16" tag="amenity" value="library" color="#bca9a9"/>--> | |
| <case minzoom="12" tag="amenity" value="social_facility" color="#b0b6fdb6"/> | |
| <case minzoom="12" tag="leisure" value="water_park" color="#b0b6fdb6"/> | |
| <case minzoom="15" tag="amenity" value="cinema" color="#dec8c8" color_2="#8c7878" strokeWidth_2=":1"/> | |
| <case minzoom="13" tag="tourism" value="camp_site" color="#a0ccff99"/> | |
| <case minzoom="13" tag="tourism" value="caravan_site" color="#a0ccff99"/> | |
| <case minzoom="13" tag="tourism" value="picnic_site" color="#a0ccff99"/> | |
| <case minzoom="14" tag="amenity" value="refugee_site" color="#a0E0EBBC" color_2="#666666" strokeWidth_2=":1"/> | |
| <case minzoom="14" tag="leisure" value="horse_riding" color="#a0dec8c8"/> | |
| <apply_if nightMode="true" color="$builtUpAreasColorNight"/> | |
| </switch> | |
| <switch minzoom="12"> | |
| <case tag="tourism" value="theme_park" color="$themeparkColor"/> | |
| <case tag="tourism" value="zoo"/> | |
| <apply_if maxzoom="15" strokeWidth_2=":1"/> | |
| <apply_if minzoom="16" strokeWidth_2=":2"/> | |
| <apply color_2="$themeparkStrokeColor" pathEffect_2="9_3"/> | |
| </switch> | |
| <switch minzoom="15" pathEffect_2="10_3"> | |
| <switch> | |
| <case tag="amenity" value="monastery" additional="historic=yes"/> | |
| <case tag="historic" value="ruins"/> | |
| <apply color="#33c4583a" color_2="#669a3300"/> | |
| <apply_if nightMode="true" color="#35c4583a"/> | |
| </switch> | |
| <case tag="historic" value="archaeological_site" color="#25a7783a" color_2="#aaa7783a"> | |
| <apply_if nightMode="true" color="#27a7783a" color_2="#66a7783a"/> | |
| </case> | |
| <case tag="geological" value="palaeontological_site" color="#25a7783a" color_2="#aaa79f95"> | |
| <apply_if nightMode="true" color="#27a7783a" color_2="#667e6e58"/> | |
| </case> | |
| <apply_if maxzoom="16" strokeWidth_2="1:1"/> | |
| <apply_if minzoom="17" strokeWidth_2="1.5:1.5"/> | |
| </switch> | |
| <switch> | |
| <!-- Tourism --> | |
| <case minzoom="13" tag="tourism" value="attraction"/> | |
| <case minzoom="16" tag="tourism" value="artwork"/> | |
| <switch tag="amenity" value="place_of_worship"> | |
| <case minzoom="14" moreDetailed="true"/> | |
| <case minzoom="15" moreDetailed="false"/> | |
| <apply> | |
| <switch> | |
| <case additional="ruins=yes"/> | |
| <case additional="abandoned=yes"/> | |
| <apply> | |
| <apply_if maxzoom="15" pathEffect_2="4_2"/> | |
| <apply_if nightMode="true"/> | |
| </apply> | |
| <apply_if minzoom="16" pathEffect_2="9_3"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <case minzoom="13" tag="amenity" value="monastery"/> | |
| <case minzoom="13" tag="historic" value="memorial"/> | |
| <case minzoom="13" tag="landuse" value="religious"/> | |
| <case minzoom="13" tag="historic" value="ship"/> | |
| <case minzoom="16" tag="historic" value="aircraft"/> | |
| <case minzoom="16" tag="historic" value="tank"/> | |
| <case minzoom="16" tag="historic" value="spacecraft"/> | |
| <apply color="$attractionColor" strokeWidth_2="$attractionStrokeWidth2" color_2="$attractionStrokeColor"/> | |
| </switch> | |
| <case minzoom="15" tag="man_made" value="geoglyph" color="$attractionColor"/> | |
| <case minzoom="12" tag="landuse" value="construction" color="$landuseConstructionColor"> | |
| <apply_if minzoom="16" color_2="$landuseConstructionStrokeColor" pathEffect_2="8_4" strokeWidth_2="0.5"/> | |
| <apply_if additional="abandoned=yes" shader="diagonal_gray_shader"> | |
| <apply_if nightMode="true" shader="diagonal_lightgray_shader"/> | |
| </apply_if> | |
| </case> | |
| <switch> | |
| <case minzoom="13" tag="leisure" value="stadium" color="$stadiumColor" color_2="$stadiumStrokeColor"/> | |
| <case minzoom="13" tag="leisure" value="sports_centre" color="$sportsCentreColor"/> | |
| <apply strokeWidth_2="1"/> | |
| </switch> | |
| <switch minzoom="13"> | |
| <case tag="power" value="plant"/> | |
| <case tag="power" value="generator"/> | |
| <case tag="power" value="substation"/> | |
| <apply color="$powerLanduseColor"/> | |
| </switch> | |
| <switch minzoom="13"> | |
| <case tag="man_made" value="pier" color="$pierColor"/> | |
| <apply minzoom="15"> | |
| <switch showAccess="true"> | |
| <case baseAppMode="bicycle" additional="bicycle=no"/> | |
| <case additional="access=private" color_2="$accessPrivateColor"/> | |
| <case additional="access=no" color_2="$accessPrivateColor"/> | |
| <case additional="access=permit" color_2="$accessPermitColor"/> | |
| <apply strokeWidth_2="3" pathEffect_2="1_6" cap_2="ROUND"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <case minzoom="16" tag="man_made" value="reinforced_slope" color="#d6d6d6"> | |
| <apply_if nightMode="true" color="#222222"/> | |
| </case> | |
| <switch minzoom="15" tag="man_made" value="bunker_silo"> | |
| <case moreDetailed="false" minzoom="16"/> | |
| <case moreDetailed="true"/> | |
| <apply color="$defaultColor" color_2="#AAAAAA" strokeWidth_2="1"> | |
| <apply_if nightMode="true" color_2="#666666"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="13"> | |
| <case tag="man_made" value="groyne"/> | |
| <case tag="man_made" value="breakwater"/> | |
| <apply color="#f1eae4" color_2="#aaaaaa"> | |
| <case maxzoom="13" strokeWidth_2="0.6"/> | |
| <case maxzoom="15" strokeWidth_2="1:1"/> | |
| <case minzoom="16" strokeWidth_2="2:2"/> | |
| </apply> | |
| <apply_if nightMode="true" color="#002a2a"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="$damMinZoom" tag="waterway" value="dam"> | |
| <case maxzoom="14" strokeWidth_2="0.9"/> | |
| <case minzoom="15" strokeWidth_2="1:1"/> | |
| </case> | |
| <case minzoom="15" tag="waterway" value="weir" strokeWidth_2="1:1"/> | |
| <apply color="#33555555" color_2="#555555"> | |
| <apply_if nightMode="true" color="#33eeeeee" color_2="#eeeeee"/> | |
| </apply> | |
| </switch> | |
| <case minzoom="16" tag="barrier" value="hedge" color="#aed1a0" color_2="#aed1a0" strokeWidth_2="1"> | |
| <apply_if nightMode="true" color_2="#285926"/> | |
| </case> | |
| <case minzoom="14" tag="barrier" value="city_wall"> | |
| <case maxzoom="14" strokeWidth_2="1:1"/> | |
| <case maxzoom="15" strokeWidth_2="2:2"/> | |
| <case maxzoom="16" strokeWidth_2="3.5:3.5"/> | |
| <case minzoom="17" strokeWidth_2="4.5:4.5"/> | |
| <apply color="#77999999" color_2="#888888" cap_2="SQUARE"> | |
| <apply_if nightMode="true" color="#77444444" color_2="#885454"/> | |
| </apply> | |
| </case> | |
| <case minzoom="14" tag="barrier" value="castle_wall"> | |
| <case maxzoom="14" strokeWidth_2="1"/> | |
| <case maxzoom="15" strokeWidth_2="1:1"/> | |
| <case maxzoom="16" strokeWidth_2="1.5:1.4"/> | |
| <case minzoom="17" strokeWidth_2="2.5:2.5"/> | |
| <apply color="#77999999" color_2="#888888" cap_2="SQUARE"> | |
| <apply_if nightMode="true" color="#77444444" color_2="#885454"/> | |
| </apply> | |
| </case> | |
| <switch minzoom="16"> | |
| <case tag="barrier" value="wall"/> | |
| <apply color="#44999999" color_2="#333333" strokeWidth_2="0.7"/> | |
| <apply_if nightMode="true" color="#444444" color_2="#999999"/> | |
| </switch> | |
| <switch minzoom="16"> | |
| <case tag="barrier" value="fence"/> | |
| <apply color="$null" color_2="#333333" strokeWidth_2="0.7"/> | |
| <apply_if nightMode="true" color_2="#999999"/> | |
| </switch> | |
| <case minzoom="11" tag="leisure" value="beach_resort" color="#e6d4a9" strokeWidth_2="1" color_2="#ad862b"> | |
| <apply_if nightMode="true" color="#494336"/> | |
| </case> | |
| <!-- Special nature, with shaders --> | |
| <case minzoom="11" tag="natural" value="beach" shader="beach2"> | |
| <apply_if nightMode="true" shader="beach2night"/> | |
| </case> | |
| <switch minzoom="$sandMinZoom"> | |
| <case tag="natural" value="sand"/> | |
| <case tag="natural" value="dune"/> | |
| <apply shader="sand_shader"/> | |
| <apply_if nightMode="true" shader="" color="#1c362d"/> | |
| </switch> | |
| <case minzoom="$wetlandMinZoom" tag="natural" value="wetland"> | |
| <case additional="wetland=tidalflat" shader="wetland_tidalflat"> | |
| <apply_if nightMode="true" shader="" color="#323b69"/> | |
| </case> | |
| <switch> | |
| <case additional="wetland=bog" shader="wetland_bog"/> | |
| <case additional="wetland=marsh" shader="wetland_marsh"/> | |
| <case additional="wetland=swamp" shader="wetland_swamp"/> | |
| <case additional="wetland=reedbed" shader="wetland_reedbed"/> | |
| <case additional="wetland=mangrove" shader="wetland_mangrove"/> | |
| <case additional="wetland=wet_meadow" shader="wetland_wet_meadow"/> | |
| <case additional="wetland=string_bog" shader="wetland_string_bog"/> | |
| <case additional="wetland=saltmarsh" shader="wetland_saltmarsh"/> | |
| <case additional="wetland=fen" shader="wetland_fen"/> | |
| <case additional="wetland=palsa_bog" shader="wetland_palsa_bog"/> | |
| <case additional="wetland=mud" shader="wetland_tidalflat" color_0="#e4ddd1"/> | |
| <case shader="wetland"/> | |
| <apply_if nightMode="true" shader="" color="$wetlandColorNight" color_0="$null"/> | |
| </switch> | |
| <apply_if minzoom="15" additional="intermittent=yes" strokeWidth_2="1" color_2="#7479ec" pathEffect_2="12_5"/> | |
| </case> | |
| <switch> | |
| <!-- <case minzoom="12" tag="natural" value="mud" color="#d6cbc6"> | |
| <apply_if minzoom="13" shader="mud2"/> | |
| </case>--> | |
| <case minzoom="$plantNurseryMinZoom" tag="landuse" value="plant_nursery" shader="plant_nursery_small" color_0="#f0f6e3cf"> | |
| <apply_if minzoom="15" shader="plant_nursery"/> | |
| </case> | |
| <case minzoom="$greenhouseHorticultureMinZoon" tag="landuse" value="greenhouse_horticulture" color_0="$landuseGreenhouseHorticultureColor" shader="greenhouse_horticulture"/> | |
| <case minzoom="12" tag="landuse" value="vineyard" color="$landuseVineyardColor"> | |
| <apply_if moreDetailed="true" minzoom="14" maxzoom="15" color_0="$landuseVineyardColor" shader="plant_nursery_small"/> | |
| <apply_if moreDetailed="true" minzoom="16" color_0="$landuseVineyardColor" shader="vineyard3"/> | |
| </case> | |
| <case minzoom="12" tag="landuse" value="cemetery" shader="cemetery_small_2" color_0="$cemeteryColor"> | |
| <case minzoom="15" shader="cemetery_2"> | |
| <apply_if additional="religion=christian" shader="cemetery_christian_2"/> | |
| <apply_if additional="religion=muslim" shader="cemetery_muslim_2"/> | |
| <apply_if additional="religion=jewish" shader="cemetery_jewish_2"/> | |
| </case> | |
| </case> | |
| <case minzoom="12" tag="amenity" value="grave_yard" shader="cemetery"> | |
| <case additional="religion=christian" shader="cemetery_christian"/> | |
| <case additional="religion=muslim" shader="cemetery_muslim"/> | |
| <case additional="religion=jewish" shader="cemetery_jewish"/> | |
| </case> | |
| <case minzoom="$scrubMinZoom" tag="natural" value="scrub" color="$woodColor"> | |
| <apply_if moreDetailed="true" minzoom="12" color="$moreDetailedScrubColor"/> | |
| <apply_if moreDetailed="true" minzoom="16" color_0="$moreDetailedScrubColor" shader="scrub"/> | |
| </case> | |
| <case minzoom="$orchardMinZoom" tag="landuse" value="orchard" color="$landuseOrchardColor"> | |
| <apply_if moreDetailed="true" minzoom="14" maxzoom="15" color_0="$landuseOrchardColor" shader="plant_nursery_small"/> | |
| <apply_if moreDetailed="true" minzoom="16" color_0="$landuseOrchardColor" shader="orchard3"/> | |
| </case> | |
| <apply_if nightMode="true" shader="" color="$shaderColorNight"/> | |
| </switch> | |
| <switch> | |
| </switch> | |
| <case nightMode="false" minzoom="12" tag="landuse" value="aquaculture" shader="aquaculture"/> | |
| <case minzoom="4" tag="natural" value="glacier"> | |
| <apply color="#E4FDFF" color_2="#99ccff" pathEffect_2="7_4"><!-- shader="glacier2"--> | |
| <apply_if nightMode="true" color="#1f2c2e" color_2="#3B638C"/><!-- shader="glacier2night"--> | |
| </apply> | |
| <apply_if maxzoom="8" strokeWidth_2="1"/> | |
| <apply_if minzoom="9" strokeWidth_2="1.5"/> | |
| </case> | |
| <switch minzoom="11"> | |
| <case tag="natural" value="crater"/> | |
| <case tag="natural" value="volcano"/> | |
| <case minzoom="15" tag="natural" value="sinkhole"/> | |
| <apply color="#22653f3f" color_2="#886a6a"> | |
| <apply_if nightMode="true" color="#224e1111" color_2="#452121"/> | |
| </apply> | |
| <apply> | |
| <case maxzoom="11" strokeWidth_2="0.5"/> | |
| <case maxzoom="12" strokeWidth_2="0.7"/> | |
| <case maxzoom="13" strokeWidth_2="1:1"/> | |
| <case maxzoom="14" strokeWidth_2="1.5:1.5"/> | |
| <case maxzoom="15" strokeWidth_2="2:2"/> | |
| <case minzoom="16" strokeWidth_2="2.3:2.3"/> | |
| </apply> | |
| </switch> | |
| <case moreDetailed="true" minzoom="16" tag="geological" value="outcrop" strokeWidth_2="1" color="#22653f3f" color_2="#886a6a"/> | |
| <case minzoom="16" tag="natural" value="crevasse" color="#22653f3f" color_2="#886a6a" strokeWidth_2="1"> | |
| <apply_if nightMode="true" color="#224e1111" color_2="#452121"/> | |
| </case> | |
| <case minzoom="16" tag="natural" value="arch" color="#22653f3f" color_2="#AA9292" strokeWidth_2="2"> | |
| <apply_if nightMode="true" color="#224e1111" color_2="#833F3F"/> | |
| </case> | |
| <case minzoom="12" tag="landuse" value="logging" color_0="$landuseLoggingColor"> | |
| <apply_if minzoom="15" shader="logging_shader"/> | |
| <apply_if minzoom="15" additional="logging=selective_cutting" shader="logging_selective_cutting_shader"/> | |
| <apply_if nightMode="true" shader=""/> | |
| </case> | |
| <switch minzoom="14"> | |
| <!-- Special nature with shaders --> | |
| <case tag="natural" value="scree"/> | |
| <case tag="geological" value="moraine"/> | |
| <apply shader="scree" color="#77100000"> | |
| <apply_if nightMode="true" shader="" color="#33444444"/> | |
| </apply> | |
| </switch> | |
| <case minzoom="14" tag="natural" value="shingle" shader="shingle"> | |
| <apply_if nightMode="true" shader="" color="#66444444"/> | |
| </case> | |
| <case tag="geological" value="volcanic_lava_field" shader="volcanic_lava_field" color="#faf9f6"> | |
| <apply_if nightMode="true" shader="" color="#55555555"/> | |
| </case> | |
| <case minzoom="14" tag="natural" value="fell" shader="fell" color="#88100000"> | |
| <case nightMode="true" shader="" color="#33555555"/> | |
| </case> | |
| <case minzoom="14" tag="natural" value="bare_rock" shader="bare_rock" color="#99100000"> | |
| <case nightMode="true" shader="" color="#55555555"/> | |
| </case> | |
| <case minzoom="16" tag="natural" value="stone" color="#ABABAB"> | |
| <apply_if nightMode="true" color="#595959"/> | |
| </case> | |
| <switch moreDetailed="true" minzoom="15"> | |
| <case tag="sport" value="climbing" additional="climbing_crag=crag"/> | |
| <apply_if maxzoom="17" strokeWidth_2="3" pathEffect_2="5_2"/> | |
| <apply_if minzoom="18" strokeWidth_2="4" pathEffect_2="6_3"/> | |
| <apply color="$null" color_2="#66903A33"/> | |
| </switch> | |
| <case minzoom="6" tag="natural" value="reef" shader="reef" color="#99100000" strokeWidth_2="1" color_2="#99109f68" pathEffect_2="3_3"> | |
| <case additional="reef=coral" shader="reef_coral"/> | |
| <case additional="reef=rock" shader="reef_rock"/> | |
| <case additional="reef=stone" shader="reef_rock"/> | |
| <case nightMode="true" shader="" color="#55555555"/> | |
| </case> | |
| <case minzoom="12" tag="natural" value="shoal" shader="shoal"/> | |
| <case minzoom="13" tag="boundary" value="forestry_compartment"> | |
| <apply_if moreDetailed="true" strokeWidth_2="1" color_2="#55AFFCAF"> | |
| <apply_if nightMode="true" color_2="#1E373D"/> | |
| </apply_if> | |
| </case> | |
| <switch> | |
| <switch natureReserves="true"> | |
| <case minzoom="6" tag="leisure" value="nature_reserve"/> | |
| <case minzoom="8" tag="boundary" value="national_park"/> | |
| <apply color="$null"/> | |
| <apply_if minzoom="10" maxzoom="11" color="$natureReserveParkColor"/> | |
| <apply_if minzoom="12" maxzoom="16" shader="nr3"/> | |
| <apply_if minzoom="12" maxzoom="16" nightMode="true" shader="nr3_night"/> | |
| </switch> | |
| <switch> | |
| <switch> | |
| <case showLez="true" minzoom="11" tag="boundary" value="low_emission_zone" color_2="#9900ae3d"> | |
| <apply_if maxzoom="16" shader="lez"/> | |
| </case> | |
| <case natureReserves="true" minzoom="8" tag="boundary" value="protected_area" color="$null" color_2="#4400ae3d"/> | |
| <apply> | |
| <case maxzoom="11" pathEffect_2="6_3"/> | |
| <case maxzoom="13" pathEffect_2="10_5"/> | |
| <case minzoom="14" pathEffect_2="13_8"/> | |
| </apply> | |
| </switch> | |
| <apply> | |
| <case maxzoom="11" strokeWidth_2="1:1"/> | |
| <case maxzoom="13" strokeWidth_2="2:2"/> | |
| <case minzoom="14" strokeWidth_2="3.5:3.5"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="12"> | |
| <case tag="landuse" value="quarry" shader="quarry3" color_0="#c4c2c1"> | |
| <apply_if nightMode="true" shader="quarry3night" color_0="#585858"/> | |
| </case> | |
| <case tag="abandoned:landuse" value="quarry" shader="quarry3_abandoned" color_0="#c4c2c1"> | |
| <apply_if nightMode="true" shader="quarry3_abandoned_night" color_0="#585858"/> | |
| </case> | |
| </switch> | |
| <case minzoom="12" tag="historic" value="quarry" shader="quarry3_abandoned" color_0="#c4c2c1"> | |
| <apply_if nightMode="true" shader="quarry3_abandoned_night" color_0="#585858"/> | |
| </case> | |
| <apply_if showAccess="true" minzoom="13"> | |
| <switch> | |
| <switch baseAppMode="car"> | |
| <switch> | |
| <case additional="vehicle=private"/> | |
| <case additional="vehicle=no"/> | |
| <case additional="motor_vehicle=private"/> | |
| <case additional="motor_vehicle=no"/> | |
| <case additional="motorcar=private"/> | |
| <case additional="motorcar=no"/> | |
| <apply color_2="$accessPrivateColor" cap_2="ROUND"/> | |
| <apply_if natureReserves="true" tag="leisure" value="nature_reserve" shader="nature_reserve_access_no"/> | |
| <apply_if natureReserves="true" tag="boundary" value="protected_area" shader="protected_area_access_no"/> | |
| <apply_if tag="landuse" value="quarry" shader="quarry3_access_no" color_0="#c4c2c1"> | |
| <apply_if nightMode="true" shader="quarry3_access_no_night" color_0="#585858"/> | |
| </apply_if> | |
| </switch> | |
| <case additional="vehicle=yes"/> | |
| <case additional="motor_vehicle=yes"/> | |
| <case additional="motorcar=yes"/> | |
| </switch> | |
| <switch baseAppMode="pedestrian"> | |
| <switch> | |
| <case additional="foot=private" color_2="$accessPrivateColor" cap_2="ROUND"/> | |
| <case additional="foot=no" color_2="$accessPrivateColor" cap_2="ROUND"/> | |
| <apply_if natureReserves="true" tag="leisure" value="nature_reserve" shader="nature_reserve_access_no"/> | |
| <apply_if natureReserves="true" tag="boundary" value="protected_area" shader="protected_area_access_no"/> | |
| <apply_if tag="landuse" value="quarry" shader="quarry3_access_no" color_0="#c4c2c1"> | |
| <apply_if nightMode="true" shader="quarry3_access_no_night" color_0="#585858"/> | |
| </apply_if> | |
| </switch> | |
| <case additional="foot=yes"/> | |
| </switch> | |
| <switch baseAppMode="bicycle"> | |
| <switch> | |
| <case additional="bicycle=private" color_2="$accessPrivateColor" cap_2="ROUND"/> | |
| <case additional="bicycle=no" color_2="$accessPrivateColor" cap_2="ROUND"/> | |
| <apply_if natureReserves="true" tag="leisure" value="nature_reserve" shader="nature_reserve_access_no"/> | |
| <apply_if natureReserves="true" tag="boundary" value="protected_area" shader="protected_area_access_no"/> | |
| <apply_if tag="landuse" value="quarry" shader="quarry3_access_no" color_0="#c4c2c1"> | |
| <apply_if nightMode="true" shader="quarry3_access_no_night" color_0="#585858"/> | |
| </apply_if> | |
| </switch> | |
| <case additional="bicycle=yes"/> | |
| </switch> | |
| <switch> | |
| <case additional="access=private" color_2="$accessPrivateColor" cap_2="ROUND"/> | |
| <case additional="access=no" color_2="$accessPrivateColor" cap_2="ROUND"/> | |
| <case additional="access=permit" color_2="$accessPermitColor" cap_2="ROUND"/> | |
| <apply_if natureReserves="true" tag="leisure" value="nature_reserve" shader="nature_reserve_access_no"/> | |
| <apply_if natureReserves="true" tag="boundary" value="protected_area" shader="protected_area_access_no"/> | |
| <apply_if tag="landuse" value="quarry" shader="quarry3_access_no" color_0="#c4c2c1"> | |
| <apply_if nightMode="true" shader="quarry3_access_no_night" color_0="#585858"/> | |
| </apply_if> | |
| </switch> | |
| <apply_if maxzoom="14" strokeWidth_2="4" pathEffect_2="1_7"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth_2="5.5" pathEffect_2="1_8"/> | |
| <apply_if minzoom="16" maxzoom="16" strokeWidth_2="7" pathEffect_2="1_11"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth_2="9" pathEffect_2="1_13"/> | |
| <apply_if minzoom="18" maxzoom="18" strokeWidth_2="12" pathEffect_2="1_17"/> | |
| <apply_if minzoom="19" strokeWidth_2="13" pathEffect_2="1_20"/> | |
| <apply_if moreDetailed="false" maxzoom="15" color_2="$null"/> | |
| </switch> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="10"> | |
| <case tag="landuse" value="military" shader="$landuseMilitaryShaderDay" color_0="$landuseMilitaryColor0" color_2="$landuseMilitaryStrokeColor"> | |
| <apply_if nightMode="true" shader="$landuseMilitaryShaderNight"/> | |
| </case> | |
| <apply strokeWidth_2="1:1"/> | |
| </switch> | |
| <case legend="true" minzoom="18" tag="military" value="danger_area" shader="hazard" color_2="$landuseMilitaryStrokeColor" strokeWidth_2="1:1"/> | |
| <case minzoom="7" tag="military" value="danger_area"> | |
| <apply_if maxzoom="16" shader="hazard"/> | |
| <apply color="$null" color_2="$landuseMilitaryStrokeColor" strokeWidth_2="1:1"/> | |
| <apply_if nightMode="true" shader="hazard_night"/> | |
| <apply_if hideMilitaryAreas="true" shader=""/> | |
| </case> | |
| <case minzoom="11" maxzoom="14" tag="hazard" value="" shader="hazard"/> | |
| </switch> | |
| <switch streetLighting="true" minzoom="10" cap_2="ROUND"> | |
| <case tag="lit" value="yes" color="$null" color_2="$litYesColor"/> | |
| <case tag="lit" value="no" color="$null" color_2="$litNoColor"/> | |
| <apply> | |
| <case maxzoom="11" strokeWidth_2="4:4"/> | |
| <case maxzoom="12" strokeWidth_2="5:5"/> | |
| <case maxzoom="13" strokeWidth_2="7:7"/> | |
| <case maxzoom="14" strokeWidth_2="10:10"/> | |
| <case maxzoom="15" strokeWidth_2="13:13"/> | |
| <case maxzoom="16" strokeWidth_2="16:16"/> | |
| <case maxzoom="17" strokeWidth_2="25:25"/> | |
| <case maxzoom="18" strokeWidth_2="34:34"/> | |
| <case minzoom="19" strokeWidth_2="40:40"/> | |
| </apply> | |
| </switch> | |
| <switch coloredBuildings="true" minzoom="15"> | |
| <switch> | |
| <case tag="building:part" value="garage"/> | |
| <case tag="building:part" value="industrial"/> | |
| <case tag="building:part" value="shed"/> | |
| <apply color="$buildingIndustrialColor"/> | |
| </switch> | |
| <case tag="building:part" value="roof" color="$buildingRoofColor"/> | |
| <case tag="building:part" value="office" color="$buildingOfficeColor"/> | |
| <case tag="building:part" value="residential" color="$buildingResidentialColor"/> | |
| <case tag="building:part" value="hospital" color="$buildingHospitalColor"/> | |
| <case tag="building:part" value="construction" color="$buildingConstructionColor"/> | |
| <switch> | |
| <case tag="building:part" value="civic"/> | |
| <case tag="building:part" value="school"/> | |
| <case tag="building:part" value="kindergarten"/> | |
| <case tag="building:part" value="university"/> | |
| <apply color="$buildingEducationalColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="building:part" value="commercial"/> | |
| <case tag="building:part" value="retail"/> | |
| <apply color="$buildingCommercialColor"/> | |
| </switch> | |
| <case tag="building:part" value="church" color="$churchColor"/> | |
| <apply strokeWidth_2="0.5" color_2="#999999"/> | |
| <apply_if nightMode="true" color_2="#808080"/> | |
| <case tag="building:part" value="" color="$null" strokeWidth_2="0.5" color_2="#999999"> | |
| <apply_if show3DbuildingParts="true" color="$buildingColor"/> | |
| <apply_if nightMode="true" color_2="#808080"/> | |
| </case> | |
| <apply_if show3DbuildingParts="false" maxzoom="16" color="$null"/> | |
| </switch> | |
| <case show3DbuildingParts="true" minzoom="15" tag="building:part" value="" strokeWidth_2="1" color="$buildingColor" color_2="$null"/> | |
| <switch> | |
| <case minzoom="16" tag="railway" value="traverser"/> | |
| <case minzoom="16" tag="railway" value="turntable"/> | |
| <apply strokeWidth_2="0.5" pathEffect_2="2_5" color_2="#999999" color="#33AAAAAA"/> | |
| <apply_if nightMode="true" color="#33444444" color_2="#808080"/> | |
| </switch> | |
| <!-- <case tag="indoor" value="room" color="#eeeeee" strokeWidth_2="2" color_2="#777777"/> | |
| <case tag="indoor" value="area" color="$white"/>--> | |
| <case tag="osmand_change" value="delete"/> <!-- OSMC will break if delete --> | |
| </polygon> | |
| <line> | |
| <switch minzoom="2"> <!-- for new OpenGL engine --> | |
| <switch> | |
| <case tag="osmand" value="file_trackline" color="#55ff0000" cap="ROUND"> | |
| <case minzoom="13" maxzoom="16" pathIcon="arrow_triangle_white_nobg" pathIconStep="40"/> | |
| <case minzoom="17" pathIcon="arrow_triangle_white_nobg" pathIconStep="50"/> | |
| <apply> | |
| <case additional="color=white" color="$whiteColor" pathIcon="arrow_triangle_black_nobg"/> | |
| <case additional="color=red" color="$redColor"/> | |
| <case additional="color=orange" color="$orangeColor"/> | |
| <case additional="color=brown" color="$brownColor"/> | |
| <case additional="color=darkyellow" color="$darkyellowColor"/> | |
| <case additional="color=yellow" color="$yellowColor" pathIcon="arrow_triangle_black_nobg"/> | |
| <case additional="color=lightgreen" color="$lightgreenColor"/> | |
| <case additional="color=green" color="$greenColor"/> | |
| <case additional="color=lightblue" color="$lightblueColor"/> | |
| <case additional="color=blue" color="$blueColor"/> | |
| <case additional="color=purple" color="$purpleColor"/> | |
| <case additional="color=gray" color="$grayColor"/> | |
| <case additional="color=black" color="$blackColor"/> | |
| </apply> | |
| </case> | |
| <case tag="osmand" value="file_routeline" color="#55ff00ff" cap="ROUND"> | |
| <case maxzoom="4" pathEffect="5_1"/> | |
| <case maxzoom="6" pathEffect="8_1"/> | |
| <case maxzoom="12" pathEffect="11_1"/> | |
| <case minzoom="13" pathEffect="13_1"/> | |
| </case> | |
| </switch> | |
| <apply> | |
| <case maxzoom="4" strokeWidth="1.5:1.5"/> | |
| <case maxzoom="6" strokeWidth="3:3"/> | |
| <case maxzoom="9" strokeWidth="4:4"/> | |
| <case maxzoom="10" strokeWidth="4.5:4.5"/> | |
| <case maxzoom="11" strokeWidth="5:5"/> | |
| <case maxzoom="12" strokeWidth="5:5"/> | |
| <case maxzoom="13" strokeWidth="5.5:5.5"/> | |
| <case minzoom="14" strokeWidth="6:6"/> | |
| </apply> | |
| </switch> | |
| <case minzoom="1" tag="natural" value="coastline_broken" color="#111111" strokeWidth="0:1"/> | |
| <case minzoom="5" tag="natural" value="coastline_line" color="#cc999999" strokeWidth="0:1"/> | |
| <switch minzoom="6"> | |
| <switch maxzoom="13"> | |
| <switch> | |
| <case tag="highway" value="motorway" color="$motorwayRoadLowZoomColor" color__2="$motorwayRoadShadowColor" shadowColor="$motorwayRoadShadowColor"> | |
| <apply_if roadStyle="americanRoadAtlas" shadowRadius=":0"> | |
| <case maxzoom="6" strokeWidth__2="0.5:1"/> | |
| <case maxzoom="7" strokeWidth__2="2:2"/> | |
| <case maxzoom="8" strokeWidth__2="2.7:2.7"/> | |
| <case maxzoom="9" strokeWidth__2="3.5:3.5"/> | |
| <case maxzoom="10" strokeWidth__2="4.5:4.5"/> | |
| <case minzoom="11" strokeWidth__2="5:5"/> | |
| </apply_if> | |
| <apply_if engine_v1="true" shadowRadius="$motorwayShadowRadius"/> | |
| <apply_if engine_v1="false" shadowRadius="$motorwayShadowRadius_v2"/> | |
| <apply> | |
| <case engine_v1="true"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| </apply> | |
| </case> | |
| <case tag="highway" value="trunk" color="$trunkRoadLowZoomColor" color__2="$trunkRoadShadowColor" shadowColor="$trunkRoadShadowColor"> | |
| <apply_if roadStyle="americanRoadAtlas" shadowRadius=":0"> | |
| <case maxzoom="6" strokeWidth__2="0"/> | |
| <case maxzoom="7" strokeWidth__2="1.5:1.5"/> | |
| <case maxzoom="8" strokeWidth__2="2.3:2.3"/> | |
| <case maxzoom="9" strokeWidth__2="2.8:2.8"/> | |
| <case maxzoom="10" strokeWidth__2="3.2:3.2"/> | |
| <case maxzoom="11" strokeWidth__2="3.5:3.5"/> | |
| <case minzoom="12" strokeWidth__2="4:4"/> | |
| </apply_if> | |
| <apply> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply> | |
| </case> | |
| <apply> | |
| <case roadStyle="germanRoadAtlas" shadowRadius=":0"> | |
| <case maxzoom="6" strokeWidth__2="1.6"/> | |
| <case maxzoom="7" strokeWidth__2="2:2"/> | |
| <case maxzoom="8" strokeWidth__2="2.7:2.7"/> | |
| <case maxzoom="9" strokeWidth__2="3.5:3.5"/> | |
| <case maxzoom="10" strokeWidth__2="4.5:4.5"/> | |
| <case minzoom="11" strokeWidth__2="5:5"/> | |
| </case> | |
| </apply> | |
| <apply> | |
| <case maxzoom="6" strokeWidth="0.5"/> | |
| <case maxzoom="8" strokeWidth="1:1"/> | |
| <case maxzoom="9" strokeWidth="1.2:1.2"/> | |
| <case maxzoom="10" strokeWidth="1.6:1.6"/> | |
| <case maxzoom="11" strokeWidth="1.8:1.8"/> | |
| <case maxzoom="12" strokeWidth="2.2:2.2"/> | |
| <case maxzoom="13" strokeWidth="2.5:2.5"/> | |
| </apply> | |
| </switch> | |
| <switch shadowRadius=":1"> | |
| <case tag="highway" value="motorway_link" color="$motorwayRoadLowZoomColor" shadowColor="$motorwayRoadShadowColor"/> | |
| <case tag="highway" value="trunk_link" color="$trunkRoadLowZoomColor" shadowColor="$trunkRoadShadowColor"/> | |
| <apply> | |
| <switch> | |
| <case roadStyle="germanRoadAtlas"/> | |
| <case roadStyle="americanRoadAtlas"/> | |
| <apply_if minzoom="12" maxzoom="13" shadowRadius="1:1"/> | |
| </switch> | |
| </apply> | |
| <apply> | |
| <case minzoom="11" maxzoom="11" strokeWidth="1.2:1.2"/> | |
| <case maxzoom="12" strokeWidth="1.6:1.6"/> | |
| <case maxzoom="13" strokeWidth="1.8:1.8"/> | |
| </apply> | |
| </switch> | |
| <apply cap="ROUND"/> | |
| </switch> | |
| <switch minzoom="6" maxzoom="13"> | |
| <case tag="highway" value="primary"> | |
| <apply_if maxzoom="6" strokeWidth="0.4"/> | |
| <apply_if minzoom="7" strokeWidth="0.9"/> | |
| <apply_if minzoom="9" strokeWidth="1.3:1.3"/> | |
| <apply_if minzoom="10" strokeWidth="1.7:1.7"/> | |
| <apply_if minzoom="11" strokeWidth="1.8:1.8"/> | |
| <apply_if minzoom="12" strokeWidth="2:2"/> | |
| <apply_if minzoom="13" strokeWidth="2:2"/> | |
| </case> | |
| <case tag="highway" value="primary_link"> | |
| <apply_if minzoom="11" maxzoom="11" strokeWidth="1.1:1.1"/> | |
| <apply_if minzoom="12" strokeWidth="1.4:1.4"/> | |
| <apply_if minzoom="13" strokeWidth="1.6:1.6"/> | |
| </case> | |
| <apply color="$primaryRoadColor" cap="ROUND"/> | |
| <apply_if minzoom="9" shadowColor="$primaryRoadShadowColor"> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="2"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="2"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply_if> | |
| <apply color="$primaryRoadLowZoomColor"/> | |
| <apply_if nightMode="true" shadowRadius="0"/> | |
| </switch> | |
| <switch minzoom="9" maxzoom="13"> | |
| <case tag="highway" value="secondary"> | |
| <apply_if maxzoom="9" strokeWidth="1.1:1.1"/> | |
| <apply_if minzoom="10" strokeWidth="1.3:1.3"/> | |
| <apply_if minzoom="11" strokeWidth="1.5:1.5"/> | |
| <apply_if minzoom="12" strokeWidth="1.7:1.7"/> | |
| <apply_if minzoom="13" strokeWidth="1.7:1.7"/> | |
| </case> | |
| <case tag="highway" value="secondary_link"> | |
| <apply_if minzoom="11" strokeWidth="1:1"/> | |
| <apply_if minzoom="12" strokeWidth="1.1:1.1"/> | |
| <apply_if minzoom="13" strokeWidth="1.2:1.2"/> | |
| </case> | |
| <apply color="$secondaryRoadColor" cap="ROUND"/> | |
| <apply shadowRadius=":1" shadowColor="$secondaryRoadShadowColor"> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="2"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="2"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply> | |
| <apply color="$secondaryRoadLowZoomColor"/> | |
| <apply_if nightMode="true" shadowRadius="0"/> | |
| </switch> | |
| <apply_if showToll="true"> | |
| <switch minzoom="12" maxzoom="13" cap_3="ROUND"> | |
| <case baseAppMode="bicycle" additional="toll:bicycle=yes" color_3="$tollColor"/> | |
| <case baseAppMode="bicycle" additional="toll:bicycle=no"/> | |
| <case baseAppMode="car" additional="toll:motorcar=yes" color_3="$tollColor"/> | |
| <case additional="toll=yes" color_3="$tollColor"/> | |
| <apply_if minzoom="10" maxzoom="12" strokeWidth_3="1.3:1.35" pathEffect_3="1_4"/> | |
| <apply_if minzoom="13" maxzoom="13" strokeWidth_3="1.5:1.5" pathEffect_3="1_6"/> | |
| <apply_if minzoom="14" maxzoom="14" strokeWidth_3="2:2" pathEffect_3="1_7"/> | |
| </switch> | |
| </apply_if> | |
| </switch> | |
| <switch> | |
| <case minzoom="15" tag="highway" value="footway" additional="footway=crossing" strokeWidth="0.1" color_5="$footwayColor"/> <!-- this code is here because we do not want surfaces,surfaceGrade and access on crossings --> | |
| <case minzoom="15" tag="highway" value="path" additional="path=crossing" strokeWidth="0.1" color_5="$pathColor"/> | |
| <case baseAppMode="bicycle" minzoom="15" tag="highway" value="cycleway" additional="cycleway=crossing" strokeWidth="0.1" color_5="$cyclewayColor"/> | |
| <case baseAppMode="bicycle" minzoom="15" tag="highway" value="path" additional="cycleway=crossing" strokeWidth="0.1" color_5="$cyclewayColor"/> | |
| <apply_if maxzoom="16" strokeWidth_5="0.5"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth_5="1"/> | |
| <apply_if minzoom="18" color="#ffffff" color__1="#77555555"> | |
| <apply_if maxzoom="18" strokeWidth="4:4" pathEffect="2_2" strokeWidth__1="4:4"/> | |
| <apply_if minzoom="19" strokeWidth="6:6" pathEffect="3_3" strokeWidth__1="6:6"/> | |
| <apply_if nightMode="true" color="#aaaaaa" color__1="#33ffffff"/> | |
| </apply_if> | |
| </switch> | |
| <switch> | |
| <switch minzoom="14"> | |
| <switch> | |
| <switch> | |
| <case tag="highway" value="motorway" color="$motorwayRoadColor" color__1="$motorwayRoadColor" color__2="$motorwayRoadShadowColor" shadowColor="$motorwayRoadShadowColor"> | |
| <apply_if engine_v1="true" shadowRadius="$motorwayShadowRadius"/> | |
| <apply_if engine_v1="false" shadowRadius="$motorwayShadowRadius_v2"/> | |
| <apply> | |
| <case engine_v1="true"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| </apply> | |
| <apply onewayArrowsColor="$motorwayHighwayOnewayArrowsColor"/> | |
| <apply> | |
| <switch> | |
| <case additional="tunnel=yes" pathEffect_0="4_4"/> | |
| <case additional="covered=yes" pathEffect_0="7_2"/> | |
| <apply cap="BUTT" color_0="$motorwayRoadShadowColor" shadowRadius="0"> | |
| <case maxzoom="14" strokeWidth_0="5.7:5.7"/> | |
| <case maxzoom="15" strokeWidth_0="7:7"/> | |
| <case maxzoom="16" strokeWidth_0="9:9"/> | |
| <case maxzoom="17" strokeWidth_0="10:10"/> | |
| <case maxzoom="18" strokeWidth_0="12:12"/> | |
| <case minzoom="19" strokeWidth_0="13:13"/> | |
| </apply> | |
| <apply_if roadStyle="germanRoadAtlas" strokeWidth_0=":0"/> | |
| <apply_if roadStyle="americanRoadAtlas" strokeWidth_0=":0"/> | |
| </switch> | |
| </apply> | |
| <apply_if roadStyle="americanRoadAtlas" shadowRadius=":0"> | |
| <case maxzoom="14" strokeWidth__2="9:9"/> | |
| <case maxzoom="15" strokeWidth__2="10:10"/> | |
| <case maxzoom="16" strokeWidth__2="12:12"/> | |
| <case maxzoom="17" strokeWidth__2="14:14"/> | |
| <case maxzoom="18" strokeWidth__2="16:16"/> | |
| <case minzoom="19" strokeWidth__2="18:18"/> | |
| <apply_if additional="tunnel=yes" shadowRadius="0" pathEffect__2="6_6"/> | |
| <apply_if additional="covered=yes" shadowRadius="0" pathEffect__2="6_6"/> | |
| </apply_if> | |
| </case> | |
| <case tag="highway" value="trunk" color="$trunkRoadColor" color__1="$trunkRoadColor" color__2="$trunkRoadShadowColor" shadowColor="$trunkRoadShadowColor"> | |
| <apply> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply> | |
| <apply> | |
| <switch> | |
| <case additional="tunnel=yes" pathEffect_0="4_4"/> | |
| <case additional="covered=yes" pathEffect_0="7_2"/> | |
| <apply cap="BUTT" color_0="$trunkRoadShadowColor" shadowRadius="0"> | |
| <case maxzoom="14" strokeWidth_0="4.4:5.2"/> | |
| <case maxzoom="15" strokeWidth_0="6:6.7"/> | |
| <case maxzoom="16" strokeWidth_0="7.8:7.8"/> | |
| <case maxzoom="17" strokeWidth_0="9:9"/> | |
| <case maxzoom="18" strokeWidth_0="11:11"/> | |
| <case minzoom="19" strokeWidth_0="12:12"/> | |
| </apply> | |
| <apply_if nightMode="true" color_0="$roadTunnelOutlineNightColor"/> | |
| <apply_if roadStyle="germanRoadAtlas" strokeWidth_0=":0"/> | |
| <apply_if roadStyle="americanRoadAtlas" strokeWidth_0=":0"/> | |
| </switch> | |
| </apply> | |
| <apply_if roadStyle="americanRoadAtlas" shadowRadius=":0"> | |
| <case maxzoom="14" strokeWidth__2="6:6"/> | |
| <case maxzoom="15" strokeWidth__2="8:8"/> | |
| <case maxzoom="16" strokeWidth__2="10:10"/> | |
| <case maxzoom="17" strokeWidth__2="11:11"/> | |
| <case maxzoom="18" strokeWidth__2="13:13"/> | |
| <case minzoom="19" strokeWidth__2="13:13"/> | |
| <apply_if additional="tunnel=yes" shadowRadius="0" pathEffect__2="6_6"/> | |
| <apply_if additional="covered=yes" shadowRadius="0" pathEffect__2="6_6"/> | |
| </apply_if> | |
| </case> | |
| <apply onewayArrowsColor="$trunkHighwayOnewayArrowsColor"/> | |
| <apply> | |
| <case roadStyle="germanRoadAtlas" shadowRadius=":0"> | |
| <case maxzoom="14" strokeWidth__2="9:9"/> | |
| <case maxzoom="15" strokeWidth__2="10:10"/> | |
| <case maxzoom="16" strokeWidth__2="12:12"/> | |
| <case maxzoom="17" strokeWidth__2="14:14"/> | |
| <case maxzoom="18" strokeWidth__2="16:16"/> | |
| <case minzoom="19" strokeWidth__2="18:18"/> | |
| <apply_if additional="tunnel=yes" shadowRadius="0" pathEffect__2="6_6"/> | |
| <apply_if additional="covered=yes" shadowRadius="0" pathEffect__2="6_6"/> | |
| </case> | |
| </apply> | |
| </switch> | |
| <switch> | |
| <case tag="highway" value="primary" color="$primaryRoadColor" color__1="$primaryRoadColor" shadowColor="$primaryRoadShadowColor"> | |
| <apply_if additional="tunnel=yes" color_0="$primaryRoadShadowColor"/> | |
| <apply_if additional="covered=yes" color_0="$primaryRoadShadowColor"/> | |
| <apply_if engine_v1="true" onewayArrowsColor="$primaryHighwayOnewayArrowsColor"/> | |
| </case> | |
| <case tag="highway" value="secondary" color="$secondaryRoadColor" color__1="$secondaryRoadColor" shadowColor="$secondaryRoadShadowColor"> | |
| <apply_if additional="tunnel=yes" color_0="$secondaryRoadShadowColor"/> | |
| <apply_if additional="covered=yes" color_0="$secondaryRoadShadowColor"/> | |
| <apply_if engine_v1="true" onewayArrowsColor="$secondaryHighwayOnewayArrowsColor"/> | |
| </case> | |
| <apply> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply> | |
| <apply> | |
| <switch> | |
| <case additional="tunnel=yes" pathEffect_0="4_4"/> | |
| <case additional="covered=yes" pathEffect_0="7_2"/> | |
| <apply_if nightMode="true" color_0="$roadTunnelOutlineNightColor"/> | |
| <apply cap="BUTT" shadowRadius="0"> | |
| <case maxzoom="14" strokeWidth_0="4.4:5.2"/> | |
| <case maxzoom="15" strokeWidth_0="6:6.7"/> | |
| <case maxzoom="16" strokeWidth_0="7.8:7.8"/> | |
| <case maxzoom="17" strokeWidth_0="9:9"/> | |
| <case maxzoom="18" strokeWidth_0="11:11"/> | |
| <case minzoom="19" strokeWidth_0="12:12"/> | |
| </apply> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <apply cap="ROUND"> | |
| <case maxzoom="14" strokeWidth="4:4"/> | |
| <case maxzoom="15" strokeWidth="5.5:5.5"/> | |
| <case maxzoom="16" strokeWidth="7:7"/> | |
| <case maxzoom="17" strokeWidth="8.5:8.5"/> | |
| <case maxzoom="18" strokeWidth="10:10"/> | |
| <case minzoom="19" strokeWidth="11.5:11.5"/> | |
| <!-- Bridges --> | |
| <apply_if additional="bridge=yes" color_0="#000000" cap="SQUARE" cap_0="BUTT"> | |
| <switch> | |
| <case roadStyle="americanRoadAtlas"/> | |
| <case roadStyle="germanRoadAtlas"/> | |
| <apply> | |
| <case maxzoom="14" strokeWidth_0="6:7"/> | |
| <case maxzoom="15" strokeWidth_0="7:8.5"/> | |
| <case maxzoom="16" strokeWidth_0="8.5:10.5"/> | |
| <case maxzoom="17" strokeWidth_0="10:12"/> | |
| <case maxzoom="18" strokeWidth_0="12:14"/> | |
| <case minzoom="19" strokeWidth_0="14:16"/> | |
| </apply> | |
| </switch> | |
| <case maxzoom="14" strokeWidth_0="4.8:5.8"/> | |
| <case maxzoom="15" strokeWidth_0="6.5:7.5"/> | |
| <case maxzoom="16" strokeWidth_0="8:10"/> | |
| <case maxzoom="17" strokeWidth_0="9.5:11"/> | |
| <case maxzoom="18" strokeWidth_0="11:13"/> | |
| <case minzoom="19" strokeWidth_0="13:14"/> | |
| <apply_if nightMode="true" color_0="#80000000"/> | |
| <apply_if hideOverground="true" color_0="$hideOvergroundBridgeUnderlayColor"/> | |
| </apply_if> | |
| </apply> | |
| <!-- Smoothness, surface, access --> | |
| <apply_if moreDetailed="true" minzoom="14" maxzoom="14" strokeWidth_2="2.5:2.5" strokeWidth_3="2.5:2.5"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth_2="3:3" strokeWidth_3="3:3"/> | |
| <apply_if minzoom="16" maxzoom="16" strokeWidth_2="4:4" strokeWidth_3="4:4"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth_2="5:5" strokeWidth_3="5:5"/> | |
| <apply_if minzoom="18" maxzoom="18" strokeWidth_2="6:6" strokeWidth_3="6:6"/> | |
| <apply_if minzoom="19" strokeWidth_2="7:7" strokeWidth_3="7:7"/> | |
| </switch> | |
| <switch> | |
| <switch> | |
| <case tag="highway" value="motorway_link" color="$motorwayRoadColor" color__1="$motorwayRoadColor" shadowColor="$motorwayRoadShadowColor"> | |
| <apply_if additional="tunnel=yes" color_0="$motorwayRoadShadowColor"/> | |
| <apply_if additional="covered=yes" color_0="$motorwayRoadShadowColor"/> | |
| <apply_if engine_v1="true" onewayArrowsColor="$motorwayHighwayOnewayArrowsColor"/> | |
| </case> | |
| <case tag="highway" value="trunk_link" color="$trunkRoadColor" color__1="$trunkRoadColor" shadowColor="$trunkRoadShadowColor"> | |
| <apply_if additional="tunnel=yes" color_0="$trunkRoadShadowColor"/> | |
| <apply_if additional="covered=yes" color_0="$trunkRoadShadowColor"/> | |
| <apply_if engine_v1="true" onewayArrowsColor="$trunkHighwayOnewayArrowsColor"/> | |
| </case> | |
| <apply> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply> | |
| <apply> | |
| <switch> | |
| <case roadStyle="americanRoadAtlas"/> | |
| <case roadStyle="germanRoadAtlas"/> | |
| <apply maxzoom="15" shadowRadius="1.8:2"/> | |
| <apply minzoom="16" shadowRadius="1.9:2"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <switch> | |
| <case tag="highway" value="primary_link" color="$primaryRoadColor" color__1="$primaryRoadColor" shadowColor="$primaryRoadShadowColor"> | |
| <apply_if additional="tunnel=yes" color_0="$primaryRoadShadowColor"/> | |
| <apply_if additional="covered=yes" color_0="$primaryRoadShadowColor"/> | |
| <apply_if engine_v1="true" onewayArrowsColor="$primaryHighwayOnewayArrowsColor"/> | |
| </case> | |
| <case tag="highway" value="secondary_link" color="$secondaryRoadColor" color__1="$secondaryRoadColor" shadowColor="$secondaryRoadShadowColor"> | |
| <apply_if additional="tunnel=yes" color_0="$secondaryRoadShadowColor"/> | |
| <apply_if additional="covered=yes" color_0="$secondaryRoadShadowColor"/> | |
| <apply_if engine_v1="true" onewayArrowsColor="$secondaryHighwayOnewayArrowsColor"/> | |
| </case> | |
| <apply> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply> | |
| </switch> | |
| <apply cap="ROUND"> | |
| <case maxzoom="14" strokeWidth="2.5:2.5"/> | |
| <case maxzoom="15" strokeWidth="3.7:3.7"/> | |
| <case maxzoom="16" strokeWidth="4:4"/> | |
| <case maxzoom="17" strokeWidth="5:5"/> | |
| <case maxzoom="18" strokeWidth="6:6"/> | |
| <case minzoom="19" strokeWidth="7:7"/> | |
| <apply> | |
| <switch> | |
| <case additional="tunnel=yes" pathEffect_0="4_4"/> | |
| <case additional="covered=yes" pathEffect_0="7_2"/> | |
| <apply cap="BUTT" shadowRadius="0"> | |
| <case maxzoom="14" strokeWidth_0="3:3"/> | |
| <case maxzoom="15" strokeWidth_0="4:4"/> | |
| <case maxzoom="16" strokeWidth_0="4.7:4.7"/> | |
| <case maxzoom="17" strokeWidth_0="5.8:5.8"/> | |
| <case maxzoom="18" strokeWidth_0="6.8:6.8"/> | |
| <case minzoom="19" strokeWidth_0="8:8"/> | |
| </apply> | |
| <apply_if nightMode="true" color_0="$roadTunnelOutlineNightColor"/> | |
| </switch> | |
| </apply> | |
| <!-- Bridges --> | |
| <apply_if additional="bridge=yes" color_0="#000000" cap="SQUARE" cap_0="BUTT"> | |
| <switch> | |
| <case roadStyle="americanRoadAtlas"/> | |
| <case roadStyle="germanRoadAtlas"/> | |
| <apply> | |
| <case maxzoom="14" strokeWidth_0="4.5:4.5"/> | |
| <case maxzoom="15" strokeWidth_0="5.6:5.6"/> | |
| <case maxzoom="16" strokeWidth_0="6:6"/> | |
| <case maxzoom="17" strokeWidth_0="7.2:7.2"/> | |
| <case maxzoom="18" strokeWidth_0="8.7:8.7"/> | |
| <case minzoom="19" strokeWidth_0="9.9:9.9"/> | |
| </apply> | |
| </switch> | |
| <switch roadStyle="boldOutline"> | |
| <case maxzoom="14" strokeWidth_0="3.5:3.5"/> | |
| <case maxzoom="15" strokeWidth_0="4.9:4.9"/> | |
| <case maxzoom="16" strokeWidth_0="5.8:5.8"/> | |
| <case maxzoom="17" strokeWidth_0="6.7:6.7"/> | |
| <case maxzoom="18" strokeWidth_0="7.8:7.8"/> | |
| <case minzoom="19" strokeWidth_0="9.1:9.1"/> | |
| </switch> | |
| <switch> | |
| <case maxzoom="14" strokeWidth_0="3.4:3.4"/> | |
| <case maxzoom="15" strokeWidth_0="4.8:4.8"/> | |
| <case maxzoom="16" strokeWidth_0="5.2:5.2"/> | |
| <case maxzoom="17" strokeWidth_0="6.3:6.3"/> | |
| <case maxzoom="18" strokeWidth_0="7.3:7.3"/> | |
| <case minzoom="19" strokeWidth_0="8.8:8.8"/> | |
| </switch> | |
| <apply_if nightMode="true" color_0="#ffffff"/> | |
| <apply_if hideOverground="true" color_0="$hideOvergroundBridgeUnderlayColor"/> | |
| </apply_if> | |
| </apply> | |
| <!-- Smoothness, surface, access --> | |
| <apply_if moreDetailed="true" minzoom="14" maxzoom="14" strokeWidth_2="1.9:1.9" strokeWidth_3="1.9:1.9"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth_2="2.5:2.5" strokeWidth_3="2.5:2.5"/> | |
| <apply_if minzoom="16" maxzoom="16" strokeWidth_2="3:3" strokeWidth_3="3:3"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth_2="4:4" strokeWidth_3="4:4"/> | |
| <apply_if minzoom="18" maxzoom="18" strokeWidth_2="4.7:4.7" strokeWidth_3="4.7:4.7"/> | |
| <apply_if minzoom="19" strokeWidth_2="5.7:5.7" strokeWidth_3="5.7:5.7"/> | |
| </switch> | |
| <apply_if additional="construction=yes" cap="BUTT" shadowRadius="0" color_0="$constructionHighwayBGColor"> | |
| <case maxzoom="14" strokeWidth="1:1" strokeWidth_0="1:1" pathEffect="3_4" strokeWidth__1="1.4:1.5"/> | |
| <case maxzoom="15" strokeWidth="2:2" strokeWidth_0="2:2" pathEffect="3_5" strokeWidth__1="2.4:2.6"/> | |
| <case maxzoom="16" strokeWidth="3:3" strokeWidth_0="3:3" pathEffect="4_8" strokeWidth__1="3.5:4.2"/> | |
| <case maxzoom="17" strokeWidth="4:4" strokeWidth_0="4:4" pathEffect="6_10" strokeWidth__1="4.7:5.8"/> | |
| <case maxzoom="18" strokeWidth="5:5" strokeWidth_0="5:5" pathEffect="7_12" strokeWidth__1="5.7:6.7"/> | |
| <case minzoom="19" strokeWidth="6:6" strokeWidth_0="6:6" pathEffect="7_12" strokeWidth__1="6.8:7.7"/> | |
| </apply_if> | |
| <!-- <apply_if engine_v1="true" onewayArrowsColor="$mainHighwayOnewayArrowsColor"/>--> | |
| <apply_if minzoom="16"> <!-- for new OpenGL engine only --> | |
| <apply_if additional="oneway=yes" pathIcon="oneway_black_semitransparent_big" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_gray_big"/> | |
| </apply_if> | |
| <apply_if additional="oneway=-1" pathIcon="oneway_reverse_black_semitransparent_big" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_gray_reverse_big"/> | |
| </apply_if> | |
| </apply_if> | |
| </switch> | |
| <switch> | |
| <switch> | |
| <switch minzoom="$tertiaryMinZoom"> | |
| <case tag="highway" value="tertiary"/> | |
| <case tag="highway" value="tertiary_link"/> | |
| <apply> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply> | |
| <apply color="$tertiaryRoadColor" color__1="$tertiaryRoadColor" cap="ROUND"> | |
| <case maxzoom="13"> | |
| <apply color="$tertiaryRoadLowZoomColor" shadowColor="$tertiaryRoadLowZoomShadowColor"> | |
| <apply_if maxzoom="11" strokeWidth="1.3:1.3"/> | |
| <apply_if minzoom="12" maxzoom="12" strokeWidth="1.4:1.4"/> | |
| <apply_if minzoom="13" maxzoom="13" strokeWidth="1.6:1.6"/> | |
| </apply> | |
| </case> | |
| <case minzoom="14" shadowColor="$tertiaryRoadShadowColor"> | |
| <case maxzoom="14" strokeWidth="3:3"/> | |
| <case maxzoom="15" strokeWidth="4:4"/> | |
| <case maxzoom="16" strokeWidth="5:5"/> | |
| <case maxzoom="17" strokeWidth="6.75:6.75"/> | |
| <case maxzoom="18" strokeWidth="9:9"/> | |
| <case minzoom="19" strokeWidth="10.5:10.5"/> | |
| <apply> | |
| <switch> | |
| <case additional="tunnel=yes" pathEffect_0="4_4"/> | |
| <case additional="covered=yes" pathEffect_0="7_2"/> | |
| <apply cap="BUTT" color_0="$tertiaryRoadShadowColor" shadowRadius="0"> | |
| <case maxzoom="14" strokeWidth_0="3.7:3.7"/> | |
| <case maxzoom="15" strokeWidth_0="4.9:4.9"/> | |
| <case maxzoom="16" strokeWidth_0="5.8:5.8"/> | |
| <case maxzoom="17" strokeWidth_0="7.3:7.3"/> | |
| <case maxzoom="18" strokeWidth_0="9.9:9.9"/> | |
| <case minzoom="19" strokeWidth_0="11:11"/> | |
| </apply> | |
| <apply_if nightMode="true" color_0="$roadTunnelOutlineNightColor"/> | |
| </switch> | |
| </apply> | |
| <!-- Bridges --> | |
| <apply_if additional="bridge=yes" minzoom="14" color_0="#000000" shadowRadius="0" cap="SQUARE" cap_0="BUTT"> | |
| <case maxzoom="14" strokeWidth_0="3.7:5.4"/> | |
| <case maxzoom="15" strokeWidth_0="4.2:8.2"/> | |
| <case maxzoom="16" strokeWidth_0="5.4:9.3"/> | |
| <case maxzoom="17" strokeWidth_0="7.5:10"/> | |
| <case maxzoom="18" strokeWidth_0="10:13"/> | |
| <case minzoom="19" strokeWidth_0="12:14"/> | |
| <apply_if nightMode="true" color_0="#ffffff"/> | |
| <apply_if hideOverground="true" color_0="$hideOvergroundBridgeUnderlayColor"/> | |
| </apply_if> | |
| </case> | |
| </apply> | |
| <apply_if engine_v1="true" onewayArrowsColor="$tertiaryHighwayOnewayArrowsColor"/> | |
| <apply_if minzoom="16"> <!-- for new OpenGL engine only --> | |
| <apply_if maxzoom="16" additional="oneway=yes" pathIcon="oneway_black_semitransparent" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_gray"/> | |
| </apply_if> | |
| <apply_if minzoom="17" additional="oneway=yes" pathIcon="oneway_black_semitransparent_big" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_gray_big"/> | |
| </apply_if> | |
| <apply_if maxzoom="16" additional="oneway=-1" pathIcon="oneway_reverse_black_semitransparent" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_reverse_gray"/> | |
| </apply_if> | |
| <apply_if minzoom="17" additional="oneway=-1" pathIcon="oneway_reverse_black_semitransparent_big" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_reverse_gray_big"/> | |
| </apply_if> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="$unclassifiedMinZoom"> | |
| <switch> | |
| <case tag="highway" value="unclassified"/> | |
| <case tag="highway" value="residential"/> | |
| <apply color="$residentialRoadColor" color__1="$residentialRoadColor"/> | |
| </switch> | |
| <apply cap="ROUND"> | |
| <case moreDetailed="true" maxzoom="12" strokeWidth="0.9" shadowColor="$residentialRoadLowZoom1ShadowColor"/> | |
| <case minzoom="13" maxzoom="13" strokeWidth="1:1" shadowColor="$residentialRoadLowZoom2ShadowColor"/> | |
| <case minzoom="14" maxzoom="14" strokeWidth="1.5:1.5" shadowColor="$residentialRoadLowZoom2ShadowColor"/> | |
| <switch> | |
| <case minzoom="15" maxzoom="15" strokeWidth="2.5:2.5"/> | |
| <case minzoom="16" maxzoom="16" strokeWidth="4.5:4.5"/> | |
| <case minzoom="17" maxzoom="17" strokeWidth="6:6"/> | |
| <case minzoom="18" maxzoom="18" strokeWidth="9:9"/> | |
| <case minzoom="19" strokeWidth="10.5:10.5"/> | |
| <apply shadowColor="$residentialRoadShadowColor"> | |
| <apply_if streetLighting="true" nightMode="true" shadowColor="#ffffff"/> | |
| </apply> | |
| </switch> | |
| <apply> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="2"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="2"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply> | |
| <apply> | |
| <switch> | |
| <case additional="tunnel=yes" pathEffect_0="4_4"/> | |
| <case additional="covered=yes" pathEffect_0="7_2"/> | |
| <apply cap="BUTT" color_0="$residentialRoadShadowColor" shadowRadius="0"> | |
| <case maxzoom="13" strokeWidth_0="1.8:1.8"/> | |
| <case maxzoom="14" strokeWidth_0="2:2"/> | |
| <case maxzoom="15" strokeWidth_0="3:3"/> | |
| <case maxzoom="16" strokeWidth_0="5:5"/> | |
| <case maxzoom="17" strokeWidth_0="6.9:6.9"/> | |
| <case maxzoom="18" strokeWidth_0="9.7:9.7"/> | |
| <case minzoom="19" strokeWidth_0="11.1:11.1"/> | |
| </apply> | |
| <apply_if nightMode="true" color_0="$roadTunnelOutlineNightColor"/> | |
| </switch> | |
| </apply> | |
| <!-- Bridges --> | |
| <apply_if additional="bridge=yes" color_0="#000000" minzoom="14" shadowRadius="0" cap="SQUARE" cap_0="BUTT"> | |
| <case maxzoom="14" strokeWidth_0="1.8:3"/> | |
| <case maxzoom="15" strokeWidth_0="3:4"/> | |
| <case maxzoom="16" strokeWidth_0="5:7"/> | |
| <case maxzoom="17" strokeWidth_0="7:9"/> | |
| <case maxzoom="18" strokeWidth_0="10:12"/> | |
| <case minzoom="19" strokeWidth_0="12:15"/> | |
| <apply_if nightMode="true" color_0="#ffffff"/> | |
| <apply_if hideOverground="true" color_0="$hideOvergroundBridgeUnderlayColor"/> | |
| </apply_if> | |
| </apply> | |
| <apply_if engine_v1="true" onewayArrowsColor="$residentialHighwayOnewayArrowsColor"/> | |
| <apply_if minzoom="16"> <!-- for new OpenGL engine only --> | |
| <apply_if maxzoom="16" additional="oneway=yes" pathIcon="oneway_black_semitransparent" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_gray"/> | |
| </apply_if> | |
| <apply_if minzoom="17" additional="oneway=yes" pathIcon="oneway_black_semitransparent_big" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_gray_big"/> | |
| </apply_if> | |
| <apply_if maxzoom="16" additional="oneway=-1" pathIcon="oneway_reverse_black_semitransparent" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_reverse_gray"/> | |
| </apply_if> | |
| <apply_if minzoom="17" additional="oneway=-1" pathIcon="oneway_reverse_black_semitransparent_big" pathIconStep="70"> | |
| <apply_if roadStyle="pale" pathIcon="oneway_reverse_gray_big"/> | |
| </apply_if> | |
| </apply_if> | |
| </switch> | |
| <apply_if additional="construction=yes" cap="BUTT" shadowRadius="0" color_0="$constructionHighwayBGColor"> | |
| <case maxzoom="14" strokeWidth="1:1" strokeWidth_0="1:1" pathEffect="3_4" strokeWidth__1="1.4:1.5"/> | |
| <case maxzoom="15" strokeWidth="2:2" strokeWidth_0="2:2" pathEffect="3_5" strokeWidth__1="2.4:2.6"/> | |
| <case maxzoom="16" strokeWidth="3:3" strokeWidth_0="3:3" pathEffect="4_8" strokeWidth__1="3.5:4.2"/> | |
| <case maxzoom="17" strokeWidth="4:4" strokeWidth_0="4:4" pathEffect="6_10" strokeWidth__1="4.7:5.8"/> | |
| <case maxzoom="18" strokeWidth="5:5" strokeWidth_0="5:5" pathEffect="7_12" strokeWidth__1="5.7:6.7"/> | |
| <case minzoom="19" strokeWidth="6:6" strokeWidth_0="6:6" pathEffect="7_12" strokeWidth__1="6.8:7.7"/> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="$serviceMinZoom"> | |
| <switch> | |
| <case tag="highway" value="service"/> | |
| <case tag="highway" value="living_street"/> | |
| <apply color="$serviceRoadColor" color__1="$serviceRoadColor"/> | |
| <apply_if minzoom="14"> | |
| <case engine_v1="true" shadowRadius=":1"> | |
| <apply_if showAccess="true" additional="motorroad=yes" shadowRadius=":2"/> | |
| <apply_if additional="winter_road=yes" shadowRadius="3"/> | |
| <apply_if additional="ice_road=yes" shadowRadius="3"/> | |
| </case> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply_if> | |
| <apply minzoom="15" shadowColor="$serviceRoadShadowColor"/> | |
| <apply> | |
| <switch> | |
| <case additional="service=driveway"/> | |
| <case additional="service=parking_aisle"/> | |
| <case additional="service=alley"/> | |
| <apply_if minzoom="13" color="$serviceDrivewayRoadColor" shadowColor="$serviceDrivewayRoadShadowColor"> | |
| <case maxzoom="13" disable="true"/> | |
| <case maxzoom="14" shadowColor="#33777777"/> | |
| </apply_if> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <switch> | |
| <case tag="highway" value="busway"/> | |
| <apply color="$buswayRoadColor" color__1="$buswayRoadColor"/> | |
| <apply_if minzoom="14"> | |
| <case engine_v1="true" shadowRadius=":1"/> | |
| <case shadowRadius="$highwayShadowRadius"/> | |
| </apply_if> | |
| <apply minzoom="15" shadowColor="$buswayRoadShadowColor"/> | |
| </switch> | |
| <switch> | |
| <case tag="highway" value="pedestrian" color__1="$pedestrianRoadColor"/> | |
| <apply color="$pedestrianRoadColor" shadowColor="$pedestrianRoadShadowColor" shadowRadius=":1.7"/> | |
| </switch> | |
| <apply cap="ROUND"> | |
| <switch moreDetailed="true"> | |
| <case maxzoom="13" strokeWidth="0.7" shadowRadius="$serviceLowZoomShadowRadius" shadowColor="$residentialRoadLowZoom2ShadowColor"/> | |
| <case maxzoom="14" strokeWidth="1:1" shadowRadius=":1" shadowColor="$residentialRoadLowZoom2ShadowColor"> | |
| <apply_if tag="highway" value="pedestrian" shadowColor="$pedestrianRoadShadowColor"/> | |
| </case> | |
| </switch> | |
| <!-- <case minzoom="14" maxzoom="14" strokeWidth="1:1"/>--> | |
| <case minzoom="15" maxzoom="15" strokeWidth="2:2"/> | |
| <case minzoom="16" maxzoom="16" strokeWidth="3:3"/> | |
| <case minzoom="17" maxzoom="17" strokeWidth="4:4"/> | |
| <case minzoom="18" maxzoom="18" strokeWidth="5.5:5.5"/> | |
| <case minzoom="19" strokeWidth="7:7"/> | |
| <apply_if streetLighting="true" nightMode="true" shadowColor="#77ffffff"/> | |
| <apply> | |
| <switch> | |
| <case additional="tunnel=yes" pathEffect_0="4_4"/> | |
| <case additional="covered=yes" pathEffect_0="7_2"/> | |
| <apply cap="BUTT" color_0="$serviceRoadShadowColor" shadowRadius="0"> | |
| <case maxzoom="14" strokeWidth_0="1.7:1.7"/> | |
| <case maxzoom="15" strokeWidth_0="2.8:2.8"/> | |
| <case maxzoom="16" strokeWidth_0="3.8:3.8"/> | |
| <case maxzoom="17" strokeWidth_0="4.9:4.9"/> | |
| <case maxzoom="18" strokeWidth_0="6:6"/> | |
| <case minzoom="19" strokeWidth_0="8.5:8.5"/> | |
| </apply> | |
| <apply_if nightMode="true" color_0="$roadTunnelOutlineNightColor"/> | |
| </switch> | |
| </apply> | |
| <apply_if additional="bridge=yes" shadowRadius="0" color_0="#000000" cap="SQUARE" cap_0="BUTT"> | |
| <case maxzoom="13"/> | |
| <case moreDetailed="true" minzoom="14" maxzoom="14" strokeWidth_0="1.5:2"/> | |
| <case maxzoom="15" strokeWidth_0="2.5:4"/> | |
| <case maxzoom="16" strokeWidth_0="3.5:5"/> | |
| <case maxzoom="17" strokeWidth_0="5:6"/> | |
| <case maxzoom="18" strokeWidth_0="7:8.5"/> | |
| <case minzoom="19" strokeWidth_0="8:12"/> | |
| <apply_if nightMode="true" color_0="#ffffff"/> | |
| <apply_if hideOverground="true" color_0="$hideOvergroundBridgeUnderlayColor"/> | |
| </apply_if> | |
| </apply> | |
| <apply_if engine_v1="true" onewayArrowsColor="$serviceHighwayOnewayArrowsColor"/> | |
| <apply_if engine_v1="false" minzoom="16"> <!-- for new OpenGL engine only --> | |
| <apply_if additional="oneway=yes" pathIcon="oneway_black_semitransparent" pathIconStep="70"> | |
| <apply_if roadStyle="pale" nightMode="true" pathIcon="oneway_gray_big"/> | |
| </apply_if> | |
| <apply_if additional="oneway=-1" pathIcon="oneway_reverse_black_semitransparent" pathIconStep="70"> | |
| <apply_if roadStyle="pale" nightMode="true" pathIcon="oneway_gray_reverse_big"/> | |
| </apply_if> | |
| </apply_if> | |
| <apply_if additional="construction=yes" cap="BUTT" shadowRadius="0" color_0="$constructionHighwayBGColor"> | |
| <case maxzoom="14" strokeWidth="1:1" strokeWidth_0="1:1" pathEffect="3_4" strokeWidth__1="1.4:1.5"/> | |
| <case maxzoom="15" strokeWidth="2:2" strokeWidth_0="2:2" pathEffect="3_5" strokeWidth__1="2.4:2.6"/> | |
| <case maxzoom="16" strokeWidth="3:3" strokeWidth_0="3:3" pathEffect="4_8" strokeWidth__1="3.5:4.2"/> | |
| <case maxzoom="17" strokeWidth="4:4" strokeWidth_0="4:4" pathEffect="6_10" strokeWidth__1="4.7:5.8"/> | |
| <case maxzoom="18" strokeWidth="5:5" strokeWidth_0="5:5" pathEffect="7_12" strokeWidth__1="5.7:6.7"/> | |
| <case minzoom="19" strokeWidth="6:6" strokeWidth_0="6:6" pathEffect="7_12" strokeWidth__1="6.8:7.7"/> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="$roadMinZoom"> | |
| <case tag="highway" value="road"/> | |
| <apply color="$roadRoadColor" shadowRadius="0"> | |
| <switch> | |
| <case minzoom="14" maxzoom="14" strokeWidth="0.6:0.6"/> | |
| <case minzoom="15" maxzoom="15" strokeWidth="1.3:1.3"/> | |
| <case minzoom="16" maxzoom="16" strokeWidth="1.7:1.7"/> | |
| <case minzoom="17" maxzoom="17" strokeWidth="2.5:2.5"/> | |
| <case minzoom="18" maxzoom="18" strokeWidth="3:3"/> | |
| <case minzoom="19" strokeWidth="4:4"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <switch minzoom="14"> | |
| <case tag="abandoned:highway" value="motorway"/> | |
| <case tag="abandoned:highway" value="motorway_link"/> | |
| <case tag="abandoned:highway" value="trunk"/> | |
| <case tag="abandoned:highway" value="primary"/> | |
| <case tag="abandoned:highway" value="secondary"/> | |
| <case tag="abandoned:highway" value="tertiary"/> | |
| <case tag="abandoned:highway" value="unclassified"/> | |
| <case tag="abandoned:highway" value="residential"/> | |
| <case tag="abandoned:highway" value="service"/> | |
| <apply color="#55ffffff" pathEffect="20_7" shadowRadius="1" shadowColor="$residentialRoadShadowColor"> | |
| <switch> | |
| <case minzoom="15" maxzoom="15" strokeWidth="2:2"/> | |
| <case minzoom="16" maxzoom="16" strokeWidth="3.5:3.5"/> | |
| <case minzoom="17" maxzoom="17" strokeWidth="5:5"/> | |
| <case minzoom="18" maxzoom="18" strokeWidth="8:8"/> | |
| <case minzoom="19" strokeWidth="9.5:9.5"/> | |
| <apply_if nightMode="true" color="#33ffffff"/> | |
| </switch> | |
| <apply_if additional="tunnel=yes" pathEffect="4_4" cap="BUTT"/> | |
| <apply_if additional="covered=yes" pathEffect="7_2" pathEffect__2="1_1" cap="BUTT"/> | |
| <!-- Bridges --> | |
| <apply_if additional="bridge=yes" minzoom="14" shadowRadius="0" color_0="#44333333" cap="BUTT" cap_0="BUTT"> | |
| <case maxzoom="15" strokeWidth_0="2.8:2.8"/> | |
| <case maxzoom="16" strokeWidth_0="4:4"/> | |
| <case maxzoom="17" strokeWidth_0="6:6"/> | |
| <case maxzoom="18" strokeWidth_0="9:9"/> | |
| <case minzoom="19" strokeWidth_0="11:11"/> | |
| <apply_if nightMode="true" color_0="#33ffffff"/> | |
| </apply_if> | |
| </apply> | |
| </switch> | |
| <!-- Assign strokeWidth for surface, smoothness and access --> | |
| <apply_if moreDetailed="true" minzoom="14" maxzoom="14" strokeWidth_2="1:1" strokeWidth_3="1:1"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth_2="2:2" strokeWidth_3="2:2"/> | |
| <apply_if minzoom="16" maxzoom="16" strokeWidth_2="2.7:2.7" strokeWidth_3="2.7:2.7"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth_2="3.6:3.6" strokeWidth_3="3.6:3.6"/> | |
| <apply_if minzoom="18" maxzoom="18" strokeWidth_2="4.9:4.9" strokeWidth_3="4.9:4.9"/> | |
| <apply_if minzoom="19" strokeWidth_2="6:6" strokeWidth_3="6:6"/> | |
| <apply_if baseAppMode="car" tag="highway" value="pedestrian" strokeWidth_2="0" strokeWidth_3="0"/> | |
| </switch> | |
| <!-- Next segment: Highways without grade distinction (cycleway, bridleway, black path): pathEffect 4_2. Base setting for highways with possible grade distinction but none specified (track, red footway): 5_5 --> | |
| <switch> | |
| <switch strokeWidth="0.1"> | |
| <case minzoom="$trackMinZoom" tag="highway" value="track"> | |
| <switch moreDetailed="true"> | |
| <case maxzoom="12" strokeWidth_5="$trackLowZoomStrokeWidth"/> | |
| <case maxzoom="13" strokeWidth_5="$trackLowZoomStrokeWidth2"/> | |
| <apply pathEffect_5=""/> | |
| </switch> | |
| <case minzoom="14" strokeWidth_4="1.2:1.2" strokeWidth_5="$trackStrokeWidth"> | |
| <case baseAppMode="bicycle" strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| <case showSurfaces="true" strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| <case showSurfaceGrade="true" strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| </case> | |
| <apply minzoom="15" strokeWidth_4="1.6:1.6"/> | |
| <apply_if additional="winter_road=yes" minzoom="11" strokeWidth_4="2:2"/> | |
| <apply_if additional="ice_road=yes" minzoom="11" strokeWidth_4="2:2"/> | |
| <apply color_4="$null" color_5="$trackColor" pathEffect_5="$trackPathEffect"/> | |
| <apply> | |
| <!-- Dash pattern: solid(100%), long-dashed(77%), medium-dashed(63%), short-dashed(50%), dotted(40%), dash-dotted(64%) for non-specified --> | |
| <case additional="tracktype=grade1" pathEffect_5=""/> | |
| <case additional="tracktype=grade2" pathEffect_5="10_3"/> | |
| <case additional="tracktype=grade3" pathEffect_5="5_3"/> | |
| <case additional="tracktype=grade4" pathEffect_5="3_3"/> | |
| <case additional="tracktype=grade5" pathEffect_5="2_3"/> | |
| <apply_if maxzoom="13" pathEffect_5=""/> | |
| </apply> | |
| </case> | |
| <switch> | |
| <case minzoom="$pathMinZoom" tag="highway" value="path"> | |
| <case baseAppMode="bicycle" minzoom="14" additional="bicycle=designated" color_5="$cyclewayColor" pathEffect_5="4_2" strokeWidth_5="1:1"/> | |
| <case moreDetailed="true" maxzoom="14" color_5="$pathColor" pathEffect_5="$pathPathEffect"> | |
| <case maxzoom="12" strokeWidth_5="0.3" color_5="$pathLowZoomColor" pathEffect_5="$pathLowZoomPathEffect"/> | |
| <case maxzoom="13" color_5="$pathLowZoomColor" pathEffect_5="$pathLowZoomPathEffect"> | |
| <case baseAppMode="pedestrian" strokeWidth_5="0.5"/> | |
| <case strokeWidth_5="$pathLowZoomStrokeWidth"/> | |
| </case> | |
| <case maxzoom="14" strokeWidth_4="1.4:1.4" strokeWidth_5="$pathStrokeWidth"/> | |
| </case> | |
| <case baseAppMode="pedestrian" minzoom="15" color_5="$pathColor" strokeWidth_4="1.4:1.4" strokeWidth_5="$pathStrokeWidth" pathEffect_5="$pathPathEffect"/> | |
| <case minzoom="15" strokeWidth_4="1.4:1.4" strokeWidth_5="$pathStrokeWidth" color_5="$pathColor" pathEffect_5="$pathPathEffect"> | |
| <apply_if baseAppMode="bicycle" strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| <apply_if showSurfaceGrade="true" strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| <apply_if showSurfaces="true" strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| </case> | |
| <apply_if additional="winter_road=yes" minzoom="11" strokeWidth_4="2:2"/> | |
| <apply_if additional="ice_road=yes" minzoom="11" strokeWidth_4="2:2"/> | |
| <apply_if nightMode="true"> | |
| <apply_if minzoom="12" maxzoom="13" color_5="$pathLowZoomColor"/> | |
| </apply_if> | |
| <apply_if additional="osmand_rungs=yes" color_5="$rungsColor"/> | |
| <apply_if additional="assisted_trail=yes" color_5="$rungsColor"/> | |
| <apply_if additional="osmand_safety_rope=yes" color_5="$rungsColor"/> | |
| </case> | |
| <case minzoom="$footwayMinZoom" tag="highway" value="footway" color_5="$footwayColor"> | |
| <case baseAppMode="bicycle" minzoom="14" additional="bicycle=designated" color_5="$cyclewayColor" pathEffect_5="4_2" strokeWidth_5="1:1"/> | |
| <switch maxzoom="15"> | |
| <case moreDetailed="true"> | |
| <case layer="1" strokeWidth_5="0.6"/> | |
| <case additional="layer=2" strokeWidth_5="0.6"/> | |
| <case additional="layer=3" strokeWidth_5="0.6"/> | |
| <case maxzoom="14" strokeWidth_4="1.4:1.4" strokeWidth_5="0.7" pathEffect_5=""> | |
| <apply_if baseAppMode="pedestrian" strokeWidth_5="0.9"/> | |
| </case> | |
| <case minzoom="15" maxzoom="15" strokeWidth_4="1.4:1.4" strokeWidth_5="0.5:1" pathEffect_5="4_2"> | |
| <apply_if baseAppMode="pedestrian" strokeWidth_5="1:1"/> | |
| </case> | |
| </case> | |
| <case baseAppMode="pedestrian"> | |
| <case minzoom="15" strokeWidth_4="1.4:1.4" strokeWidth_5="0.9" pathEffect_5=""/> | |
| </case> | |
| </switch> | |
| <case minzoom="15" strokeWidth_4="1.4:1.4" strokeWidth_5="$footwayStrokeWidth" pathEffect_5="4_2"> | |
| <switch> | |
| <case baseAppMode="bicycle"/> | |
| <case baseAppMode="pedestrian"/> | |
| <case showSurfaceGrade="true"/> | |
| <case showSurfaces="true"/> | |
| <apply strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| </switch> | |
| </case> | |
| </case> | |
| <apply_if alpineHiking="true"> | |
| <case alpineHikingScaleScheme="sacScale"> | |
| <case additional="sac_scale=mountain_hiking" color_5="$sacScaleColorT2" pathEffect_5=""/> | |
| <case additional="sac_scale=demanding_mountain_hiking" color_5="$sacScaleColorT3" pathEffect_5="10_3"/> | |
| <case additional="sac_scale=alpine_hiking" color_5="$sacScaleColorT4" pathEffect_5=""/> | |
| <case additional="sac_scale=demanding_alpine_hiking" color_5="$sacScaleColorT5" pathEffect_5="10_3"/> | |
| <case additional="sac_scale=difficult_alpine_hiking" color_5="$sacScaleColorT6" pathEffect_5="3_3"/> | |
| </case> | |
| <case additional="sac_scale=demanding_mountain_hiking" pathEffect_5="2_6"/> | |
| <case additional="sac_scale=alpine_hiking" pathEffect_5="2_6"/> | |
| <case additional="sac_scale=demanding_alpine_hiking" pathEffect_5="2_6"/> | |
| <case additional="sac_scale=difficult_alpine_hiking" pathEffect_5="2_6"/> | |
| <case alpineHikingScaleScheme="caiScale"> | |
| <case additional="cai_scale=t" color_5="$caiScaleColor" pathEffect_5=""/> | |
| <case additional="cai_scale=e" color_5="$caiScaleColor" pathEffect_5="13_2"/> | |
| <case additional="cai_scale=ee" color_5="$caiScaleColor" pathEffect_5="6_2"/> | |
| <switch> | |
| <case additional="cai_scale=eea"/> | |
| <case additional="cai_scale=eea:f"/> | |
| <case additional="cai_scale=eea:pd"/> | |
| <case additional="cai_scale=eea:d"/> | |
| <case additional="cai_scale=eea:md"/> | |
| <case additional="cai_scale=eea:e"/> | |
| <case additional="cai_scale=eai"/> | |
| <apply color_5="$caiScaleColor" pathEffect_5="2_2"/> | |
| </switch> | |
| </case> | |
| </apply_if> | |
| </switch> | |
| <case minzoom="$cyclewayMinZoom" tag="highway" value="cycleway"> | |
| <case baseAppMode="bicycle"> | |
| <apply_if moreDetailed="true" maxzoom="13" strokeWidth_5="0.7" pathEffect_5="4_2"/> | |
| <apply minzoom="14" strokeWidth_4="1.4:1.4" strokeWidth_5="1:1" pathEffect_5="$cyclewayPathEffect"/> | |
| </case> | |
| <case minzoom="14" strokeWidth_4="1.3:1.3" strokeWidth_5="$cyclewayStrokeWidth" pathEffect_5="$cyclewayPathEffect"/> | |
| <apply color_5="$cyclewayColor"/> | |
| <apply_if nightMode="true" color="#77002a2a"> | |
| <apply_if minzoom="13" maxzoom="13" strokeWidth_4="0.6"/> | |
| <apply_if minzoom="14" maxzoom="14" strokeWidth_4="1:1"/> | |
| <apply_if minzoom="15" strokeWidth_4="1.2:1.2"/> | |
| </apply_if> | |
| </case> | |
| <case minzoom="15" tag="highway" value="steps"> | |
| <case baseAppMode="pedestrian" strokeWidth_4="2:2" strokeWidth_5="2:2" pathEffect_5="2_2"/> | |
| <case moreDetailed="true" maxzoom="15"> | |
| <case layer="1" strokeWidth_4="1.7:1.7" strokeWidth_5="1.7:1.7"/> | |
| <case additional="layer=2" strokeWidth_4="1.7:1.7" strokeWidth_5="1.7:1.7"/> | |
| <case additional="layer=3" strokeWidth_4="1.7:1.7" strokeWidth_5="1.7:1.7"/> | |
| <case strokeWidth_4="2:2" strokeWidth_5="2:2"/> <!-- If we remove this and let <order> to decide when to hide steps, layer="1" will be also hidden which is undesirable.--> | |
| </case> | |
| <case maxzoom="15" disable="true"/> | |
| <case minzoom="16" strokeWidth_4="2:2" strokeWidth_5="2:2"/> | |
| <apply color_5="$footwayColor" pathEffect_5="1_2"/> | |
| <apply_if baseAppMode="bicycle" color_5="$stepsRampColor"/> | |
| <apply_if additional="conveying=yes" pathEffect_5="2_1"/> | |
| </case> | |
| <case minzoom="16" tag="ladder" value="yes" strokeWidth_5="4:4" color_5="$rungsColor" pathEffect_5="1_2"/> | |
| <case minzoom="16" tag="highway" value="elevator"> | |
| <apply color_5="$elevatorColor" strokeWidth_4="2:2" strokeWidth_5="2:2" pathEffect_5="2_1"/> | |
| </case> | |
| <case minzoom="16" tag="man_made" value="goods_conveyor"> | |
| <apply color_5="$goodsConveyorColor" strokeWidth_4="2:2" strokeWidth_5="2:2" pathEffect_5="2_1"/> | |
| </case> | |
| <case minzoom="$bridlewayMinZoom" tag="highway" value="bridleway"> | |
| <case baseAppMode="pedestrian" minzoom="15" strokeWidth_4="1.4:1.4" strokeWidth_5="1:1"/> | |
| <!--<case horseRoutes="true" maxzoom="15"> | |
| <case maxzoom="12" strokeWidth_4="1.5" strokeWidth_5="1.3"/> | |
| <case minzoom="13" strokeWidth_4="1.8:1.8" strokeWidth_5="1.7"/> | |
| </case>--> | |
| <case moreDetailed="true" maxzoom="15"> | |
| <case maxzoom="12" strokeWidth_4="0.9" strokeWidth_5="0.8"/> | |
| <case minzoom="13" strokeWidth_4="1.2:1.2" strokeWidth_5="1"/> | |
| </case> | |
| <case minzoom="16" strokeWidth_4="1.4:1.4" strokeWidth_5="1"> | |
| <apply_if showSurfaceGrade="true" strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| <apply_if showSurfaces="true" strokeWidth_5="$trackWithSurfaceStrokeWidth"/> | |
| <!--<apply_if horseRoutes="true" strokeWidth_4="3:3" strokeWidth_5="1.5:1.5"/>--> | |
| </case> | |
| <apply color_5="$bridlewayColor" pathEffect_5="4_2"/> | |
| </case> | |
| <switch minzoom="15"> | |
| <case tag="abandoned:highway" value="track"/> | |
| <case tag="abandoned:highway" value="path"/> | |
| <case tag="abandoned:highway" value="footway"/> | |
| <apply color="$null" color_5="#55996600" strokeWidth_5="1" pathEffect_5="6_2"/> | |
| </switch> | |
| <!-- Tunnels --> | |
| <apply_if hideOverground="false" additional="tunnel=yes" minzoom="16" color__1="#000000" strokeWidth__1="$trackBridgeWidth" pathEffect__1="$trackTunnelPathEffect" color_0="#ffffff" strokeWidth_0="$trackBridgeInnerWidth"> | |
| <apply_if tag="highway" value="footway" color_5="$null"/> | |
| <apply_if nightMode="true" color__1="#ffffff" color_0="#000000"/> | |
| </apply_if> | |
| <apply_if hideOverground="false"> | |
| <switch minzoom="16"> | |
| <case additional="covered=yes"/> | |
| <case additional="indoor=yes"/> | |
| <apply pathEffect__1="4_2" color__1="#000000" color_0="#dddddd" strokeWidth__1="$trackBridgeWidth" strokeWidth_0="$trackBridgeInnerWidth"/> | |
| <apply_if tag="highway" value="footway" color_5="$null"/> | |
| <apply_if nightMode="true" color__1="#ffffff" color_0="#000000"/> | |
| </switch> | |
| </apply_if> | |
| <!-- Bridges --> | |
| <apply_if additional="bridge=yes" minzoom="14" color__1="#000000" color_0="#ffffff" pathEffect__1=""> | |
| <case maxzoom="15" strokeWidth__1="3:2" strokeWidth_0="2.3:1.5"/> | |
| <case minzoom="16" strokeWidth__1="$trackBridgeWidth" strokeWidth_0="$trackBridgeInnerWidth"/> | |
| <apply_if nightMode="true" color__1="#ffffff" color_0="#000000"/> | |
| </apply_if> | |
| </switch> | |
| <apply_if additional="trail_visibility=bad"> | |
| <case maxzoom="14" pathEffect_5="2_6"/> | |
| <case minzoom="15" pathEffect_5="2_9"/> | |
| </apply_if> | |
| <apply_if additional="trail_visibility=horrible"> | |
| <case maxzoom="14" pathEffect_5="2_9"/> | |
| <case minzoom="15" pathEffect_5="2_13"/> | |
| </apply_if> | |
| <apply_if additional="trail_visibility=no"> | |
| <case maxzoom="14" pathEffect_5="2_13"/> | |
| <case minzoom="15" pathEffect_5="2_19"/> | |
| </apply_if> | |
| <apply_if engine_v1="true" onewayArrowsColor="$trackPathHighwayOnewayArrowsColor"/> | |
| <!-- Assign strokeWidth for surface, smoothness and access --> | |
| <apply_if moreDetailed="true" minzoom="14" maxzoom="14" strokeWidth_2="3:3" strokeWidth_3="3:3"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth_2="3:3" strokeWidth_3="3:3"/> | |
| <apply_if minzoom="16" maxzoom="16" strokeWidth_2="3.7:3.7" strokeWidth_3="3.7:3.7"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth_2="4.5:4.5" strokeWidth_3="4.5:4.5"/> | |
| <apply_if minzoom="18" maxzoom="18" strokeWidth_2="5:5" strokeWidth_3="5:5"/> | |
| <apply_if minzoom="19" strokeWidth_2="6.5:6.5" strokeWidth_3="6.5:6.5"/> | |
| <apply color_4="$trackSubstrateColor"/> <!-- Substrate --> | |
| <apply_if engine_v1="false" minzoom="16"> <!-- for new OpenGL engine only --> | |
| <apply_if additional="oneway=yes" pathIcon="oneway_gray_big" pathIconStep="70"/> | |
| <apply_if additional="oneway=-1" pathIcon="oneway_reverse_gray_big" pathIconStep="70"/> | |
| </apply_if> | |
| </switch> | |
| <apply_if showSurfaceGrade="true" minzoom="14" cap_2="ROUND"> | |
| <case additional="smoothness=excellent" color_2="$surfaceGradeExcellentColor"/> | |
| <case additional="smoothness=good" color_2="$surfaceGradeGoodColor"/> | |
| <case additional="smoothness=intermediate" color_2="$surfaceGradeIntermediateColor"/> | |
| <case additional="smoothness=bad" color_2="$surfaceGradeBadColor"/> | |
| <case additional="smoothness=very_bad" color_2="$surfaceGradeVeryBadColor"/> | |
| <case additional="smoothness=horrible" color_2="$surfaceGradeHorribleColor"/> | |
| <case additional="smoothness=very_horrible" color_2="$surfaceGradeVeryHorribleColor"/> | |
| <case additional="smoothness=impassable" color_2="$surfaceGradeImpassableColor"/> | |
| </apply_if> | |
| <apply> | |
| <switch cap_3="ROUND"> | |
| <switch minzoom="14" showToll="true"> | |
| <case baseAppMode="bicycle" additional="toll:bicycle=yes" color_3="$tollColor"/> | |
| <case baseAppMode="bicycle" additional="toll:bicycle=no"/> | |
| <case baseAppMode="car" additional="toll:motorcar=yes" color_3="$tollColor"/> | |
| <case additional="toll=yes" color_3="$tollColor"/> | |
| <apply_if maxzoom="14" strokeWidth_3="2:2" pathEffect_3="1_7"/> | |
| </switch> | |
| <switch minzoom="15" showAccess="true"> | |
| <switch baseAppMode="car"> | |
| <switch> | |
| <case additional="vehicle=private"/> | |
| <case additional="vehicle=no"/> | |
| <case additional="motor_vehicle=private"/> | |
| <case additional="motor_vehicle=no"/> | |
| <case additional="motorcar=private"/> | |
| <case additional="motorcar=no"/> | |
| <apply_if color_3="$accessPrivateColor" color_2="$null"/> | |
| </switch> | |
| <switch> | |
| <case additional="vehicle=destination"/> | |
| <case additional="motor_vehicle=destination"/> | |
| <case additional="motorcar=destination"/> | |
| <apply color_3="$accessDestinationColor" color_2="$null"/> | |
| </switch> | |
| <switch> | |
| <case additional="vehicle=permissive"/> | |
| <case additional="motor_vehicle=permissive"/> | |
| <case additional="motorcar=permissive"/> | |
| <apply color_3="$accessPermissiveColor" color_2="$null"/> | |
| </switch> | |
| <switch> | |
| <case additional="vehicle=agricultural"/> | |
| <case additional="vehicle=agricultural;forestry"/> | |
| <case additional="motor_vehicle=agricultural"/> | |
| <case additional="motor_vehicle=agricultural;forestry"/> | |
| <case additional="motorcar=agricultural"/> | |
| <case additional="motorcar=agricultural;forestry"/> | |
| <apply color_3="$accessAgriculturalColor" color_2="$null"/> | |
| </switch> | |
| <switch> | |
| <case additional="vehicle=forestry"/> | |
| <case additional="motor_vehicle=forestry"/> | |
| <case additional="motorcar=forestry"/> | |
| <apply color_3="$accessForestryColor" color_2="$null"/> | |
| </switch> | |
| <switch> | |
| <case additional="vehicle=customers"/> | |
| <case additional="motor_vehicle=customers"/> | |
| <case additional="motorcar=customers"/> | |
| <apply color_3="$accessCustomersColor" color_2="$null"/> | |
| </switch> | |
| <switch> | |
| <case additional="vehicle=delivery"/> | |
| <case additional="motor_vehicle=delivery"/> | |
| <case additional="motorcar=delivery"/> | |
| <apply color_3="$accessDeliveryColor" color_2="$null"/> | |
| </switch> | |
| <switch> | |
| <case additional="vehicle=yes"/> | |
| <case additional="motor_vehicle=yes"/> | |
| <case additional="motorcar=yes"/> | |
| <!-- We need to restore surface color when particular transport access is "yes". This can't be done another way because we can't go through 2 switches (showAccess and showSurfaces). Though not perfect solution. --> | |
| <apply_if showSurfaces="true" color_3="$routeInfo_surface" cap_3="SQUARE"/> | |
| </switch> | |
| </switch> | |
| <switch baseAppMode="pedestrian" minzoom="15"> | |
| <switch> | |
| <case additional="foot=private" color_3="$accessPrivateColor"/> | |
| <case additional="foot=no" color_3="$accessPrivateColor"/> | |
| <case additional="foot=destination" color_3="$accessDestinationColor"/> | |
| <case additional="foot=permissive" color_3="$accessPermissiveColor"/> | |
| <case additional="foot=customers" color_3="$accessCustomersColor"/> | |
| <apply color_2="$null"/> | |
| </switch> | |
| <case additional="foot=yes"> | |
| <apply_if showSurfaces="true" color_3="$routeInfo_surface" cap_3="SQUARE"/> | |
| </case> | |
| </switch> | |
| <switch baseAppMode="bicycle" minzoom="15"> | |
| <switch> | |
| <case additional="bicycle=private" color_3="$accessPrivateColor"/> | |
| <case additional="bicycle=no" color_3="$accessPrivateColor"/> | |
| <case additional="bicycle=destination" color_3="$accessDestinationColor"/> | |
| <case additional="bicycle=permissive" color_3="$accessPermissiveColor"/> | |
| <case additional="motorroad=yes" color_3="$accessPrivateColor"/> | |
| <apply color_2="$null"/> | |
| </switch> | |
| <case additional="bicycle=yes"> | |
| <apply_if showSurfaces="true" color_3="$routeInfo_surface" cap_3="SQUARE"/> | |
| </case> | |
| </switch> | |
| <switch minzoom="15"> | |
| <case additional="access=private" color_3="$accessPrivateColor"/> | |
| <case additional="access=no" color_3="$accessPrivateColor"/> | |
| <case additional="access=permit" color_3="$accessPermitColor"/> | |
| <case additional="access=destination" color_3="$accessDestinationColor"/> | |
| <case additional="access=permissive" color_3="$accessPermissiveColor"/> | |
| <case additional="access=agricultural" color_3="$accessAgriculturalColor"/> | |
| <case additional="access=forestry" color_3="$accessForestryColor"/> | |
| <case additional="access=customers" color_3="$accessCustomersColor"/> | |
| <case additional="access=delivery" color_3="$accessDeliveryColor"/> | |
| <case additional="access=emergency" color_3="$accessEmergencyColor"/> | |
| <case additional="ski=no" color_3="$accessSkiNoColor"/> | |
| <apply color_2="$null"/> | |
| </switch> | |
| </switch> | |
| <apply_if minzoom="15" maxzoom="15" pathEffect_3="1_8"/> | |
| <apply_if minzoom="16" maxzoom="16" pathEffect_3="1_11"/> | |
| <apply_if minzoom="17" maxzoom="17" pathEffect_3="1_13"/> | |
| <apply_if minzoom="18" maxzoom="18" pathEffect_3="1_17"/> | |
| <apply_if minzoom="19" pathEffect_3="1_20"/> | |
| </switch> | |
| <case showSurfaces="true" minzoom="14" cap_3="SQUARE" color_3="$routeInfo_surface"> | |
| <apply_if moreDetailed="true" maxzoom="14" pathEffect_3="3_11"/> | |
| <apply_if minzoom="15" maxzoom="15" pathEffect_3="5_13"/> | |
| <apply_if minzoom="16" maxzoom="16" pathEffect_3="5_15"/> | |
| <apply_if minzoom="17" maxzoom="17" pathEffect_3="6_17"/> | |
| <apply_if minzoom="18" maxzoom="18" pathEffect_3="6_20"/> | |
| <apply_if minzoom="19" pathEffect_3="7_23"/> | |
| </case> | |
| </apply> | |
| </switch> | |
| <switch tag="highway" value="bus_guideway"> | |
| <case additional="tunnel=yes"> | |
| <apply_if minzoom="9" maxzoom="13" strokeWidth="1:1" pathEffect="5_2"/> | |
| <apply_if minzoom="14" strokeWidth="1:2" color_2="$railwayRailColor2" strokeWidth_2="1:2" pathEffect_2="4_4"/> | |
| </case> | |
| <case additional="bridge=yes" minzoom="14" color="$busGuidewayRoadColor" strokeWidth="5" color_2="$railwayRailColor2" strokeWidth_2="4" color_3="$busGuidewayRoadColor" strokeWidth_3="0.8" pathEffect_3="12_8_1_0"/> | |
| <case maxzoom="13" strokeWidth="1:2" color_2="$railwayRailColor2" strokeWidth_2="1" pathEffect_2="8_12"/> | |
| <case minzoom="14" strokeWidth="1:2" color_2="$railwayRailColor2" strokeWidth_2="1" pathEffect_2="0_11_8_1"/> | |
| <apply color="$busGuidewayRoadColor"/> | |
| <apply_if nightMode="true" color_2="#000000"/> | |
| <apply onewayArrowsColor="#01000000"/> | |
| </switch> | |
| <case minzoom="14" tag="highway" value="escape" color="#55ffffff" color_2="#aaaaaa" shadowRadius="3" shadowColor="$serviceRoadShadowColor" cap_2="BUTT"> | |
| <case minzoom="15" maxzoom="15" strokeWidth="2:2" strokeWidth_2="2:2" pathEffect_2="7_7"/> | |
| <case minzoom="16" maxzoom="16" strokeWidth="2.5:2.5" strokeWidth_2="2.7:2.7" pathEffect_2="7_7"/> | |
| <case minzoom="17" maxzoom="17" strokeWidth="5:5" strokeWidth_2="3.6:3.6" pathEffect_2="7_7"/> | |
| <case minzoom="18" maxzoom="18" strokeWidth="7:7" strokeWidth_2="4.9:4.9" pathEffect_2="7_7"/> | |
| <case minzoom="19" strokeWidth="9:9" strokeWidth_2="6:6" pathEffect_2="7_7"/> | |
| <apply_if nightMode="true" color="#33ffffff"/> | |
| <apply_if baseAppMode="car" color="#ffd800" color_2="#ff0000"/> | |
| </case> | |
| <switch> | |
| <switch minzoom="14"> | |
| <case tag="cycleway" value="lane"/> | |
| <case tag="cycleway" value="track"/> | |
| <case tag="cycleway" value="opposite_lane"/> | |
| <case tag="cycleway" value="both"/> | |
| <case tag="cycleway:both" value="lane"/> | |
| <case tag="cycleway:both" value="track"/> | |
| <apply strokeWidth="0.9" pathEffect="8_4"/> | |
| </switch> | |
| <case minzoom="14" tag="cycleway" value="share_busway" strokeWidth="1:1" pathEffect="8_8"/> | |
| <case minzoom="14" tag="cycleway:both" value="share_busway" strokeWidth="1:1" pathEffect="8_8"/> | |
| <case minzoom="14" tag="cycleway" value="shared_lane" strokeWidth="1:1" pathEffect="8_8"/> | |
| <case minzoom="14" tag="cycleway:both" value="shared_lane" strokeWidth="1:1" pathEffect="8_8"/> | |
| <case minzoom="16" tag="cycleway" value="opposite" strokeWidth="1:1" pathEffect="2_4"/> | |
| <case minzoom="14" tag="bicycle_road" value="yes" strokeWidth="1:1" pathEffect="2_4"/> | |
| <apply color="$cyclewayColor"/> | |
| <!-- Disable cycleways in OpenGL engine if cycleway:left/right is present. This is needed for backward compatibility --> | |
| <apply_if engine_v1="false" additional="osmand_cycleway=no" disable="true"/> | |
| </switch> | |
| <switch engine_v1="false" baseAppMode="bicycle" minzoom="14"> | |
| <case tag="osmand_cycleway_trunk_left" value="true"> | |
| <apply_if maxzoom="14" hmargin="4"/> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="5.5"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="7"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="8.5"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="10"/> | |
| <apply_if minzoom="19" hmargin="11.5"/> | |
| </case> | |
| <case tag="osmand_cycleway_trunk_right" value="true"> | |
| <apply_if maxzoom="14" hmargin="-4"/> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="-5.5"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="-7"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="-8.5"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="-10"/> | |
| <apply_if minzoom="19" hmargin="-11.5"/> | |
| </case> | |
| <case tag="osmand_cycleway_trunk_link_left" value="true"> | |
| <apply_if maxzoom="14" hmargin="2.5"/> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="3.7"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="4"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="5"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="6"/> | |
| <apply_if minzoom="19" hmargin="7"/> | |
| </case> | |
| <case tag="osmand_cycleway_trunk_link_right" value="true"> | |
| <apply_if maxzoom="14" hmargin="-2.5"/> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="-3.7"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="-4"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="-5"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="-6"/> | |
| <apply_if minzoom="19" hmargin="-7"/> | |
| </case> | |
| <case tag="osmand_cycleway_tertiary_left" value="true"> | |
| <apply_if maxzoom="14" hmargin="3"/> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="4"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="5"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="6.75"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="9"/> | |
| <apply_if minzoom="19" hmargin="10.5"/> | |
| </case> | |
| <case tag="osmand_cycleway_tertiary_right" value="true"> | |
| <apply_if maxzoom="14" hmargin="-3"/> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="-4"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="-5"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="-6.75"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="-9"/> | |
| <apply_if minzoom="19" hmargin="-10.5"/> | |
| </case> | |
| <case tag="osmand_cycleway_residential_left" value="true"> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="2.5"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="4.5"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="6"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="9"/> | |
| <apply_if minzoom="19" hmargin="10.5"/> | |
| </case> | |
| <case tag="osmand_cycleway_residential_right" value="true"> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="-2.5"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="-4.5"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="-6"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="-9"/> | |
| <apply_if minzoom="19" hmargin="-10.5"/> | |
| </case> | |
| <case tag="osmand_cycleway_service_left" value="true"> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="2"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="3"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="4"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="5.5"/> | |
| <apply_if minzoom="19" hmargin="7"/> | |
| </case> | |
| <case tag="osmand_cycleway_service_right" value="true"> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="-2"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="-3"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="-4"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="-5.5"/> | |
| <apply_if minzoom="19" hmargin="-7"/> | |
| </case> | |
| <case tag="osmand_cycleway_footway_left" value="true"> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="2"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="3"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="4"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="5.5"/> | |
| <apply_if minzoom="19" hmargin="7"/> | |
| </case> | |
| <case tag="osmand_cycleway_footway_right" value="true"> | |
| <apply_if minzoom="15" maxzoom="15" hmargin="-2"/> | |
| <apply_if minzoom="16" maxzoom="16" hmargin="-3"/> | |
| <apply_if minzoom="17" maxzoom="17" hmargin="-4"/> | |
| <apply_if minzoom="18" maxzoom="18" hmargin="-5.5"/> | |
| <apply_if minzoom="19" hmargin="-7"/> | |
| </case> | |
| <apply strokeWidth="1:1" pathEffect="8_4"/> | |
| <apply color="$cyclewayColor"/> | |
| </switch> | |
| <case minzoom="15" tag="sidewalk" value="yes"> | |
| <apply strokeWidth="0.9" color="$footwayColor" pathEffect="4_2"/> | |
| </case> | |
| <switch minzoom="15"> | |
| <case tag="ford" value="yes"/> | |
| <case tag="ford" value="stepping_stones"/> | |
| <apply color="#447777ff" strokeWidth="2.3:2.3"/> | |
| <apply_if nightMode="true" color="#445555cc"/> | |
| </switch> | |
| <case minzoom="15" tag="highway" value="emergency_bay" color="$null" strokeWidth="1"/> | |
| <case minzoom="13" tag="highway" value="proposed"> | |
| <case maxzoom="14" strokeWidth="2:2" strokeWidth_2="1.5:1.5" pathEffect_2="8_14"/> | |
| <case maxzoom="16" strokeWidth="3:3" strokeWidth_2="2.5:2.5" pathEffect_2="11_19"/> | |
| <case minzoom="17" strokeWidth="3:3" strokeWidth_2="2.5:2.5" pathEffect_2="13_23"/> | |
| <apply color="$proposedRoadColor" color_2="$proposedRoadColor2" cap="ROUND"> | |
| <apply_if nightMode="true" color="$proposedRoadColorNight"/> | |
| </apply> | |
| </case> | |
| <case minzoom="14" tag="highway" value="raceway"> | |
| <case maxzoom="14" strokeWidth="1:1" shadowRadius="1"/> | |
| <case maxzoom="15" strokeWidth="1.5:1.5" shadowRadius="1"/> | |
| <case maxzoom="16" strokeWidth="2.5:2.5" shadowRadius="2"/> | |
| <case maxzoom="17" strokeWidth="4:4" shadowRadius="2"/> | |
| <case minzoom="18" strokeWidth="5:5" shadowRadius="2"/> | |
| <apply color="$racewayColor" cap="ROUND" shadowColor="$racewayStrokeColor"/> | |
| <apply_if minzoom="17"> <!-- for new OpenGL engine only --> | |
| <apply_if additional="oneway=yes" pathIcon="oneway_black_semitransparent" pathIconStep="70"> | |
| <apply_if roadStyle="pale" nightMode="true" pathIcon="oneway_gray"/> | |
| </apply_if> | |
| <apply_if additional="oneway=-1" pathIcon="oneway_reverse_black_semitransparent" pathIconStep="70"> | |
| <apply_if roadStyle="pale" nightMode="true" pathIcon="oneway_gray_reverse"/> | |
| </apply_if> | |
| </apply_if> | |
| </case> | |
| <case minzoom="19" tag="amenity" value="bicycle_parking" strokeWidth="2" color="$bicycleParkingStrokeColor"/> | |
| <!-- Barriers --> | |
| <switch minzoom="15"> | |
| <case tag="barrier" value="yes"/> | |
| <case tag="barrier" value="fence"/> | |
| <case tag="barrier" value="jersey_barrier"/> | |
| <case tag="barrier" value="wall"/> | |
| <case tag="barrier" value="retaining_wall"> | |
| <apply_if minzoom="16" pathIcon="stroke_darkgreen" pathIconStep="15"/> | |
| </case> | |
| <case tag="barrier" value="bollard"/> | |
| <case tag="barrier" value="cycle_barrier"/> | |
| <case tag="barrier" value="block"/> | |
| <case tag="barrier" value="cattle_grid"/> | |
| <case tag="barrier" value="toll_booth"/> | |
| <case tag="military" value="checkpoint"/> | |
| <case tag="barrier" value="entrance"/> | |
| <case tag="barrier" value="gate"/> | |
| <case tag="barrier" value="lift_gate"/> | |
| <case tag="barrier" value="hampshire_gate"/> | |
| <case tag="barrier" value="stile"/> | |
| <case tag="barrier" value="horse_stile"/> | |
| <case tag="barrier" value="kissing_gate"/> | |
| <case tag="barrier" value="sliding_gate"/> | |
| <case tag="barrier" value="sally_port"/> | |
| <case tag="barrier" value="turnstile"/> | |
| <case tag="barrier" value="full-height_turnstile"/> | |
| <case tag="barrier" value="kent_carriage_gap"/> | |
| <case tag="barrier" value="tyres"/> | |
| <case tag="barrier" value="tank_trap"/> | |
| <case tag="man_made" value="snow_fence"/> | |
| <apply> | |
| <case moreDetailed="true" maxzoom="15" strokeWidth="0.2"/> | |
| <case minzoom="16" strokeWidth="0.6"/> | |
| </apply> | |
| <apply color="#333333"> | |
| <apply_if nightMode="true" color="#0b0d12"/> | |
| </apply> | |
| </switch> | |
| <case minzoom="16" tag="barrier" value="embankment" color="#33ffffff" color_0="#77999999" color__1="#44000000" strokeWidth="2:2" strokeWidth_0="3:3" cap="ROUND" cap_0="ROUND"> | |
| <case maxzoom="16" strokeWidth__1="4:4" pathEffect__1="1_7"/> | |
| <case maxzoom="17" strokeWidth__1="7:7" pathEffect__1="1_12"/> | |
| <case minzoom="18" strokeWidth__1="9:9" pathEffect__1="1_16"/> | |
| <apply_if nightMode="true" color="#99111111" color__1="#66ffffff"/> | |
| </case> | |
| <case minzoom="16" tag="barrier" value="hedge" color="#aed1a0" strokeWidth="1.5:1.5"> | |
| <apply_if nightMode="true" color="#285926"/> | |
| </case> | |
| <case minzoom="17" tag="amenity" value="bench" color="#333333" strokeWidth="0.5:1"> | |
| <apply_if nightMode="true" color="#999999"/> | |
| </case> | |
| <case minzoom="16" tag="barrier" value="ditch" color="#768c8c" strokeWidth="1:1"> | |
| <apply_if nightMode="true" color="#5f6767"/> | |
| </case> | |
| <case minzoom="14" tag="barrier" value="city_wall"> | |
| <case maxzoom="14" strokeWidth="2:2"/> | |
| <case maxzoom="15" strokeWidth="3:3"/> | |
| <case minzoom="16" strokeWidth="4.5:4.5"/> | |
| <apply color="#888888"> | |
| <apply_if nightMode="true" color="#885454"/> | |
| </apply> | |
| </case> | |
| <case minzoom="14" tag="barrier" value="castle_wall"> | |
| <case maxzoom="14" strokeWidth="1"/> | |
| <case maxzoom="15" strokeWidth="1:1"/> | |
| <case maxzoom="16" strokeWidth="1.5:1.4"/> | |
| <case minzoom="17" strokeWidth="2.5:2.5"/> | |
| <apply color="#888888"> | |
| <apply_if nightMode="true" color="#885454"/> | |
| </apply> | |
| </case> | |
| <case minzoom="14" tag="highway" value="via_ferrata" color="$null" strokeWidth="0.1" color_2="$viaFerrataColor" color_3="$viaFerrataColor" pathEffect_2="1_1" pathEffect_3="1_5"> | |
| <apply> | |
| <switch> | |
| <case additional="bridge=yes" color="$white" color__1="$black"/> | |
| <case additional="tunnel=yes" color="$white" color__1="#444444" pathEffect="6_4" pathEffect__1="6_4"/> | |
| <apply_if nightMode="true" color="$defaultColor" color__1="#999999"/> | |
| </switch> | |
| </apply> | |
| <apply_if additional="via_ferrata_scale=0" color__2="$viaFerrataScale0Color" color_2="$viaFerrataColorAlt" color_3="$viaFerrataColorAlt" onewayArrowsColor="$viaFerrataScale0OnewayColor"/> | |
| <apply_if additional="via_ferrata_scale=1" color__2="$viaFerrataScale1Color" color_2="$viaFerrataColorAlt" color_3="$viaFerrataColorAlt" onewayArrowsColor="$viaFerrataScale1OnewayColor"/> | |
| <apply_if additional="via_ferrata_scale=2" color__2="$viaFerrataScale2Color" color_2="$viaFerrataColorAlt" color_3="$viaFerrataColorAlt" onewayArrowsColor="$viaFerrataScale2OnewayColor"/> | |
| <apply_if additional="via_ferrata_scale=3" color__2="$viaFerrataScale3Color" color_2="$viaFerrataColorAlt" color_3="$viaFerrataColorAlt" onewayArrowsColor="$viaFerrataScale3OnewayColor"/> | |
| <apply_if additional="via_ferrata_scale=4" color__2="$viaFerrataScale4Color" color_2="$viaFerrataColorAlt" color_3="$viaFerrataColorAlt" onewayArrowsColor="$viaFerrataScale4OnewayColor"/> | |
| <apply_if additional="via_ferrata_scale=5" color__2="$viaFerrataScale5Color" color_2="$viaFerrataColorAlt" color_3="$viaFerrataColorAlt" onewayArrowsColor="$viaFerrataScale5OnewayColor"/> | |
| <apply_if additional="via_ferrata_scale=6" color__2="$viaFerrataScale6Color" color_2="$viaFerrataColorAlt" color_3="$viaFerrataColorAlt" onewayArrowsColor="$viaFerrataScale6OnewayColor"/> | |
| <apply_if maxzoom="15" strokeWidth_2="1" strokeWidth_3="1.5:1.5" strokeWidth="2:2" strokeWidth__1="2.5:2.5" strokeWidth__2="2.5:2.5"/> | |
| <apply_if minzoom="16" strokeWidth_2="1:1" strokeWidth_3="3:3" strokeWidth="3.5:3.5" strokeWidth__1="4:4" strokeWidth__2="4:4" pathEffect_2="2_2" pathEffect_3="2_10"/> | |
| <apply_if engine_v1="false" minzoom="15"> | |
| <apply_if additional="oneway=yes" pathIcon="oneway_gray_big" pathIconStep="70"/> | |
| <apply_if additional="oneway=-1" pathIcon="oneway_reverse_gray_big" pathIconStep="70"/> | |
| </apply_if> | |
| <apply_if additional="osmand_rungs=yes" color_2="$rungsColor" color_3="$rungsColor"/> | |
| <apply_if additional="assisted_trail=yes" color_2="$rungsColor" color_3="$rungsColor"/> | |
| <apply_if additional="osmand_safety_rope=yes" color_2="$rungsColor" color_3="$rungsColor"/> | |
| </case> | |
| <switch engine_v1="false" minzoom="16" strokeWidth="1"> | |
| <case tag="natural" value="cliff" color="#148c14" pathIcon="stroke_darkgreen" pathIconStep="10"/> | |
| <case tag="natural" value="slope" color="#aab88600" pathIcon="stroke_brown_right" pathIconStep="10"/> | |
| <case tag="natural" value="earth_bank" color="#88949494" pathIcon="stroke_gray" pathIconStep="10"/> | |
| <case tag="man_made" value="embankment" color="#88949494" pathIcon="stroke_gray" pathIconStep="10"/> | |
| </switch> | |
| <switch minzoom="16" strokeWidth="1"> | |
| <case tag="natural" value="cliff" color="#148c14" color_2="#005300"> | |
| <apply_if nightMode="true" color="#6d8a6d" color_2="#6d8a6d"/> | |
| </case> | |
| <case tag="natural" value="slope" color="#b88600" color_2="#b88600"> | |
| <apply_if nightMode="true" color="#aab88600" color_2="#aab88600"/> | |
| </case> | |
| <case tag="natural" value="earth_bank" color="#88949494" color_2="#949494"> | |
| <apply_if nightMode="true" color="#995e5e5e" color_2="#5e5e5e"/> | |
| </case> | |
| <apply maxzoom="15" strokeWidth_2="1.5:1.5" pathEffect_2="1_5"/> | |
| <apply minzoom="16" maxzoom="16" strokeWidth_2="2:2" pathEffect_2="1_7"/> | |
| <apply minzoom="17" strokeWidth_2="4:4" pathEffect_2="1_12"/> | |
| </switch> | |
| <case minzoom="6" tag="natural" value="ridge" color="#606060" color_2="#000000" strokeWidth="1"> | |
| <apply_if minzoom="13" strokeWidth="1:0.4"/> | |
| <apply_if nightMode="true" color="#666666" color_2="#999999"/> | |
| </case> | |
| <switch minzoom="11"> | |
| <case tag="natural" value="crater"/> | |
| <case tag="natural" value="volcano"/> | |
| <apply> | |
| <case maxzoom="11" strokeWidth="0.5"/> | |
| <case maxzoom="12" strokeWidth="0.7"/> | |
| <case maxzoom="13" strokeWidth="1:1"/> | |
| <case maxzoom="14" strokeWidth="1.5:1.5"/> | |
| <case maxzoom="15" strokeWidth="2:2"/> | |
| <case minzoom="16" strokeWidth="2.3:2.3"/> | |
| </apply> | |
| <apply color="#886a6a"> | |
| <apply_if nightMode="true" color="#452121"/> | |
| </apply> | |
| </switch> | |
| <case moreDetailed="true" minzoom="16" tag="geological" value="outcrop" strokeWidth="1" color="#886a6a"/> | |
| <case minzoom="16" tag="natural" value="crevasse" strokeWidth="1" color="#886a6a"> | |
| <apply_if nightMode="true" color="#452121"/> | |
| </case> | |
| <case minzoom="16" tag="natural" value="arch" strokeWidth="2" color="#AA9292"> | |
| <apply_if nightMode="true" color="#833F3F"/> | |
| </case> | |
| <switch minzoom="16"> | |
| <case tag="waterway" value="waterfall"/> | |
| <apply_if engine_v1="true"> | |
| <case maxzoom="16" strokeWidth="3.5:3.5" pathEffect="1_7"/> | |
| <case maxzoom="17" strokeWidth="4.5:4.5" pathEffect="1_9"/> | |
| <case minzoom="18" strokeWidth="6.5:6.5" pathEffect="1_13"/> | |
| <apply color="#6c6ce2" color_2="#3f3f3f" strokeWidth_2="0.3"/> | |
| <apply_if nightMode="true" color="#9dbde1" color_2="#9dbde1" /> | |
| </apply_if> | |
| <apply_if engine_v1="false" color="#3c3c90" strokeWidth="0.6" pathIcon="stroke_gray" pathIconStep="13"> | |
| <apply_if nightMode="true" color="#9dbde1"/> | |
| </apply_if> | |
| </switch> | |
| <case minzoom="15" tag="waterway" value="lock_gate" strokeWidth="2" color="#77999999"> | |
| <case minzoom="17" strokeWidth="3"/> | |
| <apply_if nightMode="true" color="#77444444"/> | |
| </case> | |
| <!-- Group of all Waterways with same color --> | |
| <switch> | |
| <switch minzoom="$streamMinZoom"> | |
| <case tag="waterway" value="stream"> | |
| <case additional="tunnel=yes" pathEffect_2="4_2"> | |
| <case maxzoom="13" strokeWidth_2="0.6"/> | |
| <case maxzoom="14" strokeWidth_2="0.9"/> | |
| <case maxzoom="16" strokeWidth_2="1:1"/> | |
| <case maxzoom="17" strokeWidth_2="1.2:1.2"/> | |
| <case minzoom="18" strokeWidth_2="1.7:1.7"/> | |
| </case> | |
| <apply minzoom="15" pathIcon="$waterwayDirectionIcon"> | |
| <case maxzoom="13" pathIconStep="130"/> | |
| <case maxzoom="14" pathIconStep="140"/> | |
| <case minzoom="15" pathIconStep="150"/> | |
| <apply_if additional="intermittent=yes" pathIconStep="190"/> | |
| <apply_if nightMode="true" pathIcon="arrow_blue_big"/> | |
| </apply> | |
| </case> | |
| <case tag="waterway" value="wadi"> | |
| <case maxzoom="13" pathEffect="4.5_3"/> | |
| <case maxzoom="14" pathEffect="6_4"/> | |
| <case maxzoom="16" pathEffect="8_5"/> | |
| <case maxzoom="17" pathEffect="9_5.5"/> | |
| <case minzoom="18" pathEffect="12_7"/> | |
| </case> | |
| <apply_if minzoom="13" maxzoom="13" strokeWidth="0.8"/> | |
| <apply_if minzoom="14" maxzoom="14" strokeWidth="1"/> | |
| <apply_if minzoom="15" maxzoom="16" strokeWidth="1.2:1.2"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth="1.4:1.4"/> | |
| <apply_if minzoom="18" strokeWidth="2:2"/> | |
| </switch> | |
| <switch minzoom="6"> | |
| <switch> | |
| <case tag="waterway" value="river"/> | |
| <case tag="waterway" value="flowline"/> | |
| <apply minzoom="13" pathIcon="$waterwayDirectionIcon"> | |
| <case maxzoom="13" pathIconStep="130"/> | |
| <case maxzoom="14" pathIconStep="140"/> | |
| <case minzoom="15" pathIconStep="150"/> | |
| <apply_if additional="intermittent=yes" pathIconStep="190"/> | |
| <apply_if nightMode="true" pathIcon="arrow_blue_big"/> | |
| </apply> | |
| </switch> | |
| <switch> | |
| <case tag="waterway" value="canal"/> | |
| <apply minzoom="15" pathIcon="$waterwayDirectionIcon" pathIconStep="150"> | |
| <apply_if additional="intermittent=yes" pathIconStep="190"/> | |
| <apply_if nightMode="true" pathIcon="arrow_blue_big"/> | |
| </apply> | |
| </switch> | |
| <apply> | |
| <case maxzoom="9" strokeWidth="0.6"/> | |
| <case maxzoom="12" strokeWidth="1:1"/> | |
| <case minzoom="13" additional="tunnel=yes" pathEffect_2="4_2"> | |
| <case maxzoom="13" strokeWidth_2="0.7"/> | |
| <case maxzoom="14" strokeWidth_2="1.5:1.5"/> | |
| <case maxzoom="16" strokeWidth_2="2:2"/> | |
| <case maxzoom="17" strokeWidth_2="4:4"/> | |
| <case minzoom="18" strokeWidth_2="5:5"/> | |
| </case> | |
| <case minzoom="14" additional="bridge=yes" color__1="#000000"> | |
| <case maxzoom="14" strokeWidth__1="2.8:2.8"/> | |
| <case maxzoom="16" strokeWidth__1="3.9:3.9"/> | |
| <case maxzoom="17" strokeWidth__1="6:6"/> | |
| <case minzoom="18" strokeWidth__1="7:7"/> | |
| </case> | |
| <apply_if minzoom="13" maxzoom="13" strokeWidth="1.5:1.5"/> | |
| <apply_if minzoom="14" maxzoom="14" strokeWidth="2.5:2.5"/> | |
| <apply_if minzoom="15" maxzoom="16" strokeWidth="3:3"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth="5:5"/> | |
| <apply_if minzoom="18" strokeWidth="6:6"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="$ditchMinZoom"> | |
| <case tag="waterway" value="ditch"/> | |
| <case tag="waterway" value="drain"/> | |
| <apply> | |
| <case additional="tunnel=yes" pathEffect_2="3_1.6"> | |
| <case maxzoom="13" strokeWidth_2="0.3"/> | |
| <case maxzoom="14" strokeWidth_2="0.4"/> | |
| <case maxzoom="16" strokeWidth_2="0.5"/> | |
| <case maxzoom="17" strokeWidth_2="0.6"/> | |
| <case minzoom="18" strokeWidth_2="0.9"/> | |
| </case> | |
| <apply_if minzoom="13" maxzoom="13" strokeWidth="0.5"/> | |
| <apply_if minzoom="14" maxzoom="14" strokeWidth="0.7"/> | |
| <apply_if minzoom="15" maxzoom="16" strokeWidth="0.9"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth="1"/> | |
| <apply_if minzoom="18" strokeWidth="1.1:1.1"/> | |
| </apply> | |
| </switch> | |
| <apply_if minzoom="$waterwayIntermittentMinZoom" additional="intermittent=yes"> | |
| <case maxzoom="11" pathEffect="2.5_1.5"/> | |
| <case maxzoom="13" pathEffect="4.5_3"/> | |
| <case maxzoom="14" pathEffect="6_4"/> | |
| <case maxzoom="16" pathEffect="8_5"/> | |
| <case maxzoom="17" pathEffect="9_5.5"/> | |
| <case minzoom="18" pathEffect="12_7"/> | |
| </apply_if> | |
| <apply_if engine_v1="true" onewayArrowsColor="$waterwayArrowsColor"/> | |
| <!-- Waterway color --> | |
| <apply color="$waterColor" color_2="#ffffff"> | |
| <apply_if nightMode="true" color_2="#7340D9"/> | |
| </apply> | |
| <apply_if whiteWaterSports="true"> | |
| <switch> | |
| <case additional="rapids=0" color_2="$whitewaterSectionGrade0Color" onewayArrowsColor="#0080AB"/> | |
| <case additional="rapids=1" color_2="$whitewaterSectionGrade1Color" onewayArrowsColor="#438600"/> | |
| <case additional="rapids=2" color_2="$whitewaterSectionGrade2Color" onewayArrowsColor="#9D8C34"/> | |
| <case additional="rapids=3" color_2="$whitewaterSectionGrade3Color" onewayArrowsColor="#9E6600"/> | |
| <case additional="rapids=4" color_2="$whitewaterSectionGrade4Color" onewayArrowsColor="#800000"/> | |
| <case additional="rapids=5" color_2="$whitewaterSectionGrade5Color" onewayArrowsColor="#611F81"/> | |
| <case additional="rapids=6" color_2="$whitewaterSectionGrade6Color" onewayArrowsColor="#B2B2B2"/> | |
| <apply_if maxzoom="13" strokeWidth_2="6"/> | |
| <apply_if minzoom="14" maxzoom="15" strokeWidth_2="10"/> | |
| <apply_if minzoom="16" maxzoom="17" strokeWidth_2="14"/> | |
| <apply_if minzoom="18" strokeWidth_2="18"/> | |
| </switch> | |
| </apply_if> | |
| </switch> | |
| <switch minzoom="18"> | |
| <case tag="waterway" value="fish_pass" pathIcon="fish_pass_map" pathIconStep="70"/> | |
| <apply_if color="#45B1E5" strokeWidth="1.1:1.1"/> | |
| <apply_if nightMode="true" color="#1859A8"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="$damMinZoom" tag="waterway" value="dam"/> | |
| <case minzoom="15" tag="waterway" value="weir"/> | |
| <apply color="#555555" strokeWidth="1:1"> | |
| <apply_if nightMode="true" color="#eeeeee"/> | |
| </apply> | |
| </switch> | |
| <!-- Hide topological waterway=flowline through lakes and reserviors --> | |
| <case tag="waterway" value="flowline" maxzoom="99" order="-1"/> | |
| <case tag="waterway" value="link" maxzoom="99" order="-1"/> | |
| <switch> | |
| <case tag="natural" value="strait"/> | |
| <case tag="natural" value="bay"/> | |
| <apply strokeWidth="0.1" color="$null"/> | |
| </switch> | |
| <!-- Railways --> | |
| <switch> | |
| <case minzoom="11" tag="railway" value="subway"> | |
| <apply color="#999999" strokeWidth="1:1"/> | |
| <apply_if subwayMode="false"> | |
| <apply_if additional="tunnel=yes" pathEffect="5_3"/> | |
| <apply_if additional="bridge=yes" color__1="#000000" strokeWidth__1="3.5:3.5" color_0="#ffffff" strokeWidth_0="2.5:3"/> | |
| </apply_if> | |
| </case> | |
| <case subwayMode="true" minzoom="11" tag="railway" value="rail" additional="route=subway"> | |
| <apply color="#999999" strokeWidth="1:1"/> | |
| </case> | |
| <case subwayMode="true" minzoom="11" tag="railway" value="light_rail" additional="route=subway"> | |
| <apply color="#999999" strokeWidth="1:1"/> | |
| </case> | |
| <case subwayMode="true" minzoom="11" tag="railway" value="rail" additional="network=rer"> | |
| <apply pathEffect="" cap="ROUND" color_2="#ffffff"> | |
| <apply_if nightMode="true" color_2="#333333"/> | |
| </apply> | |
| </case> | |
| <apply_if subwayMode="true" minzoom="11" color="$subwayLineDefaultColor" cap="ROUND"/> <!-- color for subway lines without tag="colo(u)r" --> | |
| <apply_if subwayMode="true" pathEffect=""> | |
| <case additional="color_red" color="$subwayRedColor"/> | |
| <case additional="color_brown" color="$subwayBrownColor"/> | |
| <case additional="color_orange" color="$subwayOrangeColor"/> | |
| <case additional="color_darkyellow" color="$subwayDarkyellowColor"/> | |
| <case additional="color_yellow" color="$subwayYellowColor" color__1="#b0b200"/> | |
| <case additional="color_lightgreen" color="$subwayLightgreenColor"/> | |
| <case additional="color_green" color="$subwayGreenColor"/> | |
| <case additional="color_lightblue" color="$subwayLightblueColor"/> | |
| <case additional="color_blue" color="$subwayBlueColor"/> | |
| <case additional="color_purple" color="$subwayPurpleColor"/> | |
| <case additional="color_gray" color="$subwayGrayColor"/> | |
| <case additional="color_black" color="$subwayBlackColor"> | |
| <case nightMode="true" color__1="#cccccc"/> | |
| </case> | |
| <apply_if minzoom="11" maxzoom="11" strokeWidth="1.5:1.5" strokeWidth__1="2:2" strokeWidth_2="0.7" shadowColor="$subwayLineShadowColor" shadowRadius="4"/> | |
| <apply_if minzoom="12" maxzoom="12" strokeWidth="2:2" strokeWidth__1="2.5:2.5" strokeWidth_2="0.8" shadowColor="$subwayLineShadowColor" shadowRadius="5"/> | |
| <apply_if minzoom="13" maxzoom="13" strokeWidth="2.8:2.8" strokeWidth__1="3.2:3.2" strokeWidth_2="0.9" shadowColor="$subwayLineShadowColor" shadowRadius="6.5"/> | |
| <apply_if minzoom="14" maxzoom="14" strokeWidth="2.5:2.5" strokeWidth__1="3.5:3.5" strokeWidth_2="0.9" shadowColor="$subwayLineShadowColor" shadowRadius="7.5"/> | |
| <apply_if minzoom="15" maxzoom="16" strokeWidth="2.5:2.5" strokeWidth__1="3.5:3.5" strokeWidth_2="1" shadowColor="$subwayLineShadowColor" shadowRadius="7.5"/> | |
| <apply_if minzoom="17" maxzoom="18" strokeWidth="3:3" strokeWidth__1="4:4" strokeWidth_2="1.2:1.2"/> | |
| <apply_if minzoom="19" strokeWidth="3.5:3.5" strokeWidth__1="5:5" strokeWidth_2="2:2"/> | |
| </apply_if> | |
| </switch> | |
| <case minzoom="7" tag="railway" value="rail"> | |
| <case roadStyle="pale" color="$railwayRailColor" strokeWidth="1:1"> | |
| <apply_if minzoom="13" color__1="$railwayRailColor" strokeWidth__1="3:3" pathEffect__1="1_20"/> | |
| <apply_if additional="tunnel=yes" pathEffect="20_20" strokeWidth__1="0"/> | |
| </case> | |
| <case additional="tunnel=yes"> | |
| <apply_if minzoom="9" maxzoom="13" strokeWidth="1:1" pathEffect="5_2"/> | |
| <apply_if minzoom="14" strokeWidth="1:2" color_2="$railwayRailColor2" strokeWidth_2="1:2" pathEffect_2="4_4"/> | |
| </case> | |
| <case additional="bridge=yes" minzoom="14" color="#000000" strokeWidth="5" color_2="$railwayRailColor2" strokeWidth_2="4" color_3="#999999" strokeWidth_3="0.8" pathEffect_3="12_8_1_0"/> | |
| <case maxzoom="7" strokeWidth="0.6"/> | |
| <case maxzoom="8" strokeWidth="0.9"/> | |
| <case maxzoom="12" strokeWidth="1:1"/> | |
| <case maxzoom="13" strokeWidth="1:2" color_2="$railwayRailColor2" strokeWidth_2="1" pathEffect_2="8_12"/> | |
| <case minzoom="14" strokeWidth="1:2" color_2="$railwayRailColor2" strokeWidth_2="1" pathEffect_2="0_11_8_1"/> | |
| <apply color="$railwayRailColor"/> | |
| <apply_if additional="service=spur" color="#B8B8B8" color_2="#eeeeee"> | |
| <apply_if nightMode="true" color="#203C43" color_2="#506C73"/> | |
| </apply_if> | |
| </case> | |
| <switch> | |
| <switch minzoom="13"> | |
| <case minzoom="15" tag="railway" value="tram" color="#444444"> | |
| <apply_if minzoom="15" strokeWidth="1:1" strokeWidth__1="2:2"/> | |
| <apply_if nightMode="true" color="#66ffffff" color__1="#37555c"/> | |
| </case> | |
| <case tag="railway" value="light_rail" minzoom="13" color="#666666" strokeWidth="1:1"/> | |
| <apply_if additional="tunnel=yes" pathEffect="5_3"> | |
| <apply_if maxzoom="14" strokeWidth="0.6"/> | |
| <apply_if minzoom="15" strokeWidth="1:1"/> | |
| </apply_if> | |
| </switch> | |
| <switch> | |
| <switch minzoom="14"> | |
| <case tag="railway" value="abandoned"/> | |
| <case tag="railway" value="disused"/> | |
| <apply color="$railwayRailColor" strokeWidth="1:1" pathEffect="4_2"/> | |
| </switch> | |
| <case minzoom="15" tag="railway" value="monorail" color="#777777" strokeWidth="1.5:1.5" pathEffect="2_3"/> | |
| <case minzoom="13" tag="railway" value="preserved" color="#999999" strokeWidth="1.5:1.5" color_2="#ffffff" strokeWidth_2="1" pathEffect_2="0_1_8_1"> | |
| <apply_if nightMode="true" color="$railwayRailColor"/> | |
| </case> | |
| <case minzoom="16" tag="railway" value="construction" color="#999999" strokeWidth="1.5:1.5" color_2="#ff6600" strokeWidth_2="1" pathEffect_2="8_12"/> | |
| <case minzoom="15" tag="railway" value="funicular" color="#666666" strokeWidth="1:1"/> | |
| <apply_if additional="tunnel=yes" color__1="#000000" strokeWidth__1="3.5:3.5" pathEffect__1="8_5" color_0="#ffffff" strokeWidth_0="2.5:3"/> | |
| </switch> | |
| <case minzoom="13" color="#666666" strokeWidth="1:1" tag="railway" value="narrow_gauge"> | |
| <apply_if additional="tunnel=yes" strokeWidth="3.5:3.5" pathEffect="5_3" color_2="#cccccc" strokeWidth_2="2.5:3"/> | |
| </case> | |
| <apply_if additional="bridge=yes" minzoom="14" color__1="#000000" strokeWidth__1="3.5:3.5" color_0="#ffffff" strokeWidth_0="2.5:3"/> | |
| </switch> | |
| <case minzoom="16" tag="railway" value="miniature" strokeWidth="1.5:1.5" pathEffect="2_3"> | |
| <apply color="#4c53eb"> | |
| <apply_if nightMode="true" color="#999ce4"/> | |
| </apply> | |
| <apply_if additional="tunnel=yes" color__1="#000000" strokeWidth__1="3.5:3.5" pathEffect__1="8_5" color_0="#ffffff" strokeWidth_0="2.5:3"/> | |
| <apply_if additional="bridge=yes" minzoom="14" color__1="#000000" strokeWidth__1="3.5:3.5" color_0="#ffffff" strokeWidth_0="2.5:3"/> | |
| <apply_if nightMode="true" color_0="#000000" color__1="#ffffff"/> | |
| </case> | |
| <case minzoom="16" tag="roller_coaster" value="track"> | |
| <apply strokeWidth="1" color="#000000"> | |
| <apply_if nightMode="true" color="#cccccc"/> | |
| </apply> | |
| <apply_if minzoom="18" strokeWidth__1="5" color__1="#eeeeee"> | |
| <apply_if nightMode="true" color__1="#555555"/> | |
| </apply_if> | |
| </case> | |
| <switch> | |
| <case tag="public_transport" value="platform"/> | |
| <case tag="railway" value="halt"/> | |
| <apply_if minzoom="16" color="#888888" strokeWidth="2:2" strokeWidth_2="1:1" color_2="#bababa"> | |
| <apply_if minzoom="18" strokeWidth="3:3" strokeWidth_2="2:2"/> | |
| <apply_if additional="disused=yes" color="#aaaaaa" color_2="#bbbbbb"> | |
| <apply_if nightMode="true" color="#50888888" color_2="#10bababa"/> | |
| </apply_if> | |
| </apply_if> | |
| <apply_if layer="-1" color="#44888888" color_2="#bababa" pathEffect="20_3" pathEffect_2="20_3"> | |
| <apply_if additional="disused=yes" color="#30888888"> | |
| <apply_if nightMode="true" color_2="#10bababa"/> | |
| </apply_if> | |
| </apply_if> | |
| <apply_if baseAppMode="bicycle"> | |
| <apply_if layer="-1" color="#25888888" color_2="#25bababa" pathEffect="20_3" pathEffect_2="20_3"> | |
| <apply_if nightMode="true" color="#10888888" color_2="#10bababa"/> | |
| <apply_if additional="disused=yes" color="#07888888"/> | |
| </apply_if> | |
| </apply_if> | |
| <apply_if baseAppMode="car" layer="-1" disable="true"/> | |
| </switch> | |
| <switch showSkiSlopes="true" minzoom="13" color="$pisteDefaultColor"> | |
| <case tag="piste:type" value="connection"/> | |
| <case tag="piste:type" value="downhill"/> | |
| <case tag="piste:type" value="fatbike"/> | |
| <case tag="piste:type" value="hike"/> | |
| <case tag="piste:type" value="nordic"/> | |
| <case tag="piste:type" value="ski_jump"/> | |
| <case tag="piste:type" value="skitour"/> | |
| <case tag="piste:type" value="sled"/> | |
| <case tag="piste:type" value="sleigh"/> | |
| <case tag="piste:type" value="snow_park"/> | |
| <apply> | |
| <case maxzoom="13" strokeWidth="1:1"/> | |
| <case maxzoom="16" strokeWidth="2:2"/> | |
| <case minzoom="17" strokeWidth="3:3"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="13"> | |
| <switch> | |
| <case tag="aerialway" value="magic_carpet" color="#bababa" strokeWidth="1:1"/> | |
| <case tag="aerialway" value="rope_tow" color="#bababa" strokeWidth="1:1" pathEffect="24_3"/> | |
| <case tag="aerialway" value="zip_line" color="#bababa" strokeWidth="1:1" pathEffect="15_3"/> | |
| <case tag="aerialway" value="chair_lift"> | |
| <apply_if color="#999999" color_2="#333333"> | |
| <case maxzoom="13" strokeWidth="0.4" strokeWidth_2="0.9" pathEffect_2="1_2_1_11"/> | |
| <case maxzoom="14" strokeWidth="0.5" strokeWidth_2="1.1:1.1" pathEffect_2="1_2_1_15"/> | |
| <case maxzoom="15" strokeWidth="0.5" strokeWidth_2="1.4:1.4" pathEffect_2="1_2_1_19"/> | |
| <case maxzoom="16" strokeWidth="0.6" strokeWidth_2="1.7:1.7" pathEffect_2="1_2_1_24"/> | |
| <case maxzoom="17" strokeWidth="0.6" strokeWidth_2="1.7:1.7" pathEffect_2="1_2_1_29"/> | |
| <case minzoom="18" strokeWidth="0.6" strokeWidth_2="1.9:1.9" pathEffect_2="1_2_1_37"/> | |
| <apply_if nightMode="true" color="#999999" color_2="#eeeeee"/> | |
| </apply_if> | |
| </case> | |
| <apply_if engine_v1="false" minzoom="14" pathIcon="oneway_blue_big" pathIconStep="70"> <!-- for new OpenGL engine only --> | |
| <apply_if additional="oneway=-1" pathIcon="oneway_reverse_blue_big" pathIconStep="70"/> | |
| <apply_if additional="oneway=no" pathIcon=""/> | |
| </apply_if> | |
| </switch> | |
| <case minzoom="15" tag="aerialway" value="goods" color="#4e2c07" color_2="#222222" pathEffect_2="1_24" strokeWidth="0.5" strokeWidth_2="1.4:1.4"> | |
| <apply_if nightMode="true" color="#ac8861" color_2="#eeeeee"/> | |
| </case> | |
| <switch> | |
| <switch> | |
| <case tag="aerialway" value="drag_lift"/> | |
| <case tag="aerialway" value="t-bar"/> | |
| <case tag="aerialway" value="j-bar"/> | |
| <case tag="aerialway" value="platter"/> | |
| <apply_if engine_v1="false" minzoom="14" pathIcon="oneway_blue_big" pathIconStep="70"> <!-- for new OpenGL engine only --> | |
| <apply_if additional="oneway=-1" pathIcon="oneway_reverse_blue_big" pathIconStep="70"/> | |
| <apply_if additional="oneway=no" pathIcon=""/> | |
| </apply_if> | |
| </switch> | |
| <case tag="aerialway" value="mixed_lift" cap_2="ROUND"/> | |
| <case tag="aerialway" value="gondola" cap_2="SQUARE"/> | |
| <case tag="aerialway" value="cable_car" cap_2="ROUND"/> | |
| <apply_if color="#999999" color_2="#333333"> | |
| <case maxzoom="13" strokeWidth="0.4" strokeWidth_2="0.9" pathEffect_2="1_11"/> | |
| <case maxzoom="14" strokeWidth="0.5" strokeWidth_2="1.1:1.1" pathEffect_2="1_15"/> | |
| <case maxzoom="15" strokeWidth="0.5" strokeWidth_2="1.4:1.4" pathEffect_2="1_19"/> | |
| <case maxzoom="16" strokeWidth="0.6" strokeWidth_2="1.7:1.7" pathEffect_2="1_24"/> | |
| <case maxzoom="17" strokeWidth="0.6" strokeWidth_2="1.7:1.7" pathEffect_2="1_29"/> | |
| <case minzoom="18" strokeWidth="0.6" strokeWidth_2="1.9:1.9" pathEffect_2="1_37"/> | |
| <apply_if nightMode="true" color="#999999" color_2="#eeeeee"/> | |
| </apply_if> | |
| </switch> | |
| </switch> | |
| <case minzoom="17" tag="man_made" value="pipeline"> | |
| <case maxzoom="17" strokeWidth="2.6:2.6" strokeWidth_2="0.7"/> | |
| <case minzoom="18" strokeWidth="3:3" strokeWidth_2="0.8"/> | |
| <apply color="#35888888" color_2="#666666"> | |
| <apply_if nightMode="true" color="#99555555" color_2="#777777"/> | |
| </apply> | |
| <apply> | |
| <switch> | |
| <case layer="1" color="#11888888" color_2="#22000000"/> | |
| <case additional="layer=2" color="#11888888" color_2="#22000000"/> | |
| <case additional="layer=3" color="#11888888" color_2="#22000000"/> | |
| <apply_if nightMode="true" color="#22666666" color_2="#555555"/> | |
| </switch> | |
| </apply> | |
| <apply_if additional="bridge=yes" color__1="#777777" color="#ffffff" color_2="#666666"> | |
| <apply_if maxzoom="17" strokeWidth__1="3.5:3.5"/> | |
| <apply_if minzoom="18" strokeWidth__1="4:4"/> | |
| <apply_if nightMode="true" color="#99222222" color_2="#777777"/> | |
| </apply_if> | |
| </case> | |
| <!-- Aeroway --> | |
| <switch minzoom="11"> | |
| <case tag="aeroway" value="runway" color="#bbbbcc"> | |
| <apply_if nightMode="true" color="#37555c"/> | |
| </case> | |
| <case tag="abandoned:aeroway" value="runway" color="#c6c7c6"> | |
| <apply_if nightMode="true" color="#526163"/> | |
| </case> | |
| <apply> | |
| <case maxzoom="11" strokeWidth="1:1"/> | |
| <case maxzoom="12" strokeWidth="2:2"/> | |
| <case maxzoom="13" strokeWidth="3.5:3.5"/> | |
| <case maxzoom="14" strokeWidth="6:6"/> | |
| <case minzoom="15" strokeWidth="9:9"/> | |
| </apply> | |
| <apply> | |
| <switch minzoom="13"> | |
| <case layer="1"/> | |
| <case additional="layer=2"/> | |
| <case additional="layer=3"/> | |
| <apply_if maxzoom="13" strokeWidth__1="3.5:5"/> | |
| <apply_if minzoom="14" maxzoom="14" strokeWidth__1="6:8"/> | |
| <apply_if minzoom="15" strokeWidth__1="9:12"/> | |
| <apply color__1="#000000"/> | |
| <apply_if nightMode="true" color__1="#ffffff"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <case minzoom="12" tag="aeroway" value="taxiway" color="$taxiwayColor"> | |
| <case maxzoom="12" strokeWidth="0.6"/> | |
| <case maxzoom="13" strokeWidth="0.9"/> | |
| <case maxzoom="14" strokeWidth="1.5:1.5"/> | |
| <case minzoom="15" strokeWidth="2.5:2.5"/> | |
| <apply> | |
| <switch minzoom="13"> | |
| <case layer="1"/> | |
| <case additional="layer=2"/> | |
| <case additional="layer=3"/> | |
| <apply_if maxzoom="13" strokeWidth__1="0.8:2.5"/> | |
| <apply_if minzoom="14" maxzoom="14" strokeWidth__1="1.5:3"/> | |
| <apply_if minzoom="15" strokeWidth__1="2.5:4"/> | |
| <apply color__1="#000000"/> | |
| <apply_if nightMode="true" color__1="#ffffff"/> | |
| </switch> | |
| </apply> | |
| </case> | |
| <case minzoom="15" tag="aeroway" value="parking_position" color="#66bbbbcc"> | |
| <apply_if maxzoom="16" strokeWidth="1"> | |
| <apply_if moreDetailed="false" strokeWidth="0"/> | |
| </apply_if> | |
| <apply_if minzoom="17" strokeWidth="2"/> | |
| </case> | |
| <!-- Man made --> | |
| <switch color="#999999"> | |
| <case minzoom="$powerTowerLineMinZoom" tag="power" value="line"> | |
| <case maxzoom="14" strokeWidth="0.6"/> | |
| <case minzoom="15" strokeWidth="0.9"/> | |
| </case> | |
| <case minzoom="15" tag="power" value="minor_line" strokeWidth="0.3"/> | |
| <case minzoom="18" tag="power" value="portal" strokeWidth="1"/> | |
| <apply_if nightMode="true" color="#777777"/> | |
| </switch> | |
| <switch minzoom="13"> | |
| <case tag="man_made" value="groyne"/> | |
| <case tag="man_made" value="breakwater"/> | |
| <apply color="#aaaaaa"> | |
| <case maxzoom="13" strokeWidth="0.6"/> | |
| <case maxzoom="15" strokeWidth="1:1"/> | |
| <case minzoom="16" strokeWidth="2:2"/> | |
| </apply> | |
| </switch> | |
| <case minzoom="13" tag="man_made" value="pier" color="$pierColor"> | |
| <switch minzoom="15" showAccess="true"> | |
| <case additional="access=no" color_2="$accessPrivateColor"/> | |
| <case additional="access=private" color_2="$accessPrivateColor"/> | |
| <case additional="access=permit" color_2="$accessPermitColor"/> | |
| <case baseAppMode="bicycle" additional="bicycle=no" color_2="$accessPrivateColor"/> | |
| <apply strokeWidth_2="3" pathEffect_2="1_7" cap_2="ROUND"/> | |
| </switch> | |
| <apply_if maxzoom="13" strokeWidth="0.6"/> | |
| <apply_if minzoom="14" maxzoom="15" strokeWidth="1.5:1.5"/> | |
| <apply_if minzoom="16" strokeWidth="3:3"/> | |
| </case> | |
| <case noPolygons="false" minzoom="12" tag="man_made" value="cutline" color="#d6f1d4" color_2="#bbbbbb"> | |
| <switch moreDetailed="true"> | |
| <case maxzoom="12" strokeWidth="0.6"/> | |
| <case maxzoom="13" strokeWidth="0.8"/> | |
| </switch> | |
| <case minzoom="14" maxzoom="14" strokeWidth="1.3:1.3" strokeWidth_2="0.6" pathEffect_2="10_3"/> | |
| <case minzoom="15" maxzoom="15" strokeWidth="2:2" strokeWidth_2="1" pathEffect_2="14_4"/> | |
| <case minzoom="16" maxzoom="16" strokeWidth="2.5:2.5" strokeWidth_2="1" pathEffect_2="19_5"/> | |
| <case minzoom="17" maxzoom="17" strokeWidth="3:3" strokeWidth_2="1" pathEffect_2="19_5"/> | |
| <case minzoom="18" strokeWidth="4:4" strokeWidth_2="1" pathEffect_2="19_5"/> | |
| <apply_if nightMode="true" color="$defaultColor" color_2="$null"/> | |
| </case> | |
| <case noPolygons="false" minzoom="15" tag="natural" value="tree_row" color="$woodColor" cap="ROUND"> | |
| <case moreDetailed="true" maxzoom="15" strokeWidth="1.3:1.3" pathEffect="1_6"/> | |
| <case moreDetailed="true" minzoom="16" maxzoom="16" strokeWidth="1.7:1.7" pathEffect="1_8"/> | |
| <case minzoom="17" maxzoom="17" strokeWidth="2.2:2.2" pathEffect="1_10"/> | |
| <case minzoom="18" strokeWidth="2.8:2.8" pathEffect="1_15"/> | |
| </case> | |
| <case minzoom="13" tag="leisure" value="track" color="$leisureTrackStrokeColor" cap="ROUND"> | |
| <case maxzoom="13" strokeWidth="1:1"/> | |
| <case maxzoom="14" strokeWidth="1.5:1.5"/> | |
| <case maxzoom="15" strokeWidth="2:2"/> | |
| <case maxzoom="16" strokeWidth="3:3"/> | |
| <case maxzoom="17" strokeWidth="5:5"/> | |
| <case minzoom="18" strokeWidth="6.5:6.5"/> | |
| <apply_if additional="area=false" color="$leisureTrackStrokeColor"/> | |
| </case> | |
| <case minzoom="16" tag="golf" value="hole" color="$golfHoleColor" strokeWidth="1"/> | |
| <case minzoom="13" maxzoom="15" tag="leisure" value="marina" color="#0000ff" strokeWidth="0.6" pathEffect="6_2"> | |
| <apply_if minzoom="16" color="#0000ff" strokeWidth="1:1"/> | |
| </case> | |
| <switch minzoom="17"> | |
| <case tag="attraction" value="water_slide" color="#b2ddf3" color__1="#187db2"> | |
| <apply_if nightMode="true" color="#187db2" color__1="#8cbad3"/> | |
| </case> | |
| <case tag="attraction" value="roller_coaster" color="#d3a98c" color__1="#7f6554"> | |
| <apply_if nightMode="true" color="#7f6554" color__1="#d3a98c"/> | |
| </case> | |
| <apply> | |
| <case maxzoom="17" strokeWidth="2" strokeWidth__1="4"/> | |
| <case maxzoom="18" strokeWidth="3" strokeWidth__1="6"/> | |
| <case minzoom="19" strokeWidth="4" strokeWidth__1="8"/> | |
| </apply> | |
| <apply_if layer="-1" pathEffect="4_4" pathEffect__1="4_4"/> | |
| <apply> | |
| <switch> | |
| <case layer="1"/> | |
| <case additional="layer=2"/> | |
| <case additional="layer=3"/> | |
| <apply color__1="#000000"/> | |
| <apply_if nightMode="true" color__1="#cccccc"/> | |
| </switch> | |
| </apply> | |
| </switch> | |
| <case minzoom="18" tag="attraction" value="log_flume" strokeWidth="0.1"/> | |
| <case minzoom="8" tag="route" value="ferry" color="$routeFerryColor" strokeWidth="1:1" pathEffect="6_3"> | |
| <apply_if minzoom="16"> <!-- for new OpenGL engine only --> | |
| <apply_if additional="oneway=yes" pathIcon="oneway_blue" pathIconStep="70"> | |
| <apply_if roadStyle="pale" nightMode="true" pathIcon="oneway_gray"/> | |
| </apply_if> | |
| <apply_if additional="oneway=-1" pathIcon="oneway_reverse_blue" pathIconStep="70"> | |
| <apply_if roadStyle="pale" nightMode="true" pathIcon="oneway_gray_reverse"/> | |
| </apply_if> | |
| </apply_if> | |
| </case> | |
| <case minzoom="16" tag="addr:interpolation" value="" color="#555555" cap="ROUND"> | |
| <case maxzoom="17" strokeWidth=":1" pathEffect="1_18"/> | |
| <case minzoom="18" strokeWidth=":2" pathEffect="1_30"/> | |
| </case> | |
| <switch noPolygons="false" minzoom="15" color="#33ffffff" color_0="#77999999" color__1="#44000000" strokeWidth="3:3" strokeWidth_0="4:4" cap="ROUND" cap_0="ROUND"> | |
| <case tag="man_made" value="dyke"/> | |
| <case engine_v1="true" tag="man_made" value="embankment"/> | |
| <case tag="embankment" value="yes"/> | |
| <apply_if minzoom="15" maxzoom="15" strokeWidth__1="7:7" pathEffect__1="1_11" /> | |
| <apply_if minzoom="16" maxzoom="16" strokeWidth__1="11:11" pathEffect__1="1_16"/> | |
| <apply_if minzoom="17" maxzoom="17" strokeWidth__1="13:13" pathEffect__1="1_21"/> | |
| <apply_if minzoom="18" strokeWidth__1="15:15" pathEffect__1="1_25"/> | |
| <apply_if nightMode="true" color="#99111111" color__1="#66ffffff"/> | |
| <apply_if engine_v1="false" color="$null" strokeWidth_0="2:2" /> | |
| </switch> | |
| <case minzoom="16" tag="man_made" value="reinforced_slope" color="#d6d6d6"> | |
| <case maxzoom="17" strokeWidth="2:2"/> | |
| <case maxzoom="18" strokeWidth="3:3"/> | |
| <case minzoom="19" strokeWidth="4:4"/> | |
| <apply_if nightMode="true" color="#222222"/> | |
| </case> | |
| <!-- <switch minzoom="16"> | |
| <case tag="hazard" value=""/> | |
| <apply> | |
| <case maxzoom="16" strokeWidth="7:7" shadowRadius="3"/> | |
| <case maxzoom="17" strokeWidth="8.5:8.5" shadowRadius="4"/> | |
| <case maxzoom="18" strokeWidth="10:10" shadowRadius="5"/> | |
| <case minzoom="19" strokeWidth="11.5:11.5" shadowRadius="6"/> | |
| </apply> | |
| <apply color="#99ffff00" shadowColor="#ff0000"/> | |
| </switch>--> | |
| <switch minzoom="8" strokeWidth="0.1" color="$null"> | |
| <case tag="natural" value="valley"/> | |
| </switch> | |
| <switch> | |
| <case minzoom="14" tag="waterway" value="drystream"/> | |
| <apply_if maxzoom="14" strokeWidth="2"/> | |
| <apply_if minzoom="15" maxzoom="16" strokeWidth="3"/> | |
| <apply_if minzoom="16" strokeWidth="4"/> | |
| <apply color="#45666666"> | |
| <apply_if nightMode="true" color="#33aaaaaa"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="13"> | |
| <case tag="natural" value="gorge"/> | |
| <case tag="natural" value="couloir"/> | |
| <case tag="region:type" value="mountain_area"/> | |
| <apply strokeWidth="1" color="$null"/> | |
| </switch> | |
| <switch streetLighting="true" minzoom="10" cap="ROUND"> | |
| <switch> | |
| <case tag="lit" value="yes" color="$litYesColor"/> | |
| <case tag="lit" value="no" color="$litNoColor"/> | |
| <case tag="lit" value="interval" color="$litYesColor" cap="BUTT"> | |
| <case maxzoom="12" pathEffect="8_6"/> | |
| <case maxzoom="14" pathEffect="12_8"/> | |
| <case maxzoom="16" pathEffect="19_12"/> | |
| <case minzoom="17" pathEffect="29_16"/> | |
| </case> | |
| <apply> | |
| <case maxzoom="11" strokeWidth="4:4"/> | |
| <case maxzoom="12" strokeWidth="5:5"/> | |
| <case maxzoom="13" strokeWidth="7:7"/> | |
| <case maxzoom="14" strokeWidth="10:10"/> | |
| <case maxzoom="15" strokeWidth="13:13"/> | |
| <case maxzoom="16" strokeWidth="16:16"/> | |
| <case maxzoom="17" strokeWidth="25:25"/> | |
| <case maxzoom="18" strokeWidth="34:34"/> | |
| <case minzoom="19" strokeWidth="40:40"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="17"> | |
| <case tag="lit_pedestrian_layer-1" value="interval" color="$litYesColor" pathEffect="6_3"/> | |
| <case tag="lit_pedestrian_layer-1" value="yes" color="$litYesColor" pathEffect="15_7"/> | |
| <case tag="lit_pedestrian_layer-1" value="no" color="$litNoColor" pathEffect="15_7"/> | |
| <apply cap="BUTT" strokeWidth="9:9"/> | |
| </switch> | |
| </switch> | |
| <case moreDetailed="true" minzoom="17" tag="building:part" value="" strokeWidth="0.5" color="#999999"> | |
| <apply_if nightMode="true" color="#808080"/> | |
| </case> | |
| <!-- Admin levels (boundaries) --> | |
| <switch minzoom="2"> | |
| <!-- does admin_level=0 exist?? --> | |
| <case tag="admin_level" value="0"/> | |
| <case tag="admin_level" value="1"/> | |
| <case tag="admin_level" value="2"/> | |
| <apply color="$boundaryColorOuter" color_0="$boundaryColorInner"> | |
| <case maxzoom="2" strokeWidth="0.7"/> | |
| <case maxzoom="3" strokeWidth="0.9" strokeWidth_0="0.8"/> | |
| <case maxzoom="4" strokeWidth="1:1" strokeWidth_0="0.8"/> | |
| <case maxzoom="5" strokeWidth="2:2" strokeWidth_0="1"/> | |
| <case maxzoom="6" strokeWidth="3:3" strokeWidth_0="1"/> | |
| <case maxzoom="8" strokeWidth="4:4" strokeWidth_0="1:1"/> | |
| <case minzoom="9" strokeWidth="6:6" strokeWidth_0="1:1"/> | |
| </apply> | |
| </switch> | |
| <switch minzoom="4"> | |
| <case tag="admin_level" value="3" pathEffect="6_1"/> | |
| <case noAdminboundaries="false" tag="admin_level" value="4" pathEffect="6_1"/> | |
| <apply color="$boundaryColorOuter" color_0="$boundaryColorInner"> | |
| <case engine_v1="true" maxzoom="5" strokeWidth="1" strokeWidth_0="0.4"/> | |
| <case engine_v1="false" maxzoom="5" strokeWidth="0.7" strokeWidth_0="0.3"/> | |
| <case maxzoom="6" strokeWidth="1:1" strokeWidth_0="0.5"/> | |
| <case maxzoom="8" strokeWidth="1.3:1.3" strokeWidth_0="1"/> | |
| <case minzoom="9" strokeWidth="2.5:2.5" strokeWidth_0="1"/> | |
| </apply> | |
| </switch> | |
| <switch noAdminboundaries="false"> | |
| <switch> | |
| <case tag="admin_level" value="5" minzoom="11" pathEffect="6_3_2_3_2_3" pathEffect_0="6_3_2_3_2_3"/> | |
| <case tag="admin_level" value="6" minzoom="11" pathEffect="6_3_2_3" pathEffect_0="6_3_2_3"/> | |
| <case tag="admin_level" value="7" minzoom="12" pathEffect="5_1" pathEffect_0="5_1"/> | |
| <case tag="admin_level" value="8" minzoom="12" pathEffect="5_1" pathEffect_0="5_1"/> | |
| <case tag="admin_level" value="9" minzoom="13" pathEffect="4_1" pathEffect_0="4_1"/> | |
| <case tag="admin_level" value="10" minzoom="13" pathEffect="4_1" pathEffect_0="4_1"/> | |
| <apply color="$boundaryColorOuter" color_0="$boundaryColorInner" strokeWidth="3:3" strokeWidth_0="0.6"/> | |
| </switch> | |
| </switch> | |
| <switch> | |
| <switch> | |
| <case minzoom="7" tag="osmand_national_park" value="line"/> | |
| <case minzoom="9" tag="osmand_nature_reserve" value="line"/> | |
| <apply_if maxzoom="9" strokeWidth="1.5:1.5"/> | |
| <apply_if minzoom="10" maxzoom="12" strokeWidth="2:2"/> | |
| <apply_if minzoom="13" strokeWidth="3:3"/> | |
| <apply color="$boundaryNationalParkColor2"/> | |
| <apply_if natureReserves="true" color="$boundaryNationalParkColorAlt"/> | |
| </switch> | |
| <switch natureReserves="true"> | |
| <case minzoom="8" tag="boundary" value="protected_area"/> | |
| <case minzoom="14" tag="osmand_protected_area" value="line"/> | |
| <apply color="#4400ae3d"/> | |
| <apply_if maxzoom="13" strokeWidth="2:2" pathEffect="10_5"/> | |
| <apply_if minzoom="14" strokeWidth="3.5:3.5" pathEffect="13_8"/> | |
| </switch> | |
| </switch> | |
| <switch> | |
| <case minzoom="13" tag="osmand_aboriginal_lands" value="line" color="$boundaryAboriginalLandsColor"/> | |
| <case minzoom="13" tag="osmand_border_zone" value="line" color="$boundaryBorderZoneColor"/> | |
| <apply> | |
| <case maxzoom="13" strokeWidth="2:2"/> | |
| <case minzoom="14" strokeWidth="3.5:3.5"/> | |
| </apply> | |
| </switch> | |
| <case showLez="true" minzoom="11" tag="boundary" value="low_emission_zone" color="#9900ae3d"/> | |
| <!-- <case tag="indoor" value="wall" color="#777777" strokeWidth="2"/> | |
| <case minzoom="19" tag="door" value="hinged" color="#ffffff" strokeWidth="7"/>--> | |
| <case tag="osmand_change" value="delete"/> <!-- OSM Live will break if delete --> | |
| </line> | |
| </renderingStyle> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment