[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Maposmatic-dev] [PATCH 4/4] Orange stylesheet of Pierre Mauduit adapted
From: |
Frederic Daniel Luc Lehobey |
Subject: |
[Maposmatic-dev] [PATCH 4/4] Orange stylesheet of Pierre Mauduit adapted to Mapnik2. |
Date: |
Sat, 31 Mar 2012 19:04:34 +0200 |
Still needs to be fixed (colors are weird).
Signed-off-by: Frederic Daniel Luc Lehobey <address@hidden>
---
.../inc/datasource-settings.xml.inc.template | 17 +
stylesheet/pierre-orange/inc/entities.xml.inc | 46 +
.../inc/fontset-settings.xml.inc.template | 16 +
stylesheet/pierre-orange/inc/layer-admin.xml.inc | 164 +
.../pierre-orange/inc/layer-amenity-points.xml.inc | 328 +
.../inc/layer-amenity-stations.xml.inc | 90 +
.../inc/layer-amenity-symbols.xml.inc | 140 +
.../pierre-orange/inc/layer-buildings.xml.inc | 73 +
.../pierre-orange/inc/layer-citywall.xml.inc | 41 +
.../pierre-orange/inc/layer-ferry-routes.xml.inc | 29 +
.../pierre-orange/inc/layer-placenames.xml.inc | 180 +
.../pierre-orange/inc/layer-shapefiles.xml.inc | 81 +
stylesheet/pierre-orange/inc/layer-water.xml.inc | 452 ++
.../pierre-orange/inc/layer-water_features.xml.inc | 155 +
stylesheet/pierre-orange/inc/layers.xml.inc | 10 +
.../pierre-orange/inc/settings.xml.inc.template | 22 +
stylesheet/pierre-orange/stylesheet.xml | 6751 ++++++++++++++++++++
17 files changed, 8595 insertions(+), 0 deletions(-)
create mode 100644
stylesheet/pierre-orange/inc/datasource-settings.xml.inc.template
create mode 100644 stylesheet/pierre-orange/inc/entities.xml.inc
create mode 100644
stylesheet/pierre-orange/inc/fontset-settings.xml.inc.template
create mode 100644 stylesheet/pierre-orange/inc/layer-admin.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-amenity-points.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-amenity-stations.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-amenity-symbols.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-buildings.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-citywall.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-ferry-routes.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-placenames.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-shapefiles.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-water.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layer-water_features.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/layers.xml.inc
create mode 100644 stylesheet/pierre-orange/inc/settings.xml.inc.template
create mode 100644 stylesheet/pierre-orange/stylesheet.xml
diff --git a/stylesheet/pierre-orange/inc/datasource-settings.xml.inc.template
b/stylesheet/pierre-orange/inc/datasource-settings.xml.inc.template
new file mode 100644
index 0000000..e4f6661
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/datasource-settings.xml.inc.template
@@ -0,0 +1,17 @@
+<!--
+Settings for your postgres setup.
+
+Note: feel free to leave password, host, port, or use blank
+-->
+
+<Parameter name="type">postgis</Parameter>
+<Parameter name="password">%(password)s</Parameter>
+<Parameter name="host">%(host)s</Parameter>
+<Parameter name="port">%(port)s</Parameter>
+<Parameter name="user">%(user)s</Parameter>
+<Parameter name="dbname">%(dbname)s</Parameter>
+<!-- this should be 'false' if you are manually providing the 'extent' -->
+<Parameter name="estimate_extent">%(estimate_extent)s</Parameter>
+<!-- manually provided extent in epsg 900913 for whole globe -->
+<!-- providing this speeds up Mapnik database queries -->
+<Parameter name="extent">%(extent)s</Parameter>
diff --git a/stylesheet/pierre-orange/inc/entities.xml.inc
b/stylesheet/pierre-orange/inc/entities.xml.inc
new file mode 100644
index 0000000..50f98de
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/entities.xml.inc
@@ -0,0 +1,46 @@
+<!ENTITY % settings SYSTEM "settings.xml.inc">
+%settings;
+<!ENTITY datasource-settings SYSTEM "datasource-settings.xml.inc">
+<!ENTITY fontset-settings SYSTEM "fontset-settings.xml.inc">
+<!ENTITY srs900913 "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0
+x_0=0.0 +y_0=0 +k=1.0 +units=m address@hidden +no_defs +over">
+<!ENTITY srsmercator "+proj=merc +datum=WGS84 +over">
+<!ENTITY srs4326 "+init=epsg:4326">
+<!ENTITY % layers SYSTEM "layers.xml.inc">
+%layers;
+<!ENTITY maxscale_zoom0
"<MaxScaleDenominator>250000000000</MaxScaleDenominator>">
+<!ENTITY maxscale_zoom1 "<MaxScaleDenominator>500000000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom1 "<MinScaleDenominator>200000000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom2 "<MaxScaleDenominator>200000000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom2 "<MinScaleDenominator>100000000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom3 "<MaxScaleDenominator>100000000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom3 "<MinScaleDenominator>50000000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom4 "<MaxScaleDenominator>50000000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom4 "<MinScaleDenominator>25000000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom5 "<MaxScaleDenominator>25000000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom5 "<MinScaleDenominator>12500000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom6 "<MaxScaleDenominator>12500000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom6 "<MinScaleDenominator>6500000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom7 "<MaxScaleDenominator>6500000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom7 "<MinScaleDenominator>3000000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom8 "<MaxScaleDenominator>3000000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom8 "<MinScaleDenominator>1500000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom9 "<MaxScaleDenominator>1500000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom9 "<MinScaleDenominator>750000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom10 "<MaxScaleDenominator>750000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom10 "<MinScaleDenominator>400000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom11 "<MaxScaleDenominator>400000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom11 "<MinScaleDenominator>200000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom12 "<MaxScaleDenominator>200000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom12 "<MinScaleDenominator>100000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom13 "<MaxScaleDenominator>100000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom13 "<MinScaleDenominator>50000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom14 "<MaxScaleDenominator>50000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom14 "<MinScaleDenominator>25000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom15 "<MaxScaleDenominator>25000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom15 "<MinScaleDenominator>12500</MinScaleDenominator>">
+<!ENTITY maxscale_zoom16 "<MaxScaleDenominator>12500</MaxScaleDenominator>">
+<!ENTITY minscale_zoom16 "<MinScaleDenominator>5000</MinScaleDenominator>">
+<!ENTITY maxscale_zoom17 "<MaxScaleDenominator>5000</MaxScaleDenominator>">
+<!ENTITY minscale_zoom17 "<MinScaleDenominator>2500</MinScaleDenominator>">
+<!ENTITY maxscale_zoom18 "<MaxScaleDenominator>2500</MaxScaleDenominator>">
+<!ENTITY minscale_zoom18 "<MinScaleDenominator>1000</MinScaleDenominator>">
diff --git a/stylesheet/pierre-orange/inc/fontset-settings.xml.inc.template
b/stylesheet/pierre-orange/inc/fontset-settings.xml.inc.template
new file mode 100644
index 0000000..9b83544
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/fontset-settings.xml.inc.template
@@ -0,0 +1,16 @@
+<!--Settings for Mapnik Fonts
+To see the fonts you have installed with Mapnik do:
+ls `python -c "import mapnik;print mapnik.fontscollectionpath"`-->
+
+<FontSet name="book-fonts">
+ <Font face-name="DejaVu Sans Book" />
+ <Font face-name="unifont Medium" />
+</FontSet>
+<FontSet name="bold-fonts">
+ <Font face-name="DejaVu Sans Bold" />
+ <Font face-name="unifont Medium" />
+</FontSet>
+<FontSet name="oblique-fonts">
+ <Font face-name="DejaVu Sans Oblique" />
+ <Font face-name="unifont Medium" />
+</FontSet>
diff --git a/stylesheet/pierre-orange/inc/layer-admin.xml.inc
b/stylesheet/pierre-orange/inc/layer-admin.xml.inc
new file mode 100644
index 0000000..49f1008
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-admin.xml.inc
@@ -0,0 +1,164 @@
+<Style name="admin-01234">
+ <Rule>
+ <Filter>[admin_level]='2' or [admin_level]='3'</Filter>
+ &maxscale_zoom4;
+ &minscale_zoom6;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.6</CssParameter>
+ <CssParameter name="stroke-opacity">0.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[admin_level]='2' or [admin_level]='3'</Filter>
+ &maxscale_zoom7;
+ &minscale_zoom9;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-opacity">0.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[admin_level]='2'</Filter>
+ &maxscale_zoom10;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-opacity">0.1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[admin_level]='3'</Filter>
+ &maxscale_zoom10;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ <CssParameter name="stroke-opacity">0.1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[admin_level]='4'</Filter>
+ &maxscale_zoom4;
+ &minscale_zoom6;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.6</CssParameter>
+ <CssParameter name="stroke-dasharray">4,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[admin_level]='4'</Filter>
+ &maxscale_zoom7;
+ &minscale_zoom10;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-dasharray">4,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[admin_level]='4'</Filter>
+ &maxscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-dasharray">4,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="admin-5678">
+ <Rule>
+ <Filter>[admin_level]='5'</Filter>
+ &maxscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[admin_level]='6'</Filter>
+ &maxscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[admin_level]='8' or [admin_level]='7'</Filter>
+ &maxscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">5,2</CssParameter>
+ <CssParameter name="stroke-opacity">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="admin-other">
+ <Rule>
+ <Filter>[admin_level]='10' or [admin_level]='9'</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">2,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>not [admin_level] <>''</Filter>
+ &maxscale_zoom9;
+ &minscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-opacity">0.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+
+<Layer name="admin-01234" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>admin-01234</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,admin_level
+ from &prefix;_roads
+ where "boundary"='administrative'
+ and admin_level in ('0','1','2','3','4')
+ ) as admin</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="admin-5678" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>admin-5678</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,admin_level
+ from &prefix;_roads
+ where "boundary"='administrative'
+ and admin_level in ('5','6','7','8')
+ ) as admin</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="admin-other" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>admin-other</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,admin_level
+ from &prefix;_roads
+ where "boundary"='administrative'
+ and (admin_level is null or admin_level not in
('0','1','2','3','4','5','6','7','8'))
+ ) as admin</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
diff --git a/stylesheet/pierre-orange/inc/layer-amenity-points.xml.inc
b/stylesheet/pierre-orange/inc/layer-amenity-points.xml.inc
new file mode 100644
index 0000000..8d6eae9
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-amenity-points.xml.inc
@@ -0,0 +1,328 @@
+<Style name="points">
+ <Rule>
+ &maxscale_zoom13;
+ <Filter>[tourism]='alpine_hut'</Filter>
+ <PointSymbolizer file="&symbols;/alpinehut.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ <Filter>[amenity]='shelter'</Filter>
+ <PointSymbolizer file="&symbols;/shelter2.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='atm'</Filter>
+ <PointSymbolizer file="&symbols;/atm2.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='bank'</Filter>
+ <PointSymbolizer file="&symbols;/bank2.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='bar'</Filter>
+ <PointSymbolizer file="&symbols;/bar.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='bicycle_rental'</Filter>
+ <PointSymbolizer file="&symbols;/rental_bicycle.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
+ <PointSymbolizer file="&symbols;/bus_stop_small.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
+ <PointSymbolizer file="&symbols;/bus_stop.p.12.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='bus_station'</Filter>
+ <PointSymbolizer file="&symbols;/bus_station.n.16.png"
allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[highway]='traffic_signals'</Filter>
+ <PointSymbolizer file="&symbols;/traffic_light.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='cafe'</Filter>
+ <PointSymbolizer file="&symbols;/cafe.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[tourism]='camp_site'</Filter>
+ <PointSymbolizer file="&symbols;/camping.n.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[highway]='ford'</Filter>
+ <PointSymbolizer file="&symbols;/transport_ford.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[tourism]='caravan_site'</Filter>
+ <PointSymbolizer file="&symbols;/caravan_park.p.24.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='car_sharing'</Filter>
+ <PointSymbolizer file="&symbols;/car_share.p.16.png"
allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='cinema'</Filter>
+ <PointSymbolizer file="&symbols;/cinema.p.24.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='fire_station'</Filter>
+ <PointSymbolizer file="&symbols;/firestation.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='fuel'</Filter>
+ <PointSymbolizer file="&symbols;/fuel.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[tourism]='guest_house'</Filter>
+ <PointSymbolizer file="&symbols;/guest_house.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[amenity]='hospital'</Filter>
+ <PointSymbolizer file="&symbols;/hospital.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[tourism]='hostel'</Filter>
+ <PointSymbolizer file="&symbols;/hostel.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[tourism]='hotel'</Filter>
+ <PointSymbolizer file="&symbols;/hotel2.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='embassy'</Filter>
+ <PointSymbolizer file="&symbols;/embassy.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='library'</Filter>
+ <PointSymbolizer file="&symbols;/library.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[waterway]='lock' or [lock]='yes'</Filter>
+ <PointSymbolizer file="&symbols;/lock_gate.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[man_made]='mast'</Filter>
+ <PointSymbolizer file="&symbols;/communications.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[tourism]='museum'</Filter>
+ <PointSymbolizer file="&symbols;/museum.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[amenity]='parking' and ([access] = 'public' or not [access]
<> '')</Filter>
+ <PointSymbolizer file="&symbols;/parking.p.16.png"
allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[amenity]='parking' and ([access] <> '' and not [access] =
'public')</Filter>
+ <PointSymbolizer file="&symbols;/parking_private.p.16.png"
allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='pharmacy'</Filter>
+ <PointSymbolizer file="&symbols;/pharmacy.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='place_of_worship' and [religion] =
'christian'</Filter>
+ <PointSymbolizer file="&symbols;/christian3.p.14.png"
allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='place_of_worship' and [religion] = 'muslim'</Filter>
+ <PointSymbolizer file="&symbols;/islamic3.p.16.png"
allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='place_of_worship' and [religion] = 'sikh'</Filter>
+ <PointSymbolizer file="&symbols;/sikh3.p.16.png" allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='place_of_worship' and [religion] = 'jewish'</Filter>
+ <PointSymbolizer file="&symbols;/jewish3.p.16.png"
allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='place_of_worship'</Filter>
+ <PointSymbolizer file="&symbols;/place_of_worship3.p.16.png"
allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='police'</Filter>
+ <PointSymbolizer file="&symbols;/police.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='post_box'</Filter>
+ <PointSymbolizer file="&symbols;/post_box.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='post_office'</Filter>
+ <PointSymbolizer file="&symbols;/post_office.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='pub'</Filter>
+ <PointSymbolizer file="&symbols;/pub.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='recycling'</Filter>
+ <PointSymbolizer file="&symbols;/recycling.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='restaurant'</Filter>
+ <PointSymbolizer file="&symbols;/restaurant.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='fast_food'</Filter>
+ <PointSymbolizer file="&symbols;/fast_food.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='telephone'</Filter>
+ <PointSymbolizer file="&symbols;/telephone.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='emergency_phone'</Filter>
+ <PointSymbolizer file="&symbols;/sosphone.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='theatre'</Filter>
+ <PointSymbolizer file="&symbols;/theatre.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='toilets'</Filter>
+ <PointSymbolizer file="&symbols;/toilets.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[amenity]='drinking_water'</Filter>
+ <PointSymbolizer file="&symbols;/food_drinkingtap.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[amenity]='prison'</Filter>
+ <PointSymbolizer file="&symbols;/amenity_prison.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[tourism]='viewpoint'</Filter>
+ <PointSymbolizer file="&symbols;/view_point.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[man_made]='water_tower'</Filter>
+ <PointSymbolizer file="&symbols;/tower_water.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[historic]='memorial'</Filter>
+ <PointSymbolizer file="&symbols;/tourist_memorial.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[shop]='supermarket'</Filter>
+ <PointSymbolizer file="&symbols;/shop_supermarket.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[shop]='bakery'</Filter>
+ <PointSymbolizer file="&symbols;/shop_bakery.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[shop]='clothes' or [shop]='fashion'</Filter>
+ <PointSymbolizer file="&symbols;/shop_clothes.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[shop]='convenience'</Filter>
+ <PointSymbolizer file="&symbols;/shop_convenience.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[shop]='department_store'</Filter>
+ <PointSymbolizer file="&symbols;/department_store.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[shop]='doityourself'</Filter>
+ <PointSymbolizer file="&symbols;/shop_diy.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[shop]='hairdresser'</Filter>
+ <PointSymbolizer file="&symbols;/shop_hairdresser.p.16.png" />
+ </Rule>
+</Style>
+
+<Layer name="amenity-points" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>points</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select
way,amenity,shop,tourism,highway,man_made,access,religion,waterway,lock,historic
+ from &prefix;_point
+ where amenity is not null
+ or shop is not null
+ or tourism in
('alpine_hut','camp_site','caravan_site','guest_house','hostel','hotel','museum','viewpoint')
+ or highway in ('bus_stop','traffic_signals','ford')
+ or man_made in ('mast','water_tower')
+ or historic='memorial'
+ or waterway='lock'
+ or lock='yes'
+ ) as points</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="amenity-points-poly" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>points</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select
way,amenity,shop,tourism,highway,man_made,access,religion,waterway,lock,historic
+ from &prefix;_polygon
+ where amenity is not null
+ or shop is not null
+ or tourism in
('alpine_hut','camp_site','caravan_site','guest_house','hostel','hotel','museum','viewpoint')
+ or highway in ('bus_stop','traffic_signals')
+ or man_made in ('mast','water_tower')
+ or historic='memorial'
+ ) as points</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
diff --git a/stylesheet/pierre-orange/inc/layer-amenity-stations.xml.inc
b/stylesheet/pierre-orange/inc/layer-amenity-stations.xml.inc
new file mode 100644
index 0000000..087688d
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-amenity-stations.xml.inc
@@ -0,0 +1,90 @@
+<Style name="stations">
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <Filter>[railway]='station' and not [disused]='yes'</Filter>
+ <PointSymbolizer file="&symbols;/halt.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <Filter>[railway]='station' and not [disused]='yes'</Filter>
+ <PointSymbolizer file="&symbols;/station_small.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ <Filter>[railway]='station' and [disused]='yes'</Filter>
+ <PointSymbolizer file="&symbols;/station_disused.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[railway]='station' and not [disused]='yes'</Filter>
+ <PointSymbolizer file="&symbols;/station.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <Filter>[railway]='halt' or [railway]='tram_stop' or
[aerialway]='station'</Filter>
+ <PointSymbolizer file="&symbols;/halt.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[railway]='halt' or [railway]='tram_stop' or
[aerialway]='station'</Filter>
+ <PointSymbolizer file="&symbols;/station_small.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <Filter>[railway]='halt' or [railway]='tram_stop' or
[aerialway]='station'</Filter>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#66f" dy="-8" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[railway] ='halt' or [railway]='tram_stop' or
[aerialway]='station'</Filter>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="-10" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <Filter>[railway]='station' and not [disused]='yes'</Filter>
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="9"
fill="#444" dy="-8" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[railway]='station' and not [disused]='yes'</Filter>
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="11"
fill="#444" dy="-10" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[railway]='station' and [disused]='yes'</Filter>
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="9"
fill="#444" dy="-9" halo_radius="1" wrap_width="0"/>
+ </Rule>
+</Style>
+
+<Layer name="amenity-stations" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>stations</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,name,railway,aerialway,disused
+ from &prefix;_point
+ where railway in ('station','halt','tram_stop')
+ or aerialway='station'
+ ) as stations
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="amenity-stations-poly" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>stations</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,name,railway,aerialway,disused
+ from &prefix;_polygon
+ where railway in ('station','halt','tram_stop')
+ or aerialway='station'
+ ) as stations
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+
diff --git a/stylesheet/pierre-orange/inc/layer-amenity-symbols.xml.inc
b/stylesheet/pierre-orange/inc/layer-amenity-symbols.xml.inc
new file mode 100644
index 0000000..4500c5b
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-amenity-symbols.xml.inc
@@ -0,0 +1,140 @@
+<Style name="symbols">
+ <Rule>
+ &maxscale_zoom9;
+ &minscale_zoom10;
+ <Filter>[aeroway]='airport'</Filter>
+ <PointSymbolizer file="&symbols;/airport.p.16.png" />
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="8"
fill="#6692da" dy="-12" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <Filter>[aeroway]='airport'</Filter>
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="9"
fill="#6692da" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom10;
+ <Filter>[aeroway]='aerodrome'</Filter>
+ <PointSymbolizer file="&symbols;/aerodrome.p.16.png" />
+ <TextSymbolizer name="name" fontset-name="oblique-fonts" size="8"
fill="#6692da" dy="-12" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <Filter>[aeroway]='aerodrome'</Filter>
+ <TextSymbolizer name="name" fontset-name="oblique-fonts" size="8"
fill="#6692da" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <Filter>[railway]='level_crossing'</Filter>
+ <PointSymbolizer file="&symbols;/level_crossing.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[railway]='level_crossing'</Filter>
+ <PointSymbolizer file="&symbols;/level_crossing2.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[man_made]='lighthouse'</Filter>
+ <PointSymbolizer file="&symbols;/lighthouse.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom11;
+ <Filter>[natural]='peak'</Filter>
+ <PointSymbolizer file="&symbols;/peak.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[natural]='cave_entrance'</Filter>
+ <PointSymbolizer file="&symbols;/poi_cave.p.16.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ <Filter>[natural]='spring'</Filter>
+ <PointSymbolizer file="&symbols;/spring.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <Filter>[natural]='tree'</Filter>
+ <PointSymbolizer file="&symbols;/tree.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[natural]='tree'</Filter>
+ <PointSymbolizer file="&symbols;/tree2.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[man_made]='power_wind' or ([power]='generator' and
[power_source] = 'wind')</Filter>
+ <PointSymbolizer file="&symbols;/power_wind.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[man_made]='windmill'</Filter>
+ <PointSymbolizer file="&symbols;/windmill.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[man_made]='mast'</Filter>
+ <PointSymbolizer file="&symbols;/communications.p.20.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[highway]='mini_roundabout'</Filter>
+ <PointSymbolizer file="&symbols;/mini_round.png" allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[highway]='gate' or [barrier]='gate'</Filter>
+ <PointSymbolizer file="&symbols;/gate2.png" allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[barrier]='lift_gate'</Filter>
+ <PointSymbolizer file="&symbols;/liftgate.png" allow_overlap="false"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[barrier]='bollard'</Filter>
+ <PointSymbolizer file="&symbols;/bollard.png" allow_overlap="false"/>
+ </Rule>
+</Style>
+
+<Layer name="amenity-symbols" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>symbols</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select *
+ from &prefix;_point
+ where aeroway in ('airport','aerodrome')
+ or barrier in ('bollard','gate','lift_gate')
+ or highway in ('mini_roundabout','gate')
+ or man_made in ('lighthouse','power_wind','windmill','mast')
+ or (power='generator' and power_source='wind')
+ or "natural" in ('peak','spring','tree','cave_entrance')
+ or railway='level_crossing'
+ ) as symbols</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="amenity-symbols-poly" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>symbols</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select *
+ from &prefix;_polygon
+ where aeroway in ('airport','aerodrome')
+ or barrier in ('bollard','gate','lift_gate')
+ or highway in ('mini_roundabout','gate')
+ or man_made in ('lighthouse','power_wind','windmill','mast')
+ or (power='generator' and power_source='wind')
+ or "natural" in ('peak','spring','tree')
+ or railway='level_crossing'
+ ) as symbols</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
diff --git a/stylesheet/pierre-orange/inc/layer-buildings.xml.inc
b/stylesheet/pierre-orange/inc/layer-buildings.xml.inc
new file mode 100644
index 0000000..07c0283
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-buildings.xml.inc
@@ -0,0 +1,73 @@
+<Style name="buildings">
+ <Rule>
+ <Filter>[railway] = 'station' or [building] = 'station'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[building] = 'supermarket'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'place_of_worship'</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom14;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'place_of_worship'</Filter>
+ &maxscale_zoom15;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[building] <> 'station' and [building] <>
'supermarket' and [building] <> '' and (not [amenity] <> '' or
[amenity] <> 'place_of_worship')</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'terminal'</Filter>
+ &maxscale_zoom12;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'terminal'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+
+<Layer name="buildings" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>buildings</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,building,leisure,railway,amenity,aeroway from
&prefix;_polygon
+ where (building is not null and building != 'no')
+ or railway='station'
+ or amenity='place_of_worship'
+ or aeroway='terminal'
+ order by z_order,way_area desc) as buildings
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+
diff --git a/stylesheet/pierre-orange/inc/layer-citywall.xml.inc
b/stylesheet/pierre-orange/inc/layer-citywall.xml.inc
new file mode 100644
index 0000000..08edaa6
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-citywall.xml.inc
@@ -0,0 +1,41 @@
+<Style name="citywalls">
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+
+<Layer name="citywalls" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>citywalls</StyleName>
+ <Datasource>
+ <Parameter name="table">(select way from &prefix;_line where
"historic"='citywalls') as citywalls</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+
diff --git a/stylesheet/pierre-orange/inc/layer-ferry-routes.xml.inc
b/stylesheet/pierre-orange/inc/layer-ferry-routes.xml.inc
new file mode 100644
index 0000000..9b53311
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-ferry-routes.xml.inc
@@ -0,0 +1,29 @@
+<Style name="ferry-routes">
+ <Rule>
+ &maxscale_zoom7;
+ &minscale_zoom10;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#66f</CssParameter>
+ <CssParameter name="stroke-width">0.4</CssParameter>
+ <CssParameter name="stroke-dasharray">4,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#66f</CssParameter>
+ <CssParameter name="stroke-width">0.8</CssParameter>
+ <CssParameter name="stroke-dasharray">6,6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+
+<Layer name="ferry-routes" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>ferry-routes</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way from &prefix;_line where route='ferry' ) as routes
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
diff --git a/stylesheet/pierre-orange/inc/layer-placenames.xml.inc
b/stylesheet/pierre-orange/inc/layer-placenames.xml.inc
new file mode 100644
index 0000000..d4ce942
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-placenames.xml.inc
@@ -0,0 +1,180 @@
+<Style name="country">
+ <Rule>
+ <Filter>[place] = 'country'</Filter>
+ &maxscale_zoom2;
+ &minscale_zoom3;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" dy="0" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'country'</Filter>
+ &maxscale_zoom4;
+ &minscale_zoom6;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="0" halo_radius="1" wrap_width="20"/>
+ </Rule>
+</Style>
+<Style name="state">
+ <Rule>
+ <Filter>[place] = 'state'</Filter>
+ &maxscale_zoom4;
+ &minscale_zoom4;
+ <TextSymbolizer name="ref" fontset-name="oblique-fonts" size="9"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'state'</Filter>
+ &maxscale_zoom5;
+ &minscale_zoom6;
+ <TextSymbolizer name="name" fontset-name="oblique-fonts" size="9"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'state'</Filter>
+ &maxscale_zoom7;
+ &minscale_zoom8;
+ <TextSymbolizer name="name" fontset-name="oblique-fonts" size="11"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+</Style>
+<Style name="capital">
+ <Rule>
+ <Filter>[place] = 'city' or [place]='metropolis'</Filter>
+ &maxscale_zoom5;
+ &minscale_zoom5;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'city' or [place]='metropolis'</Filter>
+ &maxscale_zoom6;
+ &minscale_zoom8;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="11"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'city' or [place]='metropolis'</Filter>
+ &maxscale_zoom9;
+ &minscale_zoom10;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="11"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'city' or [place]='metropolis'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="14"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+</Style>
+<Style name="city">
+ <Rule>
+ <Filter>[place] = 'city' or [place]='metropolis'</Filter>
+ &maxscale_zoom6;
+ &minscale_zoom8;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'city' or [place]='metropolis'</Filter>
+ &maxscale_zoom9;
+ &minscale_zoom10;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="11"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'city' or [place]='metropolis'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="14"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+</Style>
+<Style name="town">
+ <Rule>
+ <Filter>[place] = 'town' or [place]='large_town' or
[place]='small_town'</Filter>
+ &maxscale_zoom9;
+ &minscale_zoom10;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'town' or [place]='large_town' or
[place]='small_town'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom13;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'town' or [place]='large_town' or
[place]='small_town'</Filter>
+ &maxscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="14"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+</Style>
+<Style name="suburb">
+ <Rule>
+ <Filter>[place] = 'suburb'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom13;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'suburb'</Filter>
+ &maxscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="13"
fill="#444" halo_radius="1" wrap_width="0"/>
+ </Rule>
+</Style>
+<Style name="village">
+ <Rule>
+ <Filter>[place] = 'village' or [place]='large_village'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'village' or [place]='large_village'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="12"
fill="#444" halo_radius="1" wrap_width="0"/>
+ </Rule>
+</Style>
+<Style name="hamlet">
+ <Rule>
+ <Filter>[place] = 'hamlet' or [place] = 'locality'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[place] = 'hamlet' or [place] = 'locality'</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="11"
fill="#444" halo_radius="1" wrap_width="0"/>
+ </Rule>
+</Style>
+
+<Layer name="placenames-large" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>country</StyleName>
+ <StyleName>state</StyleName>
+ <StyleName>capital</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,place,name,ref
+ from &prefix;_point
+ where place in ('country','state')
+ or (place in ('city','metropolis') and capital='yes')
+ ) as placenames</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="placenames-medium" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>city</StyleName>
+ <StyleName>town</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,place,name
+ from &prefix;_point
+ where place in ('city','metropolis','town','large_town','small_town')
+ and (capital is null or capital<>'yes')
+ ) as placenames</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="placenames-small" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>suburb</StyleName>
+ <StyleName>village</StyleName>
+ <StyleName>hamlet</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,place,name
+ from &prefix;_point
+ where place in ('suburb','village','large_village','hamlet','locality')
+ ) as placenames</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+
diff --git a/stylesheet/pierre-orange/inc/layer-shapefiles.xml.inc
b/stylesheet/pierre-orange/inc/layer-shapefiles.xml.inc
new file mode 100644
index 0000000..4c0f9b3
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-shapefiles.xml.inc
@@ -0,0 +1,81 @@
+<Style name="necountries">
+ <Rule>
+ &maxscale_zoom1;
+ &minscale_zoom3;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="nepopulated">
+ <Rule>
+ &maxscale_zoom3;
+ &minscale_zoom4;
+ <Filter>[SCALERANK]=1</Filter>
+ <TextSymbolizer name="NAMEASCII" fontset-name="book-fonts" size="8"
dy="2" fill="#444" halo_radius="1" />
+ </Rule>
+</Style>
+<Style name="world">
+ <Rule>
+ &maxscale_zoom0;
+ &minscale_zoom9;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#f9ffb2</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+</Style>
+<Style name="coast-poly">
+ <Rule>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#f9ffb2</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+</Style>
+ <!-- BUILTUP VMAP0 -->
+<Style name="builtup">
+ <Rule>
+ &maxscale_zoom8;
+ &minscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#f9ffb2</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+</Style>
+<Layer name="world" status="on" srs="&srs900913;">
+ <StyleName>world</StyleName>
+ <Datasource>
+ <Parameter name="type">shape</Parameter>
+ <Parameter name="file">&world_boundaries;/shoreline_300</Parameter>
+ </Datasource>
+</Layer>
+<Layer name="coast-poly" status="on" srs="&srs900913;">
+ <StyleName>coast-poly</StyleName>
+ <Datasource>
+ <Parameter name="type">shape</Parameter>
+ <Parameter name="file">&world_boundaries;/processed_p</Parameter>
+ </Datasource>
+</Layer>
+<Layer name="builtup" status="on" srs="&srsmercator;">
+ <StyleName>builtup</StyleName>
+ <Datasource>
+ <Parameter name="type">shape</Parameter>
+ <Parameter name="file">&world_boundaries;/builtup_area</Parameter>
+ </Datasource>
+</Layer>
+<Layer name="necountries" status="on" srs="&srs4326;">
+ <StyleName>necountries</StyleName>
+ <Datasource>
+ <Parameter name="type">shape</Parameter>
+ <Parameter
name="file">&world_boundaries;/110m_admin_0_boundary_lines_land.shp</Parameter>
+ </Datasource>
+</Layer>
+<Layer name="nepopulated" status="on" srs="&srs4326;">
+ <StyleName>nepopulated</StyleName>
+ <Datasource>
+ <Parameter name="type">shape</Parameter>
+ <Parameter
name="file">&world_boundaries;/ne_10m_populated_places.shp</Parameter>
+ </Datasource>
+</Layer>
+
diff --git a/stylesheet/pierre-orange/inc/layer-water.xml.inc
b/stylesheet/pierre-orange/inc/layer-water.xml.inc
new file mode 100644
index 0000000..827bf06
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-water.xml.inc
@@ -0,0 +1,452 @@
+<Style name="water_areas">
+ <Rule>
+ <Filter>[natural] = 'glacier'</Filter>
+ &maxscale_zoom6;
+ &minscale_zoom7;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#84adff</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <PolygonPatternSymbolizer file="&symbols;/glacier.png" />
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'glacier'</Filter>
+ &maxscale_zoom8;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#84adff</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <PolygonPatternSymbolizer file="&symbols;/glacier2.png" />
+ </Rule>
+ <Rule>
+ <Filter>[waterway] = 'dock' or [waterway] = 'mill_pond' or
[waterway]='canal'</Filter>
+ &maxscale_zoom9;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#84adff</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'basin'</Filter>
+ &maxscale_zoom7;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#84adff</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'lake' or [natural] = 'water' or [landuse] =
'reservoir' or [waterway] = 'riverbank' or [landuse] = 'water'</Filter>
+ &maxscale_zoom6;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#84adff</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ <Filter>[natural] = 'marsh' or [natural] = 'wetland'</Filter>
+ <PolygonPatternSymbolizer file="&symbols;/marsh.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ <Filter>[natural] = 'scrub'</Filter>
+ <PolygonPatternSymbolizer file="&symbols;/scrub.png" />
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'land'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#84adff</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+</Style>
+<Style name="glaciers-text">
+ <Rule>
+ <Filter>[way_area] >= 10000000</Filter>
+ &maxscale_zoom10;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#99f" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[way_area] >= 5000000 and [way_area] < 10000000</Filter>
+ &maxscale_zoom11;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#99f" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[way_area] < 5000000</Filter>
+ &maxscale_zoom12;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#99f" halo_radius="1" wrap_width="20"/>
+ </Rule>
+</Style>
+<Style name="water_lines">
+ <Rule>
+ <Filter>[waterway]='weir'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='river'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='river'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='river'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule><Rule>
+ <Filter>[waterway]='river'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='river'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom17;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='river'</Filter>
+ &maxscale_zoom18;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='canal' and not [disused]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='canal' and not [disused]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#99f" halo_radius="1" placement="line"/>
+ </Rule>
+ <Rule>
+ <ElseFilter/> <!--[waterway]='stream'</Filter>-->
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='river' and [tunnel] = 'yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#99f" halo_radius="1" placement="line" min_distance="200"/>
+ </Rule><Rule>
+ <Filter>[waterway]='river' and [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#99f" halo_radius="1" placement="line" min_distance="200"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='river' and [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom17;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#99f" halo_radius="1" placement="line" min_distance="200"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='river' and [tunnel] = 'yes'</Filter>
+ &maxscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#99f" halo_radius="1" placement="line" min_distance="200"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#99f" halo_radius="1" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or
[disused]='yes')</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#99f" halo_radius="1" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#666</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#99f" halo_radius="1" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [disused]='yes'
or [lock]='yes')</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#99f" halo_radius="1" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [disused]='yes')
and [lock]='yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#99f" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='derelict_canal' or ([waterway]='canal' and
[disused]='yes')</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,4</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='derelict_canal' or ([waterway]='canal' and
[disused]='yes')</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,6</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#80d1ae" halo_radius="1" spacing="600" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='derelict_canal' or ([waterway]='canal' and
[disused]='yes')</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,8</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#99f" halo_radius="1" spacing="600" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='stream' and [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">2.4</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#666</CssParameter>
+ <CssParameter name="stroke-width">1.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[waterway]='stream' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#99f" halo_radius="1" spacing="600" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>([waterway]='drain' or [waterway]='ditch') and
[tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#666</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([waterway]='drain' or [waterway]='ditch') and not
[tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#99f" halo_radius="1" spacing="600" placement="line"/>
+ </Rule>
+
+ <Rule>
+ <ElseFilter/> <!--[waterway]='stream'</Filter>-->
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#99f</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+
+<Layer name="water_areas" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>water_areas</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,"natural",waterway,landuse,name
+ from &prefix;_polygon
+ where waterway in ('dock','mill_pond','riverbank','canal')
+ or landuse in ('reservoir','water','basin')
+ or "natural" in
('lake','water','land','marsh','scrub','wetland','glacier')
+ order by z_order,way_area desc
+ ) as water_areas</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="glaciers-text" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>glaciers-text</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,name,way_area
+ from &prefix;_polygon
+ where "natural"='glacier'
+ order by way_area desc
+ ) as glaciers</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="water_lines" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>water_lines</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,waterway,disused,lock,name,
+ case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end
as tunnel
+ from &prefix;_line
+ where waterway in
('weir','river','canal','derelict_canal','stream','drain','ditch')
+ and (bridge is null or bridge not in ('yes','true','1','aqueduct'))
+ order by z_order
+ ) as water_lines</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
diff --git a/stylesheet/pierre-orange/inc/layer-water_features.xml.inc
b/stylesheet/pierre-orange/inc/layer-water_features.xml.inc
new file mode 100644
index 0000000..4092b31
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layer-water_features.xml.inc
@@ -0,0 +1,155 @@
+<Style name="dam">
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" halo_radius="1"/>
+ </Rule>
+</Style>
+<Style name="marinas-area">
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#f2efe9</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-dasharray">6,2</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#f2efe9</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">6,2</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="piers-area">
+ <Rule>
+ &maxscale_zoom12;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#f2efe9</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+</Style>
+<Style name="piers">
+ <Rule>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <Filter>[man_made]='breakwater'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#f2efe9</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <Filter>[man_made]='pier'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#f2efe9</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>[man_made]='breakwater'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#f2efe9</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>[man_made]='pier'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#f2efe9</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>[man_made]='breakwater'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#f2efe9</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>[man_made]='pier'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#f2efe9</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="locks">
+<Rule>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <Filter>[waterway]='lock_gate'</Filter>
+ <PointSymbolizer file="&symbols;/lock_gate.png" />
+</Rule>
+</Style>
+<Layer name="dam" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>dam</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,name from &prefix;_line where waterway='dam') as
dam</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="marinas-area" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>marinas-area</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way from &prefix;_polygon where leisure ='marina') as marinas
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="piers-area" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>piers-area</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,man_made from &prefix;_polygon where man_made in
('pier','breakwater')) as piers
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="piers" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>piers</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,man_made from &prefix;_line where man_made in
('pier','breakwater')) as piers
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="locks" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>locks</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,waterway from &prefix;_point where waterway='lock_gate') as
locks
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+
+
diff --git a/stylesheet/pierre-orange/inc/layers.xml.inc
b/stylesheet/pierre-orange/inc/layers.xml.inc
new file mode 100644
index 0000000..15d4e47
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/layers.xml.inc
@@ -0,0 +1,10 @@
+<!ENTITY layer-shapefiles SYSTEM "layer-shapefiles.xml.inc">
+<!ENTITY layer-water SYSTEM "layer-water.xml.inc">
+<!ENTITY layer-water_features SYSTEM "layer-water_features.xml.inc">
+<!ENTITY layer-citywall SYSTEM "layer-citywall.xml.inc">
+<!ENTITY layer-buildings SYSTEM "layer-buildings.xml.inc">
+<!ENTITY layer-placenames SYSTEM "layer-placenames.xml.inc">
+<!ENTITY layer-amenity-stations SYSTEM "layer-amenity-stations.xml.inc">
+<!ENTITY layer-amenity-symbols SYSTEM "layer-amenity-symbols.xml.inc">
+<!ENTITY layer-amenity-points SYSTEM "layer-amenity-points.xml.inc">
+<!ENTITY layer-admin SYSTEM "layer-admin.xml.inc">
diff --git a/stylesheet/pierre-orange/inc/settings.xml.inc.template
b/stylesheet/pierre-orange/inc/settings.xml.inc.template
new file mode 100644
index 0000000..ef23169
--- /dev/null
+++ b/stylesheet/pierre-orange/inc/settings.xml.inc.template
@@ -0,0 +1,22 @@
+<!--
+Settings for symbols, the spatial reference of your postgis tables, coastline
shapefiles directory, and their prefix names.
+-->
+
+<!-- use 'symbols' unless you have moved the symbols directory -->
+<!ENTITY symbols "%(symbols)s">
+
+<!-- use the '&srs900913;' entity if you have called osm2pgsql without special
flags (or with -m); use '&srs4326;' if you have used -l -->
+<!ENTITY osm2pgsql_projection "&srs%(epsg)s;">
+
+<!-- used for 'node in way' ST_DWithin spatial operations -->
+<!-- Use 0.1 (meters) when your database is in 900913 -->
+<!-- Use 0.000001 (degrees) when your database is in 4326 -->
+<!ENTITY dwithin_900913 "0.1">
+<!ENTITY dwithin_4326 "0.00001">
+<!ENTITY dwithin_node_way "&dwithin_%(epsg)s;">
+
+<!-- use 'world_boundaries', which is the usual naming for the local folder
the coastline shapefiles are unzipped into -->
+<!ENTITY world_boundaries "%(world_boundaries)s">
+
+<!-- use 'planet_osm' unless you have customized your database table prefix
using the osm2pgsql 'prefix' flag -->
+<!ENTITY prefix "%(prefix)s">
diff --git a/stylesheet/pierre-orange/stylesheet.xml
b/stylesheet/pierre-orange/stylesheet.xml
new file mode 100644
index 0000000..5288cab
--- /dev/null
+++ b/stylesheet/pierre-orange/stylesheet.xml
@@ -0,0 +1,6751 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!DOCTYPE Map [
+<!ENTITY % entities SYSTEM "inc/entities.xml.inc">
+%entities;
+]>
+<!-- This stylesheet uses features only available in mapnik builds with
+ libxml2 as the XML parser. Furthermore, there are other features
+ and behaviour that necessitate an upgrade to mapnik 0.7.1 -->
+<Map bgcolor="#84adff" srs="&srs900913;" minimum_version="0.7.1">
+ &fontset-settings;
+<Style name="turning_circle-casing">
+ <!-- Render turning circle casings.
+ Tertiary/unclassified/residential/living_street have explicit
handling.
+ Other types get the basic gray circle without fill. -->
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <Filter>[int_tc_type]='tertiary'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-tert-casing.18.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <Filter>[int_tc_type]='residential' or
[int_tc_type]='unclassified'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-casing.16.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <Filter>[int_tc_type]='living_street'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-fill.16.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <ElseFilter />
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-casing.18.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <Filter>[int_tc_type]='living_street'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-fill.18.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <ElseFilter />
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-casing.18.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[int_tc_type]='tertiary'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-tert-casing.24.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[int_tc_type]='living_street'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-fill.24.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <ElseFilter />
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-casing.24.png"
allow_overlap="true" />
+ </Rule>
+</Style>
+<Style name="turning_circle-fill">
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <Filter>[int_tc_type]='tertiary'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-tert-fill.16.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <Filter>[int_tc_type]='residential' or
[int_tc_type]='unclassified'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-fill.14.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <Filter>[int_tc_type]='living_street'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-livs-fill.14.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <Filter>[int_tc_type]='residential' or
[int_tc_type]='unclassified'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-fill.16.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <Filter>[int_tc_type]='living_street'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-livs-fill.16.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[int_tc_type]='tertiary'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-tert-fill.22.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[int_tc_type]='residential' or
[int_tc_type]='unclassified'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-uncl-fill.22.png"
allow_overlap="true" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ <Filter>[int_tc_type]='living_street'</Filter>
+ <PointSymbolizer file="&symbols;/turning_circle-livs-fill.22.png"
allow_overlap="true" />
+ </Rule>
+</Style>
+<Style name="highway-area-casing">
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway]='unclassified'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' or [highway]='service' or
[highway]='footway' or [highway]='path'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'track'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="highway-area-fill">
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom14;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">white</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway]='unclassified' or
[highway]='service'</Filter>
+ &maxscale_zoom14;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">white</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' or [highway]='footway' or
[highway]='path'</Filter>
+ &maxscale_zoom14;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">white</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'track'</Filter>
+ &maxscale_zoom14;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">white</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
+ &maxscale_zoom16;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">white</CssParameter>
+ <CssParameter name="gamma">.65</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+</Style>
+<Style name="leisure">
+ <Rule>
+ <Filter>[leisure] = 'playground'</Filter>
+ &maxscale_zoom13;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'camp_site' or [tourism]='caravan_site' or [tourism]
= 'picnic_site'</Filter>
+ &maxscale_zoom13;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ <CssParameter name="fill-opacity">0.5</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'attraction'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'quarry'</Filter>
+ &maxscale_zoom11;
+ <PolygonPatternSymbolizer file="&symbols;/quarry2.png" />
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'nature_reserve' or [landuse] = 'vineyard'</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'orchard'</Filter>
+ &maxscale_zoom10;
+ <PolygonPatternSymbolizer file="&symbols;/orchard.png" />
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'vineyard'</Filter>
+ &maxscale_zoom13;
+ <PolygonPatternSymbolizer file="&symbols;/vineyard.png" />
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'nature_reserve'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <PolygonPatternSymbolizer file="&symbols;/nature_reserve.png" />
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'nature_reserve'</Filter>
+ &maxscale_zoom14;
+ <PolygonPatternSymbolizer file="&symbols;/nature_reserve2.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom14;
+ <Filter>[landuse] = 'cemetery' or [landuse] = 'grave_yard' or
[amenity]='grave_yard'</Filter>
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#b5b5b5</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom18;
+ <Filter>[landuse] = 'residential'</Filter>
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#eae43d</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom18;
+ <Filter>[military] = 'barracks'</Filter>
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom18;
+ <Filter>[landuse]='military'</Filter>
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ <CssParameter name="fill-opacity">0.4</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom13;
+ <Filter>[landuse]='field' or [natural]='field'</Filter>
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ <CssParameter name="fill-opacity">0.2</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <Filter>[landuse]='field' or [natural]='field'</Filter>
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ <CssParameter name="fill-opacity">0.2</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#005700</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ <CssParameter name="stroke-width">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom9;
+ &minscale_zoom10;
+ <Filter>[military] = 'danger_area'</Filter>
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ <CssParameter name="fill-opacity">0.3</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom11;
+ &minscale_zoom18;
+ <Filter>[military] = 'danger_area'</Filter>
+ <PolygonPatternSymbolizer file="&symbols;/danger.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ <Filter>([landuse] = 'cemetery' or [landuse] = 'grave_yard' or
[amenity]='grave_yard') and [religion] = 'jewish'</Filter>
+ <PolygonPatternSymbolizer file="&symbols;/cemetery_jewish.18.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ <Filter>([landuse] = 'cemetery' or [landuse] = 'grave_yard' or
[amenity]='grave_yard') and [religion] = 'christian'</Filter>
+ <PolygonPatternSymbolizer file="&symbols;/grave_yard.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ <Filter>([landuse] = 'cemetery' or [landuse] = 'grave_yard' or
[amenity]='grave_yard') and [religion] = 'INT-generic'</Filter>
+ <PolygonPatternSymbolizer file="&symbols;/grave_yard_generic.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ <Filter>[landuse] = 'meadow' or [landuse] = 'grass'</Filter>
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'park' or [leisure] = 'recreation_ground'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ <CssParameter name="fill-opacity">0.6</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'zoo'</Filter>
+ &maxscale_zoom10;
+ <PolygonPatternSymbolizer file="&symbols;/zoo.png" />
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'common'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'garden'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'golf_course'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'allotments'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'forest'</Filter>
+ &maxscale_zoom8;
+ &minscale_zoom13;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'forest'</Filter>
+ &maxscale_zoom14;
+ <PolygonPatternSymbolizer file="&symbols;/forest.png" />
+ </Rule>
+ <Rule>
+ <Filter>[landuse]='farmyard'</Filter>
+ &maxscale_zoom9;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'farm' or [landuse]='farmland'</Filter>
+ &maxscale_zoom9;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'recreation_ground' or [landuse] =
'conservation'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'village_green'</Filter>
+ &maxscale_zoom11;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'retail'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'retail'</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'industrial' or [landuse]='railway'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[power] = 'station'</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom11;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#bbb</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[power] = 'station'</Filter>
+ &maxscale_zoom12;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#bbb</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">0.4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[power] = 'sub_station'</Filter>
+ &maxscale_zoom13;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#bbb</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">0.4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'commercial'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[landuse] = 'brownfield' or [landuse]='landfill' or [landuse] =
'greenfield' or [landuse]='construction'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
+ &maxscale_zoom8;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'heath'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#109110</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] =
'school' or [amenity]='hospital' or [amenity]='kindergarten'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] =
'school' or [amenity]='hospital' or [amenity]='kindergarten'</Filter>
+ &maxscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'parking'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'parking'</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'apron'</Filter>
+ &maxscale_zoom12;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'aerodrome'</Filter>
+ &maxscale_zoom12;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ff8a00</CssParameter>
+ <CssParameter name="fill-opacity">0.2</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'beach'</Filter>
+ &maxscale_zoom13;
+ <PolygonPatternSymbolizer file="&symbols;/beach.png" />
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'mud'</Filter>
+ &maxscale_zoom13;
+ <PolygonPatternSymbolizer file="&symbols;/mud.png" />
+ </Rule>
+</Style>
+<Style name="sports_grounds">
+ <Rule>
+ <Filter>[leisure] = 'sports_centre' or [leisure] = 'stadium'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[leisure]='track'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'pitch'</Filter>
+ &maxscale_zoom10;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">#ffdeb7</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="area-text">
+ <Rule>
+ <Filter>[way_area] >= 150000</Filter>
+ &maxscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[way_area] >= 80000 and [way_area] < 150000</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[way_area] >= 20000 and [way_area] < 80000</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[way_area] < 20000</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+</Style>
+<Style name="highway-junctions">
+ <Rule>
+ &maxscale_zoom11;
+ &minscale_zoom11;
+ <TextSymbolizer name="ref" fontset-name="oblique-fonts" size="9"
fill="#444" halo_radius="1" wrap_width="12" min_distance="2" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom14;
+ <TextSymbolizer name="ref" fontset-name="oblique-fonts" size="9"
fill="#444" halo_radius="1" wrap_width="12" min_distance="2"/>
+ <TextSymbolizer name="name" fontset-name="oblique-fonts" size="8"
fill="#444" halo_radius="1" wrap_width="2" dy="-8" min_distance="2"
wrap_character=";" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <TextSymbolizer name="ref" fontset-name="oblique-fonts" size="12"
fill="#444" halo_radius="1" wrap_width="12" min_distance="2"/>
+ <TextSymbolizer name="name" fontset-name="oblique-fonts" size="11"
fill="#444" halo_radius="1" wrap_width="2" dy="-10" min_distance="2"
wrap_character=";" />
+ </Rule>
+</Style>
+<Style name="text">
+ <Rule>
+ <Filter>[place] = 'island'</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom18;
+ <TextSymbolizer name="name" fontset-name="oblique-fonts" size="9"
fill="#444" dy="0" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity]='pub' or [amenity]='restaurant' or [amenity]='cafe' or
[amenity]='fast_food'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="10"
fill="#444" dy="9" halo_radius="1" wrap_width="34"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity]='bar'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="10"
fill="#444" dy="11" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity]='cinema' or [amenity]='library' or
[amenity]='theatre'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="10"
fill="#444" dy="12" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity]='parking' and ([access] = 'public' or not [access]
<> '')</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="9" halo_radius="1" wrap_width="34"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity]='parking' and ([access] <> '' and not [access] =
'public')</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="9" halo_radius="1" wrap_width="34"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'police'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="10" halo_radius="1" wrap_width="30"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'fire_station'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="9" halo_radius="1" wrap_width="30"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'place_of_worship'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="11" halo_radius="1" wrap_width="30"/>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'wood'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="2" wrap_width="10"/>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'peak'</Filter>
+ &maxscale_zoom13;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="5" halo_radius="1"/>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'peak' and not [name] != ''</Filter>
+ &maxscale_zoom14;
+ <TextSymbolizer name="ele" fontset-name="oblique-fonts" size="9"
fill="#444" dy="6" halo_radius="1"/>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'peak' and [name] != ''</Filter>
+ &maxscale_zoom14;
+ <TextSymbolizer name="ele" fontset-name="oblique-fonts" size="9"
fill="#444" dy="16" halo_radius="1"/>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'cave_entrance'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="9" halo_radius="1" wrap_width="20" />
+ </Rule>
+ <Rule>
+ <Filter>[historic] = 'memorial'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="12" halo_radius="1" wrap_width="20" />
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] =
'reservoir' or [landuse] = 'basin'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>([leisure] <> '' or [landuse] <> '') and [point] =
'yes'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" halo_radius="2" wrap_width="10"/>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'bay'</Filter>
+ &maxscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[natural] = 'spring'</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" dy="10" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="15" halo_radius="1"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="ele" fontset-name="oblique-fonts" size="8"
fill="#444" dy="25" halo_radius="1"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'bank'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="9" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'hotel' or [tourism]='hostel'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="11" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'embassy'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="8" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism]='guest_house'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" dy="13" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'fuel' or [amenity]='bus_station'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="9" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'camp_site'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="15" halo_radius="1" wrap_width="70"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'caravan_site'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="19" halo_radius="1" wrap_width="70"/>
+ </Rule>
+ <Rule>
+ <Filter>[waterway] = 'lock'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="10" halo_radius="1" wrap_width="70"/>
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'marina'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="blue" halo_radius="1" wrap_width="30"/>
+ </Rule>
+ <Rule>
+ <Filter>[leisure] = 'marina'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="blue" halo_radius="1" wrap_width="30"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'theme_park'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" halo_radius="1" wrap_width="30"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'theme_park'</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="30"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism]='museum'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="10" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity]='prison'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" dy="16" halo_radius="1" wrap_width="0"/>
+ </Rule>
+ <Rule>
+ <Filter>[tourism] = 'attraction'</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="2" wrap_width="10"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'university'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="9"
fill="#444" halo_radius="1" wrap_width="16"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'school' or [amenity] = 'college'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" halo_radius="1" wrap_width="14"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'kindergarten'</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" halo_radius="1" wrap_width="14"/>
+ </Rule>
+ <Rule>
+ <Filter>[man_made] = 'lighthouse'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="16" halo_radius="2" wrap_width="12"/>
+ </Rule>
+ <Rule>
+ <Filter>[man_made] = 'windmill'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="12" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'hospital'</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" dy="10" halo_radius="2" wrap_width="24"/>
+ </Rule>
+ <Rule>
+ <Filter>[amenity] = 'pharmacy'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" dy="9" halo_radius="1" wrap_width="12"/>
+ </Rule>
+ <Rule>
+ <Filter>[shop]='bakery' or [shop]='clothes' or [shop]='fashion' or
[shop]='convenience' or [shop]='doityourself' or [shop]='hairdresser'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#444" dy="9" halo_radius="1" wrap_width="12"/>
+ </Rule>
+ <Rule>
+ <Filter>[shop]='supermarket' or [shop]='department_store'</Filter>
+ &maxscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#444" dy="9" halo_radius="1" wrap_width="20"/>
+ </Rule>
+ <Rule>
+ <Filter>[military] = 'danger_area'</Filter>
+ &maxscale_zoom12;
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="9"
fill="#444" halo_radius="1" wrap_width="10"/>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'gate'</Filter>
+ &maxscale_zoom17;
+ <TextSymbolizer name="ref" fontset-name="book-fonts" size="10"
fill="#444" halo_radius="1" wrap_width="10"/>
+ </Rule>
+</Style>
+<Style name="tunnels-casing">
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">14</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">14</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">17</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link' or [highway]
= 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or
[highway] = 'road'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="tunnels-fill">
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">8.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">14</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">9.4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">9.4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="minor-roads-casing-links">
+ <Rule>
+ <Filter>[highway]='raceway'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">1.2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway]='raceway'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway]='raceway'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">11.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#109110</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#109110</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#109110</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#109110</CssParameter>
+ <CssParameter name="stroke-width">17</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">8.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">18</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">18</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="minor-roads-casing">
+ <Rule>
+ <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">8.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">11.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">11.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">11.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+
+ <Rule>
+ <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' or [highway] = 'residential' or
[highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and
not [tunnel]='yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+
+ <Rule>
+ <Filter>[highway] = 'service' and not ([service]='parking_aisle' or
[tunnel]='yes')</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service' and [tunnel]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service' and not ([service]='parking_aisle' or
[tunnel]='yes')</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service' and [tunnel]='yes'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service' and [service]='parking_aisle'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">3.6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">3.6</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ff8a00</CssParameter>
+ <CssParameter name="stroke-width">14.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+
+</Style>
+<Style name="minor-roads-fill-links">
+ <Rule>
+ <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">15.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">15.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">15.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9.4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary_link' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="minor-roads-fill">
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and not
[construction] <>''</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='motorway' or [construction]='motorway_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='trunk' or [construction]='trunk_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='primary' or [construction]='primary_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='secondary' or [construction]='secondary_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and not
[construction] <>''</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='motorway' or [construction]='motorway_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='trunk' or [construction]='trunk_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='primary' or [construction]='primary_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='secondary' or [construction]='secondary_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='tertiary' or [construction]='tertiary_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='residential' or [construction]='unclassified' or
[construction]='living_street' or [construction]='service')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and not
[construction] <>''</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">8,6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='motorway' or [construction]='motorway_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">8,6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='trunk' or [construction]='trunk_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">8,6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='primary' or [construction]='primary_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">8,6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='secondary' or [construction]='secondary_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">8,6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='tertiary' or [construction]='tertiary_link')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">8,6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>([highway] = 'proposed' or [highway]='construction') and
([construction]='residential' or [construction]='unclassified' or
[construction]='living_street' or [construction]='service')</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-dasharray">8,6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#a9dba9</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">15.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">15.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">15.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ffffff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">1,9</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fdfdfd</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ececec</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#cacaca</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#afafaf</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#a1a1a1</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#9b9b9b</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>([railway] = 'disused' or [railway] = 'abandoned' or
[railway]='construction') and not [highway] <> ''</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">2,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>([railway] = 'disused' or [railway] = 'abandoned' or
[railway]='construction') and not [highway] <> '' and
[bridge]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">2,4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <Filter>[railway] = 'rail' and not [tunnel] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#999999</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <Filter>[railway] = 'rail' and [bridge] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>[railway] = 'spur-siding-yard' and [bridge] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>[railway] = 'spur-siding-yard'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#999999</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">0.8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,8,11,1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>([railway]='narrow_gauge' or [railway]='funicular') and not
[tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>([railway]='narrow_gauge' or [railway]='funicular') and
[tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-dasharray">5,3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">5,3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>[railway]='light_rail' and [tunnel] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">5,3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>[railway]='light_rail' and not [tunnel] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <Filter>[railway]='subway' and [tunnel] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#999</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">5,3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#999</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway]
= 'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'road'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'road'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'road'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'road'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9.4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'road'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified') and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway]
= 'unclassified') and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway]
= 'unclassified') and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway]
= 'unclassified') and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9.4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway]
= 'unclassified') and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4.7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">7.4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'living_street'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9.4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">13</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service' and [service]='parking_aisle'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'steps'</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">5.0</CssParameter>
+ <CssParameter name="stroke-dasharray">2,1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'bridleway' or ([highway] = 'path' and [horse] =
'designated')) and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">green</CssParameter>
+ <CssParameter name="stroke-width">1.2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'footway' or ([highway] = 'path' and [foot] =
'designated')) and not [tunnel]='yes'</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">1,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] =
'designated' or [horse] = 'designated') and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">1.0</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'steps'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2.0</CssParameter>
+ <CssParameter name="stroke-dasharray">1,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'cycleway' or ([highway] = 'path' and [bicycle] =
'designated')) and not [tunnel] = 'yes'</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">blue</CssParameter>
+ <CssParameter name="stroke-width">1.2</CssParameter>
+ <CssParameter name="stroke-dasharray">1,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'byway'</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ffcc00</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'track'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">1.2</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'unsurfaced'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-dasharray">2,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'unsurfaced'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#debd9c</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-dasharray">4,6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'runway'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'runway'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'runway'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'runway' and not [bridge]='yes'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">18</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'taxiway'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <!--Rule>
+ <ElseFilter/>
+ &maxscale_zoom9;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-dasharray">4,4</CssParameter>
+ </LineSymbolizer>
+ </Rule-->
+</Style>
+
+<Style name="access">
+ <Rule>
+ <Filter>[access] = 'permissive' and ([highway]='unclassified' or
[highway]='residential' or [highway]='service')</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-dasharray">6,8</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[access] = 'permissive' and [highway]='footway'</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-dasharray">6,8</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[access]='destination' and ([highway]='unclassified' or
[highway]='residential' or [highway]='service')</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-dasharray">6,8</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[access] = 'private' or [access] = 'no'</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-dasharray">6,8</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="footbikecycle-tunnels">
+ <Rule>
+ <Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] =
'designated')</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">green</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] =
'designated')</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">salmon</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-dasharray">1,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] =
'designated' or [horse] = 'designated')</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">1.0</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] =
'designated')</Filter>
+ &maxscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">blue</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">1,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="tracks-notunnel-nobridge">
+ <Rule>
+ <Filter>[tracktype]='grade1'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#b37700</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-opacity">0.7</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade2'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#a87000</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">9,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade3'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade4'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade5'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">1,5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <ElseFilter/>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="tracks-bridges">
+ <Rule>
+ <Filter>[tracktype]='grade1'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#b37700</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-opacity">0.7</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade2'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#a87000</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade3'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.7</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade4'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade5'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">1,5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <ElseFilter/>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="tracks-tunnels">
+ <Rule>
+ <Filter>[tracktype]='grade1'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#b37700</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade2'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#a87000</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade3'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade4'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[tracktype]='grade5'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">1,5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <ElseFilter/>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">grey</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#996600</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="road-bridges-casing">
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified' or [highway] = 'road'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">3.8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">9.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="road-bridges-fill">
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">14.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">10.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">14.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary' or [highway]='tertiary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">14</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'road'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'road'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">9.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'road'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">14</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">3.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">9.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] =
'unclassified'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">14</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'service'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ededed</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ededed</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ededed</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'pedestrian'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ededed</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="waterway-bridges">
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#000</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#b5d0d0</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#6699cc" halo_radius="1" placement="line"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#000</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#b5d0d0</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#6699cc" halo_radius="1" placement="line"/>
+ </Rule>
+</Style>
+<Style name="noncased-ways-bridges">
+ <Rule>
+ <Filter>[aeroway] = 'runway'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">19</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">18</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'taxiway'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[aeroway] = 'taxiway'</Filter>
+ &maxscale_zoom15;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#bbc</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <Filter>[railway]='subway'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#999</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <Filter>[railway]='light_rail'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#555</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#666</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'unsurfaced'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#debd9c</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-dasharray">2,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'unsurfaced'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#debd9c</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-dasharray">4,6</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] =
'designated')</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">green</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] =
'designated')</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">salmon</CssParameter>
+ <CssParameter name="stroke-width">2.0</CssParameter>
+ <CssParameter name="stroke-dasharray">1,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] =
'designated' or [horse] = 'designated')</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ <CssParameter name="stroke-dasharray">6,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] =
'designated')</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">blue</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">1,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'byway'</Filter>
+ &maxscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ffcc00</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">3,4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer0_casing">
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer0_fill">
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer1_casing">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='1'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='1'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='1'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer1_fill">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='1'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='1'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='1'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer2_casing">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='2'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='2'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='2'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer2_fill">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='2'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='2'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='2'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer3_casing">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='3'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='3'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='3'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer3_fill">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='3'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='3'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='3'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer4_casing">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='4'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='4'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='4'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer4_fill">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='4'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='4'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='4'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer5_casing">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='5'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">6.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='5'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">9</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='5'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">12</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="mwaybridge_layer5_fill">
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='5'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">5.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='5'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">7.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'motorway' or [highway]='motorway_link') and
[layer]='5'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">10</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="primarybridge_layer0_casing">
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="primarybridge_layer0_fill">
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">9.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">14.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="primarybridge_layer1_casing">
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='1'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='1'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='1'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="primarybridge_layer1_fill">
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='1'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='1'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">9.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='1'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">14.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="primarybridge_layer2_casing">
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='2'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">8</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='2'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">11</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='2'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">16</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="primarybridge_layer2_fill">
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='2'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">7</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='2'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">9.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'primary' or [highway]='primary_link') and
[layer]='2'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">14.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="roads">
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
+ &maxscale_zoom5;
+ &minscale_zoom6;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
+ &maxscale_zoom7;
+ &minscale_zoom8;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+<Rule>
+ <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
+ &maxscale_zoom9;
+ &minscale_zoom9;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">1.4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom10;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#809bc0</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <!-- TRUNK -->
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom5;
+ &minscale_zoom6;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#a9dba9</CssParameter>
+ <CssParameter name="stroke-width">0.4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom7;
+ &minscale_zoom8;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#97d397</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom9;
+ &minscale_zoom10;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#97d397</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#97d397</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <!-- PRIMARY-->
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom7;
+ &minscale_zoom8;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">0.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom9;
+ &minscale_zoom9;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">1.2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom10;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ec989a</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <!-- SECONDARY -->
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom9;
+ &minscale_zoom10;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fecc8b</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom11;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fecc8b</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <!-- RAIL -->
+ <Rule>
+ &maxscale_zoom6;
+ &minscale_zoom8;
+ <Filter>[railway] = 'rail'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#aaa</CssParameter>
+ <CssParameter name="stroke-width">0.6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom9;
+ &minscale_zoom9;
+ <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#aaa</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom9;
+ &minscale_zoom9;
+ <Filter>[railway] = 'rail' and [tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#aaa</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-dasharray">5,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom8;
+ &minscale_zoom9;
+ <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] =
'narrow_gauge' or [railway]='funicular'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#ccc</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#aaa</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <Filter>[railway] = 'rail' and [tunnel]='yes'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#aaa</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-dasharray">5,2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] =
'narrow_gauge' or [railway]='funicular'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#aaa</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom12;
+ &minscale_zoom12;
+ <Filter>[railway] = 'preserved'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#aaa</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <Filter>[railway] = 'preserved'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#999999</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <Filter>[railway]='monorail'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#fff</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ <CssParameter name="stroke-opacity">0.4</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#777</CssParameter>
+ <CssParameter name="stroke-width">3.0</CssParameter>
+ <CssParameter name="stroke-dasharray">2,3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-linecap">round</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="trams">
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#444</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="guideways">
+<Rule>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6666ff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">8,12</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom14;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6666ff</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">white</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-linejoin">round</CssParameter>
+ <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="roads-text-low-zoom">
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 1</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield1.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 2</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield2.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 3</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield3.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 4</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield4.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 5</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield5.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 6</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield6.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 7</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield6.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 8</Filter>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield7.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 1</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield1.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 2</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield2.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 3</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield3.png" min_distance="24"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 4</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield4.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 5</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield5.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 6</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield6.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 7</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield7.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 8</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield8.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 1</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield1.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 2</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield2.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 3</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield3.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 4</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield4.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 5</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield5.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 6</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield6.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 7</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield7.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 8</Filter>
+ &maxscale_zoom11;
+ &minscale_zoom12;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield8.png" min_distance="30"
spacing="750"/>
+ </Rule>
+</Style>
+<Style name="roads-text">
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 1</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield1.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 2</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield2.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 3</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield3.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 4</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield4.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 5</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield5.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 6</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield6.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 7</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield6.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'motorway' and [length] = 8</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/mot_shield7.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 1</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield1.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 2</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield2.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 3</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield3.png" min_distance="24"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 4</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield4.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 5</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield5.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 6</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield6.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 7</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield7.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' and [length] = 8</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/tru_shield8.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 1</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield1.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 2</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield2.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 3</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield3.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 4</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield4.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 5</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield5.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 6</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield6.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 7</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield7.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'primary' and [length] = 8</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/pri_shield8.png" min_distance="30"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'secondary' and [length] = 1) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/sec_shield1.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'secondary' and [length] = 2) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/sec_shield2.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'secondary' and [length] = 3) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/sec_shield3.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'secondary' and [length] = 4) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/sec_shield4.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'secondary' and [length] = 5) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/sec_shield5.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'secondary' and [length] = 6) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/sec_shield6.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'secondary' and [length] = 7) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/sec_shield7.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'secondary' and [length] = 8) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom12;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/sec_shield8.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' and [length] = 1) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/ter_shield1.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' and [length] = 2) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/ter_shield2.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' and [length] = 3) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/ter_shield3.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' and [length] = 4) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/ter_shield4.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' and [length] = 5) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/ter_shield5.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' and [length] = 6) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/ter_shield6.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' and [length] = 7) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/ter_shield7.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'tertiary' and [length] = 8) and not
[bridge]='yes'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <ShieldSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#fff" placement="line" file="&symbols;/ter_shield8.png" min_distance="40"
spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([highway] = 'unclassified' or [highway]='residential') and not
[bridge]='yes'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="ref" fontset-name="bold-fonts" size="10"
fill="#000" halo_radius="1" min_distance="18" spacing="750"/>
+ </Rule>
+ <Rule>
+ <Filter>([aeroway] = 'runway' or [aeroway]='taxiway') and not
[bridge]='yes'</Filter>
+ &maxscale_zoom15;
+ <TextSymbolizer name="ref" fontset-name="book-fonts" size="10"
fill="#333" halo_radius="1" min_distance="18" spacing="750" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="black" halo_radius="0" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary'</Filter>
+ &maxscale_zoom13;
+ &minscale_zoom13;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="black" halo_radius="0" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="black" halo_radius="0" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'secondary'</Filter>
+ &maxscale_zoom14;
+ &minscale_zoom14;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/>
+ </Rule><Rule>
+ <Filter>[highway] = 'secondary'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="10"
fill="black" halo_radius="1" halo_fill="#fed7a5" placement="line"/>
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#000" halo_radius="1" placement="line" />
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'tertiary'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="11"
fill="#000" halo_radius="1" placement="line" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom15;
+ <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#000" halo_radius="1" placement="line" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ &minscale_zoom18;
+ <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="11"
fill="#000" halo_radius="1" placement="line" />
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'unclassified' or [highway] = 'residential'</Filter>
+ &maxscale_zoom15;
+ &minscale_zoom15;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="8"
fill="#000" halo_radius="1" spacing="300" placement="line" />
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'unclassified' or [highway] = 'residential'</Filter>
+ &maxscale_zoom16;
+ &minscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#000" halo_radius="1" spacing="300" placement="line" />
+ </Rule>
+ <Rule>
+ <Filter>[highway] = 'unclassified' or [highway] = 'residential'</Filter>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="11"
fill="#000" halo_radius="1" spacing="400" placement="line" />
+ </Rule>
+ <Rule>
+ <ElseFilter/>
+ &maxscale_zoom15;
+ &minscale_zoom16;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="9"
fill="#000" halo_radius="1" placement="line" />
+ </Rule>
+ <Rule>
+ <ElseFilter/>
+ &maxscale_zoom17;
+ &minscale_zoom18;
+ <TextSymbolizer name="name" fontset-name="book-fonts" size="11"
fill="#000" halo_radius="1" placement="line" />
+ </Rule>
+</Style>
+<Style name="cliffs">
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <Filter>[natural] = 'cliff'</Filter>
+ <LinePatternSymbolizer file="&symbols;/cliff.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[natural] = 'cliff'</Filter>
+ <LinePatternSymbolizer file="&symbols;/cliff2.png" />
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ <Filter>[man_made] = 'embankment'</Filter>
+ <LinePatternSymbolizer file="&symbols;/cliff.png" />
+ </Rule>
+</Style>
+<Style name="barriers">
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[natural]='hedge' or [barrier] = 'hedge'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#aed1a0</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom16;
+ <Filter>[barrier] <> '' and not [barrier] = 'hedge'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">black</CssParameter>
+ <CssParameter name="stroke-width">0.4</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="directions">
+ <Rule>
+ <Filter>[oneway] = 'yes'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6c70d5</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-linejoin">bevel</CssParameter>
+ <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6c70d5</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">bevel</CssParameter>
+ <CssParameter name="stroke-dasharray">0,12,9,153</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6c70d5</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">bevel</CssParameter>
+ <CssParameter name="stroke-dasharray">0,18,2,154</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6c70d5</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">bevel</CssParameter>
+ <CssParameter name="stroke-dasharray">0,18,1,155</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ <Filter>[oneway] = '-1'</Filter>
+ &maxscale_zoom16;
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6c70d5</CssParameter>
+ <CssParameter name="stroke-width">1</CssParameter>
+ <CssParameter name="stroke-linejoin">bevel</CssParameter>
+ <CssParameter name="stroke-dasharray">0,12,10,152</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6c70d5</CssParameter>
+ <CssParameter name="stroke-width">2</CssParameter>
+ <CssParameter name="stroke-linejoin">bevel</CssParameter>
+ <CssParameter name="stroke-dasharray">0,13,9,152</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6c70d5</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-linejoin">bevel</CssParameter>
+ <CssParameter name="stroke-dasharray">0,14,2,158</CssParameter>
+ </LineSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#6c70d5</CssParameter>
+ <CssParameter name="stroke-width">4</CssParameter>
+ <CssParameter name="stroke-linejoin">bevel</CssParameter>
+ <CssParameter name="stroke-dasharray">0,15,1,158</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+<Style name="boundary">
+ <Rule>
+ &maxscale_zoom7;
+ &minscale_zoom9;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">green</CssParameter>
+ <CssParameter name="fill-opacity">0.05</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">green</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">4,2</CssParameter>
+ <CssParameter name="stroke-opacity">0.15</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom12;
+ <PolygonSymbolizer>
+ <CssParameter name="fill">green</CssParameter>
+ <CssParameter name="fill-opacity">0.05</CssParameter>
+ </PolygonSymbolizer>
+ <LineSymbolizer>
+ <CssParameter name="stroke">green</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-dasharray">6,2</CssParameter>
+ <CssParameter name="stroke-opacity">0.15</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom13;
+ &minscale_zoom18;
+ <LineSymbolizer>
+ <CssParameter name="stroke">green</CssParameter>
+ <CssParameter name="stroke-width">3</CssParameter>
+ <CssParameter name="stroke-dasharray">6,2</CssParameter>
+ <CssParameter name="stroke-opacity">0.15</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom8;
+ &minscale_zoom9;
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="8" dy="-8"
fill="#9c9" halo_radius="1" wrap_width="14"/>
+ </Rule>
+ <Rule>
+ &maxscale_zoom10;
+ &minscale_zoom11;
+ <TextSymbolizer name="name" fontset-name="bold-fonts" size="11"
fill="#9c9" halo_radius="1" wrap_width="14"/>
+ </Rule>
+</Style>
+<Style name="theme_park">
+<Rule>
+ &maxscale_zoom13;
+ &minscale_zoom14;
+ <Filter>[tourism]='theme_park'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#734a08</CssParameter>
+ <CssParameter name="stroke-width">1.5</CssParameter>
+ <CssParameter name="stroke-dasharray">9,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+ <Rule>
+ &maxscale_zoom15;
+ &minscale_zoom18;
+ <Filter>[tourism]='theme_park'</Filter>
+ <LineSymbolizer>
+ <CssParameter name="stroke">#734a08</CssParameter>
+ <CssParameter name="stroke-width">2.5</CssParameter>
+ <CssParameter name="stroke-dasharray">9,3</CssParameter>
+ <CssParameter name="stroke-opacity">0.6</CssParameter>
+ </LineSymbolizer>
+ </Rule>
+</Style>
+
+&layer-shapefiles;
+<Layer name="leisure" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>leisure</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select
way,aeroway,amenity,landuse,leisure,man_made,military,"natural",power,shop,tourism,name,
+ case when religion in ('christian','jewish') then religion else
'INT-generic'::text end as religion
+ from &prefix;_polygon
+ where landuse is not null
+ or leisure is not null
+ or shop is not null
+ or aeroway in ('apron','aerodrome')
+ or amenity in
('parking','university','college','school','hospital','kindergarten','grave_yard')
+ or military in ('barracks','danger_area')
+ or "natural" in ('field','beach','heath','mud','wood')
+ or power in ('station','sub_station')
+ or tourism in
('attraction','camp_site','caravan_site','picnic_site','zoo')
+ order by z_order,way_area desc
+ ) as leisure
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="sports_grounds" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>sports_grounds</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,leisure,
+ case when leisure='pitch' then 2
+ when leisure='track' then 1
+ else 0 end as prio
+ from &prefix;_polygon
+ where leisure in ('sports_centre','stadium','pitch','track')
+ order by z_order,prio,way_area desc
+ ) as sports_grounds
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+&layer-water;
+&layer-water_features;
+
+<Layer name="tunnels" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>tunnels-casing</StyleName>
+ <StyleName>tunnels-fill</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway from &prefix;_line where highway in
('motorway','motorway_link','trunk','trunk_link','primary','primary_link','secondary','secondary_link','tertiary','tertiary_link','residential','unclassified','minor')
and tunnel in ('yes','true','1') order by z_order) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+
+&layer-citywall;
+<!--
+<Layer name="turning_circle-casing" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>turning_circle-casing</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select p.way as way,l.highway as int_tc_type
+ from &prefix;_point p
+ join &prefix;_line l
+ on ST_DWithin(p.way,l.way,&dwithin_node_way;)
+ where p.highway='turning_circle' and l.highway is not null
+ ) as turning_circle
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+-->
+<!-- clear_label_cache="on" needs to follow immediately after the
turning_circle-casing layer -->
+<Layer name="footbikecycle-tunnels" status="on" srs="&osm2pgsql_projection;"
clear_label_cache="on">
+ <StyleName>footbikecycle-tunnels</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,horse,foot,bicycle from &prefix;_line where highway
in ('bridleway','footway','cycleway','path') and tunnel in ('yes','true','1')
order by z_order) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="tracks-tunnels" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>tracks-tunnels</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,tracktype from &prefix;_line where highway='track' and
tunnel in ('yes','true','1')) as tracks
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+&layer-buildings;
+<Layer name="line features" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>cliffs</StyleName>
+ <StyleName>barriers</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,barrier,"natural",man_made from &prefix;_line where barrier
is not null or "natural" in ('hedge','cliff') or man_made='embankment') as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="polygon barriers" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>barriers</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,barrier,"natural" from &prefix;_polygon where barrier is
not null or "natural"='hedge') as barriers
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="highway-area-casing" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>highway-area-casing</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,railway from &prefix;_polygon
+ where highway in
('residential','unclassified','pedestrian','service','footway','track','path','platform')
+ or railway='platform'
+ order by z_order,way_area desc) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="minor-roads-casing" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>minor-roads-casing-links</StyleName>
+ <StyleName>minor-roads-casing</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,service,
+ case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end
as tunnel
+ from &prefix;_line
+ where highway in
('motorway','motorway_link','trunk','trunk_link','primary','primary_link','secondary','secondary_link','tertiary','tertiary_link','residential','unclassified','minor','road','service','pedestrian','raceway','living_street')
+ order by z_order) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<!--
+<Layer name="turning_circle-fill" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>turning_circle-fill</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select p.way as way,l.highway as int_tc_type
+ from &prefix;_point p
+ join &prefix;_line l
+ on ST_DWithin(p.way,l.way,&dwithin_node_way;)
+ where p.highway='turning_circle' and l.highway is not null
+ ) as turning_circle
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+-->
+<Layer name="highway-area-fill" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>highway-area-fill</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,railway from &prefix;_polygon
+ where highway in
('residential','unclassified','pedestrian','service','footway','living_street','track','path','platform')
+ or railway='platform'
+ order by z_order,way_area desc) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="tracks-notunnel-nobridge" status="on"
srs="&osm2pgsql_projection;">
+ <StyleName>tracks-notunnel-nobridge</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,tracktype from &prefix;_line where highway='track' and
(bridge is null or bridge in ('no','false','0')) and (tunnel is null or tunnel
in ('no','false','0'))) as tracks
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="minor-roads-fill" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>minor-roads-fill-links</StyleName>
+ <StyleName>minor-roads-fill</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,horse,bicycle,foot,construction,aeroway,service,
+ case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end
as tunnel,
+ case when bridge in ('yes','true','1') then 'yes'::text else bridge end
as bridge,
+ case when railway in ('spur','siding')
+ or (railway='rail' and service in ('spur','siding','yard'))
+ then 'spur-siding-yard'::text else railway end as railway
+ from &prefix;_line
+ where highway is not null
+ or aeroway in ('runway','taxiway')
+ or railway in
('light_rail','narrow_gauge','funicular','rail','subway','tram','spur','siding','platform','disused','abandoned','construction')
+ order by z_order) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+&layer-ferry-routes;
+&layer-aerialways;
+<Layer name="roads" status="on" srs="&osm2pgsql_projection;">
+ <!--StyleName>roads-casing</StyleName-->
+ <StyleName>roads</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,railway,
+ case when tunnel in ('yes','true','1') then 'yes'::text else tunnel end
as tunnel
+ from &prefix;_roads
+ where highway is not null
+ or railway is not null
+ order by z_order
+ ) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="waterway-bridges" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>waterway-bridges</StyleName>
+ <Datasource>
+ <Parameter name="table">(select way,name from &prefix;_line where
waterway='canal' and bridge in ('yes','true','1','aqueduct') order by z_order)
as water</Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="bridges" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>road-bridges-casing</StyleName>
+ <StyleName>road-bridges-fill</StyleName>
+ <StyleName>noncased-ways-bridges</StyleName>
+ <StyleName>primarybridge_layer0_casing</StyleName>
+ <StyleName>mwaybridge_layer0_casing</StyleName>
+ <StyleName>primarybridge_layer0_fill</StyleName>
+ <StyleName>mwaybridge_layer0_fill</StyleName>
+ <StyleName>primarybridge_layer1_casing</StyleName>
+ <StyleName>mwaybridge_layer1_casing</StyleName>
+ <StyleName>primarybridge_layer1_fill</StyleName>
+ <StyleName>mwaybridge_layer1_fill</StyleName>
+ <StyleName>primarybridge_layer2_casing</StyleName>
+ <StyleName>mwaybridge_layer2_casing</StyleName>
+ <StyleName>primarybridge_layer2_fill</StyleName>
+ <StyleName>mwaybridge_layer2_fill</StyleName>
+ <StyleName>mwaybridge_layer3_casing</StyleName>
+ <StyleName>mwaybridge_layer3_fill</StyleName>
+ <StyleName>mwaybridge_layer4_casing</StyleName>
+ <StyleName>mwaybridge_layer4_fill</StyleName>
+ <StyleName>mwaybridge_layer5_casing</StyleName>
+ <StyleName>mwaybridge_layer5_fill</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,aeroway,railway,layer,horse,bicycle,foot,bridge
+ from &prefix;_line
+ where (highway is not null
+ or aeroway in ('runway','taxiway')
+ or railway in ('light_rail','subway'))
+ and bridge not in ('no','false','0')
+ order by z_order
+ ) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="tracks-bridges" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>tracks-bridges</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,tracktype from &prefix;_line where highway='track' and
bridge in ('yes','true','1')) as tracks
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="access" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>access</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,access,highway from &prefix;_line where access is not null)
as access
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="trams" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>trams</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way from &prefix;_line where railway='tram' and (tunnel is null
or tunnel not in ('yes','true','1'))) as trams
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="guideways" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>guideways</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way from &prefix;_line where highway='bus_guideway' and (tunnel
is null or tunnel not in ('yes','true','1'))) as guideways
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+&layer-admin;
+&layer-placenames;
+&layer-amenity-stations;
+&layer-amenity-symbols;
+&layer-amenity-points;
+&layer-power;
+<Layer name="directions" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>directions</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,
+ case when oneway in ('yes','true','1') then 'yes'::text else oneway end
as oneway
+ from &prefix;_line
+ where oneway is not null
+ and (highway is not null or railway is not null or waterway is not
null)
+ ) as directions
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="planet roads text osm low zoom" status="on"
srs="&osm2pgsql_projection;">
+ <StyleName>roads-text-low-zoom</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,ref,char_length(ref) as length
+ from &prefix;_roads
+ where highway in ('motorway','trunk','primary')
+ and ref is not null
+ ) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="highway-junctions" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>highway-junctions</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,ref,name
+ from &prefix;_point
+ where highway='motorway_junction'
+ ) as junctions
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="planet roads text osm" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>roads-text</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,highway,aeroway,name,ref,char_length(ref) as length,
+ case when bridge in ('yes','true','1') then 'yes'::text else bridge end
as bridge
+ from &prefix;_line
+ where waterway IS NULL
+ and leisure IS NULL
+ and landuse IS NULL
+ and (name is not null or ref is not null)
+ ) as roads
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="text" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>text</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select
way,amenity,shop,access,leisure,landuse,man_made,"natural",place,tourism,ele,name,ref,military,aeroway,waterway,historic,'yes'::text
as point
+ from &prefix;_point
+ where amenity is not null
+ or shop in
('supermarket','bakery','clothes','fashion','convenience','doityourself','hairdresser','department_store')
+ or leisure is not null
+ or landuse is not null
+ or tourism is not null
+ or "natural" is not null
+ or man_made in ('lighthouse','windmill')
+ or place='island'
+ or military='danger_area'
+ or aeroway='gate'
+ or waterway='lock'
+ or historic='memorial'
+ ) as text
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="text-poly" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>text</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select
way,aeroway,shop,access,amenity,leisure,landuse,man_made,"natural",place,tourism,NULL
as ele,name,ref,military,waterway,historic,'no'::text as point
+ from &prefix;_polygon
+ where amenity is not null
+ or shop in
('supermarket','bakery','clothes','fashion','convenience','doityourself','hairdresser','department_store')
+ or leisure is not null
+ or landuse is not null
+ or tourism is not null
+ or "natural" is not null
+ or man_made in ('lighthouse','windmill')
+ or place='island'
+ or military='danger_area'
+ or historic='memorial'
+ ) as text
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="area-text" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>area-text</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,way_area,name
+ from &prefix;_polygon
+ where name is not null
+ and (waterway is null or waterway <> 'riverbank')
+ order by z_order,way_area desc
+ ) as text
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+&layer-addressing;
+<Layer name="misc_boundaries" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>boundary</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,name,boundary from &prefix;_polygon where
boundary='national_park') as boundary
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+<Layer name="theme_park" status="on" srs="&osm2pgsql_projection;">
+ <StyleName>theme_park</StyleName>
+ <Datasource>
+ <Parameter name="table">
+ (select way,name,tourism from &prefix;_polygon where
tourism='theme_park') as theme_park
+ </Parameter>
+ &datasource-settings;
+ </Datasource>
+</Layer>
+</Map>
--
1.7.2.5