source: subversion/applications/rendering/mapnik/osm.xml @ 6822

Last change on this file since 6822 was 6822, checked in by stevechilton, 12 years ago

add suburb/power=line/power=tower, change pub symbol, trams thinner z12, canal thicker z16/17, sort highway=pedestrian joins, bridge for subway, tunnel for rail z8-12

  • Property svn:eol-style set to native
File size: 152.3 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
4    <Style name="mapnik:selection">
5      <Rule>
6        <Filter>[mapnik:geometry] = 1</Filter>
7        <PointSymbolizer/>
8      </Rule>
9      <Rule>
10        <Filter>[mapnik:geometry] = 2</Filter>
11        <LineSymbolizer>
12          <CssParameter name="stroke">red</CssParameter>
13          <CssParameter name="stroke-width">6</CssParameter>
14          <CssParameter name="stroke-opacity">0.5</CssParameter>
15        </LineSymbolizer>
16        <LineSymbolizer>
17          <CssParameter name="stroke">yellow</CssParameter>
18          <CssParameter name="stroke-width">2</CssParameter>
19          <CssParameter name="stroke-opacity">1.0</CssParameter>
20        </LineSymbolizer>
21      </Rule>
22      <Rule>
23        <Filter>[mapnik:geometry] = 3</Filter>
24        <PolygonSymbolizer>
25          <CssParameter name="fill">red</CssParameter>
26          <CssParameter name="fill-opacity">0.5</CssParameter>
27        </PolygonSymbolizer>
28      </Rule>
29    </Style>
30
31   <Style name="world-1">
32    <Rule>
33      <MaxScaleDenominator>250000000000</MaxScaleDenominator>
34      <MinScaleDenominator>6000000</MinScaleDenominator>
35      <PolygonSymbolizer>
36        <CssParameter name="fill">#f2efe9</CssParameter>
37      </PolygonSymbolizer>
38       <LineSymbolizer>
39        <CssParameter name="stroke">#b5d0d0</CssParameter>
40        <CssParameter name="stroke-width">0.5</CssParameter>
41      </LineSymbolizer>
42    </Rule>
43  </Style>
44  <Style name="world">
45    <Rule>
46      <MaxScaleDenominator>6000000</MaxScaleDenominator>
47      <MinScaleDenominator>600000</MinScaleDenominator>
48      <PolygonSymbolizer>
49        <CssParameter name="fill">#f2efe9</CssParameter>
50      </PolygonSymbolizer>
51    </Rule>
52  </Style>
53
54  <Style name="coast-poly">
55    <Rule>
56      <MaxScaleDenominator>600000</MaxScaleDenominator>
57      <PolygonSymbolizer>
58        <CssParameter name="fill">#f2efe9</CssParameter>
59      </PolygonSymbolizer>
60    </Rule>
61  </Style>
62
63  <Style name="coast-line">
64    <Rule>
65      <MaxScaleDenominator>600000</MaxScaleDenominator>
66      <LineSymbolizer>
67        <CssParameter name="stroke">skyblue</CssParameter>
68      </LineSymbolizer>
69    </Rule>
70  </Style>
71
72  <!-- BUILTUP VMAP0 -->
73  <!-- level 7-9-->
74  <Style name="builtup">
75    <Rule>
76      <MaxScaleDenominator>2500000</MaxScaleDenominator>
77      <MinScaleDenominator>500000</MinScaleDenominator>
78      <PolygonSymbolizer>
79        <CssParameter name="fill">#ddd</CssParameter>
80      </PolygonSymbolizer>
81    </Rule>
82  </Style>
83
84  <Style name="places">
85    <Rule>
86      <MaxScaleDenominator>50000000</MaxScaleDenominator>
87      <MinScaleDenominator>10000000</MinScaleDenominator>
88      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
89    </Rule>
90  </Style>
91
92  <Style name="amenity">
93    <Rule>
94      <MaxScaleDenominator>5000</MaxScaleDenominator>
95      <Filter>[amenity]='post_box'</Filter>
96      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
97    </Rule>
98    <Rule>
99      <MaxScaleDenominator>5000</MaxScaleDenominator>
100      <Filter>[amenity]='post_office'</Filter>
101      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
102    </Rule>
103
104    <Rule>
105      <MaxScaleDenominator>250000</MaxScaleDenominator>
106      <MinScaleDenominator>25000</MinScaleDenominator>
107      <Filter>[railway]='station'</Filter>
108      <PointSymbolizer file="/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
109    </Rule>
110     <Rule>
111      <MaxScaleDenominator>25000</MaxScaleDenominator>
112      <Filter>[railway]='station'</Filter>
113      <PointSymbolizer file="/home/steve/symbols/station.png" type="png" width="9" height="9" />
114    </Rule>
115    <Rule>
116      <MaxScaleDenominator>50000</MaxScaleDenominator>
117      <MinScaleDenominator>25000</MinScaleDenominator>
118      <Filter>[railway]='station'</Filter>
119      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
120    </Rule>
121    <Rule>
122      <MaxScaleDenominator>25000</MaxScaleDenominator>
123      <Filter>[railway]='station'</Filter>
124      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
125    </Rule>
126
127    <Rule>
128      <MaxScaleDenominator>10000</MaxScaleDenominator>
129      <Filter>[amenity]='pub'</Filter>
130      <PointSymbolizer file="/home/steve/symbols/pint.png" type="png" width="12" height="18" />
131    </Rule>
132    <Rule>
133      <MaxScaleDenominator>500000</MaxScaleDenominator>
134      <Filter>[natural]='peak'</Filter>
135      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
136    </Rule>
137    <Rule>
138      <MaxScaleDenominator>5000</MaxScaleDenominator>
139      <Filter>[man_made]='mast'</Filter>
140      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
141    </Rule>
142    <Rule>
143      <MaxScaleDenominator>10000</MaxScaleDenominator>
144      <Filter>[amenity]='recycling'</Filter>
145      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
146    </Rule>
147
148    <Rule>
149      <MaxScaleDenominator>20000</MaxScaleDenominator>
150      <Filter>[amenity]='hospital'</Filter>
151      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
152    </Rule>
153
154    <Rule>
155      <MaxScaleDenominator>5000</MaxScaleDenominator>
156      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
157      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
158    </Rule>
159
160    <Rule>
161      <MaxScaleDenominator>20000</MaxScaleDenominator>
162      <Filter>[amenity]='parking'</Filter>
163      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
164    </Rule>
165
166    <Rule>
167      <MaxScaleDenominator>10000</MaxScaleDenominator>
168      <Filter>[amenity]='place_of_worship'</Filter>
169      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
170     </Rule>
171    <Rule>
172      <MaxScaleDenominator>10000</MaxScaleDenominator>
173      <Filter>[amenity]='airport'</Filter>
174      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
175     </Rule>
176    <Rule>
177      <MaxScaleDenominator>20000</MaxScaleDenominator>
178      <Filter>[highway]='mini_roundabout'</Filter>
179      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
180    </Rule>
181    <Rule>
182      <MaxScaleDenominator>50000</MaxScaleDenominator>
183      <Filter>[power]='tower'</Filter>
184      <PointSymbolizer file="/home/steve/symbols/power_tower.png" type="png" width="7" height="7" allow_overlap="false"/>
185    </Rule>
186  </Style>
187
188  <Style name="leisure">
189    <Rule>
190      <Filter>[tourism] = 'attraction'</Filter>
191      <MaxScaleDenominator>1000000</MaxScaleDenominator>
192      <PolygonSymbolizer>
193        <CssParameter name="fill">#f2caea</CssParameter>
194     </PolygonSymbolizer>
195    </Rule>
196    <Rule>
197      <MaxScaleDenominator>1000000</MaxScaleDenominator>
198      <MinScaleDenominator>20000</MinScaleDenominator>
199      <Filter>[landuse] = 'cemetery'</Filter>
200      <PolygonSymbolizer>
201        <CssParameter name="fill">#aacbaf</CssParameter>
202      </PolygonSymbolizer>
203    </Rule>
204    <Rule>
205      <MaxScaleDenominator>1000000</MaxScaleDenominator>
206      <MinScaleDenominator>1000</MinScaleDenominator>
207      <Filter>[landuse] = 'residential'</Filter>
208      <PolygonSymbolizer>
209        <CssParameter name="fill">#ddd</CssParameter>
210      </PolygonSymbolizer>
211    </Rule>
212    <Rule>
213      <MaxScaleDenominator>1000000</MaxScaleDenominator>
214      <MinScaleDenominator>1000</MinScaleDenominator>
215      <Filter>[military] = 'barracks'</Filter>
216      <PolygonSymbolizer>
217        <CssParameter name="fill">#ff8f8f</CssParameter>
218      </PolygonSymbolizer>
219    </Rule>
220
221     <Rule>
222      <MaxScaleDenominator>50000</MaxScaleDenominator>
223      <Filter>[landuse] = 'cemetery'</Filter>
224      <PolygonPatternSymbolizer file="/home/steve/symbols/grave_yard.png" type="png" width="16" height="16"/>
225    </Rule>
226
227     <Rule>
228      <MaxScaleDenominator>1000000</MaxScaleDenominator>
229      <Filter>[landuse] = 'meadow' or [landuse] = 'wood'</Filter>
230      <PolygonSymbolizer>
231        <CssParameter name="fill">#aed1a0</CssParameter>
232     </PolygonSymbolizer>
233    </Rule>
234    <Rule>
235      <Filter>[leisure] = 'park'</Filter>
236      <MaxScaleDenominator>1000000</MaxScaleDenominator>
237      <PolygonSymbolizer>
238        <CssParameter name="fill">#b6fdb6</CssParameter>
239     </PolygonSymbolizer>
240    </Rule>
241
242    <Rule>
243      <Filter>[leisure] = 'common'</Filter>
244      <MaxScaleDenominator>1000000</MaxScaleDenominator>
245      <PolygonSymbolizer>
246        <CssParameter name="fill">#cfeca8</CssParameter>
247      </PolygonSymbolizer>
248    </Rule>
249    <Rule>
250      <Filter>[leisure] = 'garden'</Filter>
251      <MaxScaleDenominator>1000000</MaxScaleDenominator>
252      <PolygonSymbolizer>
253        <CssParameter name="fill">#cfeca8</CssParameter>
254     </PolygonSymbolizer>
255    </Rule>
256    <Rule>
257      <Filter>[leisure] = 'golf_course'</Filter>
258      <MaxScaleDenominator>1000000</MaxScaleDenominator>
259      <PolygonSymbolizer>
260        <CssParameter name="fill">#7ccd7c</CssParameter>
261     </PolygonSymbolizer>
262    </Rule>
263
264    <Rule>
265      <Filter>[landuse] = 'allotments'</Filter>
266      <MaxScaleDenominator>1000000</MaxScaleDenominator>
267      <PolygonSymbolizer>
268        <CssParameter name="fill">#c8b084</CssParameter>
269     </PolygonSymbolizer>
270    </Rule>
271    <Rule>
272      <Filter>[landuse] = 'forest'</Filter>
273      <MaxScaleDenominator>2000000</MaxScaleDenominator>
274      <PolygonSymbolizer>
275        <CssParameter name="fill">#cfeca8</CssParameter>
276     </PolygonSymbolizer>
277    </Rule>
278    <Rule>
279      <Filter>[landuse] = 'farm'</Filter>
280      <MaxScaleDenominator>2000000</MaxScaleDenominator>
281      <PolygonSymbolizer>
282        <CssParameter name="fill">#ead8bd</CssParameter>
283     </PolygonSymbolizer>
284    </Rule>
285    <Rule>
286      <Filter>[landuse] = 'recreation_ground'</Filter>
287      <MaxScaleDenominator>1000000</MaxScaleDenominator>
288      <PolygonSymbolizer>
289        <CssParameter name="fill">#cfeca8</CssParameter>
290     </PolygonSymbolizer>
291    </Rule>
292    <Rule>
293      <Filter>[landuse] = 'village_green'</Filter>
294      <MaxScaleDenominator>500000</MaxScaleDenominator>
295      <PolygonSymbolizer>
296        <CssParameter name="fill">#cfeca8</CssParameter>
297     </PolygonSymbolizer>
298    </Rule>
299    <Rule>
300      <Filter>[landuse] = 'retail'</Filter>
301      <MaxScaleDenominator>1000000</MaxScaleDenominator>
302      <PolygonSymbolizer>
303        <CssParameter name="fill">#f1dada</CssParameter>
304     </PolygonSymbolizer>
305    </Rule>
306    <Rule>
307      <Filter>[landuse] = 'retail'</Filter>
308      <MaxScaleDenominator>25000</MaxScaleDenominator>
309      <LineSymbolizer>
310        <CssParameter name="stroke">red</CssParameter>
311        <CssParameter name="stroke-width">0.3</CssParameter>
312      </LineSymbolizer>
313    </Rule>
314
315
316    <Rule>
317      <Filter>[landuse] = 'industrial'</Filter>
318      <MaxScaleDenominator>1000000</MaxScaleDenominator>
319      <PolygonSymbolizer>
320        <CssParameter name="fill">#ffaeb9</CssParameter>
321     </PolygonSymbolizer>
322    </Rule>
323
324    <Rule>
325      <Filter>[landuse] = 'commercial'</Filter>
326      <MaxScaleDenominator>1000000</MaxScaleDenominator>
327      <PolygonSymbolizer>
328        <CssParameter name="fill">#efc8c8</CssParameter>
329     </PolygonSymbolizer>
330    </Rule>
331    <Rule>
332      <Filter>[landuse] = 'brownfield'</Filter>
333      <MaxScaleDenominator>1000000</MaxScaleDenominator>
334      <PolygonSymbolizer>
335        <CssParameter name="fill">#9d9d6c</CssParameter>
336     </PolygonSymbolizer>
337    </Rule>
338     <Rule>
339      <Filter>[natural] = 'wood'</Filter>
340      <MaxScaleDenominator>1000000</MaxScaleDenominator>
341      <PolygonSymbolizer>
342        <CssParameter name="fill">#aed1a0</CssParameter>
343     </PolygonSymbolizer>
344    </Rule>
345     <Rule>
346      <Filter>[natural] = 'heath'</Filter>
347      <MaxScaleDenominator>1000000</MaxScaleDenominator>
348      <PolygonSymbolizer>
349        <CssParameter name="fill">#ffffc0</CssParameter>
350     </PolygonSymbolizer>
351    </Rule>
352
353    <Rule>
354      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
355      <MaxScaleDenominator>1000000</MaxScaleDenominator>
356      <PolygonSymbolizer>
357        <CssParameter name="fill">#f0f0d8</CssParameter>
358      </PolygonSymbolizer>
359    </Rule>
360    <Rule>
361      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
362      <MaxScaleDenominator>250000</MaxScaleDenominator>
363      <LineSymbolizer>
364        <CssParameter name="stroke">brown</CssParameter>
365        <CssParameter name="stroke-width">0.3</CssParameter>
366      </LineSymbolizer>
367    </Rule>
368
369    <Rule>
370      <Filter>[amenity] = 'parking'</Filter>
371      <MaxScaleDenominator>1000000</MaxScaleDenominator>
372     <PolygonSymbolizer>
373         <CssParameter name="fill">#f7efb7</CssParameter>
374      </PolygonSymbolizer>
375    </Rule>
376    <Rule>
377      <Filter>[amenity] = 'parking'</Filter>
378      <MaxScaleDenominator>25000</MaxScaleDenominator>
379      <LineSymbolizer>
380        <CssParameter name="stroke">#eeeed1</CssParameter>
381        <CssParameter name="stroke-width">0.3</CssParameter>
382      </LineSymbolizer>
383    </Rule>
384
385
386    <Rule>
387      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
388      <MaxScaleDenominator>1000000</MaxScaleDenominator>
389     <PolygonSymbolizer>
390         <CssParameter name="fill">#fff68f</CssParameter>
391         <CssParameter name="fill-opacity">0.5</CssParameter>
392      </PolygonSymbolizer>
393    </Rule>
394
395    <Rule>
396      <Filter>[building] = 'supermarket'</Filter>
397      <MaxScaleDenominator>1000000</MaxScaleDenominator>
398      <PolygonSymbolizer>
399         <CssParameter name="fill">pink</CssParameter>
400         <CssParameter name="fill-opacity">0.5</CssParameter>
401      </PolygonSymbolizer>
402    </Rule>
403    <Rule>
404      <Filter>[building] &lt;&gt; 'station' and [building] &lt;&gt; 'supermarket' and [building] &lt;&gt; ''</Filter>
405      <MaxScaleDenominator>1000000</MaxScaleDenominator>
406      <PolygonSymbolizer>
407         <CssParameter name="fill">#cc9999</CssParameter>
408      </PolygonSymbolizer>
409    </Rule>
410    <Rule>
411      <Filter>[amenity] = 'place_of_worship'</Filter>
412      <MaxScaleDenominator>1000000</MaxScaleDenominator>
413      <PolygonSymbolizer>
414         <CssParameter name="fill">lightgrey</CssParameter>
415         <CssParameter name="fill-opacity">0.5</CssParameter>
416      </PolygonSymbolizer>
417    </Rule>
418     <Rule>
419      <Filter>[leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
420      <MaxScaleDenominator>1000000</MaxScaleDenominator>
421      <PolygonSymbolizer>
422         <CssParameter name="fill">#33cc99</CssParameter>
423      </PolygonSymbolizer>
424    </Rule>
425    <Rule>
426      <Filter>[leisure] = 'pitch'</Filter>
427      <MaxScaleDenominator>1000000</MaxScaleDenominator>
428      <PolygonSymbolizer>
429         <CssParameter name="fill">#8ad3af</CssParameter>
430      </PolygonSymbolizer>
431    </Rule>
432    <Rule>
433      <Filter>[aeroway] = 'terminal'</Filter>
434      <MaxScaleDenominator>200000</MaxScaleDenominator>
435      <PolygonSymbolizer>
436         <CssParameter name="fill">#cc99ff</CssParameter>
437      </PolygonSymbolizer>
438    </Rule>
439    <Rule>
440      <Filter>[aeroway] = 'terminal'</Filter>
441      <MaxScaleDenominator>50000</MaxScaleDenominator>
442      <LineSymbolizer>
443        <CssParameter name="stroke">#330066</CssParameter>
444        <CssParameter name="stroke-width">0.2</CssParameter>
445      </LineSymbolizer>
446    </Rule>
447    <Rule>
448      <Filter>[aeroway] = 'apron'</Filter>
449      <MaxScaleDenominator>200000</MaxScaleDenominator>
450      <PolygonSymbolizer>
451         <CssParameter name="fill">#f0e0ff</CssParameter>
452      </PolygonSymbolizer>
453    </Rule>
454    <Rule>
455      <Filter>[natural] = 'beach'</Filter>
456      <MaxScaleDenominator>100000</MaxScaleDenominator>
457      <PolygonPatternSymbolizer file="/home/steve/symbols/beach.png" type="png" width="10" height="10"/>
458    </Rule>
459
460    <!--Rule>
461      <ElseFilter/>
462      <MaxScaleDenominator>1000000</MaxScaleDenominator>
463      <PolygonSymbolizer>
464        <CssParameter name="fill">lightgrey</CssParameter>
465     </PolygonSymbolizer>
466    </Rule-->
467  </Style>
468
469  <Style name="area-text">
470    <Rule>
471      <Filter>[way_area] &gt;= 200000</Filter>
472      <MaxScaleDenominator>25000</MaxScaleDenominator>
473      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
474    </Rule>
475    <Rule>
476      <Filter>[way_area] &gt;= 100000 and [way_area] &lt; 200000</Filter>
477      <MaxScaleDenominator>12500</MaxScaleDenominator>
478      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
479    </Rule>
480    <Rule>
481      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 100000</Filter>
482      <MaxScaleDenominator>5000</MaxScaleDenominator>
483      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
484    </Rule>
485    <Rule>
486      <Filter>[way_area] &lt; 20000</Filter>
487      <MaxScaleDenominator>2500</MaxScaleDenominator>
488      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
489    </Rule>
490  </Style>
491
492  <Style name="text">
493    <Rule>
494      <Filter>[place] = 'city'</Filter>
495      <MaxScaleDenominator>10000000</MaxScaleDenominator>
496      <MinScaleDenominator>2000000</MinScaleDenominator>
497      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
498    </Rule>
499    <Rule>
500      <Filter>[place] = 'city'</Filter>
501      <MaxScaleDenominator>2000000</MaxScaleDenominator>
502      <MinScaleDenominator>20000</MinScaleDenominator>
503      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
504    </Rule>
505    <Rule>
506      <Filter>[place] = 'town'</Filter>
507      <MaxScaleDenominator>2000000</MaxScaleDenominator>
508      <MinScaleDenominator>50000</MinScaleDenominator>
509      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="2" wrap_width="20"/>
510    </Rule>
511    <Rule>
512      <Filter>[place] = 'town'</Filter>
513      <MaxScaleDenominator>50000</MaxScaleDenominator>
514      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#777777" halo_radius="1" wrap_width="20"/>
515    </Rule>
516    <Rule>
517      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
518      <MaxScaleDenominator>250000</MaxScaleDenominator>
519      <MinScaleDenominator>50000</MinScaleDenominator>
520      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="2" wrap_width="0"/>
521    </Rule>
522    <Rule>
523      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
524      <MaxScaleDenominator>50000</MaxScaleDenominator>
525      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#777777" halo_radius="1" wrap_width="0"/>
526    </Rule>
527
528    <Rule>
529      <Filter>[place] = 'hamlet'</Filter>
530      <MaxScaleDenominator>125000</MaxScaleDenominator>
531      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
532    </Rule>
533
534    <Rule>
535      <Filter>[amenity] = 'pub'</Filter>
536      <MaxScaleDenominator>5000</MaxScaleDenominator>
537      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
538    </Rule>
539     <Rule>
540      <Filter>[amenity] = 'place_of_worship'</Filter>
541      <MaxScaleDenominator>5000</MaxScaleDenominator>
542      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" dy="12" halo_radius="1" wrap_width="20"/>
543    </Rule>
544
545    <Rule>
546      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' </Filter>
547      <MaxScaleDenominator>20000</MaxScaleDenominator>
548      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
549    </Rule>
550    <Rule>
551      <Filter>[natural] = 'wood'</Filter>
552      <MaxScaleDenominator>20000</MaxScaleDenominator>
553      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
554    </Rule>
555    <Rule>
556      <Filter>[natural] = 'peak'</Filter>
557      <MaxScaleDenominator>100000</MaxScaleDenominator>
558      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="brown" dy="10" halo_radius="1" wrap_width="20"/>
559    </Rule>
560    <Rule>
561      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir'</Filter>
562      <MaxScaleDenominator>20000</MaxScaleDenominator>
563      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
564    </Rule>
565
566    <Rule>
567      <Filter>[tourism] &lt;&gt; ''</Filter>
568      <MaxScaleDenominator>10000</MaxScaleDenominator>
569      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
570    </Rule>
571    <Rule>
572      <Filter>[amenity] = 'school' or [amenity] = 'college' or [amenity] = 'university'</Filter>
573      <MaxScaleDenominator>25000</MaxScaleDenominator>
574      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" halo_radius="2" wrap_width="12"/>
575    </Rule>
576    <Rule>
577      <Filter>[amenity] = 'hospital'</Filter>
578      <MaxScaleDenominator>25000</MaxScaleDenominator>
579      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" dy="12" halo_radius="2" wrap_width="12"/>
580    </Rule>
581
582  </Style>
583
584   <Style name="water">
585    <Rule>
586      <Filter>[waterway] = 'dock' or [landuse] = 'reservoir' or [landuse] = 'water'</Filter>
587      <MaxScaleDenominator>1000000</MaxScaleDenominator>
588      <PolygonSymbolizer>
589        <CssParameter name="fill">#b5d0d0</CssParameter>
590     </PolygonSymbolizer>
591    </Rule>
592
593    <Rule>
594      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
595      <MaxScaleDenominator>5000000</MaxScaleDenominator>
596      <PolygonSymbolizer>
597        <CssParameter name="fill">#b5d0d0</CssParameter>
598     </PolygonSymbolizer>
599    </Rule>
600
601    <Rule>
602      <Filter>[natural] = 'land'</Filter>
603      <MaxScaleDenominator>1000000</MaxScaleDenominator>
604      <PolygonSymbolizer>
605        <CssParameter name="fill">#f2efe9</CssParameter>
606     </PolygonSymbolizer>
607    </Rule>
608
609    <Rule>
610      <Filter>[waterway]='river'</Filter>
611      <MaxScaleDenominator>250000</MaxScaleDenominator>
612      <MinScaleDenominator>25000</MinScaleDenominator>
613      <LineSymbolizer>
614        <CssParameter name="stroke">#b5d0d0</CssParameter>
615        <CssParameter name="stroke-width">2</CssParameter>
616        <CssParameter name="stroke-linejoin">round</CssParameter>
617        <CssParameter name="stroke-linecap">round</CssParameter>
618      </LineSymbolizer>
619    </Rule>
620    <Rule>
621      <Filter>[waterway]='canal'</Filter>
622      <MaxScaleDenominator>250000</MaxScaleDenominator>
623      <MinScaleDenominator>100000</MinScaleDenominator>
624      <LineSymbolizer>
625        <CssParameter name="stroke">#b5d0d0</CssParameter>
626        <CssParameter name="stroke-width">3</CssParameter>
627        <CssParameter name="stroke-linejoin">round</CssParameter>
628        <CssParameter name="stroke-linecap">round</CssParameter>
629      </LineSymbolizer>
630    </Rule>
631    <Rule>
632      <Filter>[waterway]='canal'</Filter>
633      <MaxScaleDenominator>100000</MaxScaleDenominator>
634      <MinScaleDenominator>50000</MinScaleDenominator>
635      <LineSymbolizer>
636        <CssParameter name="stroke">#b5d0d0</CssParameter>
637        <CssParameter name="stroke-width">4</CssParameter>
638        <CssParameter name="stroke-linejoin">round</CssParameter>
639        <CssParameter name="stroke-linecap">round</CssParameter>
640      </LineSymbolizer>
641      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
642    </Rule>
643
644    <Rule>
645      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
646      <MaxScaleDenominator>100000</MaxScaleDenominator>
647      <MinScaleDenominator>25000</MinScaleDenominator>
648      <LineSymbolizer>
649        <CssParameter name="stroke">#b5d0d0</CssParameter>
650        <CssParameter name="stroke-width">1</CssParameter>
651      </LineSymbolizer>
652    </Rule>
653    <Rule>
654      <Filter>[waterway]='river'</Filter>
655      <MaxScaleDenominator>25000</MaxScaleDenominator>
656      <MinScaleDenominator>1000</MinScaleDenominator>
657      <LineSymbolizer>
658        <CssParameter name="stroke">#b5d0d0</CssParameter>
659        <CssParameter name="stroke-width">10</CssParameter>
660        <CssParameter name="stroke-linejoin">round</CssParameter>
661        <CssParameter name="stroke-linecap">round</CssParameter>
662      </LineSymbolizer>
663      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" placement="line"/>
664    </Rule>
665   
666    <Rule>
667      <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
668      <MaxScaleDenominator>50000</MaxScaleDenominator>
669      <MinScaleDenominator>5000</MinScaleDenominator>
670       <LineSymbolizer>
671        <CssParameter name="stroke">#b5d0d0</CssParameter>
672        <CssParameter name="stroke-width">7</CssParameter>
673        <CssParameter name="stroke-dasharray">4,2</CssParameter>
674      </LineSymbolizer>
675      <LineSymbolizer>
676        <CssParameter name="stroke">white</CssParameter>
677        <CssParameter name="stroke-width">3</CssParameter>
678      </LineSymbolizer>
679      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
680    </Rule>
681    <Rule>
682      <Filter>[waterway]='canal' and not [tunnel] = 'yes'</Filter>
683      <MaxScaleDenominator>50000</MaxScaleDenominator>
684      <MinScaleDenominator>5000</MinScaleDenominator>
685      <LineSymbolizer>
686        <CssParameter name="stroke">#b5d0d0</CssParameter>
687        <CssParameter name="stroke-width">7</CssParameter>
688        <CssParameter name="stroke-linejoin">round</CssParameter>
689        <CssParameter name="stroke-linecap">round</CssParameter>
690      </LineSymbolizer>
691      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
692    </Rule>
693    <Rule>
694      <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
695      <MaxScaleDenominator>5000</MaxScaleDenominator>
696      <MinScaleDenominator>1000</MinScaleDenominator>
697       <LineSymbolizer>
698        <CssParameter name="stroke">#b5d0d0</CssParameter>
699        <CssParameter name="stroke-width">11</CssParameter>
700        <CssParameter name="stroke-dasharray">4,2</CssParameter>
701      </LineSymbolizer>
702      <LineSymbolizer>
703        <CssParameter name="stroke">white</CssParameter>
704        <CssParameter name="stroke-width">7</CssParameter>
705      </LineSymbolizer>
706      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
707    </Rule>
708    <Rule>
709      <Filter>[waterway]='canal' and not [tunnel] = 'yes'</Filter>
710      <MaxScaleDenominator>5000</MaxScaleDenominator>
711      <MinScaleDenominator>1000</MinScaleDenominator>
712      <LineSymbolizer>
713        <CssParameter name="stroke">#b5d0d0</CssParameter>
714        <CssParameter name="stroke-width">11</CssParameter>
715        <CssParameter name="stroke-linejoin">round</CssParameter>
716        <CssParameter name="stroke-linecap">round</CssParameter>
717      </LineSymbolizer>
718      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
719    </Rule>
720
721    <Rule>
722      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
723      <MaxScaleDenominator>25000</MaxScaleDenominator>
724      <MinScaleDenominator>1000</MinScaleDenominator>
725      <LineSymbolizer>
726        <CssParameter name="stroke">#b5d0d0</CssParameter>
727        <CssParameter name="stroke-width">2</CssParameter>
728      </LineSymbolizer>
729      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
730    </Rule>
731    <Rule>
732      <MaxScaleDenominator>50000</MaxScaleDenominator>
733      <MinScaleDenominator>1000</MinScaleDenominator>
734      <Filter>[power]='line'</Filter>
735      <LineSymbolizer>
736        <CssParameter name="stroke">#777</CssParameter>
737        <CssParameter name="stroke-width">1</CssParameter>
738      </LineSymbolizer>
739    </Rule>
740  </Style>
741
742<Style name="minor-roads-casing">
743    <Rule>
744      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
745      <MaxScaleDenominator>200000</MaxScaleDenominator>
746      <MinScaleDenominator>100000</MinScaleDenominator>
747      <LineSymbolizer>
748        <CssParameter name="stroke">#506077</CssParameter>
749        <CssParameter name="stroke-width">4</CssParameter>
750        <CssParameter name="stroke-dasharray">4,2</CssParameter>
751      </LineSymbolizer>
752    </Rule>
753    <Rule>
754      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
755      <MaxScaleDenominator>200000</MaxScaleDenominator>
756      <MinScaleDenominator>100000</MinScaleDenominator>
757      <LineSymbolizer>
758        <CssParameter name="stroke">#506077</CssParameter>
759        <CssParameter name="stroke-width">4</CssParameter>
760        <CssParameter name="stroke-linejoin">round</CssParameter>
761        <CssParameter name="stroke-linecap">round</CssParameter>
762      </LineSymbolizer>
763    </Rule>
764    <Rule>
765      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
766      <MaxScaleDenominator>100000</MaxScaleDenominator>
767      <MinScaleDenominator>20000</MinScaleDenominator>
768      <LineSymbolizer>
769        <CssParameter name="stroke">#506077</CssParameter>
770        <CssParameter name="stroke-width">7</CssParameter>
771        <CssParameter name="stroke-dasharray">4,2</CssParameter>
772      </LineSymbolizer>
773    </Rule>
774    <Rule>
775      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
776      <MaxScaleDenominator>100000</MaxScaleDenominator>
777      <MinScaleDenominator>20000</MinScaleDenominator>
778      <LineSymbolizer>
779        <CssParameter name="stroke">#506077</CssParameter>
780        <CssParameter name="stroke-width">7</CssParameter>
781        <CssParameter name="stroke-linejoin">round</CssParameter>
782        <CssParameter name="stroke-linecap">round</CssParameter>
783      </LineSymbolizer>
784    </Rule>
785    <Rule>
786      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
787      <MaxScaleDenominator>20000</MaxScaleDenominator>
788      <MinScaleDenominator>5000</MinScaleDenominator>
789      <LineSymbolizer>
790        <CssParameter name="stroke">#506077</CssParameter>
791        <CssParameter name="stroke-width">13</CssParameter>
792        <CssParameter name="stroke-dasharray">4,2</CssParameter>
793      </LineSymbolizer>
794    </Rule>
795    <Rule>
796      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
797      <MaxScaleDenominator>20000</MaxScaleDenominator>
798      <MinScaleDenominator>5000</MinScaleDenominator>
799      <LineSymbolizer>
800        <CssParameter name="stroke">#506077</CssParameter>
801        <CssParameter name="stroke-width">13</CssParameter>
802        <CssParameter name="stroke-linejoin">round</CssParameter>
803        <CssParameter name="stroke-linecap">round</CssParameter>
804      </LineSymbolizer>
805    </Rule>
806    <Rule>
807      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
808      <MaxScaleDenominator>5000</MaxScaleDenominator>
809      <MinScaleDenominator>1000</MinScaleDenominator>
810      <LineSymbolizer>
811        <CssParameter name="stroke">#506077</CssParameter>
812        <CssParameter name="stroke-width">17</CssParameter>
813        <CssParameter name="stroke-dasharray">4,2</CssParameter>
814      </LineSymbolizer>
815    </Rule>
816    <Rule>
817      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
818      <MaxScaleDenominator>5000</MaxScaleDenominator>
819      <MinScaleDenominator>1000</MinScaleDenominator>
820      <LineSymbolizer>
821        <CssParameter name="stroke">#506077</CssParameter>
822        <CssParameter name="stroke-width">17</CssParameter>
823        <CssParameter name="stroke-linejoin">round</CssParameter>
824        <CssParameter name="stroke-linecap">round</CssParameter>
825      </LineSymbolizer>
826    </Rule>
827
828   <Rule>
829      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
830      <MaxScaleDenominator>200000</MaxScaleDenominator>
831      <MinScaleDenominator>100000</MinScaleDenominator>
832      <LineSymbolizer>
833        <CssParameter name="stroke">#477147</CssParameter>
834        <CssParameter name="stroke-width">4</CssParameter>
835        <CssParameter name="stroke-dasharray">4,2</CssParameter>
836      </LineSymbolizer>
837    </Rule>
838    <Rule>
839      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
840      <MaxScaleDenominator>200000</MaxScaleDenominator>
841      <MinScaleDenominator>100000</MinScaleDenominator>
842      <LineSymbolizer>
843        <CssParameter name="stroke">#477147</CssParameter>
844        <CssParameter name="stroke-width">4</CssParameter>
845        <CssParameter name="stroke-linejoin">round</CssParameter>
846        <CssParameter name="stroke-linecap">round</CssParameter>
847      </LineSymbolizer>
848    </Rule>
849    <Rule>
850      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
851      <MaxScaleDenominator>100000</MaxScaleDenominator>
852      <MinScaleDenominator>20000</MinScaleDenominator>
853      <LineSymbolizer>
854        <CssParameter name="stroke">#477147</CssParameter>
855        <CssParameter name="stroke-width">10</CssParameter>
856        <CssParameter name="stroke-dasharray">4,2</CssParameter>
857      </LineSymbolizer>
858    </Rule>
859    <Rule>
860      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and  not [tunnel]='yes'</Filter>
861      <MaxScaleDenominator>100000</MaxScaleDenominator>
862      <MinScaleDenominator>20000</MinScaleDenominator>
863      <LineSymbolizer>
864        <CssParameter name="stroke">#477147</CssParameter>
865        <CssParameter name="stroke-width">10</CssParameter>
866        <CssParameter name="stroke-linejoin">round</CssParameter>
867        <CssParameter name="stroke-linecap">round</CssParameter>
868      </LineSymbolizer>
869    </Rule>
870    <Rule>
871     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
872      <MaxScaleDenominator>20000</MaxScaleDenominator>
873      <MinScaleDenominator>5000</MinScaleDenominator>
874      <LineSymbolizer>
875        <CssParameter name="stroke">#477147</CssParameter>
876        <CssParameter name="stroke-width">13</CssParameter>
877        <CssParameter name="stroke-dasharray">4,2</CssParameter>
878      </LineSymbolizer>
879    </Rule>
880    <Rule>
881     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
882      <MaxScaleDenominator>20000</MaxScaleDenominator>
883      <MinScaleDenominator>5000</MinScaleDenominator>
884      <LineSymbolizer>
885        <CssParameter name="stroke">#477147</CssParameter>
886        <CssParameter name="stroke-width">13</CssParameter>
887        <CssParameter name="stroke-linejoin">round</CssParameter>
888        <CssParameter name="stroke-linecap">round</CssParameter>
889      </LineSymbolizer>
890    </Rule>
891    <Rule>
892     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
893      <MaxScaleDenominator>5000</MaxScaleDenominator>
894      <MinScaleDenominator>1000</MinScaleDenominator>
895      <LineSymbolizer>
896        <CssParameter name="stroke">#477147</CssParameter>
897        <CssParameter name="stroke-width">17</CssParameter>
898        <CssParameter name="stroke-dasharray">4,2</CssParameter>
899      </LineSymbolizer>
900    </Rule>
901    <Rule>
902     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
903      <MaxScaleDenominator>5000</MaxScaleDenominator>
904      <MinScaleDenominator>1000</MinScaleDenominator>
905      <LineSymbolizer>
906        <CssParameter name="stroke">#477147</CssParameter>
907        <CssParameter name="stroke-width">17</CssParameter>
908        <CssParameter name="stroke-linejoin">round</CssParameter>
909        <CssParameter name="stroke-linecap">round</CssParameter>
910      </LineSymbolizer>
911    </Rule>
912
913
914    <Rule>
915      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
916      <MaxScaleDenominator>200000</MaxScaleDenominator>
917      <MinScaleDenominator>100000</MinScaleDenominator>
918      <LineSymbolizer>
919        <CssParameter name="stroke">#8d4346</CssParameter>
920        <CssParameter name="stroke-width">4</CssParameter>
921        <CssParameter name="stroke-dasharray">4,2</CssParameter>
922      </LineSymbolizer>
923    </Rule>
924    <Rule>
925      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
926      <MaxScaleDenominator>200000</MaxScaleDenominator>
927      <MinScaleDenominator>100000</MinScaleDenominator>
928      <LineSymbolizer>
929        <CssParameter name="stroke">#8d4346</CssParameter>
930        <CssParameter name="stroke-width">4</CssParameter>
931        <CssParameter name="stroke-linejoin">round</CssParameter>
932        <CssParameter name="stroke-linecap">round</CssParameter>
933      </LineSymbolizer>
934    </Rule>
935
936    <Rule>
937      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel] = 'yes'</Filter>
938      <MaxScaleDenominator>100000</MaxScaleDenominator>
939      <MinScaleDenominator>20000</MinScaleDenominator>
940      <LineSymbolizer>
941        <CssParameter name="stroke">#8d4346</CssParameter>
942        <CssParameter name="stroke-width">10</CssParameter>
943        <CssParameter name="stroke-dasharray">4,2</CssParameter>
944      </LineSymbolizer>
945    </Rule>
946    <Rule>
947      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel] = 'yes'</Filter>
948      <MaxScaleDenominator>100000</MaxScaleDenominator>
949      <MinScaleDenominator>20000</MinScaleDenominator>
950      <LineSymbolizer>
951        <CssParameter name="stroke">#8d4346</CssParameter>
952        <CssParameter name="stroke-width">10</CssParameter>
953        <CssParameter name="stroke-linejoin">round</CssParameter>
954        <CssParameter name="stroke-linecap">round</CssParameter>
955      </LineSymbolizer>
956    </Rule>
957
958    <Rule>
959      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
960      <MaxScaleDenominator>20000</MaxScaleDenominator>
961      <MinScaleDenominator>5000</MinScaleDenominator>
962      <LineSymbolizer>
963        <CssParameter name="stroke">#8d4346</CssParameter>
964        <CssParameter name="stroke-width">13</CssParameter>
965        <CssParameter name="stroke-dasharray">4,2</CssParameter>
966      </LineSymbolizer>
967    </Rule>
968    <Rule>
969      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
970      <MaxScaleDenominator>20000</MaxScaleDenominator>
971      <MinScaleDenominator>5000</MinScaleDenominator>     
972      <LineSymbolizer>
973        <CssParameter name="stroke">#8d4346</CssParameter>
974        <CssParameter name="stroke-width">13</CssParameter>
975        <CssParameter name="stroke-linejoin">round</CssParameter>
976        <CssParameter name="stroke-linecap">round</CssParameter>
977      </LineSymbolizer>
978    </Rule>
979
980    <Rule>
981      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
982      <MaxScaleDenominator>5000</MaxScaleDenominator>
983      <MinScaleDenominator>1000</MinScaleDenominator>
984      <LineSymbolizer>
985        <CssParameter name="stroke">#8d4346</CssParameter>
986        <CssParameter name="stroke-width">17</CssParameter>
987        <CssParameter name="stroke-dasharray">4,2</CssParameter>
988      </LineSymbolizer>
989    </Rule>
990    <Rule>
991      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
992      <MaxScaleDenominator>5000</MaxScaleDenominator>     
993      <MinScaleDenominator>1000</MinScaleDenominator>
994      <LineSymbolizer>
995        <CssParameter name="stroke">#8d4346</CssParameter>
996        <CssParameter name="stroke-width">17</CssParameter>
997        <CssParameter name="stroke-linejoin">round</CssParameter>
998        <CssParameter name="stroke-linecap">round</CssParameter>
999      </LineSymbolizer>
1000    </Rule>
1001
1002    <Rule>
1003      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1004      <MaxScaleDenominator>150000</MaxScaleDenominator>
1005      <MinScaleDenominator>75000</MinScaleDenominator>
1006      <LineSymbolizer>
1007        <CssParameter name="stroke">#a37b48</CssParameter>
1008        <CssParameter name="stroke-width">4</CssParameter>
1009        <CssParameter name="stroke-linejoin">round</CssParameter>
1010        <CssParameter name="stroke-linecap">round</CssParameter>
1011      </LineSymbolizer>
1012    </Rule>
1013    <Rule>
1014      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1015      <MaxScaleDenominator>150000</MaxScaleDenominator>
1016      <MinScaleDenominator>75000</MinScaleDenominator>
1017      <LineSymbolizer>
1018        <CssParameter name="stroke">#a37b48</CssParameter>
1019        <CssParameter name="stroke-width">4</CssParameter>
1020        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1021      </LineSymbolizer>
1022    </Rule>
1023
1024    <Rule>
1025      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1026      <MaxScaleDenominator>75000</MaxScaleDenominator>
1027      <MinScaleDenominator>25000</MinScaleDenominator>
1028      <LineSymbolizer>
1029        <CssParameter name="stroke">#a37b48</CssParameter>
1030        <CssParameter name="stroke-width">10</CssParameter>
1031        <CssParameter name="stroke-linejoin">round</CssParameter>
1032        <CssParameter name="stroke-linecap">round</CssParameter>
1033      </LineSymbolizer>
1034    </Rule>
1035    <Rule>
1036      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1037      <MaxScaleDenominator>75000</MaxScaleDenominator>
1038      <MinScaleDenominator>25000</MinScaleDenominator>
1039      <LineSymbolizer>
1040        <CssParameter name="stroke">#a37b48</CssParameter>
1041        <CssParameter name="stroke-width">10</CssParameter>
1042        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1043      </LineSymbolizer>
1044    </Rule>
1045
1046    <Rule>
1047      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1048      <MaxScaleDenominator>25000</MaxScaleDenominator>
1049      <MinScaleDenominator>5000</MinScaleDenominator>
1050      <LineSymbolizer>
1051        <CssParameter name="stroke">#a37b48</CssParameter>
1052        <CssParameter name="stroke-width">12</CssParameter>
1053        <CssParameter name="stroke-linejoin">round</CssParameter>
1054        <CssParameter name="stroke-linecap">round</CssParameter>
1055      </LineSymbolizer>
1056    </Rule>
1057    <Rule>
1058      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1059      <MaxScaleDenominator>25000</MaxScaleDenominator>
1060      <MinScaleDenominator>5000</MinScaleDenominator>
1061      <LineSymbolizer>
1062        <CssParameter name="stroke">#a37b48</CssParameter>
1063        <CssParameter name="stroke-width">12</CssParameter>
1064        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1065      </LineSymbolizer>
1066    </Rule>
1067
1068    <Rule>
1069      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1070      <MaxScaleDenominator>5000</MaxScaleDenominator>
1071      <MinScaleDenominator>1000</MinScaleDenominator>
1072      <LineSymbolizer>
1073        <CssParameter name="stroke">#a37b48</CssParameter>
1074        <CssParameter name="stroke-width">17</CssParameter>
1075        <CssParameter name="stroke-linejoin">round</CssParameter>
1076        <CssParameter name="stroke-linecap">round</CssParameter>
1077      </LineSymbolizer>
1078    </Rule>
1079    <Rule>
1080      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1081      <MaxScaleDenominator>5000</MaxScaleDenominator>
1082      <MinScaleDenominator>1000</MinScaleDenominator>
1083      <LineSymbolizer>
1084        <CssParameter name="stroke">#a37b48</CssParameter>
1085        <CssParameter name="stroke-width">17</CssParameter>
1086        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1087      </LineSymbolizer>
1088    </Rule>
1089
1090    <Rule>
1091      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1092      <MaxScaleDenominator>100000</MaxScaleDenominator>
1093      <MinScaleDenominator>50000</MinScaleDenominator>
1094      <LineSymbolizer>
1095        <CssParameter name="stroke">#999</CssParameter>
1096        <CssParameter name="stroke-width">6</CssParameter>
1097        <CssParameter name="stroke-linejoin">round</CssParameter>
1098        <CssParameter name="stroke-linecap">round</CssParameter>
1099      </LineSymbolizer>
1100    </Rule>
1101   <Rule>
1102      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1103      <MaxScaleDenominator>100000</MaxScaleDenominator>
1104      <MinScaleDenominator>50000</MinScaleDenominator>
1105      <LineSymbolizer>
1106        <CssParameter name="stroke">#999</CssParameter>
1107        <CssParameter name="stroke-width">6</CssParameter>
1108        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1109      </LineSymbolizer>
1110    </Rule>
1111
1112    <Rule>
1113      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1114      <MaxScaleDenominator>100000</MaxScaleDenominator>
1115      <MinScaleDenominator>50000</MinScaleDenominator>
1116      <LineSymbolizer>
1117        <CssParameter name="stroke">#999</CssParameter>
1118        <CssParameter name="stroke-width">3</CssParameter>
1119        <CssParameter name="stroke-linejoin">round</CssParameter>
1120        <CssParameter name="stroke-linecap">round</CssParameter>
1121      </LineSymbolizer>
1122    </Rule>
1123    <Rule>
1124      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1125      <MaxScaleDenominator>100000</MaxScaleDenominator>
1126      <MinScaleDenominator>50000</MinScaleDenominator>
1127      <LineSymbolizer>
1128        <CssParameter name="stroke">#999</CssParameter>
1129        <CssParameter name="stroke-width">3</CssParameter>
1130        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1131      </LineSymbolizer>
1132    </Rule>
1133
1134    <Rule>
1135      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1136      <MaxScaleDenominator>50000</MaxScaleDenominator>
1137      <MinScaleDenominator>25000</MinScaleDenominator>
1138      <LineSymbolizer>
1139        <CssParameter name="stroke">#999</CssParameter>
1140        <CssParameter name="stroke-width">7</CssParameter>
1141        <CssParameter name="stroke-linejoin">round</CssParameter>
1142        <CssParameter name="stroke-linecap">round</CssParameter>
1143      </LineSymbolizer>
1144    </Rule>
1145    <Rule>
1146      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1147      <MaxScaleDenominator>50000</MaxScaleDenominator>
1148      <MinScaleDenominator>25000</MinScaleDenominator>
1149      <LineSymbolizer>
1150        <CssParameter name="stroke">#999</CssParameter>
1151        <CssParameter name="stroke-width">7</CssParameter>
1152        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1153      </LineSymbolizer>
1154    </Rule>
1155
1156    <Rule>
1157      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1158      <MaxScaleDenominator>50000</MaxScaleDenominator>
1159      <MinScaleDenominator>25000</MinScaleDenominator>
1160      <LineSymbolizer>
1161        <CssParameter name="stroke">#999</CssParameter>
1162        <CssParameter name="stroke-width">4.5</CssParameter>
1163        <CssParameter name="stroke-linejoin">round</CssParameter>
1164        <CssParameter name="stroke-linecap">round</CssParameter>
1165      </LineSymbolizer>
1166    </Rule>
1167    <Rule>
1168      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1169      <MaxScaleDenominator>50000</MaxScaleDenominator>
1170      <MinScaleDenominator>25000</MinScaleDenominator>
1171      <LineSymbolizer>
1172        <CssParameter name="stroke">#999</CssParameter>
1173        <CssParameter name="stroke-width">4.5</CssParameter>
1174        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1175      </LineSymbolizer>
1176    </Rule>
1177
1178    <Rule>
1179      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1180      <MaxScaleDenominator>25000</MaxScaleDenominator>
1181      <MinScaleDenominator>5000</MinScaleDenominator>
1182      <LineSymbolizer>
1183        <CssParameter name="stroke">#999</CssParameter>
1184        <CssParameter name="stroke-width">11</CssParameter>
1185        <CssParameter name="stroke-linejoin">round</CssParameter>
1186        <CssParameter name="stroke-linecap">round</CssParameter>
1187      </LineSymbolizer>
1188    </Rule>
1189   <Rule>
1190      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1191      <MaxScaleDenominator>25000</MaxScaleDenominator>
1192      <MinScaleDenominator>5000</MinScaleDenominator>
1193      <LineSymbolizer>
1194        <CssParameter name="stroke">#999</CssParameter>
1195        <CssParameter name="stroke-width">11</CssParameter>
1196        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1197      </LineSymbolizer>
1198    </Rule>
1199
1200    <Rule>
1201      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1202      <MaxScaleDenominator>5000</MaxScaleDenominator>
1203      <MinScaleDenominator>1000</MinScaleDenominator>
1204      <LineSymbolizer>
1205        <CssParameter name="stroke">#999</CssParameter>
1206        <CssParameter name="stroke-width">16</CssParameter>
1207        <CssParameter name="stroke-linejoin">round</CssParameter>
1208        <CssParameter name="stroke-linecap">round</CssParameter>
1209      </LineSymbolizer>
1210    </Rule>
1211    <Rule>
1212      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1213      <MaxScaleDenominator>5000</MaxScaleDenominator>
1214      <MinScaleDenominator>1000</MinScaleDenominator>
1215      <LineSymbolizer>
1216        <CssParameter name="stroke">#999</CssParameter>
1217        <CssParameter name="stroke-width">16</CssParameter>
1218        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1219      </LineSymbolizer>
1220    </Rule>
1221
1222    <Rule>
1223      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1224      <MaxScaleDenominator>50000</MaxScaleDenominator>
1225      <MinScaleDenominator>25000</MinScaleDenominator>
1226      <LineSymbolizer>
1227        <CssParameter name="stroke">#999</CssParameter>
1228        <CssParameter name="stroke-width">3</CssParameter>
1229        <CssParameter name="stroke-linejoin">round</CssParameter>
1230        <CssParameter name="stroke-linecap">round</CssParameter>
1231      </LineSymbolizer>
1232    </Rule>
1233    <Rule>
1234      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1235      <MaxScaleDenominator>50000</MaxScaleDenominator>
1236      <MinScaleDenominator>25000</MinScaleDenominator>
1237      <LineSymbolizer>
1238        <CssParameter name="stroke">#999</CssParameter>
1239        <CssParameter name="stroke-width">3</CssParameter>
1240        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1241      </LineSymbolizer>
1242    </Rule>
1243
1244    <Rule>
1245      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1246      <MaxScaleDenominator>25000</MaxScaleDenominator>
1247      <MinScaleDenominator>1000</MinScaleDenominator>
1248      <LineSymbolizer>
1249        <CssParameter name="stroke">#999</CssParameter>
1250        <CssParameter name="stroke-width">8</CssParameter>
1251        <CssParameter name="stroke-linejoin">round</CssParameter>
1252        <CssParameter name="stroke-linecap">round</CssParameter>
1253      </LineSymbolizer>
1254   </Rule>
1255   <Rule>
1256      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1257      <MaxScaleDenominator>25000</MaxScaleDenominator>
1258      <MinScaleDenominator>1000</MinScaleDenominator>
1259      <LineSymbolizer>
1260        <CssParameter name="stroke">#999</CssParameter>
1261        <CssParameter name="stroke-width">8</CssParameter>
1262        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1263      </LineSymbolizer>
1264   </Rule>
1265   <Rule>
1266      <Filter>[highway] = 'pedestrian'</Filter>
1267      <MaxScaleDenominator>50000</MaxScaleDenominator>
1268      <LineSymbolizer>
1269        <CssParameter name="stroke">grey</CssParameter>
1270        <CssParameter name="stroke-width">5</CssParameter>
1271        <CssParameter name="stroke-linejoin">round</CssParameter>
1272        <CssParameter name="stroke-linecap">round</CssParameter>
1273      </LineSymbolizer>
1274   </Rule>
1275</Style>
1276
1277  <Style name="minor-roads">
1278    <!-- level 10 -->
1279    <Rule>
1280      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
1281      <MaxScaleDenominator>200000</MaxScaleDenominator>
1282      <MinScaleDenominator>100000</MinScaleDenominator>
1283      <LineSymbolizer>
1284        <CssParameter name="stroke">#c5d1e2</CssParameter>
1285        <CssParameter name="stroke-width">2.5</CssParameter>
1286      </LineSymbolizer>
1287    </Rule>
1288    <Rule>
1289      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1290      <MaxScaleDenominator>200000</MaxScaleDenominator>
1291      <MinScaleDenominator>100000</MinScaleDenominator>
1292      <LineSymbolizer>
1293        <CssParameter name="stroke">#809bc0</CssParameter>
1294        <CssParameter name="stroke-width">2.5</CssParameter>
1295      </LineSymbolizer>
1296    </Rule>
1297
1298    <!-- level 11 ...-->
1299    <Rule>
1300      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
1301      <MaxScaleDenominator>100000</MaxScaleDenominator>
1302      <MinScaleDenominator>20000</MinScaleDenominator>
1303      <LineSymbolizer>
1304        <CssParameter name="stroke">#c5d1e2</CssParameter>
1305        <CssParameter name="stroke-width">4.5</CssParameter>
1306        <CssParameter name="stroke-linejoin">round</CssParameter>
1307        <CssParameter name="stroke-linecap">round</CssParameter>
1308      </LineSymbolizer>
1309    </Rule>
1310    <Rule>
1311      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1312      <MaxScaleDenominator>100000</MaxScaleDenominator>
1313      <MinScaleDenominator>20000</MinScaleDenominator>
1314      <LineSymbolizer>
1315        <CssParameter name="stroke">#809bc0</CssParameter>
1316        <CssParameter name="stroke-width">4.5</CssParameter>
1317        <CssParameter name="stroke-linejoin">round</CssParameter>
1318        <CssParameter name="stroke-linecap">round</CssParameter>
1319      </LineSymbolizer>
1320    </Rule>
1321
1322    <Rule>
1323      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
1324      <MaxScaleDenominator>20000</MaxScaleDenominator>
1325      <MinScaleDenominator>5000</MinScaleDenominator>
1326      <LineSymbolizer>
1327        <CssParameter name="stroke">#c5d1e2</CssParameter>
1328        <CssParameter name="stroke-width">10</CssParameter>
1329        <CssParameter name="stroke-linejoin">round</CssParameter>
1330        <CssParameter name="stroke-linecap">round</CssParameter>
1331      </LineSymbolizer>
1332    </Rule>
1333    <Rule>
1334      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1335      <MaxScaleDenominator>20000</MaxScaleDenominator>
1336      <MinScaleDenominator>5000</MinScaleDenominator>
1337      <LineSymbolizer>
1338        <CssParameter name="stroke">#809bc0</CssParameter>
1339        <CssParameter name="stroke-width">10</CssParameter>
1340        <CssParameter name="stroke-linejoin">round</CssParameter>
1341        <CssParameter name="stroke-linecap">round</CssParameter>
1342      </LineSymbolizer>
1343    </Rule>
1344    <Rule>
1345      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link')  and [tunnel] = 'yes'</Filter>
1346      <MaxScaleDenominator>5000</MaxScaleDenominator>
1347      <MinScaleDenominator>1000</MinScaleDenominator>
1348      <LineSymbolizer>
1349        <CssParameter name="stroke">#c5d1e2</CssParameter>
1350        <CssParameter name="stroke-width">13</CssParameter>
1351        <CssParameter name="stroke-linejoin">round</CssParameter>
1352        <CssParameter name="stroke-linecap">round</CssParameter>
1353      </LineSymbolizer>
1354    </Rule>
1355    <Rule>
1356      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1357      <MaxScaleDenominator>5000</MaxScaleDenominator>
1358      <MinScaleDenominator>1000</MinScaleDenominator>
1359      <LineSymbolizer>
1360        <CssParameter name="stroke">#809bc0</CssParameter>
1361        <CssParameter name="stroke-width">13</CssParameter>
1362        <CssParameter name="stroke-linejoin">round</CssParameter>
1363        <CssParameter name="stroke-linecap">round</CssParameter>
1364      </LineSymbolizer>
1365    </Rule>
1366
1367    <Rule>
1368      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1369      <MaxScaleDenominator>200000</MaxScaleDenominator>
1370      <MinScaleDenominator>100000</MinScaleDenominator>
1371      <LineSymbolizer>
1372        <CssParameter name="stroke">#b0deb0</CssParameter>
1373        <CssParameter name="stroke-width">2.5</CssParameter>
1374        <CssParameter name="stroke-linejoin">round</CssParameter>
1375        <CssParameter name="stroke-linecap">round</CssParameter>
1376      </LineSymbolizer>
1377    </Rule>
1378    <Rule>
1379      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1380      <MaxScaleDenominator>200000</MaxScaleDenominator>
1381      <MinScaleDenominator>100000</MinScaleDenominator>
1382      <LineSymbolizer>
1383        <CssParameter name="stroke">#7fc97f</CssParameter>
1384        <CssParameter name="stroke-width">2.5</CssParameter>
1385        <CssParameter name="stroke-linejoin">round</CssParameter>
1386        <CssParameter name="stroke-linecap">round</CssParameter>
1387      </LineSymbolizer>
1388    </Rule>
1389    <Rule>
1390      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1391      <MaxScaleDenominator>100000</MaxScaleDenominator>
1392      <MinScaleDenominator>20000</MinScaleDenominator>
1393      <LineSymbolizer>
1394        <CssParameter name="stroke">#b0deb0</CssParameter>
1395        <CssParameter name="stroke-width">8</CssParameter>
1396        <CssParameter name="stroke-linejoin">round</CssParameter>
1397        <CssParameter name="stroke-linecap">round</CssParameter>
1398      </LineSymbolizer>
1399    </Rule>
1400    <Rule>
1401      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1402      <MaxScaleDenominator>100000</MaxScaleDenominator>
1403      <MinScaleDenominator>20000</MinScaleDenominator>
1404      <LineSymbolizer>
1405        <CssParameter name="stroke">#7fc97f</CssParameter>
1406        <CssParameter name="stroke-width">8</CssParameter>
1407        <CssParameter name="stroke-linejoin">round</CssParameter>
1408        <CssParameter name="stroke-linecap">round</CssParameter>
1409      </LineSymbolizer>
1410    </Rule>
1411
1412    <Rule>
1413      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1414      <MaxScaleDenominator>20000</MaxScaleDenominator>
1415      <MinScaleDenominator>5000</MinScaleDenominator>
1416      <LineSymbolizer>
1417        <CssParameter name="stroke">#b0deb0</CssParameter>
1418        <CssParameter name="stroke-width">10</CssParameter>
1419        <CssParameter name="stroke-linejoin">round</CssParameter>
1420        <CssParameter name="stroke-linecap">round</CssParameter>
1421      </LineSymbolizer>
1422    </Rule>
1423    <Rule>
1424      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1425      <MaxScaleDenominator>20000</MaxScaleDenominator>
1426      <MinScaleDenominator>5000</MinScaleDenominator>
1427      <LineSymbolizer>
1428        <CssParameter name="stroke">#7fc97f</CssParameter>
1429        <CssParameter name="stroke-width">10</CssParameter>
1430        <CssParameter name="stroke-linejoin">round</CssParameter>
1431        <CssParameter name="stroke-linecap">round</CssParameter>
1432      </LineSymbolizer>
1433    </Rule>
1434    <Rule>
1435      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1436      <MaxScaleDenominator>5000</MaxScaleDenominator>
1437      <MinScaleDenominator>1000</MinScaleDenominator>
1438      <LineSymbolizer>
1439        <CssParameter name="stroke">#b0deb0</CssParameter>
1440        <CssParameter name="stroke-width">13</CssParameter>
1441        <CssParameter name="stroke-linejoin">round</CssParameter>
1442        <CssParameter name="stroke-linecap">round</CssParameter>
1443      </LineSymbolizer>
1444    </Rule>
1445    <Rule>
1446      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1447      <MaxScaleDenominator>5000</MaxScaleDenominator>
1448      <MinScaleDenominator>1000</MinScaleDenominator>
1449      <LineSymbolizer>
1450        <CssParameter name="stroke">#7fc97f</CssParameter>
1451        <CssParameter name="stroke-width">13</CssParameter>
1452        <CssParameter name="stroke-linejoin">round</CssParameter>
1453        <CssParameter name="stroke-linecap">round</CssParameter>
1454      </LineSymbolizer>
1455    </Rule>
1456
1457  <Rule>
1458      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1459      <MaxScaleDenominator>500000</MaxScaleDenominator>
1460      <MinScaleDenominator>100000</MinScaleDenominator>
1461      <LineSymbolizer>
1462        <CssParameter name="stroke">#efa9ab</CssParameter>
1463        <CssParameter name="stroke-width">2.5</CssParameter>
1464        <CssParameter name="stroke-linejoin">round</CssParameter>
1465        <CssParameter name="stroke-linecap">round</CssParameter>
1466      </LineSymbolizer>
1467    </Rule>
1468    <Rule>
1469      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1470      <MaxScaleDenominator>500000</MaxScaleDenominator>
1471      <MinScaleDenominator>100000</MinScaleDenominator>
1472      <LineSymbolizer>
1473        <CssParameter name="stroke">#e46d71</CssParameter>
1474        <CssParameter name="stroke-width">2.5</CssParameter>
1475        <CssParameter name="stroke-linejoin">round</CssParameter>
1476        <CssParameter name="stroke-linecap">round</CssParameter>
1477      </LineSymbolizer>
1478    </Rule>
1479
1480    <Rule>
1481      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1482      <MaxScaleDenominator>100000</MaxScaleDenominator>
1483      <MinScaleDenominator>20000</MinScaleDenominator>
1484      <LineSymbolizer>
1485        <CssParameter name="stroke">#efa9ab</CssParameter>
1486        <CssParameter name="stroke-width">8</CssParameter>
1487        <CssParameter name="stroke-linejoin">round</CssParameter>
1488        <CssParameter name="stroke-linecap">round</CssParameter>
1489      </LineSymbolizer>
1490    </Rule>
1491    <Rule>
1492      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1493      <MaxScaleDenominator>100000</MaxScaleDenominator>
1494      <MinScaleDenominator>20000</MinScaleDenominator>
1495      <LineSymbolizer>
1496        <CssParameter name="stroke">#e46d71</CssParameter>
1497        <CssParameter name="stroke-width">8</CssParameter>
1498        <CssParameter name="stroke-linejoin">round</CssParameter>
1499        <CssParameter name="stroke-linecap">round</CssParameter>
1500      </LineSymbolizer>
1501    </Rule>
1502    <Rule>
1503      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1504      <MaxScaleDenominator>20000</MaxScaleDenominator>
1505      <MinScaleDenominator>5000</MinScaleDenominator>
1506      <LineSymbolizer>
1507        <CssParameter name="stroke">#efa9ab</CssParameter>
1508        <CssParameter name="stroke-width">10</CssParameter>
1509        <CssParameter name="stroke-linejoin">round</CssParameter>
1510        <CssParameter name="stroke-linecap">round</CssParameter>
1511      </LineSymbolizer>
1512    </Rule>
1513
1514    <Rule>
1515      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1516      <MaxScaleDenominator>20000</MaxScaleDenominator>
1517      <MinScaleDenominator>5000</MinScaleDenominator>
1518      <LineSymbolizer>
1519        <CssParameter name="stroke">#e46d71</CssParameter>
1520        <CssParameter name="stroke-width">10</CssParameter>
1521        <CssParameter name="stroke-linejoin">round</CssParameter>
1522        <CssParameter name="stroke-linecap">round</CssParameter>
1523      </LineSymbolizer>
1524    </Rule>
1525
1526    <Rule>
1527      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1528      <MaxScaleDenominator>5000</MaxScaleDenominator>
1529      <MinScaleDenominator>1000</MinScaleDenominator>
1530      <LineSymbolizer>
1531        <CssParameter name="stroke">#efa9ab</CssParameter>
1532        <CssParameter name="stroke-width">13</CssParameter>
1533        <CssParameter name="stroke-linejoin">round</CssParameter>
1534        <CssParameter name="stroke-linecap">round</CssParameter>
1535      </LineSymbolizer>
1536    </Rule>
1537    <Rule>
1538      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1539      <MaxScaleDenominator>5000</MaxScaleDenominator>
1540      <MinScaleDenominator>1000</MinScaleDenominator>
1541      <LineSymbolizer>
1542        <CssParameter name="stroke">#e46d71</CssParameter>
1543        <CssParameter name="stroke-width">13</CssParameter>
1544        <CssParameter name="stroke-linejoin">round</CssParameter>
1545        <CssParameter name="stroke-linecap">round</CssParameter>
1546      </LineSymbolizer>
1547    </Rule>
1548
1549
1550    <!-- level 11 ..-->
1551   <Rule>
1552      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1553      <MaxScaleDenominator>150000</MaxScaleDenominator>
1554      <MinScaleDenominator>75000</MinScaleDenominator>
1555      <LineSymbolizer>
1556        <CssParameter name="stroke">#fdbf6f</CssParameter>
1557        <CssParameter name="stroke-width">2</CssParameter>
1558        <CssParameter name="stroke-linejoin">round</CssParameter>
1559        <CssParameter name="stroke-linecap">round</CssParameter>
1560      </LineSymbolizer>
1561    </Rule>
1562    <Rule>
1563      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1564      <MaxScaleDenominator>150000</MaxScaleDenominator>
1565      <MinScaleDenominator>75000</MinScaleDenominator>
1566      <LineSymbolizer>
1567        <CssParameter name="stroke">#fed5a0</CssParameter>
1568        <CssParameter name="stroke-width">2</CssParameter>
1569        <CssParameter name="stroke-linejoin">round</CssParameter>
1570        <CssParameter name="stroke-linecap">round</CssParameter>
1571      </LineSymbolizer>
1572    </Rule>
1573    <Rule>
1574      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1575      <MaxScaleDenominator>75000</MaxScaleDenominator>
1576      <MinScaleDenominator>25000</MinScaleDenominator>
1577      <LineSymbolizer>
1578        <CssParameter name="stroke">#fdbf6f</CssParameter>
1579        <CssParameter name="stroke-width">8</CssParameter>
1580        <CssParameter name="stroke-linejoin">round</CssParameter>
1581        <CssParameter name="stroke-linecap">round</CssParameter>
1582      </LineSymbolizer>
1583    </Rule>
1584    <Rule>
1585      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1586      <MaxScaleDenominator>75000</MaxScaleDenominator>
1587      <MinScaleDenominator>25000</MinScaleDenominator>
1588      <LineSymbolizer>
1589        <CssParameter name="stroke">#fed5a0</CssParameter>
1590        <CssParameter name="stroke-width">8</CssParameter>
1591        <CssParameter name="stroke-linejoin">round</CssParameter>
1592        <CssParameter name="stroke-linecap">round</CssParameter>
1593      </LineSymbolizer>
1594    </Rule>
1595    <Rule>
1596      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1597      <MaxScaleDenominator>25000</MaxScaleDenominator>
1598      <MinScaleDenominator>5000</MinScaleDenominator>
1599      <LineSymbolizer>
1600        <CssParameter name="stroke">#fdbf6f</CssParameter>
1601        <CssParameter name="stroke-width">10</CssParameter>
1602        <CssParameter name="stroke-linejoin">round</CssParameter>
1603        <CssParameter name="stroke-linecap">round</CssParameter>
1604      </LineSymbolizer>
1605    </Rule>
1606    <Rule>
1607      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1608      <MaxScaleDenominator>25000</MaxScaleDenominator>
1609      <MinScaleDenominator>5000</MinScaleDenominator>
1610      <LineSymbolizer>
1611        <CssParameter name="stroke">#fed5a0</CssParameter>
1612        <CssParameter name="stroke-width">10</CssParameter>
1613        <CssParameter name="stroke-linejoin">round</CssParameter>
1614        <CssParameter name="stroke-linecap">round</CssParameter>
1615      </LineSymbolizer>
1616    </Rule>
1617    <Rule>
1618      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1619      <MaxScaleDenominator>5000</MaxScaleDenominator>
1620      <MinScaleDenominator>1000</MinScaleDenominator>
1621      <LineSymbolizer>
1622        <CssParameter name="stroke">#fdbf6f</CssParameter>
1623        <CssParameter name="stroke-width">14</CssParameter>
1624        <CssParameter name="stroke-linejoin">round</CssParameter>
1625        <CssParameter name="stroke-linecap">round</CssParameter>
1626      </LineSymbolizer>
1627    </Rule>
1628    <Rule>
1629      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1630      <MaxScaleDenominator>5000</MaxScaleDenominator>
1631      <MinScaleDenominator>1000</MinScaleDenominator>
1632      <LineSymbolizer>
1633        <CssParameter name="stroke">#fed5a0</CssParameter>
1634        <CssParameter name="stroke-width">14</CssParameter>
1635        <CssParameter name="stroke-linejoin">round</CssParameter>
1636        <CssParameter name="stroke-linecap">round</CssParameter>
1637      </LineSymbolizer>
1638    </Rule>
1639    <!-- -->
1640    <Rule>
1641      <MaxScaleDenominator>100000</MaxScaleDenominator>
1642      <MinScaleDenominator>50000</MinScaleDenominator>
1643      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1644      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_tunnel.png" type="png" width="10" height="3" />
1645    </Rule>
1646    <Rule>
1647      <MaxScaleDenominator>100000</MaxScaleDenominator>
1648      <MinScaleDenominator>50000</MinScaleDenominator>
1649      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1650      <LinePatternSymbolizer file="c:/mapnik/symbols/rail.png" type="png" width="20" height="3" />
1651    </Rule>
1652    <Rule>
1653      <MaxScaleDenominator>50000</MaxScaleDenominator>
1654      <MinScaleDenominator>1000</MinScaleDenominator>
1655      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel] = 'yes' or [bridge]='yes' or [bridge]='true')</Filter>
1656      <LinePatternSymbolizer file="c:/mapnik/symbols/rail.png" type="png" width="20" height="3" />
1657    </Rule>
1658    <Rule>
1659      <MaxScaleDenominator>50000</MaxScaleDenominator>
1660      <MinScaleDenominator>1000</MinScaleDenominator>
1661      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1662      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_tunnel.png" type="png" width="10" height="3" />
1663    </Rule>
1664    <Rule>
1665      <MaxScaleDenominator>50000</MaxScaleDenominator>
1666      <MinScaleDenominator>1000</MinScaleDenominator>
1667      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1668      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_bridge.png" type="png" width="20" height="7" />
1669    </Rule>
1670    <Rule>
1671      <MaxScaleDenominator>100000</MaxScaleDenominator>
1672      <MinScaleDenominator>1000</MinScaleDenominator>
1673      <Filter>[railway]='narrow_gauge'</Filter>
1674      <LineSymbolizer>
1675        <CssParameter name="stroke">#444</CssParameter>
1676        <CssParameter name="stroke-width">2</CssParameter>
1677      </LineSymbolizer>
1678    </Rule>
1679    <Rule>
1680      <MaxScaleDenominator>100000</MaxScaleDenominator>
1681      <MinScaleDenominator>20000</MinScaleDenominator>
1682      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1683      <LineSymbolizer>
1684        <CssParameter name="stroke">#444</CssParameter>
1685        <CssParameter name="stroke-width">1</CssParameter>
1686          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1687      </LineSymbolizer>
1688    </Rule>
1689    <Rule>
1690      <MaxScaleDenominator>20000</MaxScaleDenominator>
1691      <MinScaleDenominator>1000</MinScaleDenominator>
1692      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1693      <LineSymbolizer>
1694        <CssParameter name="stroke">#444</CssParameter>
1695        <CssParameter name="stroke-width">2</CssParameter>
1696          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1697      </LineSymbolizer>
1698    </Rule>
1699    <Rule>
1700      <MaxScaleDenominator>100000</MaxScaleDenominator>
1701      <MinScaleDenominator>20000</MinScaleDenominator>
1702      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1703      <LineSymbolizer>
1704        <CssParameter name="stroke">#444</CssParameter>
1705        <CssParameter name="stroke-width">1</CssParameter>
1706      </LineSymbolizer>
1707    </Rule><Rule>
1708      <MaxScaleDenominator>20000</MaxScaleDenominator>
1709      <MinScaleDenominator>1000</MinScaleDenominator>
1710      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1711      <LineSymbolizer>
1712        <CssParameter name="stroke">#444</CssParameter>
1713        <CssParameter name="stroke-width">2</CssParameter>
1714      </LineSymbolizer>
1715    </Rule>
1716    <Rule>
1717      <MaxScaleDenominator>100000</MaxScaleDenominator>
1718      <MinScaleDenominator>1000</MinScaleDenominator>
1719      <Filter>[railway]='light_rail' and [tunnel]='yes'</Filter>
1720      <LineSymbolizer>
1721        <CssParameter name="stroke">#444</CssParameter>
1722        <CssParameter name="stroke-width">2</CssParameter>
1723        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1724      </LineSymbolizer>
1725    </Rule>
1726     <Rule>
1727      <MaxScaleDenominator>100000</MaxScaleDenominator>
1728      <MinScaleDenominator>1000</MinScaleDenominator>
1729      <Filter>[railway]='light_rail' and not [tunnel]='yes'</Filter>
1730      <LineSymbolizer>
1731        <CssParameter name="stroke">#444</CssParameter>
1732        <CssParameter name="stroke-width">2</CssParameter>
1733      </LineSymbolizer>
1734    </Rule>
1735
1736     <Rule>
1737      <MaxScaleDenominator>200000</MaxScaleDenominator>
1738      <MinScaleDenominator>1000</MinScaleDenominator>
1739      <Filter>[railway]='subway' and [tunnel]='yes'</Filter>
1740      <LineSymbolizer>
1741        <CssParameter name="stroke">#999</CssParameter>
1742        <CssParameter name="stroke-width">2</CssParameter>
1743        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1744      </LineSymbolizer>
1745    </Rule>
1746    <Rule>
1747      <MaxScaleDenominator>200000</MaxScaleDenominator>
1748      <MinScaleDenominator>1000</MinScaleDenominator>
1749      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
1750      <LineSymbolizer>
1751        <CssParameter name="stroke">#999</CssParameter>
1752        <CssParameter name="stroke-width">2</CssParameter>
1753      </LineSymbolizer>
1754    </Rule>
1755
1756    <Rule>
1757      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
1758      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1759      <MinScaleDenominator>100000</MinScaleDenominator>
1760      <LineSymbolizer>
1761        <CssParameter name="stroke">#ccc</CssParameter>
1762        <CssParameter name="stroke-width">1</CssParameter>
1763      </LineSymbolizer>
1764    </Rule>
1765
1766    <Rule>
1767      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1768      <MaxScaleDenominator>100000</MaxScaleDenominator>
1769      <MinScaleDenominator>50000</MinScaleDenominator>
1770      <LineSymbolizer>
1771        <CssParameter name="stroke">#fff</CssParameter>
1772        <CssParameter name="stroke-width">2</CssParameter>
1773        <CssParameter name="stroke-linejoin">round</CssParameter>
1774        <CssParameter name="stroke-linecap">round</CssParameter>
1775      </LineSymbolizer>
1776    </Rule>
1777
1778    <Rule>
1779      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1780      <MaxScaleDenominator>50000</MaxScaleDenominator>
1781      <MinScaleDenominator>15000</MinScaleDenominator>
1782      <LineSymbolizer>
1783        <CssParameter name="stroke">#fff</CssParameter>
1784        <CssParameter name="stroke-width">3</CssParameter>
1785        <CssParameter name="stroke-linejoin">round</CssParameter>
1786        <CssParameter name="stroke-linecap">round</CssParameter>
1787      </LineSymbolizer>
1788    </Rule>
1789
1790    <Rule>
1791      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1792      <MaxScaleDenominator>25000</MaxScaleDenominator>
1793      <MinScaleDenominator>5000</MinScaleDenominator>
1794      <LineSymbolizer>
1795        <CssParameter name="stroke">#fff</CssParameter>
1796        <CssParameter name="stroke-width">9.4</CssParameter>
1797        <CssParameter name="stroke-linejoin">round</CssParameter>
1798        <CssParameter name="stroke-linecap">round</CssParameter>
1799      </LineSymbolizer>
1800    </Rule>
1801
1802
1803    <Rule>
1804      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1805      <MaxScaleDenominator>5000</MaxScaleDenominator>
1806      <MinScaleDenominator>100</MinScaleDenominator>
1807      <LineSymbolizer>
1808        <CssParameter name="stroke">#fff</CssParameter>
1809        <CssParameter name="stroke-width">13</CssParameter>
1810        <CssParameter name="stroke-linejoin">round</CssParameter>
1811        <CssParameter name="stroke-linecap">round</CssParameter>
1812      </LineSymbolizer>
1813    </Rule>
1814
1815    <Rule>
1816      <Filter>[highway] = 'tertiary'</Filter>
1817      <MaxScaleDenominator>100000</MaxScaleDenominator>
1818      <MinScaleDenominator>50000</MinScaleDenominator>
1819      <LineSymbolizer>
1820        <CssParameter name="stroke">#ffffcc</CssParameter>
1821        <CssParameter name="stroke-width">4</CssParameter>
1822        <CssParameter name="stroke-linejoin">round</CssParameter>
1823        <CssParameter name="stroke-linecap">round</CssParameter>
1824      </LineSymbolizer>
1825    </Rule>
1826
1827    <Rule>
1828      <Filter>[highway] = 'tertiary'</Filter>
1829      <MaxScaleDenominator>50000</MaxScaleDenominator>
1830      <MinScaleDenominator>25000</MinScaleDenominator>
1831      <LineSymbolizer>
1832        <CssParameter name="stroke">#ffffcc</CssParameter>
1833        <CssParameter name="stroke-width">5</CssParameter>
1834        <CssParameter name="stroke-linejoin">round</CssParameter>
1835        <CssParameter name="stroke-linecap">round</CssParameter>
1836      </LineSymbolizer>
1837    </Rule>
1838
1839   <Rule>
1840      <Filter>[highway] = 'tertiary'</Filter>
1841      <MaxScaleDenominator>25000</MaxScaleDenominator>
1842      <MinScaleDenominator>5000</MinScaleDenominator>
1843      <LineSymbolizer>
1844        <CssParameter name="stroke">#ffffcc</CssParameter>
1845        <CssParameter name="stroke-width">9.4</CssParameter>
1846        <CssParameter name="stroke-linejoin">round</CssParameter>
1847        <CssParameter name="stroke-linecap">round</CssParameter>
1848      </LineSymbolizer>
1849    </Rule>
1850    <Rule>
1851      <Filter>[highway] = 'tertiary'</Filter>
1852      <MaxScaleDenominator>5000</MaxScaleDenominator>
1853      <MinScaleDenominator>1000</MinScaleDenominator>
1854      <LineSymbolizer>
1855        <CssParameter name="stroke">#ffffcc</CssParameter>
1856        <CssParameter name="stroke-width">13</CssParameter>
1857        <CssParameter name="stroke-linejoin">round</CssParameter>
1858        <CssParameter name="stroke-linecap">round</CssParameter>
1859      </LineSymbolizer>
1860    </Rule>
1861    <Rule>
1862      <Filter>[highway] = 'service'</Filter>
1863      <MaxScaleDenominator>100000</MaxScaleDenominator>
1864      <MinScaleDenominator>50000</MinScaleDenominator>
1865      <LineSymbolizer>
1866        <CssParameter name="stroke">#bbbbbb</CssParameter>
1867        <CssParameter name="stroke-width">1</CssParameter>
1868      </LineSymbolizer>
1869   </Rule>
1870    <Rule>
1871      <Filter>[highway] = 'service'</Filter>
1872      <MaxScaleDenominator>50000</MaxScaleDenominator>
1873      <MinScaleDenominator>25000</MinScaleDenominator>
1874      <LineSymbolizer>
1875        <CssParameter name="stroke">white</CssParameter>
1876        <CssParameter name="stroke-width">2</CssParameter>
1877      </LineSymbolizer>
1878   </Rule>
1879
1880    <Rule>
1881      <Filter>[highway] = 'service'</Filter>
1882      <MaxScaleDenominator>25000</MaxScaleDenominator>
1883      <MinScaleDenominator>1000</MinScaleDenominator>
1884      <LineSymbolizer>
1885        <CssParameter name="stroke">white</CssParameter>
1886        <CssParameter name="stroke-width">6</CssParameter>
1887        <CssParameter name="stroke-linejoin">round</CssParameter>
1888        <CssParameter name="stroke-linecap">round</CssParameter>
1889      </LineSymbolizer>
1890   </Rule>
1891   <Rule>
1892      <Filter>[highway] = 'pedestrian'</Filter>
1893      <MaxScaleDenominator>50000</MaxScaleDenominator>
1894      <LineSymbolizer>
1895        <CssParameter name="stroke">#ededed</CssParameter>
1896        <CssParameter name="stroke-width">4</CssParameter>
1897        <CssParameter name="stroke-linejoin">round</CssParameter>
1898        <CssParameter name="stroke-linecap">round</CssParameter>
1899      </LineSymbolizer>
1900    </Rule>
1901    <Rule>
1902      <Filter>[highway] = 'steps'</Filter>
1903      <MaxScaleDenominator>20000</MaxScaleDenominator>
1904      <LineSymbolizer>
1905        <CssParameter name="stroke">salmon</CssParameter>
1906        <CssParameter name="stroke-width">5.0</CssParameter>
1907        <CssParameter name="stroke-dasharray">2,1</CssParameter>
1908      </LineSymbolizer>
1909    </Rule>
1910   <Rule>
1911      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1912      <MaxScaleDenominator>100000</MaxScaleDenominator>
1913      <LineSymbolizer>
1914        <CssParameter name="stroke">#fff</CssParameter>
1915        <CssParameter name="stroke-width">4</CssParameter>
1916        <CssParameter name="stroke-linejoin">round</CssParameter>
1917        <CssParameter name="stroke-linecap">round</CssParameter>
1918        <CssParameter name="stroke-opacity">0.4</CssParameter>
1919      </LineSymbolizer>
1920      <LineSymbolizer>
1921        <CssParameter name="stroke">green</CssParameter>
1922        <CssParameter name="stroke-width">1.5</CssParameter>
1923        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1924      </LineSymbolizer>
1925    </Rule>
1926    <Rule>
1927      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1928      <MaxScaleDenominator>100000</MaxScaleDenominator>
1929      <LineSymbolizer>
1930        <CssParameter name="stroke">grey</CssParameter>
1931        <CssParameter name="stroke-width">5</CssParameter>
1932        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1933      </LineSymbolizer>
1934      <LineSymbolizer>
1935        <CssParameter name="stroke">#fff</CssParameter>
1936        <CssParameter name="stroke-width">3</CssParameter>
1937        <CssParameter name="stroke-linejoin">round</CssParameter>
1938        <CssParameter name="stroke-linecap">round</CssParameter>
1939      </LineSymbolizer>
1940      <LineSymbolizer>
1941        <CssParameter name="stroke">green</CssParameter>
1942        <CssParameter name="stroke-width">2</CssParameter>
1943        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1944        <CssParameter name="stroke-opacity">0.5</CssParameter>
1945        <CssParameter name="stroke-linejoin">round</CssParameter>
1946        <CssParameter name="stroke-linecap">round</CssParameter>
1947      </LineSymbolizer>
1948    </Rule>
1949    <Rule>
1950      <Filter>[highway] = 'footway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1951      <MaxScaleDenominator>100000</MaxScaleDenominator>
1952      <LineSymbolizer>
1953        <CssParameter name="stroke">#fff</CssParameter>
1954        <CssParameter name="stroke-width">6</CssParameter>
1955        <CssParameter name="stroke-linejoin">round</CssParameter>
1956        <CssParameter name="stroke-linecap">round</CssParameter>
1957        <CssParameter name="stroke-opacity">0.4</CssParameter>
1958      </LineSymbolizer>
1959      <LineSymbolizer>
1960        <CssParameter name="stroke">salmon</CssParameter>
1961        <CssParameter name="stroke-width">2.0</CssParameter>
1962        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1963        <CssParameter name="stroke-linejoin">round</CssParameter>
1964        <CssParameter name="stroke-linecap">round</CssParameter>
1965      </LineSymbolizer>
1966    </Rule>
1967    <Rule>
1968      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1969      <MaxScaleDenominator>100000</MaxScaleDenominator>
1970      <LineSymbolizer>
1971        <CssParameter name="stroke">grey</CssParameter>
1972        <CssParameter name="stroke-width">5.5</CssParameter>
1973        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1974      </LineSymbolizer>
1975      <LineSymbolizer>
1976        <CssParameter name="stroke">#fff</CssParameter>
1977        <CssParameter name="stroke-width">3.5</CssParameter>
1978        <CssParameter name="stroke-linejoin">round</CssParameter>
1979        <CssParameter name="stroke-linecap">round</CssParameter>
1980      </LineSymbolizer>
1981      <LineSymbolizer>
1982        <CssParameter name="stroke">salmon</CssParameter>
1983        <CssParameter name="stroke-width">2.5</CssParameter>
1984        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1985        <CssParameter name="stroke-opacity">0.5</CssParameter>
1986        <CssParameter name="stroke-linejoin">round</CssParameter>
1987        <CssParameter name="stroke-linecap">round</CssParameter>
1988      </LineSymbolizer>
1989    </Rule>
1990    <Rule>
1991      <Filter>[highway] = 'steps'</Filter>
1992      <MaxScaleDenominator>100000</MaxScaleDenominator>
1993      <MinScaleDenominator>20000</MinScaleDenominator>
1994      <LineSymbolizer>
1995        <CssParameter name="stroke">#fff</CssParameter>
1996        <CssParameter name="stroke-width">6</CssParameter>
1997        <CssParameter name="stroke-opacity">0.4</CssParameter>
1998      </LineSymbolizer>
1999      <LineSymbolizer>
2000        <CssParameter name="stroke">salmon</CssParameter>
2001        <CssParameter name="stroke-width">2.0</CssParameter>
2002        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2003        <CssParameter name="stroke-linejoin">round</CssParameter>
2004        <CssParameter name="stroke-linecap">round</CssParameter>
2005      </LineSymbolizer>
2006    </Rule>
2007
2008    <Rule>
2009      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2010      <MaxScaleDenominator>100000</MaxScaleDenominator>
2011      <LineSymbolizer>
2012        <CssParameter name="stroke">white</CssParameter>
2013        <CssParameter name="stroke-width">4</CssParameter>
2014        <CssParameter name="stroke-linejoin">round</CssParameter>
2015        <CssParameter name="stroke-linecap">round</CssParameter>
2016        <CssParameter name="stroke-opacity">0.4</CssParameter>
2017      </LineSymbolizer>
2018      <LineSymbolizer>
2019        <CssParameter name="stroke">blue</CssParameter>
2020        <CssParameter name="stroke-width">1.5</CssParameter>
2021        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2022        <CssParameter name="stroke-linejoin">round</CssParameter>
2023        <CssParameter name="stroke-linecap">round</CssParameter>
2024      </LineSymbolizer>
2025    </Rule>
2026    <Rule>
2027      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2028      <MaxScaleDenominator>100000</MaxScaleDenominator>
2029      <LineSymbolizer>
2030        <CssParameter name="stroke">grey</CssParameter>
2031        <CssParameter name="stroke-width">5</CssParameter>
2032        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2033      </LineSymbolizer>
2034      <LineSymbolizer>
2035        <CssParameter name="stroke">white</CssParameter>
2036        <CssParameter name="stroke-width">3</CssParameter>
2037        <CssParameter name="stroke-linejoin">round</CssParameter>
2038        <CssParameter name="stroke-linecap">round</CssParameter>
2039      </LineSymbolizer>
2040      <LineSymbolizer>
2041        <CssParameter name="stroke">blue</CssParameter>
2042        <CssParameter name="stroke-width">2</CssParameter>
2043        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2044        <CssParameter name="stroke-opacity">0.5</CssParameter>
2045        <CssParameter name="stroke-linejoin">round</CssParameter>
2046        <CssParameter name="stroke-linecap">round</CssParameter>
2047      </LineSymbolizer>
2048    </Rule>
2049    <Rule>
2050      <Filter>[highway] = 'byway'</Filter>
2051      <MaxScaleDenominator>100000</MaxScaleDenominator>
2052      <LineSymbolizer>
2053        <CssParameter name="stroke">white</CssParameter>
2054        <CssParameter name="stroke-width">6</CssParameter>
2055        <CssParameter name="stroke-linejoin">round</CssParameter>
2056        <CssParameter name="stroke-linecap">round</CssParameter>
2057        <CssParameter name="stroke-opacity">0.4</CssParameter>
2058      </LineSymbolizer>
2059      <LineSymbolizer>
2060        <CssParameter name="stroke">#ffcc00</CssParameter>
2061        <CssParameter name="stroke-width">2.0</CssParameter>
2062        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2063        <CssParameter name="stroke-linejoin">round</CssParameter>
2064        <CssParameter name="stroke-linecap">round</CssParameter>
2065      </LineSymbolizer>
2066    </Rule>
2067<Rule>
2068      <Filter>[highway] = 'unsurfaced'</Filter>
2069      <MaxScaleDenominator>100000</MaxScaleDenominator>
2070      <MinScaleDenominator>50000</MinScaleDenominator>
2071      <LineSymbolizer>
2072        <CssParameter name="stroke">#fff</CssParameter>
2073        <CssParameter name="stroke-width">4</CssParameter>
2074        <CssParameter name="stroke-linejoin">round</CssParameter>
2075        <CssParameter name="stroke-linecap">round</CssParameter>
2076        <CssParameter name="stroke-opacity">0.4</CssParameter>
2077      </LineSymbolizer>
2078      <LineSymbolizer>
2079        <CssParameter name="stroke">#debd9c</CssParameter>
2080        <CssParameter name="stroke-width">3</CssParameter>
2081        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2082        <CssParameter name="stroke-linejoin">round</CssParameter>
2083        <CssParameter name="stroke-linecap">round</CssParameter>
2084      </LineSymbolizer>
2085    </Rule>
2086    <Rule>
2087      <Filter>[highway] = 'unsurfaced'</Filter>
2088      <MaxScaleDenominator>50000</MaxScaleDenominator>
2089      <LineSymbolizer>
2090        <CssParameter name="stroke">#fff</CssParameter>
2091        <CssParameter name="stroke-width">5</CssParameter>
2092        <CssParameter name="stroke-linejoin">round</CssParameter>
2093        <CssParameter name="stroke-linecap">round</CssParameter>
2094        <CssParameter name="stroke-opacity">0.4</CssParameter>
2095      </LineSymbolizer>
2096      <LineSymbolizer>
2097        <CssParameter name="stroke">#debd9c</CssParameter>
2098        <CssParameter name="stroke-width">4</CssParameter>
2099        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2100        <CssParameter name="stroke-linejoin">round</CssParameter>
2101        <CssParameter name="stroke-linecap">round</CssParameter>
2102      </LineSymbolizer>
2103    </Rule>
2104    <Rule>
2105      <Filter>[highway] = 'track' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2106      <MaxScaleDenominator>100000</MaxScaleDenominator>
2107      <LineSymbolizer>
2108        <CssParameter name="stroke">white</CssParameter>
2109        <CssParameter name="stroke-width">4</CssParameter>
2110        <CssParameter name="stroke-linejoin">round</CssParameter>
2111        <CssParameter name="stroke-linecap">round</CssParameter>
2112        <CssParameter name="stroke-opacity">0.4</CssParameter>
2113      </LineSymbolizer>
2114      <LineSymbolizer>
2115        <CssParameter name="stroke">#996600</CssParameter>
2116        <CssParameter name="stroke-width">1.5</CssParameter>
2117        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2118        <CssParameter name="stroke-linejoin">round</CssParameter>
2119        <CssParameter name="stroke-linecap">round</CssParameter>
2120      </LineSymbolizer>
2121    </Rule>
2122    <Rule>
2123      <Filter>[highway] = 'track' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2124      <MaxScaleDenominator>100000</MaxScaleDenominator>
2125      <LineSymbolizer>
2126        <CssParameter name="stroke">grey</CssParameter>
2127        <CssParameter name="stroke-width">5</CssParameter>
2128        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2129      </LineSymbolizer>
2130      <LineSymbolizer>
2131        <CssParameter name="stroke">white</CssParameter>
2132        <CssParameter name="stroke-width">3</CssParameter>
2133        <CssParameter name="stroke-linejoin">round</CssParameter>
2134        <CssParameter name="stroke-linecap">round</CssParameter>
2135      </LineSymbolizer>
2136      <LineSymbolizer>
2137        <CssParameter name="stroke">#996600</CssParameter>
2138        <CssParameter name="stroke-width">2</CssParameter>
2139        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2140        <CssParameter name="stroke-opacity">0.5</CssParameter>
2141        <CssParameter name="stroke-linejoin">round</CssParameter>
2142        <CssParameter name="stroke-linecap">round</CssParameter>
2143      </LineSymbolizer>
2144    </Rule>
2145
2146    <Rule>
2147      <Filter>[highway] = 'pedestrian'</Filter>
2148      <MaxScaleDenominator>50000</MaxScaleDenominator>
2149      <LineSymbolizer>
2150        <CssParameter name="stroke">grey</CssParameter>
2151        <CssParameter name="stroke-width">5</CssParameter>
2152      </LineSymbolizer>
2153      <LineSymbolizer>
2154        <CssParameter name="stroke">#ededed</CssParameter>
2155        <CssParameter name="stroke-width">4</CssParameter>
2156        <CssParameter name="stroke-linejoin">round</CssParameter>
2157        <CssParameter name="stroke-linecap">round</CssParameter>
2158      </LineSymbolizer>
2159    </Rule>
2160   
2161     <Rule>
2162      <Filter>[route] = 'ferry'</Filter>
2163      <MaxScaleDenominator>500000</MaxScaleDenominator>
2164      <LineSymbolizer>
2165        <CssParameter name="stroke">navy</CssParameter>
2166        <CssParameter name="stroke-width">0.8</CssParameter>
2167        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2168      </LineSymbolizer>
2169    </Rule>
2170
2171    <Rule>
2172      <Filter>[aeroway] = 'runway'</Filter>
2173      <MaxScaleDenominator>500000</MaxScaleDenominator>
2174      <MinScaleDenominator>200000</MinScaleDenominator>
2175      <LineSymbolizer>
2176        <CssParameter name="stroke">#bbc</CssParameter>
2177        <CssParameter name="stroke-width">2</CssParameter>
2178      </LineSymbolizer>
2179    </Rule>
2180    <Rule>
2181      <Filter>[aeroway] = 'runway'</Filter>
2182      <MaxScaleDenominator>200000</MaxScaleDenominator>
2183      <MinScaleDenominator>50000</MinScaleDenominator>
2184      <LineSymbolizer>
2185        <CssParameter name="stroke">#bbc</CssParameter>
2186        <CssParameter name="stroke-width">7</CssParameter>
2187      </LineSymbolizer>
2188    </Rule>
2189    <Rule>
2190      <Filter>[aeroway] = 'runway'</Filter>
2191      <MaxScaleDenominator>50000</MaxScaleDenominator>
2192      <LineSymbolizer>
2193        <CssParameter name="stroke">#bbc</CssParameter>
2194        <CssParameter name="stroke-width">18</CssParameter>
2195      </LineSymbolizer>
2196    </Rule>
2197    <Rule>
2198      <Filter>[aeroway] = 'taxiway'</Filter>
2199      <MaxScaleDenominator>500000</MaxScaleDenominator>
2200      <MinScaleDenominator>50000</MinScaleDenominator>
2201      <LineSymbolizer>
2202        <CssParameter name="stroke">#bbc</CssParameter>
2203        <CssParameter name="stroke-width">1</CssParameter>
2204      </LineSymbolizer>
2205    </Rule>
2206    <Rule>
2207      <Filter>[aeroway] = 'taxiway'</Filter>
2208      <MaxScaleDenominator>50000</MaxScaleDenominator>
2209      <MinScaleDenominator>20000</MinScaleDenominator>
2210      <LineSymbolizer>
2211        <CssParameter name="stroke">#bbc</CssParameter>
2212        <CssParameter name="stroke-width">4</CssParameter>
2213      </LineSymbolizer>
2214    </Rule>
2215    <Rule>
2216      <Filter>[aeroway] = 'taxiway'</Filter>
2217      <MaxScaleDenominator>20000</MaxScaleDenominator>
2218      <LineSymbolizer>
2219        <CssParameter name="stroke">#bbc</CssParameter>
2220        <CssParameter name="stroke-width">6</CssParameter>
2221      </LineSymbolizer>
2222    </Rule>
2223    <Rule>
2224      <Filter>[boundary] = 'administrative'</Filter>
2225      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2226      <LineSymbolizer>
2227        <CssParameter name="stroke">purple</CssParameter>
2228        <CssParameter name="stroke-width">2</CssParameter>
2229          <CssParameter name="stroke-dasharray">8,3,2,3</CssParameter>
2230        <CssParameter name="stroke-opacity">0.3</CssParameter>
2231      </LineSymbolizer>
2232    </Rule>
2233
2234    <!--Rule>
2235      <ElseFilter/>
2236      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2237      <MinScaleDenominator>1000</MinScaleDenominator>
2238      <LineSymbolizer>
2239        <CssParameter name="stroke">black</CssParameter>
2240        <CssParameter name="stroke-width">2</CssParameter>
2241        <CssParameter name="stroke-linejoin">round</CssParameter>
2242        <CssParameter name="stroke-linecap">round</CssParameter>
2243        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2244      </LineSymbolizer>
2245    </Rule-->
2246  </Style>
2247<Style name="road-bridges-casing">
2248     <Rule>
2249      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2250      <MaxScaleDenominator>200000</MaxScaleDenominator>
2251      <MinScaleDenominator>100000</MinScaleDenominator>
2252        <LineSymbolizer>
2253        <CssParameter name="stroke">#506077</CssParameter>
2254        <CssParameter name="stroke-width">4</CssParameter>
2255      </LineSymbolizer>
2256    </Rule>
2257    <Rule>
2258      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2259      <MaxScaleDenominator>100000</MaxScaleDenominator>
2260      <MinScaleDenominator>20000</MinScaleDenominator>
2261        <LineSymbolizer>
2262        <CssParameter name="stroke">black</CssParameter>
2263        <CssParameter name="stroke-width">7.5</CssParameter>
2264      </LineSymbolizer>
2265    </Rule>
2266    <Rule>
2267      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
2268      <MaxScaleDenominator>20000</MaxScaleDenominator>
2269      <MinScaleDenominator>5000</MinScaleDenominator>
2270        <LineSymbolizer>
2271        <CssParameter name="stroke">black</CssParameter>
2272        <CssParameter name="stroke-width">13.5</CssParameter>
2273      </LineSymbolizer>
2274    </Rule>
2275    <Rule>
2276      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2277      <MaxScaleDenominator>5000</MaxScaleDenominator>
2278      <MinScaleDenominator>1000</MinScaleDenominator>
2279        <LineSymbolizer>
2280        <CssParameter name="stroke">black</CssParameter>
2281        <CssParameter name="stroke-width">17.5</CssParameter>
2282      </LineSymbolizer>
2283    </Rule>
2284    <Rule>
2285      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2286      <MaxScaleDenominator>200000</MaxScaleDenominator>
2287      <MinScaleDenominator>100000</MinScaleDenominator>
2288        <LineSymbolizer>
2289        <CssParameter name="stroke">#477147</CssParameter>
2290        <CssParameter name="stroke-width">4</CssParameter>
2291      </LineSymbolizer>
2292    </Rule>
2293    <Rule>
2294      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2295      <MaxScaleDenominator>100000</MaxScaleDenominator>
2296      <MinScaleDenominator>20000</MinScaleDenominator>
2297        <LineSymbolizer>
2298        <CssParameter name="stroke">black</CssParameter>
2299        <CssParameter name="stroke-width">10</CssParameter>
2300      </LineSymbolizer>
2301    </Rule>
2302    <Rule>
2303      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2304      <MaxScaleDenominator>20000</MaxScaleDenominator>
2305      <MinScaleDenominator>5000</MinScaleDenominator>
2306        <LineSymbolizer>
2307        <CssParameter name="stroke">black</CssParameter>
2308        <CssParameter name="stroke-width">13</CssParameter>
2309      </LineSymbolizer>
2310    </Rule>
2311    <Rule>
2312      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2313      <MaxScaleDenominator>5000</MaxScaleDenominator>
2314      <MinScaleDenominator>1000</MinScaleDenominator>
2315        <LineSymbolizer>
2316        <CssParameter name="stroke">black</CssParameter>
2317        <CssParameter name="stroke-width">17</CssParameter>
2318      </LineSymbolizer>
2319    </Rule>
2320    <Rule>
2321      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2322      <MaxScaleDenominator>200000</MaxScaleDenominator>
2323      <MinScaleDenominator>100000</MinScaleDenominator>
2324        <LineSymbolizer>
2325        <CssParameter name="stroke">#8d4346</CssParameter>
2326        <CssParameter name="stroke-width">4</CssParameter>
2327      </LineSymbolizer>
2328    </Rule>
2329    <Rule>
2330      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2331      <MaxScaleDenominator>100000</MaxScaleDenominator>
2332      <MinScaleDenominator>20000</MinScaleDenominator>
2333        <LineSymbolizer>
2334        <CssParameter name="stroke">black</CssParameter>
2335        <CssParameter name="stroke-width">10</CssParameter>
2336      </LineSymbolizer>
2337    </Rule>
2338    <Rule>
2339      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2340      <MaxScaleDenominator>20000</MaxScaleDenominator>
2341      <MinScaleDenominator>5000</MinScaleDenominator>
2342        <LineSymbolizer>
2343        <CssParameter name="stroke">black</CssParameter>
2344        <CssParameter name="stroke-width">13</CssParameter>
2345      </LineSymbolizer>
2346    </Rule>
2347    <Rule>
2348      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2349      <MaxScaleDenominator>5000</MaxScaleDenominator>
2350      <MinScaleDenominator>1000</MinScaleDenominator>
2351        <LineSymbolizer>
2352        <CssParameter name="stroke">black</CssParameter>
2353        <CssParameter name="stroke-width">17</CssParameter>
2354      </LineSymbolizer>
2355    </Rule>
2356<Rule>
2357      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2358      <MaxScaleDenominator>75000</MaxScaleDenominator>
2359      <MinScaleDenominator>25000</MinScaleDenominator>
2360      <LineSymbolizer>
2361        <CssParameter name="stroke">black</CssParameter>
2362        <CssParameter name="stroke-width">10</CssParameter>
2363      </LineSymbolizer>
2364    </Rule>
2365    <Rule>
2366      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2367      <MaxScaleDenominator>25000</MaxScaleDenominator>
2368      <MinScaleDenominator>5000</MinScaleDenominator>
2369      <LineSymbolizer>
2370        <CssParameter name="stroke">black</CssParameter>
2371        <CssParameter name="stroke-width">12</CssParameter>
2372      </LineSymbolizer>
2373    </Rule>
2374    <Rule>
2375      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2376      <MaxScaleDenominator>5000</MaxScaleDenominator>
2377      <MinScaleDenominator>1000</MinScaleDenominator>
2378      <LineSymbolizer>
2379        <CssParameter name="stroke">black</CssParameter>
2380        <CssParameter name="stroke-width">17</CssParameter>
2381      </LineSymbolizer>
2382    </Rule>
2383    <Rule>
2384      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2385      <MaxScaleDenominator>50000</MaxScaleDenominator>
2386      <MinScaleDenominator>25000</MinScaleDenominator>
2387      <LineSymbolizer>
2388        <CssParameter name="stroke">black</CssParameter>
2389        <CssParameter name="stroke-width">7</CssParameter>
2390      </LineSymbolizer>
2391    </Rule>
2392    <Rule>
2393      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2394      <MaxScaleDenominator>25000</MaxScaleDenominator>
2395      <MinScaleDenominator>5000</MinScaleDenominator>
2396      <LineSymbolizer>
2397        <CssParameter name="stroke">black</CssParameter>
2398        <CssParameter name="stroke-width">11</CssParameter>
2399      </LineSymbolizer>
2400    </Rule>
2401    <Rule>
2402      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2403      <MaxScaleDenominator>5000</MaxScaleDenominator>
2404      <MinScaleDenominator>1000</MinScaleDenominator>
2405      <LineSymbolizer>
2406        <CssParameter name="stroke">black</CssParameter>
2407        <CssParameter name="stroke-width">16</CssParameter>
2408      </LineSymbolizer>
2409    </Rule>
2410    <Rule>
2411      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2412      <MaxScaleDenominator>50000</MaxScaleDenominator>
2413      <MinScaleDenominator>25000</MinScaleDenominator>
2414      <LineSymbolizer>
2415        <CssParameter name="stroke">black</CssParameter>
2416        <CssParameter name="stroke-width">4.5</CssParameter>
2417      </LineSymbolizer>
2418    </Rule>
2419    <Rule>
2420      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2421      <MaxScaleDenominator>25000</MaxScaleDenominator>
2422      <MinScaleDenominator>5000</MinScaleDenominator>
2423      <LineSymbolizer>
2424        <CssParameter name="stroke">black</CssParameter>
2425        <CssParameter name="stroke-width">11</CssParameter>
2426      </LineSymbolizer>
2427    </Rule>
2428    <Rule>
2429      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2430      <MaxScaleDenominator>5000</MaxScaleDenominator>
2431      <MinScaleDenominator>1000</MinScaleDenominator>
2432      <LineSymbolizer>
2433        <CssParameter name="stroke">black</CssParameter>
2434        <CssParameter name="stroke-width">16</CssParameter>
2435      </LineSymbolizer>
2436    </Rule>
2437    <Rule>
2438      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2439      <MaxScaleDenominator>50000</MaxScaleDenominator>
2440      <MinScaleDenominator>25000</MinScaleDenominator>
2441      <LineSymbolizer>
2442        <CssParameter name="stroke">black</CssParameter>
2443        <CssParameter name="stroke-width">3</CssParameter>
2444      </LineSymbolizer>
2445    </Rule>
2446    <Rule>
2447      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2448      <MaxScaleDenominator>25000</MaxScaleDenominator>
2449      <MinScaleDenominator>1000</MinScaleDenominator>
2450      <LineSymbolizer>
2451        <CssParameter name="stroke">black</CssParameter>
2452        <CssParameter name="stroke-width">8</CssParameter>
2453      </LineSymbolizer>
2454    </Rule>
2455    <Rule>
2456      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2457      <MaxScaleDenominator>50000</MaxScaleDenominator>
2458      <LineSymbolizer>
2459        <CssParameter name="stroke">black</CssParameter>
2460        <CssParameter name="stroke-width">5</CssParameter>
2461      </LineSymbolizer>
2462    </Rule>
2463
2464  </Style>
2465
2466<Style name="road-bridges-fill">
2467     <Rule>
2468      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2469      <MaxScaleDenominator>200000</MaxScaleDenominator>
2470      <MinScaleDenominator>100000</MinScaleDenominator>
2471      <LineSymbolizer>
2472        <CssParameter name="stroke">#809bc0</CssParameter>
2473        <CssParameter name="stroke-width">2.5</CssParameter>
2474        <CssParameter name="stroke-linejoin">round</CssParameter>
2475        <CssParameter name="stroke-linecap">round</CssParameter>
2476      </LineSymbolizer>
2477    </Rule>
2478    <Rule>
2479      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2480      <MaxScaleDenominator>100000</MaxScaleDenominator>
2481      <MinScaleDenominator>20000</MinScaleDenominator>
2482      <LineSymbolizer>
2483        <CssParameter name="stroke">#809bc0</CssParameter>
2484        <CssParameter name="stroke-width">4.5</CssParameter>
2485        <CssParameter name="stroke-linejoin">round</CssParameter>
2486        <CssParameter name="stroke-linecap">round</CssParameter>
2487      </LineSymbolizer>
2488    </Rule>
2489    <Rule>
2490      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2491      <MaxScaleDenominator>20000</MaxScaleDenominator>
2492      <MinScaleDenominator>5000</MinScaleDenominator>
2493      <LineSymbolizer>
2494        <CssParameter name="stroke">#809bc0</CssParameter>
2495        <CssParameter name="stroke-width">10</CssParameter>
2496        <CssParameter name="stroke-linejoin">round</CssParameter>
2497        <CssParameter name="stroke-linecap">round</CssParameter>
2498      </LineSymbolizer>
2499    </Rule>
2500    <Rule>
2501      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2502      <MaxScaleDenominator>5000</MaxScaleDenominator>
2503      <MinScaleDenominator>1000</MinScaleDenominator>
2504      <LineSymbolizer>
2505        <CssParameter name="stroke">#809bc0</CssParameter>
2506        <CssParameter name="stroke-width">13</CssParameter>
2507        <CssParameter name="stroke-linejoin">round</CssParameter>
2508        <CssParameter name="stroke-linecap">round</CssParameter>
2509      </LineSymbolizer>
2510    </Rule>
2511    <Rule>
2512      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2513      <MaxScaleDenominator>200000</MaxScaleDenominator>
2514      <MinScaleDenominator>100000</MinScaleDenominator>
2515      <LineSymbolizer>
2516        <CssParameter name="stroke">#7fc97f</CssParameter>
2517        <CssParameter name="stroke-width">2.5</CssParameter>
2518        <CssParameter name="stroke-linejoin">round</CssParameter>
2519        <CssParameter name="stroke-linecap">round</CssParameter>
2520      </LineSymbolizer>
2521    </Rule>
2522    <Rule>
2523      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2524      <MaxScaleDenominator>100000</MaxScaleDenominator>
2525      <MinScaleDenominator>20000</MinScaleDenominator>
2526      <LineSymbolizer>
2527        <CssParameter name="stroke">#7fc97f</CssParameter>
2528        <CssParameter name="stroke-width">8</CssParameter>
2529        <CssParameter name="stroke-linejoin">round</CssParameter>
2530        <CssParameter name="stroke-linecap">round</CssParameter>
2531      </LineSymbolizer>
2532    </Rule>
2533    <Rule>
2534      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2535      <MaxScaleDenominator>20000</MaxScaleDenominator>
2536      <MinScaleDenominator>5000</MinScaleDenominator>
2537      <LineSymbolizer>
2538        <CssParameter name="stroke">#7fc97f</CssParameter>
2539        <CssParameter name="stroke-width">10</CssParameter>
2540        <CssParameter name="stroke-linejoin">round</CssParameter>
2541        <CssParameter name="stroke-linecap">round</CssParameter>
2542      </LineSymbolizer>
2543    </Rule>
2544    <Rule>
2545      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2546      <MaxScaleDenominator>5000</MaxScaleDenominator>
2547      <MinScaleDenominator>1000</MinScaleDenominator>
2548      <LineSymbolizer>
2549        <CssParameter name="stroke">#7fc97f</CssParameter>
2550        <CssParameter name="stroke-width">13</CssParameter>
2551        <CssParameter name="stroke-linejoin">round</CssParameter>
2552        <CssParameter name="stroke-linecap">round</CssParameter>
2553      </LineSymbolizer>
2554    </Rule>
2555    <Rule>
2556      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2557      <MaxScaleDenominator>200000</MaxScaleDenominator>
2558      <MinScaleDenominator>100000</MinScaleDenominator>
2559      <LineSymbolizer>
2560        <CssParameter name="stroke">#e46d71</CssParameter>
2561        <CssParameter name="stroke-width">2.5</CssParameter>
2562        <CssParameter name="stroke-linejoin">round</CssParameter>
2563        <CssParameter name="stroke-linecap">round</CssParameter>
2564      </LineSymbolizer>
2565    </Rule>
2566    <Rule>
2567      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2568      <MaxScaleDenominator>100000</MaxScaleDenominator>
2569      <MinScaleDenominator>20000</MinScaleDenominator>
2570      <LineSymbolizer>
2571        <CssParameter name="stroke">#e46d71</CssParameter>
2572        <CssParameter name="stroke-width">8</CssParameter>
2573        <CssParameter name="stroke-linejoin">round</CssParameter>
2574        <CssParameter name="stroke-linecap">round</CssParameter>
2575      </LineSymbolizer>
2576    </Rule>
2577    <Rule>
2578      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2579      <MaxScaleDenominator>20000</MaxScaleDenominator>
2580      <MinScaleDenominator>5000</MinScaleDenominator>
2581      <LineSymbolizer>
2582        <CssParameter name="stroke">#e46d71</CssParameter>
2583        <CssParameter name="stroke-width">10</CssParameter>
2584        <CssParameter name="stroke-linejoin">round</CssParameter>
2585        <CssParameter name="stroke-linecap">round</CssParameter>
2586      </LineSymbolizer>
2587    </Rule>
2588    <Rule>
2589      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2590      <MaxScaleDenominator>5000</MaxScaleDenominator>
2591      <MinScaleDenominator>1000</MinScaleDenominator>
2592      <LineSymbolizer>
2593        <CssParameter name="stroke">#e46d71</CssParameter>
2594        <CssParameter name="stroke-width">13</CssParameter>
2595        <CssParameter name="stroke-linejoin">round</CssParameter>
2596        <CssParameter name="stroke-linecap">round</CssParameter>
2597      </LineSymbolizer>
2598    </Rule>
2599    <Rule>
2600      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2601      <MaxScaleDenominator>75000</MaxScaleDenominator>
2602      <MinScaleDenominator>25000</MinScaleDenominator>
2603      <LineSymbolizer>
2604        <CssParameter name="stroke">#fdbf6f</CssParameter>
2605        <CssParameter name="stroke-width">8</CssParameter>
2606        <CssParameter name="stroke-linejoin">round</CssParameter>
2607        <CssParameter name="stroke-linecap">round</CssParameter>
2608      </LineSymbolizer>
2609    </Rule>
2610
2611    <Rule>
2612      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2613      <MaxScaleDenominator>25000</MaxScaleDenominator>
2614      <MinScaleDenominator>5000</MinScaleDenominator>
2615      <LineSymbolizer>
2616        <CssParameter name="stroke">#fdbf6f</CssParameter>
2617        <CssParameter name="stroke-width">10</CssParameter>
2618        <CssParameter name="stroke-linejoin">round</CssParameter>
2619        <CssParameter name="stroke-linecap">round</CssParameter>
2620      </LineSymbolizer>
2621    </Rule>
2622   
2623    <Rule>
2624      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2625      <MaxScaleDenominator>5000</MaxScaleDenominator>
2626      <MinScaleDenominator>1000</MinScaleDenominator>
2627      <LineSymbolizer>
2628        <CssParameter name="stroke">#fdbf6f</CssParameter>
2629        <CssParameter name="stroke-width">14</CssParameter>
2630        <CssParameter name="stroke-linejoin">round</CssParameter>
2631        <CssParameter name="stroke-linecap">round</CssParameter>
2632      </LineSymbolizer>
2633    </Rule>
2634    <Rule>
2635      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2636      <MaxScaleDenominator>50000</MaxScaleDenominator>
2637      <MinScaleDenominator>25000</MinScaleDenominator>
2638      <LineSymbolizer>
2639        <CssParameter name="stroke">#ffffcc</CssParameter>
2640        <CssParameter name="stroke-width">5</CssParameter>
2641        <CssParameter name="stroke-linejoin">round</CssParameter>
2642        <CssParameter name="stroke-linecap">round</CssParameter>
2643      </LineSymbolizer>
2644    </Rule>
2645    <Rule>
2646      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2647      <MaxScaleDenominator>25000</MaxScaleDenominator>
2648      <MinScaleDenominator>5000</MinScaleDenominator>
2649      <LineSymbolizer>
2650        <CssParameter name="stroke">#ffffcc</CssParameter>
2651        <CssParameter name="stroke-width">9.4</CssParameter>
2652        <CssParameter name="stroke-linejoin">round</CssParameter>
2653        <CssParameter name="stroke-linecap">round</CssParameter>
2654      </LineSymbolizer>
2655    </Rule>
2656    <Rule>
2657      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2658      <MaxScaleDenominator>5000</MaxScaleDenominator>
2659      <MinScaleDenominator>1000</MinScaleDenominator>
2660      <LineSymbolizer>
2661        <CssParameter name="stroke">#ffffcc</CssParameter>
2662        <CssParameter name="stroke-width">13</CssParameter>
2663        <CssParameter name="stroke-linejoin">round</CssParameter>
2664        <CssParameter name="stroke-linecap">round</CssParameter>
2665      </LineSymbolizer>
2666    </Rule>
2667    <Rule>
2668      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2669      <MaxScaleDenominator>50000</MaxScaleDenominator>
2670      <MinScaleDenominator>25000</MinScaleDenominator>
2671      <LineSymbolizer>
2672        <CssParameter name="stroke">white</CssParameter>
2673        <CssParameter name="stroke-width">3</CssParameter>
2674        <CssParameter name="stroke-linejoin">round</CssParameter>
2675        <CssParameter name="stroke-linecap">round</CssParameter>
2676      </LineSymbolizer>
2677    </Rule>
2678    <Rule>
2679      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2680      <MaxScaleDenominator>25000</MaxScaleDenominator>
2681      <MinScaleDenominator>5000</MinScaleDenominator>
2682      <LineSymbolizer>
2683        <CssParameter name="stroke">white</CssParameter>
2684        <CssParameter name="stroke-width">9.4</CssParameter>
2685        <CssParameter name="stroke-linejoin">round</CssParameter>
2686        <CssParameter name="stroke-linecap">round</CssParameter>
2687      </LineSymbolizer>
2688    </Rule>
2689    <Rule>
2690      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2691      <MaxScaleDenominator>5000</MaxScaleDenominator>
2692      <MinScaleDenominator>1000</MinScaleDenominator>
2693      <LineSymbolizer>
2694        <CssParameter name="stroke">white</CssParameter>
2695        <CssParameter name="stroke-width">13</CssParameter>
2696        <CssParameter name="stroke-linejoin">round</CssParameter>
2697        <CssParameter name="stroke-linecap">round</CssParameter>
2698      </LineSymbolizer>
2699    </Rule>
2700    <Rule>
2701      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2702      <MaxScaleDenominator>50000</MaxScaleDenominator>
2703      <MinScaleDenominator>25000</MinScaleDenominator>
2704      <LineSymbolizer>
2705        <CssParameter name="stroke">white</CssParameter>
2706        <CssParameter name="stroke-width">2</CssParameter>
2707        <CssParameter name="stroke-linejoin">round</CssParameter>
2708        <CssParameter name="stroke-linecap">round</CssParameter>
2709      </LineSymbolizer>
2710    </Rule>
2711    <Rule>
2712      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2713      <MaxScaleDenominator>25000</MaxScaleDenominator>
2714      <MinScaleDenominator>1000</MinScaleDenominator>
2715      <LineSymbolizer>
2716        <CssParameter name="stroke">white</CssParameter>
2717        <CssParameter name="stroke-width">6</CssParameter>
2718        <CssParameter name="stroke-linejoin">round</CssParameter>
2719        <CssParameter name="stroke-linecap">round</CssParameter>
2720      </LineSymbolizer>
2721    </Rule>
2722    <Rule>
2723      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2724      <MaxScaleDenominator>50000</MaxScaleDenominator>
2725      <LineSymbolizer>
2726        <CssParameter name="stroke">#ededed</CssParameter>
2727        <CssParameter name="stroke-width">4</CssParameter>
2728        <CssParameter name="stroke-linejoin">round</CssParameter>
2729        <CssParameter name="stroke-linecap">round</CssParameter>
2730      </LineSymbolizer>
2731    </Rule>
2732</Style>
2733<Style name="noncased-ways-bridges">
2734     <Rule>
2735      <MaxScaleDenominator>50000</MaxScaleDenominator>
2736      <MinScaleDenominator>1000</MinScaleDenominator>
2737      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2738      <LineSymbolizer>
2739        <CssParameter name="stroke">black</CssParameter>
2740        <CssParameter name="stroke-width">5.5</CssParameter>
2741      </LineSymbolizer>
2742      <LineSymbolizer>
2743        <CssParameter name="stroke">white</CssParameter>
2744        <CssParameter name="stroke-width">4</CssParameter>
2745      </LineSymbolizer>
2746      <LineSymbolizer>
2747        <CssParameter name="stroke">#999</CssParameter>
2748        <CssParameter name="stroke-width">2</CssParameter>
2749      </LineSymbolizer>
2750     </Rule>
2751    <Rule>
2752      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
2753      <MaxScaleDenominator>100000</MaxScaleDenominator>
2754      <MinScaleDenominator>50000</MinScaleDenominator>
2755      <LineSymbolizer>
2756        <CssParameter name="stroke">black</CssParameter>
2757        <CssParameter name="stroke-width">5</CssParameter>
2758      </LineSymbolizer>
2759      <LineSymbolizer>
2760        <CssParameter name="stroke">#fff</CssParameter>
2761        <CssParameter name="stroke-width">4</CssParameter>
2762        <CssParameter name="stroke-linejoin">round</CssParameter>
2763        <CssParameter name="stroke-linecap">round</CssParameter>
2764      </LineSymbolizer>
2765      <LineSymbolizer>
2766        <CssParameter name="stroke">#debd9c</CssParameter>
2767        <CssParameter name="stroke-width">3</CssParameter>
2768        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2769        <CssParameter name="stroke-linejoin">round</CssParameter>
2770        <CssParameter name="stroke-linecap">round</CssParameter>
2771      </LineSymbolizer>
2772    </Rule>
2773    <Rule>
2774      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
2775      <MaxScaleDenominator>50000</MaxScaleDenominator>
2776      <LineSymbolizer>
2777        <CssParameter name="stroke">black</CssParameter>
2778        <CssParameter name="stroke-width">6.5</CssParameter>
2779      </LineSymbolizer>
2780      <LineSymbolizer>
2781        <CssParameter name="stroke">#fff</CssParameter>
2782        <CssParameter name="stroke-width">5</CssParameter>
2783        <CssParameter name="stroke-linejoin">round</CssParameter>
2784        <CssParameter name="stroke-linecap">round</CssParameter>
2785      </LineSymbolizer>
2786      <LineSymbolizer>
2787        <CssParameter name="stroke">#debd9c</CssParameter>
2788        <CssParameter name="stroke-width">4</CssParameter>
2789        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2790        <CssParameter name="stroke-linejoin">round</CssParameter>
2791        <CssParameter name="stroke-linecap">round</CssParameter>
2792      </LineSymbolizer>
2793    </Rule>
2794
2795    <Rule>
2796      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
2797      <MaxScaleDenominator>50000</MaxScaleDenominator>
2798      <LineSymbolizer>
2799        <CssParameter name="stroke">black</CssParameter>
2800        <CssParameter name="stroke-width">5.5</CssParameter>
2801      </LineSymbolizer>
2802      <LineSymbolizer>
2803        <CssParameter name="stroke">#fff</CssParameter>
2804        <CssParameter name="stroke-width">4</CssParameter>
2805        <CssParameter name="stroke-linejoin">round</CssParameter>
2806        <CssParameter name="stroke-linecap">round</CssParameter>
2807      </LineSymbolizer>
2808      <LineSymbolizer>
2809        <CssParameter name="stroke">green</CssParameter>
2810        <CssParameter name="stroke-width">1.5</CssParameter>
2811        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2812      </LineSymbolizer>
2813    </Rule>
2814    <Rule>
2815      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
2816      <MaxScaleDenominator>50000</MaxScaleDenominator>
2817      <LineSymbolizer>
2818        <CssParameter name="stroke">black</CssParameter>
2819        <CssParameter name="stroke-width">6</CssParameter>
2820      </LineSymbolizer>
2821      <LineSymbolizer>
2822        <CssParameter name="stroke">#fff</CssParameter>
2823        <CssParameter name="stroke-width">4.5</CssParameter>
2824        <CssParameter name="stroke-linejoin">round</CssParameter>
2825        <CssParameter name="stroke-linecap">round</CssParameter>
2826      </LineSymbolizer>
2827      <LineSymbolizer>
2828        <CssParameter name="stroke">salmon</CssParameter>
2829        <CssParameter name="stroke-width">2.0</CssParameter>
2830        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2831        <CssParameter name="stroke-linejoin">round</CssParameter>
2832        <CssParameter name="stroke-linecap">round</CssParameter>
2833      </LineSymbolizer>
2834    </Rule>
2835    <Rule>
2836      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
2837      <MaxScaleDenominator>50000</MaxScaleDenominator>
2838      <LineSymbolizer>
2839        <CssParameter name="stroke">black</CssParameter>
2840        <CssParameter name="stroke-width">5.5</CssParameter>
2841      </LineSymbolizer>
2842      <LineSymbolizer>
2843        <CssParameter name="stroke">white</CssParameter>
2844        <CssParameter name="stroke-width">4</CssParameter>
2845        <CssParameter name="stroke-linejoin">round</CssParameter>
2846        <CssParameter name="stroke-linecap">round</CssParameter>
2847      </LineSymbolizer>
2848      <LineSymbolizer>
2849        <CssParameter name="stroke">blue</CssParameter>
2850        <CssParameter name="stroke-width">1.5</CssParameter>
2851        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2852        <CssParameter name="stroke-linejoin">round</CssParameter>
2853        <CssParameter name="stroke-linecap">round</CssParameter>
2854      </LineSymbolizer>
2855    </Rule>
2856    <Rule>
2857      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
2858      <MaxScaleDenominator>50000</MaxScaleDenominator>
2859      <LineSymbolizer>
2860        <CssParameter name="stroke">black</CssParameter>
2861        <CssParameter name="stroke-width">5.5</CssParameter>
2862      </LineSymbolizer>
2863      <LineSymbolizer>
2864        <CssParameter name="stroke">white</CssParameter>
2865        <CssParameter name="stroke-width">4</CssParameter>
2866        <CssParameter name="stroke-linejoin">round</CssParameter>
2867        <CssParameter name="stroke-linecap">round</CssParameter>
2868      </LineSymbolizer>
2869      <LineSymbolizer>
2870        <CssParameter name="stroke">#ffcc00</CssParameter>
2871        <CssParameter name="stroke-width">1.5</CssParameter>
2872        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2873        <CssParameter name="stroke-linejoin">round</CssParameter>
2874        <CssParameter name="stroke-linecap">round</CssParameter>
2875      </LineSymbolizer>
2876    </Rule>
2877    <Rule>
2878      <Filter>[highway] = 'track' and ([bridge]='yes' or [bridge]='true')</Filter>
2879      <MaxScaleDenominator>50000</MaxScaleDenominator>
2880     <LineSymbolizer>
2881        <CssParameter name="stroke">black</CssParameter>
2882        <CssParameter name="stroke-width">5.5</CssParameter>
2883      </LineSymbolizer>
2884      <LineSymbolizer>
2885        <CssParameter name="stroke">white</CssParameter>
2886        <CssParameter name="stroke-width">4</CssParameter>
2887        <CssParameter name="stroke-linejoin">round</CssParameter>
2888        <CssParameter name="stroke-linecap">round</CssParameter>
2889      </LineSymbolizer>
2890      <LineSymbolizer>
2891        <CssParameter name="stroke">#996600</CssParameter>
2892        <CssParameter name="stroke-width">1.5</CssParameter>
2893        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2894        <CssParameter name="stroke-linejoin">round</CssParameter>
2895        <CssParameter name="stroke-linecap">round</CssParameter>
2896      </LineSymbolizer>
2897    </Rule>
2898</Style>
2899
2900  <Style name="roads">
2901    <!-- MOTORWAY-->
2902    <!-- level 4-5 -->
2903    <Rule>
2904      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2905      <MaxScaleDenominator>25000000</MaxScaleDenominator>
2906      <MinScaleDenominator>5000000</MinScaleDenominator>
2907      <LineSymbolizer>
2908        <CssParameter name="stroke">#809bc0</CssParameter>
2909        <CssParameter name="stroke-width">1</CssParameter>
2910      </LineSymbolizer>
2911    </Rule>
2912    <!-- level 6-8 -->
2913    <Rule>
2914      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2915      <MaxScaleDenominator>5000000</MaxScaleDenominator>
2916      <MinScaleDenominator>1000000</MinScaleDenominator>
2917      <LineSymbolizer>
2918       <CssParameter name="stroke">#809bc0</CssParameter>
2919       <CssParameter name="stroke-width">2</CssParameter>
2920      </LineSymbolizer>
2921    </Rule>
2922    <!-- level 9 -->
2923   <Rule>
2924     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2925      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2926      <MinScaleDenominator>500000</MinScaleDenominator>
2927      <LineSymbolizer>
2928      <CssParameter name="stroke">#809bc0</CssParameter>
2929      <CssParameter name="stroke-width">3</CssParameter>
2930    </LineSymbolizer>
2931   </Rule>
2932<Rule>
2933     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2934      <MaxScaleDenominator>500000</MaxScaleDenominator>
2935      <MinScaleDenominator>200000</MinScaleDenominator>
2936      <LineSymbolizer>
2937      <CssParameter name="stroke">#809bc0</CssParameter>
2938      <CssParameter name="stroke-width">4</CssParameter>
2939    </LineSymbolizer>
2940   </Rule>
2941
2942    <!-- TRUNK -->
2943    <!--level 4-6-->
2944    <Rule>
2945      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
2946      <MaxScaleDenominator>25000000</MaxScaleDenominator>
2947      <MinScaleDenominator>2500000</MinScaleDenominator>
2948      <LineSymbolizer>
2949        <CssParameter name="stroke">#7fc97f</CssParameter>
2950        <CssParameter name="stroke-width">1</CssParameter>
2951      </LineSymbolizer>
2952    </Rule>
2953    <!-- level 7-9 -->
2954    <Rule>
2955      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
2956      <MaxScaleDenominator>2500000</MaxScaleDenominator>
2957      <MinScaleDenominator>500000</MinScaleDenominator>
2958      <LineSymbolizer>
2959        <CssParameter name="stroke">#7fc97f</CssParameter>
2960        <CssParameter name="stroke-width">2</CssParameter>
2961      </LineSymbolizer>
2962    </Rule>
2963    <!-- level 10-->
2964    <Rule>
2965      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
2966      <MaxScaleDenominator>500000</MaxScaleDenominator>
2967      <MinScaleDenominator>200000</MinScaleDenominator>
2968      <LineSymbolizer>
2969        <CssParameter name="stroke">#7fc97f</CssParameter>
2970        <CssParameter name="stroke-width">3</CssParameter>
2971      </LineSymbolizer>
2972    </Rule>
2973
2974   <!-- PRIMARY-->
2975   <!-- level 5-6-->
2976   <Rule>
2977      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2978      <MaxScaleDenominator>5000000</MaxScaleDenominator>
2979      <MinScaleDenominator>2000000</MinScaleDenominator>
2980      <LineSymbolizer>
2981        <CssParameter name="stroke">#e46d71</CssParameter>
2982        <CssParameter name="stroke-width">0.7</CssParameter>
2983      </LineSymbolizer>
2984    </Rule>
2985    <!-- level 7-9-->
2986    <Rule>
2987      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2988      <MaxScaleDenominator>2000000</MaxScaleDenominator>
2989      <MinScaleDenominator>500000</MinScaleDenominator>
2990      <LineSymbolizer>
2991        <CssParameter name="stroke">#e46d71</CssParameter>
2992        <CssParameter name="stroke-width">2.0</CssParameter>
2993      </LineSymbolizer>
2994    </Rule>
2995    <!-- level 10 -->
2996    <Rule>
2997      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2998      <MaxScaleDenominator>500000</MaxScaleDenominator>
2999      <MinScaleDenominator>200000</MinScaleDenominator>
3000      <LineSymbolizer>
3001        <CssParameter name="stroke">#e46d71</CssParameter>
3002        <CssParameter name="stroke-width">3</CssParameter>
3003      </LineSymbolizer>
3004    </Rule>
3005
3006
3007    <!-- SECONDARY -->
3008    <!-- level 7-9 -->
3009    <Rule>
3010      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3011      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3012      <MinScaleDenominator>500000</MinScaleDenominator>
3013      <LineSymbolizer>
3014        <CssParameter name="stroke">#fdbf6f</CssParameter>
3015        <CssParameter name="stroke-width">1</CssParameter>
3016      </LineSymbolizer>
3017    </Rule>
3018    <Rule>
3019      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3020      <MaxScaleDenominator>500000</MaxScaleDenominator>
3021      <MinScaleDenominator>100000</MinScaleDenominator>
3022      <LineSymbolizer>
3023        <CssParameter name="stroke">#fdbf6f</CssParameter>
3024        <CssParameter name="stroke-width">2</CssParameter>
3025      </LineSymbolizer>
3026    </Rule>
3027
3028    <!-- RAIL -->
3029        <Rule>
3030      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3031      <MinScaleDenominator>1000000</MinScaleDenominator>
3032      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3033       <LineSymbolizer>
3034        <CssParameter name="stroke">#aaa</CssParameter>
3035        <CssParameter name="stroke-width">1</CssParameter>
3036      </LineSymbolizer>
3037    </Rule>
3038    <Rule>
3039      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3040      <MinScaleDenominator>1000000</MinScaleDenominator>
3041      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3042       <LineSymbolizer>
3043        <CssParameter name="stroke">#aaa</CssParameter>
3044        <CssParameter name="stroke-width">1</CssParameter>
3045        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3046      </LineSymbolizer>
3047    </Rule>
3048    <Rule>
3049      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3050      <MinScaleDenominator>1000000</MinScaleDenominator>
3051      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3052       <LineSymbolizer>
3053        <CssParameter name="stroke">#ccc</CssParameter>
3054        <CssParameter name="stroke-width">1</CssParameter>
3055      </LineSymbolizer>
3056    </Rule>
3057    <Rule>
3058      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3059      <MinScaleDenominator>100000</MinScaleDenominator>
3060      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3061       <LineSymbolizer>
3062        <CssParameter name="stroke">#aaa</CssParameter>
3063        <CssParameter name="stroke-width">2</CssParameter>
3064      </LineSymbolizer>
3065    </Rule>
3066    <Rule>
3067      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3068      <MinScaleDenominator>100000</MinScaleDenominator>
3069      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3070       <LineSymbolizer>
3071        <CssParameter name="stroke">#aaa</CssParameter>
3072        <CssParameter name="stroke-width">2</CssParameter>
3073        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3074      </LineSymbolizer>
3075    </Rule>
3076    <Rule>
3077      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3078      <MinScaleDenominator>100000</MinScaleDenominator>
3079      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3080       <LineSymbolizer>
3081        <CssParameter name="stroke">#aaa</CssParameter>
3082        <CssParameter name="stroke-width">1</CssParameter>
3083      </LineSymbolizer>
3084    </Rule>
3085    <Rule>
3086      <MaxScaleDenominator>100000</MaxScaleDenominator>
3087      <MinScaleDenominator>1000</MinScaleDenominator>
3088      <Filter>[railway] = 'preserved'</Filter>
3089      <LinePatternSymbolizer file="/home/steve/symbols/rail_preserved.png" type="png" width="20" height="3" />
3090    </Rule>
3091
3092  </Style>
3093
3094
3095  <!-- ROADS TEXT -->
3096  <Style name="roads-text">
3097    <Rule>
3098      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
3099      <MaxScaleDenominator>500000</MaxScaleDenominator>
3100      <MinScaleDenominator>100</MinScaleDenominator>
3101      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3102    </Rule>
3103    <Rule>
3104      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
3105      <MaxScaleDenominator>500000</MaxScaleDenominator>
3106      <MinScaleDenominator>100</MinScaleDenominator>
3107      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3108    </Rule>
3109    <Rule>
3110      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
3111      <MaxScaleDenominator>500000</MaxScaleDenominator>
3112      <MinScaleDenominator>100</MinScaleDenominator>
3113      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3114    </Rule>
3115    <Rule>
3116      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
3117      <MaxScaleDenominator>500000</MaxScaleDenominator>
3118      <MinScaleDenominator>100</MinScaleDenominator>
3119      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3120    </Rule>
3121
3122    <Rule>
3123      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
3124      <MaxScaleDenominator>150000</MaxScaleDenominator>
3125      <MinScaleDenominator>100</MinScaleDenominator>
3126      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3127    </Rule>
3128    <Rule>
3129      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
3130      <MaxScaleDenominator>150000</MaxScaleDenominator>
3131      <MinScaleDenominator>100</MinScaleDenominator>
3132      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3133    </Rule>
3134    <Rule>
3135      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
3136      <MaxScaleDenominator>150000</MaxScaleDenominator>
3137      <MinScaleDenominator>100</MinScaleDenominator>
3138      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3139    </Rule>
3140    <Rule>
3141      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
3142      <MaxScaleDenominator>150000</MaxScaleDenominator>
3143      <MinScaleDenominator>100</MinScaleDenominator>
3144      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3145    </Rule>
3146    <Rule>
3147      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
3148      <MaxScaleDenominator>150000</MaxScaleDenominator>
3149      <MinScaleDenominator>100</MinScaleDenominator>
3150      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3151    </Rule>
3152
3153    <Rule>
3154      <Filter>[highway] = 'primary' and [length] = 1</Filter>
3155      <MaxScaleDenominator>100000</MaxScaleDenominator>
3156      <MinScaleDenominator>100</MinScaleDenominator>
3157      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3158    </Rule>
3159    <Rule>
3160      <Filter>[highway] = 'primary' and [length] = 2</Filter>
3161      <MaxScaleDenominator>100000</MaxScaleDenominator>
3162      <MinScaleDenominator>100</MinScaleDenominator>
3163      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3164    </Rule>
3165    <Rule>
3166      <Filter>[highway] = 'primary' and [length] = 3</Filter>
3167      <MaxScaleDenominator>100000</MaxScaleDenominator>
3168      <MinScaleDenominator>100</MinScaleDenominator>
3169      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3170    </Rule>
3171    <Rule>
3172      <Filter>[highway] = 'primary' and [length] = 4</Filter>
3173      <MaxScaleDenominator>100000</MaxScaleDenominator>
3174      <MinScaleDenominator>100</MinScaleDenominator>
3175      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3176    </Rule>
3177    <Rule>
3178      <Filter>[highway] = 'primary' and [length] = 5</Filter>
3179      <MaxScaleDenominator>100000</MaxScaleDenominator>
3180      <MinScaleDenominator>100</MinScaleDenominator>
3181      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3182    </Rule>
3183
3184    <Rule>
3185      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
3186      <MaxScaleDenominator>50000</MaxScaleDenominator>
3187      <MinScaleDenominator>100</MinScaleDenominator>
3188      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3189    </Rule>
3190    <Rule>
3191      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
3192      <MaxScaleDenominator>50000</MaxScaleDenominator>
3193      <MinScaleDenominator>100</MinScaleDenominator>
3194      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3195    </Rule>
3196    <Rule>
3197      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
3198      <MaxScaleDenominator>50000</MaxScaleDenominator>
3199      <MinScaleDenominator>100</MinScaleDenominator>
3200      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3201    </Rule>
3202    <Rule>
3203      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
3204      <MaxScaleDenominator>50000</MaxScaleDenominator>
3205      <MinScaleDenominator>100</MinScaleDenominator>
3206      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3207    </Rule>
3208    <Rule>
3209      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
3210      <MaxScaleDenominator>50000</MaxScaleDenominator>
3211      <MinScaleDenominator>100</MinScaleDenominator>
3212      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3213    </Rule>
3214
3215    <Rule>
3216      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
3217      <MaxScaleDenominator>25000</MaxScaleDenominator>
3218      <MinScaleDenominator>100</MinScaleDenominator>
3219      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3220    </Rule>
3221    <Rule>
3222      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
3223      <MaxScaleDenominator>25000</MaxScaleDenominator>
3224      <MinScaleDenominator>100</MinScaleDenominator>
3225      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3226    </Rule>
3227    <Rule>
3228      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
3229      <MaxScaleDenominator>25000</MaxScaleDenominator>
3230      <MinScaleDenominator>100</MinScaleDenominator>
3231      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3232    </Rule>
3233    <Rule>
3234      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
3235      <MaxScaleDenominator>25000</MaxScaleDenominator>
3236      <MinScaleDenominator>100</MinScaleDenominator>
3237      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3238    </Rule>
3239    <Rule>
3240      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
3241      <MaxScaleDenominator>25000</MaxScaleDenominator>
3242      <MinScaleDenominator>100</MinScaleDenominator>
3243      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3244    </Rule>
3245    <Rule>
3246      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3247      <MaxScaleDenominator>75000</MaxScaleDenominator>
3248      <MinScaleDenominator>50000</MinScaleDenominator>
3249      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
3250    </Rule>
3251    <Rule>
3252      <Filter>[highway] = 'secondary'</Filter>
3253      <MaxScaleDenominator>75000</MaxScaleDenominator>
3254      <MinScaleDenominator>50000</MinScaleDenominator>
3255      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3256    </Rule>
3257    <Rule>
3258      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3259      <MaxScaleDenominator>50000</MaxScaleDenominator>
3260      <MinScaleDenominator>1000</MinScaleDenominator>
3261      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
3262    </Rule>
3263    <Rule>
3264      <Filter>[highway] = 'secondary'</Filter>
3265      <MaxScaleDenominator>50000</MaxScaleDenominator>
3266      <MinScaleDenominator>20000</MinScaleDenominator>
3267      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3268    </Rule><Rule>
3269      <Filter>[highway] = 'secondary'</Filter>
3270      <MaxScaleDenominator>20000</MaxScaleDenominator>
3271      <MinScaleDenominator>1000</MinScaleDenominator>
3272      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3273    </Rule>
3274    <Rule>
3275      <ElseFilter/>
3276      <MaxScaleDenominator>25000</MaxScaleDenominator>
3277      <MinScaleDenominator>5000</MinScaleDenominator>
3278      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3279    </Rule>
3280    <Rule>
3281      <ElseFilter/>
3282      <MaxScaleDenominator>5000</MaxScaleDenominator>
3283      <MinScaleDenominator>100</MinScaleDenominator>
3284      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3285    </Rule>
3286  </Style>
3287
3288  <Style name="directions">
3289    <Rule>
3290      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
3291      <MaxScaleDenominator>25000</MaxScaleDenominator>
3292      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="74" height="8" />
3293    </Rule>
3294    <Rule>
3295      <Filter>[oneway] = '-1'</Filter>
3296      <MaxScaleDenominator>25000</MaxScaleDenominator>
3297      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="74" height="8" />
3298    </Rule>
3299 </Style>
3300
3301  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
3302    <StyleName>world-1</StyleName>
3303    <Datasource>
3304      <Parameter name="type">shape</Parameter>
3305      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
3306    </Datasource>
3307  </Layer>
3308
3309  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
3310    <StyleName>world</StyleName>
3311    <Datasource>
3312      <Parameter name="type">shape</Parameter>
3313      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
3314    </Datasource>
3315  </Layer>
3316
3317  <Layer name="coast-poly" status="on" srs="+proj=merc +datum=WGS84 +over">
3318    <StyleName>coast-poly</StyleName>
3319    <Datasource>
3320      <Parameter name="type">shape</Parameter>
3321      <Parameter name="file">/home/steve/world_boundaries/shoreline_a</Parameter>
3322    </Datasource>
3323  </Layer>
3324
3325  <Layer name="coast-line" status="on" srs="+proj=merc +datum=WGS84 +over">
3326    <StyleName>coast-line</StyleName>
3327    <Datasource>
3328      <Parameter name="type">shape</Parameter>
3329      <Parameter name="file">/home/steve/world_boundaries/shoreline_l</Parameter>
3330    </Datasource>
3331  </Layer>
3332
3333
3334  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
3335    <StyleName>builtup</StyleName>
3336    <Datasource>
3337      <Parameter name="type">shape</Parameter>
3338      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
3339    </Datasource>
3340  </Layer>
3341
3342  <Layer name="leisure" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3343    <StyleName>leisure</StyleName>
3344    <Datasource>
3345      <Parameter name="type">postgis</Parameter>
3346      <Parameter name="host">dev.openstreetmap.org</Parameter>
3347      <Parameter name="port">5433</Parameter>
3348      <Parameter name="user">steve</Parameter>
3349      <Parameter name="dbname">steve</Parameter>
3350      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3351      <Parameter name="estimate_extent">false</Parameter>
3352      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3353    </Datasource>
3354  </Layer>
3355  <Layer name="water" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3356    <StyleName>water</StyleName>
3357    <Datasource>
3358      <Parameter name="type">postgis</Parameter>
3359      <Parameter name="host">dev.openstreetmap.org</Parameter>
3360      <Parameter name="port">5433</Parameter>
3361      <Parameter name="user">steve</Parameter>
3362      <Parameter name="dbname">steve</Parameter>
3363      <Parameter name="estimate_extent">false</Parameter>
3364      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' or "natural"='land' order by z_order) as water</Parameter>
3365      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3366    </Datasource>
3367  </Layer>
3368
3369  <Layer name="waterway" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3370    <StyleName>water</StyleName>
3371    <Datasource>
3372      <Parameter name="type">postgis</Parameter>
3373      <Parameter name="host">dev.openstreetmap.org</Parameter>
3374      <Parameter name="port">5433</Parameter>
3375      <Parameter name="user">steve</Parameter>
3376      <Parameter name="dbname">steve</Parameter>
3377      <Parameter name="estimate_extent">false</Parameter>
3378      <Parameter name="table">(select * from planet_osm_line where waterway IS NOT NULL or landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' order by z_order) as water</Parameter>
3379      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3380    </Datasource>
3381  </Layer>
3382
3383  <Layer name="minor-roads" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3384    <StyleName>minor-roads-casing</StyleName>
3385    <StyleName>minor-roads</StyleName>
3386    <StyleName>road-bridges-casing</StyleName>
3387    <StyleName>road-bridges-fill</StyleName>
3388    <StyleName>noncased-ways-bridges</StyleName>
3389    <Datasource>
3390      <Parameter name="type">postgis</Parameter>
3391      <Parameter name="host">dev.openstreetmap.org</Parameter>
3392      <Parameter name="port">5433</Parameter>
3393      <Parameter name="user">steve</Parameter>
3394      <Parameter name="dbname">steve</Parameter>
3395      <Parameter name="table">
3396      (select * from planet_osm_line order by z_order) as roads
3397      </Parameter>
3398      <Parameter name="estimate_extent">false</Parameter>
3399      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3400    </Datasource>
3401  </Layer>
3402
3403  <Layer name="roads" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3404    <!--StyleName>roads-casing</StyleName-->
3405    <StyleName>roads</StyleName>
3406    <Datasource>
3407      <Parameter name="type">postgis</Parameter>
3408      <Parameter name="host">dev.openstreetmap.org</Parameter>
3409      <Parameter name="port">5433</Parameter>
3410      <Parameter name="user">steve</Parameter>
3411      <Parameter name="dbname">steve</Parameter>
3412      <Parameter name="table">
3413      (select * from planet_osm_roads order by z_order) as roads
3414      </Parameter>
3415      <Parameter name="estimate_extent">false</Parameter>
3416      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3417    </Datasource>
3418   </Layer>
3419
3420   <Layer name="amenity" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3421    <StyleName>amenity</StyleName>
3422    <Datasource>
3423      <Parameter name="type">postgis</Parameter>
3424      <Parameter name="host">dev.openstreetmap.org</Parameter>
3425      <Parameter name="port">5433</Parameter>
3426      <Parameter name="user">steve</Parameter>
3427      <Parameter name="dbname">steve</Parameter>
3428      <Parameter name="table">(select * from planet_osm_point where amenity IS NOT NULL or railway is NOT NULL or "natural" is NOT NULL or man_made is NOT NULL or highway is NOT NULL) as amenity</Parameter>
3429      <Parameter name="estimate_extent">false</Parameter>
3430      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3431    </Datasource>
3432   </Layer>
3433
3434   <Layer name="planet roads text osm" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3435     <StyleName>directions</StyleName>
3436     <StyleName>roads-text</StyleName>
3437     <Datasource>
3438      <Parameter name="type">postgis</Parameter>
3439      <Parameter name="host">dev.openstreetmap.org</Parameter>
3440      <Parameter name="port">5433</Parameter>
3441      <Parameter name="user">steve</Parameter>
3442      <Parameter name="dbname">steve</Parameter>
3443      <Parameter name="table">
3444      (select way,highway,landuse,"natural",man_made,waterway,tourism,learning,amenity,place,name,ref,oneway,char_length(ref) as length from planet_osm_line where waterway IS NULL and leisure IS NULL and landuse IS NULL) as roads
3445      </Parameter>
3446      <Parameter name="estimate_extent">false</Parameter>
3447      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3448    </Datasource>
3449  </Layer>
3450
3451  <Layer name="area-text" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3452    <StyleName>area-text</StyleName>
3453    <Datasource>
3454      <Parameter name="type">postgis</Parameter>
3455      <Parameter name="host">dev.openstreetmap.org</Parameter>
3456      <Parameter name="port">5433</Parameter>
3457      <Parameter name="user">steve</Parameter>
3458      <Parameter name="dbname">steve</Parameter>
3459      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3460      <Parameter name="estimate_extent">false</Parameter>
3461      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3462    </Datasource>
3463  </Layer>
3464
3465  <Layer name="text" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
3466    <StyleName>text</StyleName>
3467    <Datasource>
3468      <Parameter name="type">postgis</Parameter>
3469      <Parameter name="host">dev.openstreetmap.org</Parameter>
3470      <Parameter name="port">5433</Parameter>
3471      <Parameter name="user">steve</Parameter>
3472      <Parameter name="dbname">steve</Parameter>
3473      <Parameter name="table">planet_osm_point</Parameter>
3474      <Parameter name="estimate_extent">false</Parameter>
3475      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3476    </Datasource>
3477  </Layer>
3478
3479  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
3480    <StyleName>places</StyleName>
3481    <Datasource>
3482      <Parameter name="type">shape</Parameter>
3483      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
3484    </Datasource>
3485  </Layer>
3486</Map>
Note: See TracBrowser for help on using the repository browser.