--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE Map[]>
+<Map srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over" background-color="#f8f4f0">
+
+<Parameters>
+ <Parameter name="attribution"><![CDATA[<a href='https://www.mapbox.com/about/maps/' target='_blank'>© Mapbox</a> <a href='https://openstreetmap.org/about/' target='_blank'>© OpenStreetMap</a> <a class='mapbox-improve-map' href='https://www.mapbox.com/map-feedback/' target='_blank'>Improve this map</a>]]></Parameter>
+ <Parameter name="bounds">-180,-85.0511,180,85.0511</Parameter>
+ <Parameter name="center">8.5027,47.4522,11</Parameter>
+ <Parameter name="format">png8:m=h</Parameter>
+ <Parameter name="maxzoom">22</Parameter>
+ <Parameter name="minzoom">0</Parameter>
+ <Parameter name="name"><![CDATA[OSM Bright 2]]></Parameter>
+ <Parameter name="source"><![CDATA[http://openmaptiles.org/cdn.json]]></Parameter>
+</Parameters>
+
+<FontSet name="fontset-0">
+ <Font face-name="Open Sans Italic"/>
+ <Font face-name="Arial Unicode MS Regular"/>
+</FontSet>
+<FontSet name="fontset-1">
+ <Font face-name="Open Sans Regular"/>
+ <Font face-name="Arial Unicode MS Regular"/>
+</FontSet>
+<FontSet name="fontset-2">
+ <Font face-name="Open Sans Light"/>
+ <Font face-name="Arial Unicode MS Regular"/>
+</FontSet>
+<FontSet name="fontset-3">
+ <Font face-name="Open Sans Bold"/>
+ <Font face-name="Arial Unicode MS Bold"/>
+ <Font face-name="Arial Unicode MS Regular"/>
+</FontSet>
+<FontSet name="fontset-4">
+ <Font face-name="Open Sans Semibold"/>
+ <Font face-name="Arial Unicode MS Regular"/>
+</FontSet>
+<Style name="water-blur" filter-mode="first" image-filters="agg-stack-blur(1,1)" image-filters-inflate="true" comp-op="soft-light">
+ <Rule>
+ <PolygonSymbolizer fill="#f0f0ff" geometry-transform="translate(0,1)" clip="false" />
+ </Rule>
+</Style>
+<Style name="water" filter-mode="first">
+ <Rule>
+ <MinScaleDenominator>12500000</MinScaleDenominator>
+ <PolygonSymbolizer gamma="0.4" fill="#8fb7df" />
+ <PolygonPatternSymbolizer file="pattern/wave.png" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <PolygonSymbolizer fill="#8fb7df" />
+ <PolygonPatternSymbolizer file="pattern/wave.png" />
+ </Rule>
+</Style>
+<Layer name="water"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>water</StyleName>
+ <StyleName>water-blur</StyleName> </Layer>
+
+<Style name="waterway" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] = 'stream_intermittent')</Filter>
+ <LineSymbolizer stroke-width="3" stroke-dasharray="6, 2, 2, 2" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] = 'stream_intermittent')</Filter>
+ <LineSymbolizer stroke-width="2" stroke-dasharray="6, 2, 2, 2" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'stream_intermittent')</Filter>
+ <LineSymbolizer stroke-width="1" stroke-dasharray="6, 2, 2, 2" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'stream_intermittent')</Filter>
+ <LineSymbolizer stroke-dasharray="6, 2, 2, 2" stroke="#90b4d8" stroke-linecap="round" stroke-width="0.5" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] = 'canal')</Filter>
+ <LineSymbolizer stroke-width="3" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] = 'canal')</Filter>
+ <LineSymbolizer stroke-width="2" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'canal')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'canal')</Filter>
+ <LineSymbolizer stroke="#90b4d8" stroke-linecap="round" stroke-width="0.5" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] = 'stream')</Filter>
+ <LineSymbolizer stroke-width="3" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] = 'stream')</Filter>
+ <LineSymbolizer stroke-width="2" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'stream')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'stream')</Filter>
+ <LineSymbolizer stroke="#90b4d8" stroke-linecap="round" stroke-width="0.5" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([class] = 'river')</Filter>
+ <LineSymbolizer stroke-width="3" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'river')</Filter>
+ <LineSymbolizer stroke-width="2" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'river')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#90b4d8" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>200000</MinScaleDenominator>
+ <Filter>([class] = 'river')</Filter>
+ <LineSymbolizer stroke="#90b4d8" stroke-linecap="round" stroke-width="0.5" />
+ </Rule>
+ <Rule>
+ <LineSymbolizer stroke="#90b4d8" stroke-linecap="round" stroke-width="0.5" />
+ </Rule>
+</Style>
+<Layer name="waterway"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>waterway</StyleName> </Layer>
+
+<Style name="landcover-overlay" filter-mode="first" opacity="0.1">
+ <Rule>
+ <Filter>([class] = 'wood')</Filter>
+ <PolygonSymbolizer fill="#66aa44" gamma="0.5" />
+ </Rule>
+</Style>
+<Style name="landcover" filter-mode="first">
+ <Rule>
+ <Filter>([class] = 'grass')</Filter>
+ <PolygonSymbolizer fill="#d8e8c8" />
+ </Rule>
+</Style>
+<Layer name="landcover"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>landcover</StyleName>
+ <StyleName>landcover-overlay</StyleName> </Layer>
+
+<Style name="landuse" filter-mode="first">
+ <Rule>
+ <Filter>([class] = 'school')</Filter>
+ <PolygonSymbolizer fill="#f0e8f8" />
+ </Rule>
+ <Rule>
+ <Filter>([class] = 'hospital')</Filter>
+ <PolygonSymbolizer fill="#ffddee" />
+ </Rule>
+ <Rule>
+ <Filter>([class] = 'cemetery')</Filter>
+ <PolygonSymbolizer fill="#dce0d8" />
+ </Rule>
+</Style>
+<Layer name="landuse"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>landuse</StyleName> </Layer>
+
+<Layer name="park"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ </Layer>
+
+<Style name="boundary" filter-mode="first" opacity="0.5">
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
+ <LineSymbolizer stroke-dasharray="4, 4" stroke-width="4" stroke-linecap="round" stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
+ <LineSymbolizer stroke-dasharray="4, 4" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000000</MaxScaleDenominator>
+ <MinScaleDenominator>12500000</MinScaleDenominator>
+ <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
+ <LineSymbolizer stroke-dasharray="4, 4" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>50000000</MinScaleDenominator>
+ <Filter>([admin_level] = 2) and ([disputed] = 1)</Filter>
+ <LineSymbolizer stroke-dasharray="4, 4" stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <Filter>([admin_level] = 2)</Filter>
+ <LineSymbolizer stroke-width="4" stroke-linecap="round" stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([admin_level] = 2)</Filter>
+ <LineSymbolizer stroke-width="2" stroke-linecap="round" stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000000</MaxScaleDenominator>
+ <MinScaleDenominator>12500000</MinScaleDenominator>
+ <Filter>([admin_level] = 2)</Filter>
+ <LineSymbolizer stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>50000000</MinScaleDenominator>
+ <Filter>([admin_level] = 2)</Filter>
+ <LineSymbolizer stroke-width="0.8" stroke-linecap="round" stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+ <Rule>
+ <LineSymbolizer stroke-linejoin="round" stroke="#444466" />
+ </Rule>
+</Style>
+<Layer name="boundary"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>boundary</StyleName> </Layer>
+
+<Style name="aeroway" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'taxiway')</Filter>
+ <LineSymbolizer stroke-width="2" stroke="#eeeae6" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'taxiway')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#eeeae6" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 3) and ([class] = 'apron')</Filter>
+ <PolygonSymbolizer fill="#f3efeb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'runway')</Filter>
+ <LineSymbolizer stroke-width="5" stroke="#eeeae6" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 3)</Filter>
+ <PolygonSymbolizer fill="#eeeae6" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2)</Filter>
+ <LineSymbolizer stroke="#eeeae6" />
+ </Rule>
+</Style>
+<Layer name="aeroway"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>aeroway</StyleName> </Layer>
+
+<Style name="transportation-fill" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="4.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="3" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#fff2be" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#fff2be" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#fff2be" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="4.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="3" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="4.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="4.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="3" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
+ <LineSymbolizer stroke-width="2" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="4" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="4" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
+ <LineSymbolizer stroke-width="4" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#ffffff" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="6" stroke="#fff2be" stroke-linejoin="round" />
+ <LineSymbolizer stroke-width="3" stroke="#bbbbbb" stroke-dasharray="1, 31" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="6" stroke="#fff2be" />
+ <LineSymbolizer stroke-width="3" stroke="#bbbbbb" stroke-dasharray="1, 31" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke="#fff2be" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#fff2be" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#fff2be" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#fff2be" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#fff2be" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([brunnel] = 'tunnel') and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="6" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk')) and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#fff2be" stroke-linejoin="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="6" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="6" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#ffd59c" stroke-linejoin="round" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="6" stroke-linejoin="round" stroke="#ffeeaa" />
+ <LineSymbolizer stroke-width="3" stroke="#bbbbbb" stroke-dasharray="1, 31" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="6" stroke="#bbbbbb" />
+ <LineSymbolizer stroke-width="3" stroke="#bbbbbb" stroke-dasharray="1, 31" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="1" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'major_rail')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke="#bbbbbb" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="6" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke="#ffeeaa" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="6" stroke-linejoin="round" stroke="#ffeeaa" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="5" stroke-linejoin="round" stroke="#ffeeaa" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke-linejoin="round" stroke="#ffeeaa" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="2" stroke-linejoin="round" stroke="#ffeeaa" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke="#ffeeaa" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([class].match('primary|secondary|tertiary|trunk'))</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke="#ffeeaa" stroke-linecap="round" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="6" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="2" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke-linecap="round" stroke="#ffcc88" />
+ </Rule>
+</Style>
+<Style name="transportation-case" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="6.5" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="5" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="3" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="3" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="0.6" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway') and ([ramp] = 1)</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'path')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke="#ccbbaa" stroke-dasharray="2, 1" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'path')</Filter>
+ <LineSymbolizer stroke-width="1.2" stroke="#ccbbaa" stroke-dasharray="2, 1" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'path')</Filter>
+ <LineSymbolizer stroke="#ccbbaa" stroke-dasharray="2, 1" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#dfdcd8" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#dfdcd8" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-linejoin="round" stroke-linecap="round" stroke="#dfdcd8" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'service')</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke-linecap="round" stroke="#dfdcd8" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="6.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#c6c3c0" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#c6c3c0" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#c6c3c0" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#c6c3c0" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
+ <LineSymbolizer stroke-width="6.5" stroke-linejoin="round" stroke-linecap="round" stroke="#c6c3c0" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-linejoin="round" stroke-linecap="round" stroke="#c6c3c0" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
+ <LineSymbolizer stroke-width="1" stroke-linejoin="round" stroke-linecap="round" stroke="#c6c3c0" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'minor')</Filter>
+ <LineSymbolizer stroke-width="0.5" stroke-linejoin="round" stroke-linecap="round" stroke="#c6c3c0" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="8" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.2" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
+ <LineSymbolizer stroke-width="8" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
+ <LineSymbolizer stroke-width="2.4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'secondary')</Filter>
+ <LineSymbolizer stroke-width="0.2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="8" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.2" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
+ <LineSymbolizer stroke-width="8" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
+ <LineSymbolizer stroke-width="2.4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'tertiary')</Filter>
+ <LineSymbolizer stroke-width="0.2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="8" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.2" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
+ <LineSymbolizer stroke-width="8" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
+ <LineSymbolizer stroke-width="2.4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'trunk')</Filter>
+ <LineSymbolizer stroke-width="0.2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="8" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="2.4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary') and ([brunnel] = 'tunnel')</Filter>
+ <LineSymbolizer stroke-width="0.2" stroke-dasharray="3, 2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
+ <LineSymbolizer stroke-width="8" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
+ <LineSymbolizer stroke-width="4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
+ <LineSymbolizer stroke-width="2.5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
+ <LineSymbolizer stroke-width="2.4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'primary')</Filter>
+ <LineSymbolizer stroke-width="0.2" stroke-linejoin="round" stroke-linecap="round" stroke="#e1b380" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="9" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="7" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="5" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="3.5" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>100000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="3" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="1.5" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="0.6" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([mapnik::geometry_type] = 2) and ([class] = 'motorway')</Filter>
+ <LineSymbolizer stroke-width="0.4" stroke-linejoin="round" stroke="#e19966" />
+ </Rule>
+</Style>
+<Layer name="transportation"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>transportation-case</StyleName>
+ <StyleName>transportation-fill</StyleName> </Layer>
+
+<Style name="building-roof" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <PolygonSymbolizer fill="#f0e7df" geometry-transform="translate(-1,-1.5)" clip="false" />
+ <LineSymbolizer stroke-width="0.5" stroke="#d3cfcc" geometry-transform="translate(-1,-1.5)" clip="false" />
+ </Rule>
+</Style>
+<Style name="building-wall" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <PolygonSymbolizer fill="#d3cfcc" />
+ </Rule>
+</Style>
+<Style name="building" filter-mode="first" opacity="0.1">
+ <Rule>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <PolygonSymbolizer fill="#9f754a" />
+ </Rule>
+</Style>
+<Layer name="building"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>building</StyleName>
+ <StyleName>building-wall</StyleName>
+ <StyleName>building-roof</StyleName> </Layer>
+
+<Style name="water_name" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <Filter>([area] > 500000)</Filter>
+ <TextSymbolizer fontset-name="fontset-0" fill="#5ea2e6" size="12" wrap-width="100" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.25)" halo-radius="1.5" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([area] > 500000)</Filter>
+ <TextSymbolizer fontset-name="fontset-0" fill="#5ea2e6" size="12" wrap-width="100" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.25)" halo-radius="1.5" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([area] > 10000)</Filter>
+ <TextSymbolizer fontset-name="fontset-0" fill="#5ea2e6" size="12" wrap-width="100" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.25)" halo-radius="1.5" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([area] > 10000)</Filter>
+ <TextSymbolizer fontset-name="fontset-0" fill="#5ea2e6" size="12" wrap-width="100" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.25)" halo-radius="1.5" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <TextSymbolizer fontset-name="fontset-0" fill="#5ea2e6" size="12" wrap-width="100" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.25)" halo-radius="1.5" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <TextSymbolizer fontset-name="fontset-0" fill="#5ea2e6" size="12" wrap-width="100" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.25)" halo-radius="1.5" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+</Style>
+<Layer name="water_name"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>water_name</StyleName> </Layer>
+
+<Style name="transportation_name" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <TextSymbolizer size="13" placement="line" fontset-name="fontset-1" fill="#776655" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" avoid-edges="true" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <TextSymbolizer placement="line" fontset-name="fontset-1" fill="#776655" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="12" avoid-edges="true" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+</Style>
+<Style name="transportation_name-shield-pt" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>1500000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'motorway') and ([ref_length] <= 6)</Filter>
+ <ShieldSymbolizer placement="point" avoid-edges="false" size="9" line-spacing="-4" file="shield/default-[reflen].svg" fontset-name="fontset-1" fill="#333333" ><![CDATA[[ref].replace('·', '\n')]]></ShieldSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>1500000</MinScaleDenominator>
+ <Filter>([class] = 'motorway') and ([ref_length] <= 6)</Filter>
+ <ShieldSymbolizer placement="point" avoid-edges="false" size="9" line-spacing="-4" file="shield/default-[reflen].svg" fontset-name="fontset-1" fill="#333333" ><![CDATA[[ref].replace('·', '\n')]]></ShieldSymbolizer>
+ </Rule>
+</Style>
+<Style name="transportation_name-shield-ln" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <Filter>([reflen] <= 6)</Filter>
+ <ShieldSymbolizer transform="scale(1.25,1.25)" size="11" placement="line" spacing="400" minimum-distance="100" avoid-edges="true" line-spacing="-4" file="shield/default-[reflen].svg" fontset-name="fontset-1" fill="#333333" ><![CDATA[[ref].replace('·', '\n')]]></ShieldSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([reflen] <= 6)</Filter>
+ <ShieldSymbolizer placement="line" spacing="400" minimum-distance="100" avoid-edges="true" size="9" line-spacing="-4" file="shield/default-[reflen].svg" fontset-name="fontset-1" fill="#333333" ><![CDATA[[ref].replace('·', '\n')]]></ShieldSymbolizer>
+ </Rule>
+</Style>
+<Layer name="transportation_name"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>transportation_name-shield-ln</StyleName>
+ <StyleName>transportation_name-shield-pt</StyleName>
+ <StyleName>transportation_name</StyleName> </Layer>
+
+<Style name="place-citydots" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([class] = 'city')</Filter>
+ <ShieldSymbolizer size="14" file="shield/dot.svg" unlock-image="true" fontset-name="fontset-1" placement="point" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></ShieldSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([class] = 'city')</Filter>
+ <ShieldSymbolizer file="shield/dot.svg" unlock-image="true" size="12" fontset-name="fontset-1" placement="point" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></ShieldSymbolizer>
+ </Rule>
+</Style>
+<Style name="place" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>1500000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'state')</Filter>
+ <TextSymbolizer halo-radius="2" size="16" character-spacing="2" wrap-width="100" fontset-name="fontset-2" placement="point" fill="#776655" halo-fill="rgba(255, 255, 255, 0.5)" halo-rasterizer="fast" wrap-before="true" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>1500000</MinScaleDenominator>
+ <Filter>([class] = 'state')</Filter>
+ <TextSymbolizer size="14" wrap-width="60" fontset-name="fontset-2" placement="point" fill="#776655" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-before="true" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([class] = 'state')</Filter>
+ <TextSymbolizer size="14" wrap-width="60" fontset-name="fontset-2" placement="point" fill="#776655" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([class] = 'state')</Filter>
+ <TextSymbolizer size="12" wrap-width="40" fontset-name="fontset-2" placement="point" fill="#776655" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000000</MaxScaleDenominator>
+ <MinScaleDenominator>25000000</MinScaleDenominator>
+ <Filter>([class] = 'state')</Filter>
+ <TextSymbolizer fontset-name="fontset-2" placement="point" fill="#776655" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="9" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <Filter>([class] = 'state')</Filter>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>1500000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] >= 6)</Filter>
+ <TextSymbolizer size="16" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>1500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] >= 6)</Filter>
+ <TextSymbolizer size="14" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] >= 6)</Filter>
+ <TextSymbolizer size="12" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000000</MaxScaleDenominator>
+ <MinScaleDenominator>100000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] >= 6)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] >= 6)</Filter>
+ <TextSymbolizer fontset-name="fontset-3" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] >= 6)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>1500000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 5)</Filter>
+ <TextSymbolizer size="18" wrap-width="120" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>1500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 5)</Filter>
+ <TextSymbolizer size="16" wrap-width="90" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 5)</Filter>
+ <TextSymbolizer size="14" wrap-width="60" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 5)</Filter>
+ <TextSymbolizer size="13" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000000</MaxScaleDenominator>
+ <MinScaleDenominator>12500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 5)</Filter>
+ <TextSymbolizer size="11" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000000</MaxScaleDenominator>
+ <MinScaleDenominator>100000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 5)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000000</MaxScaleDenominator>
+ <MinScaleDenominator>25000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 5)</Filter>
+ <TextSymbolizer fontset-name="fontset-3" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 5)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>1500000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 4)</Filter>
+ <TextSymbolizer size="20" wrap-width="120" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>1500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 4)</Filter>
+ <TextSymbolizer size="18" wrap-width="120" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 4)</Filter>
+ <TextSymbolizer size="16" wrap-width="90" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 4)</Filter>
+ <TextSymbolizer size="15" wrap-width="60" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000000</MaxScaleDenominator>
+ <MinScaleDenominator>12500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 4)</Filter>
+ <TextSymbolizer size="13" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000000</MaxScaleDenominator>
+ <MinScaleDenominator>100000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 4)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000000</MaxScaleDenominator>
+ <MinScaleDenominator>25000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 4)</Filter>
+ <TextSymbolizer fontset-name="fontset-3" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 4)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 3)</Filter>
+ <TextSymbolizer size="20" wrap-width="120" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>6500000</MaxScaleDenominator>
+ <MinScaleDenominator>3000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 3)</Filter>
+ <TextSymbolizer size="18" wrap-width="60" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>6500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 3)</Filter>
+ <TextSymbolizer size="17" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000000</MaxScaleDenominator>
+ <MinScaleDenominator>12500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 3)</Filter>
+ <TextSymbolizer size="15" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000000</MaxScaleDenominator>
+ <MinScaleDenominator>25000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 3)</Filter>
+ <TextSymbolizer size="11" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000000</MaxScaleDenominator>
+ <MinScaleDenominator>50000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 3)</Filter>
+ <TextSymbolizer fontset-name="fontset-3" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[code]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000000</MaxScaleDenominator>
+ <MinScaleDenominator>100000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 3)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 3)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 2)</Filter>
+ <TextSymbolizer size="20" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000000</MaxScaleDenominator>
+ <MinScaleDenominator>12500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 2)</Filter>
+ <TextSymbolizer size="17" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000000</MaxScaleDenominator>
+ <MinScaleDenominator>25000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 2)</Filter>
+ <TextSymbolizer size="13" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000000</MaxScaleDenominator>
+ <MinScaleDenominator>50000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 2)</Filter>
+ <TextSymbolizer size="11" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000000</MaxScaleDenominator>
+ <MinScaleDenominator>100000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 2)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[code]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 2)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 1)</Filter>
+ <TextSymbolizer size="20" wrap-width="120" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000000</MaxScaleDenominator>
+ <MinScaleDenominator>12500000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 1)</Filter>
+ <TextSymbolizer size="20" wrap-width="120" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000000</MaxScaleDenominator>
+ <MinScaleDenominator>25000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 1)</Filter>
+ <TextSymbolizer size="14" wrap-width="90" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000000</MaxScaleDenominator>
+ <MinScaleDenominator>50000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 1)</Filter>
+ <TextSymbolizer size="12" wrap-width="60" fontset-name="fontset-3" placement="point" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000000</MaxScaleDenominator>
+ <MinScaleDenominator>100000000</MinScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 1)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <Filter>([class] = 'country') and ([rank] = 1)</Filter>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000000</MaxScaleDenominator>
+ <MinScaleDenominator>100000000</MinScaleDenominator>
+ <Filter>([class] = 'country')</Filter>
+ <TextSymbolizer fontset-name="fontset-1" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>100000000</MaxScaleDenominator>
+ <MinScaleDenominator>400000</MinScaleDenominator>
+ <Filter>([class] = 'country')</Filter>
+ <TextSymbolizer fontset-name="fontset-3" placement="point" size="9" fill="#323130" halo-fill="#ffffff" halo-radius="1" halo-rasterizer="fast" wrap-width="20" wrap-before="true" line-spacing="-3" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>400000</MaxScaleDenominator>
+ <Filter>([class] = 'country')</Filter>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([class] = 'hamlet')</Filter>
+ <TextSymbolizer size="14" character-spacing="2" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'hamlet')</Filter>
+ <TextSymbolizer size="12" character-spacing="1" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([class] = 'hamlet')</Filter>
+ <TextSymbolizer size="11" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" character-spacing="0.5" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'hamlet')</Filter>
+ <TextSymbolizer fill="#663333" fontset-name="fontset-3" text-transform="uppercase" character-spacing="0.5" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([class] = 'suburb')</Filter>
+ <TextSymbolizer size="14" character-spacing="2" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'suburb')</Filter>
+ <TextSymbolizer size="12" character-spacing="1" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([class] = 'suburb')</Filter>
+ <TextSymbolizer size="11" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" character-spacing="0.5" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'suburb')</Filter>
+ <TextSymbolizer fill="#663333" fontset-name="fontset-3" text-transform="uppercase" character-spacing="0.5" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([class] = 'neighbourhood')</Filter>
+ <TextSymbolizer size="14" character-spacing="2" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'neighbourhood')</Filter>
+ <TextSymbolizer size="12" character-spacing="1" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([class] = 'neighbourhood')</Filter>
+ <TextSymbolizer size="11" fill="#663333" fontset-name="fontset-3" text-transform="uppercase" character-spacing="0.5" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'neighbourhood')</Filter>
+ <TextSymbolizer fill="#663333" fontset-name="fontset-3" text-transform="uppercase" character-spacing="0.5" wrap-width="120" wrap-before="true" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([class] = 'village')</Filter>
+ <TextSymbolizer size="22" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'village')</Filter>
+ <TextSymbolizer size="18" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'village')</Filter>
+ <TextSymbolizer size="14" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>200000</MinScaleDenominator>
+ <Filter>([class] = 'village')</Filter>
+ <TextSymbolizer size="12" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] = 'town')</Filter>
+ <TextSymbolizer size="24" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA['']]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] = 'town')</Filter>
+ <TextSymbolizer size="24" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'town')</Filter>
+ <TextSymbolizer size="20" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <MinScaleDenominator>50000</MinScaleDenominator>
+ <Filter>([class] = 'town')</Filter>
+ <TextSymbolizer size="16" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>200000</MinScaleDenominator>
+ <Filter>([class] = 'town')</Filter>
+ <TextSymbolizer size="14" fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <Filter>([class] = 'city')</Filter>
+ <TextSymbolizer size="24" wrap-width="180" fontset-name="fontset-4" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA['']]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>200000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] = 'city')</Filter>
+ <TextSymbolizer size="24" wrap-width="180" fontset-name="fontset-4" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>750000</MaxScaleDenominator>
+ <MinScaleDenominator>200000</MinScaleDenominator>
+ <Filter>([class] = 'city')</Filter>
+ <TextSymbolizer size="18" wrap-width="140" fontset-name="fontset-4" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <MinScaleDenominator>750000</MinScaleDenominator>
+ <Filter>([class] = 'city')</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="16" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>3000000</MaxScaleDenominator>
+ <TextSymbolizer fontset-name="fontset-1" wrap-width="120" wrap-before="true" fill="#333333" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" size="10" ><![CDATA[[name_en]]]></TextSymbolizer>
+ </Rule>
+</Style>
+<Layer name="place"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>place</StyleName>
+ <StyleName>place-citydots</StyleName> </Layer>
+
+<Style name="housenumber" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>750</MaxScaleDenominator>
+ <TextSymbolizer size="12" fontset-name="fontset-0" fill="#ccbbaa" ><![CDATA[[housenumber]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>1500</MaxScaleDenominator>
+ <MinScaleDenominator>750</MinScaleDenominator>
+ <TextSymbolizer size="10" fontset-name="fontset-0" fill="#ccbbaa" ><![CDATA[[housenumber]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <MinScaleDenominator>1500</MinScaleDenominator>
+ <TextSymbolizer fontset-name="fontset-0" fill="#ccbbaa" size="8" ><![CDATA[[housenumber]]]></TextSymbolizer>
+ </Rule>
+</Style>
+<Layer name="housenumber"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>housenumber</StyleName> </Layer>
+
+<Style name="poi-label" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 2)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 2)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 2)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 2)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 3)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 3)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 3)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([rank] <= 4) and ([class] != null)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([rank] <= 4) and ([class] != null)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] != null)</Filter>
+ <TextSymbolizer dy="8" fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([rank] <= 1)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([rank] <= 1)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([rank] <= 1)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([rank] <= 1)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([rank] <= 1)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([rank] <= 2)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([rank] <= 2)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([rank] <= 2)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([rank] <= 2)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([rank] <= 3)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([rank] <= 3)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([rank] <= 3)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([rank] <= 4)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([rank] <= 4)</Filter>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <TextSymbolizer fontset-name="fontset-4" size="12" fill="#666666" halo-fill="rgba(255, 255, 255, 0.5)" halo-radius="1" halo-rasterizer="fast" wrap-width="70" line-spacing="-1" ><![CDATA[[name]]]></TextSymbolizer>
+ </Rule>
+</Style>
+<Style name="poi-icon" filter-mode="first">
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>50000</MaxScaleDenominator>
+ <MinScaleDenominator>25000</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 1)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 2)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>25000</MaxScaleDenominator>
+ <MinScaleDenominator>12500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 2)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 2)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] != null) and ([rank] <= 2)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>12500</MaxScaleDenominator>
+ <MinScaleDenominator>5000</MinScaleDenominator>
+ <Filter>([rank] <= 3) and ([class] != null)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([rank] <= 3) and ([class] != null)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([rank] <= 3) and ([class] != null)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>5000</MaxScaleDenominator>
+ <MinScaleDenominator>2500</MinScaleDenominator>
+ <Filter>([rank] <= 4) and ([class] != null)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([rank] <= 4) and ([class] != null)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+ <Rule>
+ <MaxScaleDenominator>2500</MaxScaleDenominator>
+ <Filter>([class] != null)</Filter>
+ <MarkersSymbolizer fill="#666666" file="icon/[class]-12.svg" />
+ </Rule>
+</Style>
+<Layer name="poi"
+ srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0.0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs +over">
+ <StyleName>poi-icon</StyleName>
+ <StyleName>poi-label</StyleName> </Layer>
+
+</Map>
\ No newline at end of file