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

Last change on this file since 7222 was 7222, checked in by stevechilton, 10 years ago

Tweak to motorway_junction, tweak to bring in area-text bit sooner, add highway=construction/proposed

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