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

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

Add living_street, level_crossing, place=island, move power layer before text

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