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

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

Optimise some SQL queries to minimise data from DB. Remove some unnecessary rule filters since the data is now filtered in the query. Boundary=administrative is now in the roads table to improve efficiency at low zooms (requires osm2pgsql update). Convert tabs to spaces.

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