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

Last change on this file since 6732 was 6732, checked in by jonb, 12 years ago

osm.xml: Add 'extent' parameter to PostGIS data sources to avoid the slow extent scan at startup. Note: this needs a current SVN version of Mapnik code.

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