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

Last change on this file since 6942 was 6942, checked in by stevechilton, 12 years ago

Thinner bridge casings, thinner motorways, main tunnels moved to own layer, tunnel fills lightened

  • Property svn:eol-style set to native
File size: 163.6 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4    <Style name="mapnik:selection">
5      <Rule>
6        <Filter>[mapnik:geometry] = 1</Filter>
7        <PointSymbolizer/>
8      </Rule>
9      <Rule>
10        <Filter>[mapnik:geometry] = 2</Filter>
11        <LineSymbolizer>
12          <CssParameter name="stroke">red</CssParameter>
13          <CssParameter name="stroke-width">6</CssParameter>
14          <CssParameter name="stroke-opacity">0.5</CssParameter>
15        </LineSymbolizer>
16        <LineSymbolizer>
17          <CssParameter name="stroke">yellow</CssParameter>
18          <CssParameter name="stroke-width">2</CssParameter>
19          <CssParameter name="stroke-opacity">1.0</CssParameter>
20        </LineSymbolizer>
21      </Rule>
22      <Rule>
23        <Filter>[mapnik:geometry] = 3</Filter>
24        <PolygonSymbolizer>
25          <CssParameter name="fill">red</CssParameter>
26          <CssParameter name="fill-opacity">0.5</CssParameter>
27        </PolygonSymbolizer>
28      </Rule>
29    </Style>
30
31   <Style name="world-1">
32    <Rule>
33      <MaxScaleDenominator>250000000000</MaxScaleDenominator>
34      <MinScaleDenominator>6000000</MinScaleDenominator>
35      <PolygonSymbolizer>
36        <CssParameter name="fill">#f2efe9</CssParameter>
37      </PolygonSymbolizer>
38       <LineSymbolizer>
39        <CssParameter name="stroke">#b5d0d0</CssParameter>
40        <CssParameter name="stroke-width">0.5</CssParameter>
41      </LineSymbolizer>
42    </Rule>
43  </Style>
44  <Style name="world">
45    <Rule>
46      <MaxScaleDenominator>6000000</MaxScaleDenominator>
47      <MinScaleDenominator>600000</MinScaleDenominator>
48      <PolygonSymbolizer>
49        <CssParameter name="fill">#f2efe9</CssParameter>
50      </PolygonSymbolizer>
51    </Rule>
52  </Style>
53
54  <Style name="coast-poly">
55    <Rule>
56      <MaxScaleDenominator>600000</MaxScaleDenominator>
57      <PolygonSymbolizer>
58        <CssParameter name="fill">#f2efe9</CssParameter>
59      </PolygonSymbolizer>
60    </Rule>
61  </Style>
62
63  <!-- BUILTUP VMAP0 -->
64  <!-- level 7-9-->
65  <Style name="builtup">
66    <Rule>
67      <MaxScaleDenominator>2500000</MaxScaleDenominator>
68      <MinScaleDenominator>500000</MinScaleDenominator>
69      <PolygonSymbolizer>
70        <CssParameter name="fill">#ddd</CssParameter>
71      </PolygonSymbolizer>
72    </Rule>
73  </Style>
74
75  <Style name="places">
76    <Rule>
77      <MaxScaleDenominator>50000000</MaxScaleDenominator>
78      <MinScaleDenominator>10000000</MinScaleDenominator>
79      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
80    </Rule>
81  </Style>
82
83  <Style name="amenity">
84    <Rule>
85      <MaxScaleDenominator>5000</MaxScaleDenominator>
86      <Filter>[amenity]='post_box'</Filter>
87      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
88    </Rule>
89    <Rule>
90      <MaxScaleDenominator>5000</MaxScaleDenominator>
91      <Filter>[amenity]='post_office'</Filter>
92      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
93    </Rule>
94
95    <Rule>
96      <MaxScaleDenominator>250000</MaxScaleDenominator>
97      <MinScaleDenominator>25000</MinScaleDenominator>
98      <Filter>[railway]='station'</Filter>
99      <PointSymbolizer file="/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
100    </Rule>
101     <Rule>
102      <MaxScaleDenominator>25000</MaxScaleDenominator>
103      <Filter>[railway]='station'</Filter>
104      <PointSymbolizer file="/home/steve/symbols/station.png" type="png" width="9" height="9" />
105    </Rule>
106    <Rule>
107      <MaxScaleDenominator>50000</MaxScaleDenominator>
108      <MinScaleDenominator>25000</MinScaleDenominator>
109      <Filter>[railway]='station'</Filter>
110      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
111    </Rule>
112    <Rule>
113      <MaxScaleDenominator>25000</MaxScaleDenominator>
114      <Filter>[railway]='station'</Filter>
115      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
116    </Rule>
117
118    <Rule>
119      <MaxScaleDenominator>10000</MaxScaleDenominator>
120      <Filter>[amenity]='pub'</Filter>
121      <PointSymbolizer file="/home/steve/symbols/pint.png" type="png" width="12" height="18" />
122    </Rule>
123    <Rule>
124      <MaxScaleDenominator>500000</MaxScaleDenominator>
125      <Filter>[natural]='peak'</Filter>
126      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
127    </Rule>
128    <Rule>
129      <MaxScaleDenominator>5000</MaxScaleDenominator>
130      <Filter>[man_made]='mast'</Filter>
131      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
132    </Rule>
133    <Rule>
134      <MaxScaleDenominator>10000</MaxScaleDenominator>
135      <Filter>[amenity]='recycling'</Filter>
136      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
137    </Rule>
138
139    <Rule>
140      <MaxScaleDenominator>20000</MaxScaleDenominator>
141      <Filter>[amenity]='hospital'</Filter>
142      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
143    </Rule>
144
145    <Rule>
146      <MaxScaleDenominator>5000</MaxScaleDenominator>
147      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
148      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
149    </Rule>
150
151    <Rule>
152      <MaxScaleDenominator>20000</MaxScaleDenominator>
153      <Filter>[amenity]='parking'</Filter>
154      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
155    </Rule>
156
157    <Rule>
158      <MaxScaleDenominator>10000</MaxScaleDenominator>
159      <Filter>[amenity]='place_of_worship'</Filter>
160      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
161     </Rule>
162    <Rule>
163      <MaxScaleDenominator>10000</MaxScaleDenominator>
164      <Filter>[amenity]='airport'</Filter>
165      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
166     </Rule>
167    <Rule>
168      <MaxScaleDenominator>20000</MaxScaleDenominator>
169      <Filter>[highway]='mini_roundabout'</Filter>
170      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
171    </Rule>
172    <Rule>
173      <MaxScaleDenominator>50000</MaxScaleDenominator>
174      <Filter>[power]='tower'</Filter>
175      <PointSymbolizer file="/home/steve/symbols/power_tower.png" type="png" width="7" height="7" allow_overlap="false"/>
176    </Rule>
177  </Style>
178
179  <Style name="leisure">
180    <Rule>
181      <Filter>[tourism] = 'attraction'</Filter>
182      <MaxScaleDenominator>1000000</MaxScaleDenominator>
183      <PolygonSymbolizer>
184        <CssParameter name="fill">#f2caea</CssParameter>
185     </PolygonSymbolizer>
186    </Rule>
187    <Rule>
188      <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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/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="/home/steve/symbols/arrow.png" type="png" width="74" height="8" />
3406    </Rule>
3407    <Rule>
3408      <Filter>[oneway] = '-1'</Filter>
3409      <MaxScaleDenominator>25000</MaxScaleDenominator>
3410      <LinePatternSymbolizer file="/home/steve/symbols/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">/home/steve/world_boundaries/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">/home/steve/world_boundaries/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">dev.openstreetmap.org</Parameter>
3515      <Parameter name="port">5433</Parameter>
3516      <Parameter name="user">steve</Parameter>
3517      <Parameter name="dbname">steve</Parameter>
3518      <Parameter name="estimate_extent">false</Parameter>
3519      <Parameter name="table">(select way from shoreline_a) as "coast-poly"</Parameter>
3520      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3521    </Datasource>
3522  </Layer>
3523
3524  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
3525    <StyleName>builtup</StyleName>
3526    <Datasource>
3527      <Parameter name="type">shape</Parameter>
3528      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
3529    </Datasource>
3530  </Layer>
3531
3532  <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">
3533    <StyleName>leisure</StyleName>
3534    <Datasource>
3535      <Parameter name="type">postgis</Parameter>
3536      <Parameter name="host">dev.openstreetmap.org</Parameter>
3537      <Parameter name="port">5433</Parameter>
3538      <Parameter name="user">steve</Parameter>
3539      <Parameter name="dbname">steve</Parameter>
3540      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3541      <Parameter name="estimate_extent">false</Parameter>
3542      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3543    </Datasource>
3544  </Layer>
3545  <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">
3546    <StyleName>water</StyleName>
3547    <Datasource>
3548      <Parameter name="type">postgis</Parameter>
3549      <Parameter name="host">dev.openstreetmap.org</Parameter>
3550      <Parameter name="port">5433</Parameter>
3551      <Parameter name="user">steve</Parameter>
3552      <Parameter name="dbname">steve</Parameter>
3553      <Parameter name="estimate_extent">false</Parameter>
3554      <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>
3555      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3556    </Datasource>
3557  </Layer>
3558
3559  <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">
3560    <StyleName>water</StyleName>
3561    <Datasource>
3562      <Parameter name="type">postgis</Parameter>
3563      <Parameter name="host">dev.openstreetmap.org</Parameter>
3564      <Parameter name="port">5433</Parameter>
3565      <Parameter name="user">steve</Parameter>
3566      <Parameter name="dbname">steve</Parameter>
3567      <Parameter name="estimate_extent">false</Parameter>
3568      <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>
3569      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3570    </Datasource>
3571  </Layer>
3572  <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">
3573    <StyleName>tunnels-casing</StyleName>
3574    <StyleName>tunnels-fill</StyleName>
3575    <Datasource>
3576      <Parameter name="type">postgis</Parameter>
3577      <Parameter name="host">dev.openstreetmap.org</Parameter>
3578      <Parameter name="port">5433</Parameter>
3579      <Parameter name="user">steve</Parameter>
3580      <Parameter name="dbname">steve</Parameter>
3581      <Parameter name="table">
3582      (select * from planet_osm_line order by z_order) as roads
3583      </Parameter>
3584      <Parameter name="estimate_extent">false</Parameter>
3585      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3586    </Datasource>
3587  </Layer>
3588
3589  <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">
3590    <StyleName>minor-roads-casing</StyleName>
3591    <StyleName>minor-roads-fill</StyleName>
3592    <StyleName>road-bridges-casing</StyleName>
3593    <StyleName>road-bridges-fill</StyleName>
3594    <StyleName>noncased-ways-bridges</StyleName>
3595    <Datasource>
3596      <Parameter name="type">postgis</Parameter>
3597      <Parameter name="host">dev.openstreetmap.org</Parameter>
3598      <Parameter name="port">5433</Parameter>
3599      <Parameter name="user">steve</Parameter>
3600      <Parameter name="dbname">steve</Parameter>
3601      <Parameter name="table">
3602      (select * from planet_osm_line order by z_order) as roads
3603      </Parameter>
3604      <Parameter name="estimate_extent">false</Parameter>
3605      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3606    </Datasource>
3607  </Layer>
3608
3609  <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">
3610    <!--StyleName>roads-casing</StyleName-->
3611    <StyleName>roads</StyleName>
3612    <Datasource>
3613      <Parameter name="type">postgis</Parameter>
3614      <Parameter name="host">dev.openstreetmap.org</Parameter>
3615      <Parameter name="port">5433</Parameter>
3616      <Parameter name="user">steve</Parameter>
3617      <Parameter name="dbname">steve</Parameter>
3618      <Parameter name="table">
3619      (select * from planet_osm_roads order by z_order) as roads
3620      </Parameter>
3621      <Parameter name="estimate_extent">false</Parameter>
3622      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3623    </Datasource>
3624   </Layer>
3625
3626   <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">
3627    <StyleName>amenity</StyleName>
3628    <Datasource>
3629      <Parameter name="type">postgis</Parameter>
3630      <Parameter name="host">dev.openstreetmap.org</Parameter>
3631      <Parameter name="port">5433</Parameter>
3632      <Parameter name="user">steve</Parameter>
3633      <Parameter name="dbname">steve</Parameter>
3634      <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>
3635      <Parameter name="estimate_extent">false</Parameter>
3636      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3637    </Datasource>
3638   </Layer>
3639
3640   <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">
3641     <StyleName>directions</StyleName>
3642     <StyleName>roads-text</StyleName>
3643     <Datasource>
3644      <Parameter name="type">postgis</Parameter>
3645      <Parameter name="host">dev.openstreetmap.org</Parameter>
3646      <Parameter name="port">5433</Parameter>
3647      <Parameter name="user">steve</Parameter>
3648      <Parameter name="dbname">steve</Parameter>
3649      <Parameter name="table">
3650      (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
3651      </Parameter>
3652      <Parameter name="estimate_extent">false</Parameter>
3653      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3654    </Datasource>
3655  </Layer>
3656
3657  <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">
3658    <StyleName>area-text</StyleName>
3659    <Datasource>
3660      <Parameter name="type">postgis</Parameter>
3661      <Parameter name="host">dev.openstreetmap.org</Parameter>
3662      <Parameter name="port">5433</Parameter>
3663      <Parameter name="user">steve</Parameter>
3664      <Parameter name="dbname">steve</Parameter>
3665      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3666      <Parameter name="estimate_extent">false</Parameter>
3667      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3668    </Datasource>
3669  </Layer>
3670
3671  <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">
3672    <StyleName>text</StyleName>
3673    <Datasource>
3674      <Parameter name="type">postgis</Parameter>
3675      <Parameter name="host">dev.openstreetmap.org</Parameter>
3676      <Parameter name="port">5433</Parameter>
3677      <Parameter name="user">steve</Parameter>
3678      <Parameter name="dbname">steve</Parameter>
3679      <Parameter name="table">planet_osm_point</Parameter>
3680      <Parameter name="estimate_extent">false</Parameter>
3681      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3682    </Datasource>
3683  </Layer>
3684  <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">
3685    <StyleName>power</StyleName>
3686    <Datasource>
3687      <Parameter name="type">postgis</Parameter>
3688      <Parameter name="host">dev.openstreetmap.org</Parameter>
3689      <Parameter name="port">5433</Parameter>
3690      <Parameter name="user">steve</Parameter>
3691      <Parameter name="dbname">steve</Parameter>
3692      <Parameter name="estimate_extent">false</Parameter>
3693      <Parameter name="table">(select * from planet_osm_line where "power"='line' order by z_order) as power</Parameter>
3694      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3695    </Datasource>
3696  </Layer>
3697  <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">
3698    <StyleName>admin</StyleName>
3699    <Datasource>
3700      <Parameter name="type">postgis</Parameter>
3701      <Parameter name="host">dev.openstreetmap.org</Parameter>
3702      <Parameter name="port">5433</Parameter>
3703      <Parameter name="user">steve</Parameter>
3704      <Parameter name="dbname">steve</Parameter>
3705      <Parameter name="table">
3706      (select * from planet_osm_line where "boundary"='administrative' order by z_order) as admin</Parameter>
3707      <Parameter name="estimate_extent">false</Parameter>
3708      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3709    </Datasource>
3710  </Layer>
3711  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
3712    <StyleName>places</StyleName>
3713    <Datasource>
3714      <Parameter name="type">shape</Parameter>
3715      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
3716    </Datasource>
3717  </Layer>
3718</Map>
Note: See TracBrowser for help on using the repository browser.