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

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

osm.xml: fix typo

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