source: subversion/applications/rendering/mapnik/osm-template.xml @ 7008

Last change on this file since 7008 was 6944, checked in by tomhughes, 12 years ago

Templateise the new tunnels layer correctly.

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