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

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

Resync with template.

  • Property svn:eol-style set to native
File size: 163.3 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
735<Style name="minor-roads-casing">
736    <Rule>
737      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
738      <MaxScaleDenominator>200000</MaxScaleDenominator>
739      <MinScaleDenominator>100000</MinScaleDenominator>
740      <LineSymbolizer>
741        <CssParameter name="stroke">#506077</CssParameter>
742        <CssParameter name="stroke-width">4</CssParameter>
743        <CssParameter name="stroke-dasharray">4,2</CssParameter>
744      </LineSymbolizer>
745    </Rule>
746    <Rule>
747      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
748      <MaxScaleDenominator>200000</MaxScaleDenominator>
749      <MinScaleDenominator>100000</MinScaleDenominator>
750      <LineSymbolizer>
751        <CssParameter name="stroke">#506077</CssParameter>
752        <CssParameter name="stroke-width">4</CssParameter>
753        <CssParameter name="stroke-linejoin">round</CssParameter>
754        <CssParameter name="stroke-linecap">round</CssParameter>
755      </LineSymbolizer>
756    </Rule>
757    <Rule>
758      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
759      <MaxScaleDenominator>100000</MaxScaleDenominator>
760      <MinScaleDenominator>20000</MinScaleDenominator>
761      <LineSymbolizer>
762        <CssParameter name="stroke">#506077</CssParameter>
763        <CssParameter name="stroke-width">7</CssParameter>
764        <CssParameter name="stroke-dasharray">4,2</CssParameter>
765      </LineSymbolizer>
766    </Rule>
767    <Rule>
768      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
769      <MaxScaleDenominator>100000</MaxScaleDenominator>
770      <MinScaleDenominator>20000</MinScaleDenominator>
771      <LineSymbolizer>
772        <CssParameter name="stroke">#506077</CssParameter>
773        <CssParameter name="stroke-width">7</CssParameter>
774        <CssParameter name="stroke-linejoin">round</CssParameter>
775        <CssParameter name="stroke-linecap">round</CssParameter>
776      </LineSymbolizer>
777    </Rule>
778    <Rule>
779      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
780      <MaxScaleDenominator>20000</MaxScaleDenominator>
781      <MinScaleDenominator>5000</MinScaleDenominator>
782      <LineSymbolizer>
783        <CssParameter name="stroke">#506077</CssParameter>
784        <CssParameter name="stroke-width">13</CssParameter>
785        <CssParameter name="stroke-dasharray">4,2</CssParameter>
786      </LineSymbolizer>
787    </Rule>
788    <Rule>
789      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
790      <MaxScaleDenominator>20000</MaxScaleDenominator>
791      <MinScaleDenominator>5000</MinScaleDenominator>
792      <LineSymbolizer>
793        <CssParameter name="stroke">#506077</CssParameter>
794        <CssParameter name="stroke-width">13</CssParameter>
795        <CssParameter name="stroke-linejoin">round</CssParameter>
796        <CssParameter name="stroke-linecap">round</CssParameter>
797      </LineSymbolizer>
798    </Rule>
799    <Rule>
800      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
801      <MaxScaleDenominator>5000</MaxScaleDenominator>
802      <MinScaleDenominator>1000</MinScaleDenominator>
803      <LineSymbolizer>
804        <CssParameter name="stroke">#506077</CssParameter>
805        <CssParameter name="stroke-width">17</CssParameter>
806        <CssParameter name="stroke-dasharray">4,2</CssParameter>
807      </LineSymbolizer>
808    </Rule>
809    <Rule>
810      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
811      <MaxScaleDenominator>5000</MaxScaleDenominator>
812      <MinScaleDenominator>1000</MinScaleDenominator>
813      <LineSymbolizer>
814        <CssParameter name="stroke">#506077</CssParameter>
815        <CssParameter name="stroke-width">17</CssParameter>
816        <CssParameter name="stroke-linejoin">round</CssParameter>
817        <CssParameter name="stroke-linecap">round</CssParameter>
818      </LineSymbolizer>
819    </Rule>
820
821   <Rule>
822      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
823      <MaxScaleDenominator>200000</MaxScaleDenominator>
824      <MinScaleDenominator>100000</MinScaleDenominator>
825      <LineSymbolizer>
826        <CssParameter name="stroke">#477147</CssParameter>
827        <CssParameter name="stroke-width">4</CssParameter>
828        <CssParameter name="stroke-dasharray">4,2</CssParameter>
829      </LineSymbolizer>
830    </Rule>
831    <Rule>
832      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
833      <MaxScaleDenominator>200000</MaxScaleDenominator>
834      <MinScaleDenominator>100000</MinScaleDenominator>
835      <LineSymbolizer>
836        <CssParameter name="stroke">#477147</CssParameter>
837        <CssParameter name="stroke-width">4</CssParameter>
838        <CssParameter name="stroke-linejoin">round</CssParameter>
839        <CssParameter name="stroke-linecap">round</CssParameter>
840      </LineSymbolizer>
841    </Rule>
842    <Rule>
843      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
844      <MaxScaleDenominator>100000</MaxScaleDenominator>
845      <MinScaleDenominator>20000</MinScaleDenominator>
846      <LineSymbolizer>
847        <CssParameter name="stroke">#477147</CssParameter>
848        <CssParameter name="stroke-width">10</CssParameter>
849        <CssParameter name="stroke-dasharray">4,2</CssParameter>
850      </LineSymbolizer>
851    </Rule>
852    <Rule>
853      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and  not [tunnel]='yes'</Filter>
854      <MaxScaleDenominator>100000</MaxScaleDenominator>
855      <MinScaleDenominator>20000</MinScaleDenominator>
856      <LineSymbolizer>
857        <CssParameter name="stroke">#477147</CssParameter>
858        <CssParameter name="stroke-width">10</CssParameter>
859        <CssParameter name="stroke-linejoin">round</CssParameter>
860        <CssParameter name="stroke-linecap">round</CssParameter>
861      </LineSymbolizer>
862    </Rule>
863    <Rule>
864     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
865      <MaxScaleDenominator>20000</MaxScaleDenominator>
866      <MinScaleDenominator>5000</MinScaleDenominator>
867      <LineSymbolizer>
868        <CssParameter name="stroke">#477147</CssParameter>
869        <CssParameter name="stroke-width">13</CssParameter>
870        <CssParameter name="stroke-dasharray">4,2</CssParameter>
871      </LineSymbolizer>
872    </Rule>
873    <Rule>
874     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
875      <MaxScaleDenominator>20000</MaxScaleDenominator>
876      <MinScaleDenominator>5000</MinScaleDenominator>
877      <LineSymbolizer>
878        <CssParameter name="stroke">#477147</CssParameter>
879        <CssParameter name="stroke-width">13</CssParameter>
880        <CssParameter name="stroke-linejoin">round</CssParameter>
881        <CssParameter name="stroke-linecap">round</CssParameter>
882      </LineSymbolizer>
883    </Rule>
884    <Rule>
885     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
886      <MaxScaleDenominator>5000</MaxScaleDenominator>
887      <MinScaleDenominator>1000</MinScaleDenominator>
888      <LineSymbolizer>
889        <CssParameter name="stroke">#477147</CssParameter>
890        <CssParameter name="stroke-width">17</CssParameter>
891        <CssParameter name="stroke-dasharray">4,2</CssParameter>
892      </LineSymbolizer>
893    </Rule>
894    <Rule>
895     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
896      <MaxScaleDenominator>5000</MaxScaleDenominator>
897      <MinScaleDenominator>1000</MinScaleDenominator>
898      <LineSymbolizer>
899        <CssParameter name="stroke">#477147</CssParameter>
900        <CssParameter name="stroke-width">17</CssParameter>
901        <CssParameter name="stroke-linejoin">round</CssParameter>
902        <CssParameter name="stroke-linecap">round</CssParameter>
903      </LineSymbolizer>
904    </Rule>
905
906
907    <Rule>
908      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
909      <MaxScaleDenominator>200000</MaxScaleDenominator>
910      <MinScaleDenominator>100000</MinScaleDenominator>
911      <LineSymbolizer>
912        <CssParameter name="stroke">#8d4346</CssParameter>
913        <CssParameter name="stroke-width">4</CssParameter>
914        <CssParameter name="stroke-dasharray">4,2</CssParameter>
915      </LineSymbolizer>
916    </Rule>
917    <Rule>
918      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
919      <MaxScaleDenominator>200000</MaxScaleDenominator>
920      <MinScaleDenominator>100000</MinScaleDenominator>
921      <LineSymbolizer>
922        <CssParameter name="stroke">#8d4346</CssParameter>
923        <CssParameter name="stroke-width">4</CssParameter>
924        <CssParameter name="stroke-linejoin">round</CssParameter>
925        <CssParameter name="stroke-linecap">round</CssParameter>
926      </LineSymbolizer>
927    </Rule>
928
929    <Rule>
930      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel] = 'yes'</Filter>
931      <MaxScaleDenominator>100000</MaxScaleDenominator>
932      <MinScaleDenominator>20000</MinScaleDenominator>
933      <LineSymbolizer>
934        <CssParameter name="stroke">#8d4346</CssParameter>
935        <CssParameter name="stroke-width">10</CssParameter>
936        <CssParameter name="stroke-dasharray">4,2</CssParameter>
937      </LineSymbolizer>
938    </Rule>
939    <Rule>
940      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel] = 'yes'</Filter>
941      <MaxScaleDenominator>100000</MaxScaleDenominator>
942      <MinScaleDenominator>20000</MinScaleDenominator>
943      <LineSymbolizer>
944        <CssParameter name="stroke">#8d4346</CssParameter>
945        <CssParameter name="stroke-width">10</CssParameter>
946        <CssParameter name="stroke-linejoin">round</CssParameter>
947        <CssParameter name="stroke-linecap">round</CssParameter>
948      </LineSymbolizer>
949    </Rule>
950
951    <Rule>
952      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
953      <MaxScaleDenominator>20000</MaxScaleDenominator>
954      <MinScaleDenominator>5000</MinScaleDenominator>
955      <LineSymbolizer>
956        <CssParameter name="stroke">#8d4346</CssParameter>
957        <CssParameter name="stroke-width">13</CssParameter>
958        <CssParameter name="stroke-dasharray">4,2</CssParameter>
959      </LineSymbolizer>
960    </Rule>
961    <Rule>
962      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
963      <MaxScaleDenominator>20000</MaxScaleDenominator>
964      <MinScaleDenominator>5000</MinScaleDenominator>     
965      <LineSymbolizer>
966        <CssParameter name="stroke">#8d4346</CssParameter>
967        <CssParameter name="stroke-width">13</CssParameter>
968        <CssParameter name="stroke-linejoin">round</CssParameter>
969        <CssParameter name="stroke-linecap">round</CssParameter>
970      </LineSymbolizer>
971    </Rule>
972
973    <Rule>
974      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
975      <MaxScaleDenominator>5000</MaxScaleDenominator>
976      <MinScaleDenominator>1000</MinScaleDenominator>
977      <LineSymbolizer>
978        <CssParameter name="stroke">#8d4346</CssParameter>
979        <CssParameter name="stroke-width">17</CssParameter>
980        <CssParameter name="stroke-dasharray">4,2</CssParameter>
981      </LineSymbolizer>
982    </Rule>
983    <Rule>
984      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
985      <MaxScaleDenominator>5000</MaxScaleDenominator>     
986      <MinScaleDenominator>1000</MinScaleDenominator>
987      <LineSymbolizer>
988        <CssParameter name="stroke">#8d4346</CssParameter>
989        <CssParameter name="stroke-width">17</CssParameter>
990        <CssParameter name="stroke-linejoin">round</CssParameter>
991        <CssParameter name="stroke-linecap">round</CssParameter>
992      </LineSymbolizer>
993    </Rule>
994
995    <Rule>
996      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
997      <MaxScaleDenominator>150000</MaxScaleDenominator>
998      <MinScaleDenominator>75000</MinScaleDenominator>
999      <LineSymbolizer>
1000        <CssParameter name="stroke">#a37b48</CssParameter>
1001        <CssParameter name="stroke-width">4</CssParameter>
1002        <CssParameter name="stroke-linejoin">round</CssParameter>
1003        <CssParameter name="stroke-linecap">round</CssParameter>
1004      </LineSymbolizer>
1005    </Rule>
1006    <Rule>
1007      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1008      <MaxScaleDenominator>150000</MaxScaleDenominator>
1009      <MinScaleDenominator>75000</MinScaleDenominator>
1010      <LineSymbolizer>
1011        <CssParameter name="stroke">#a37b48</CssParameter>
1012        <CssParameter name="stroke-width">4</CssParameter>
1013        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1014      </LineSymbolizer>
1015    </Rule>
1016
1017    <Rule>
1018      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1019      <MaxScaleDenominator>75000</MaxScaleDenominator>
1020      <MinScaleDenominator>25000</MinScaleDenominator>
1021      <LineSymbolizer>
1022        <CssParameter name="stroke">#a37b48</CssParameter>
1023        <CssParameter name="stroke-width">10</CssParameter>
1024        <CssParameter name="stroke-linejoin">round</CssParameter>
1025        <CssParameter name="stroke-linecap">round</CssParameter>
1026      </LineSymbolizer>
1027    </Rule>
1028    <Rule>
1029      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1030      <MaxScaleDenominator>75000</MaxScaleDenominator>
1031      <MinScaleDenominator>25000</MinScaleDenominator>
1032      <LineSymbolizer>
1033        <CssParameter name="stroke">#a37b48</CssParameter>
1034        <CssParameter name="stroke-width">10</CssParameter>
1035        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1036      </LineSymbolizer>
1037    </Rule>
1038
1039    <Rule>
1040      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1041      <MaxScaleDenominator>25000</MaxScaleDenominator>
1042      <MinScaleDenominator>5000</MinScaleDenominator>
1043      <LineSymbolizer>
1044        <CssParameter name="stroke">#a37b48</CssParameter>
1045        <CssParameter name="stroke-width">12</CssParameter>
1046        <CssParameter name="stroke-linejoin">round</CssParameter>
1047        <CssParameter name="stroke-linecap">round</CssParameter>
1048      </LineSymbolizer>
1049    </Rule>
1050    <Rule>
1051      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1052      <MaxScaleDenominator>25000</MaxScaleDenominator>
1053      <MinScaleDenominator>5000</MinScaleDenominator>
1054      <LineSymbolizer>
1055        <CssParameter name="stroke">#a37b48</CssParameter>
1056        <CssParameter name="stroke-width">12</CssParameter>
1057        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1058      </LineSymbolizer>
1059    </Rule>
1060
1061    <Rule>
1062      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1063      <MaxScaleDenominator>5000</MaxScaleDenominator>
1064      <MinScaleDenominator>1000</MinScaleDenominator>
1065      <LineSymbolizer>
1066        <CssParameter name="stroke">#a37b48</CssParameter>
1067        <CssParameter name="stroke-width">17</CssParameter>
1068        <CssParameter name="stroke-linejoin">round</CssParameter>
1069        <CssParameter name="stroke-linecap">round</CssParameter>
1070      </LineSymbolizer>
1071    </Rule>
1072    <Rule>
1073      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1074      <MaxScaleDenominator>5000</MaxScaleDenominator>
1075      <MinScaleDenominator>1000</MinScaleDenominator>
1076      <LineSymbolizer>
1077        <CssParameter name="stroke">#a37b48</CssParameter>
1078        <CssParameter name="stroke-width">17</CssParameter>
1079        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1080      </LineSymbolizer>
1081    </Rule>
1082
1083    <Rule>
1084      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1085      <MaxScaleDenominator>100000</MaxScaleDenominator>
1086      <MinScaleDenominator>50000</MinScaleDenominator>
1087      <LineSymbolizer>
1088        <CssParameter name="stroke">#999</CssParameter>
1089        <CssParameter name="stroke-width">6</CssParameter>
1090        <CssParameter name="stroke-linejoin">round</CssParameter>
1091        <CssParameter name="stroke-linecap">round</CssParameter>
1092      </LineSymbolizer>
1093    </Rule>
1094   <Rule>
1095      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1096      <MaxScaleDenominator>100000</MaxScaleDenominator>
1097      <MinScaleDenominator>50000</MinScaleDenominator>
1098      <LineSymbolizer>
1099        <CssParameter name="stroke">#999</CssParameter>
1100        <CssParameter name="stroke-width">6</CssParameter>
1101        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1102      </LineSymbolizer>
1103    </Rule>
1104
1105    <Rule>
1106      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1107      <MaxScaleDenominator>100000</MaxScaleDenominator>
1108      <MinScaleDenominator>50000</MinScaleDenominator>
1109      <LineSymbolizer>
1110        <CssParameter name="stroke">#999</CssParameter>
1111        <CssParameter name="stroke-width">3</CssParameter>
1112        <CssParameter name="stroke-linejoin">round</CssParameter>
1113        <CssParameter name="stroke-linecap">round</CssParameter>
1114      </LineSymbolizer>
1115    </Rule>
1116    <Rule>
1117      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1118      <MaxScaleDenominator>100000</MaxScaleDenominator>
1119      <MinScaleDenominator>50000</MinScaleDenominator>
1120      <LineSymbolizer>
1121        <CssParameter name="stroke">#999</CssParameter>
1122        <CssParameter name="stroke-width">3</CssParameter>
1123        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1124      </LineSymbolizer>
1125    </Rule>
1126
1127    <Rule>
1128      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1129      <MaxScaleDenominator>50000</MaxScaleDenominator>
1130      <MinScaleDenominator>25000</MinScaleDenominator>
1131      <LineSymbolizer>
1132        <CssParameter name="stroke">#999</CssParameter>
1133        <CssParameter name="stroke-width">7</CssParameter>
1134        <CssParameter name="stroke-linejoin">round</CssParameter>
1135        <CssParameter name="stroke-linecap">round</CssParameter>
1136      </LineSymbolizer>
1137    </Rule>
1138    <Rule>
1139      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1140      <MaxScaleDenominator>50000</MaxScaleDenominator>
1141      <MinScaleDenominator>25000</MinScaleDenominator>
1142      <LineSymbolizer>
1143        <CssParameter name="stroke">#999</CssParameter>
1144        <CssParameter name="stroke-width">7</CssParameter>
1145        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1146      </LineSymbolizer>
1147    </Rule>
1148
1149    <Rule>
1150      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1151      <MaxScaleDenominator>50000</MaxScaleDenominator>
1152      <MinScaleDenominator>25000</MinScaleDenominator>
1153      <LineSymbolizer>
1154        <CssParameter name="stroke">#999</CssParameter>
1155        <CssParameter name="stroke-width">4.5</CssParameter>
1156        <CssParameter name="stroke-linejoin">round</CssParameter>
1157        <CssParameter name="stroke-linecap">round</CssParameter>
1158      </LineSymbolizer>
1159    </Rule>
1160    <Rule>
1161      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1162      <MaxScaleDenominator>50000</MaxScaleDenominator>
1163      <MinScaleDenominator>25000</MinScaleDenominator>
1164      <LineSymbolizer>
1165        <CssParameter name="stroke">#999</CssParameter>
1166        <CssParameter name="stroke-width">4.5</CssParameter>
1167        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1168      </LineSymbolizer>
1169    </Rule>
1170
1171    <Rule>
1172      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1173      <MaxScaleDenominator>25000</MaxScaleDenominator>
1174      <MinScaleDenominator>5000</MinScaleDenominator>
1175      <LineSymbolizer>
1176        <CssParameter name="stroke">#999</CssParameter>
1177        <CssParameter name="stroke-width">11</CssParameter>
1178        <CssParameter name="stroke-linejoin">round</CssParameter>
1179        <CssParameter name="stroke-linecap">round</CssParameter>
1180      </LineSymbolizer>
1181    </Rule>
1182   <Rule>
1183      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1184      <MaxScaleDenominator>25000</MaxScaleDenominator>
1185      <MinScaleDenominator>5000</MinScaleDenominator>
1186      <LineSymbolizer>
1187        <CssParameter name="stroke">#999</CssParameter>
1188        <CssParameter name="stroke-width">11</CssParameter>
1189        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1190      </LineSymbolizer>
1191    </Rule>
1192
1193    <Rule>
1194      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1195      <MaxScaleDenominator>5000</MaxScaleDenominator>
1196      <MinScaleDenominator>1000</MinScaleDenominator>
1197      <LineSymbolizer>
1198        <CssParameter name="stroke">#999</CssParameter>
1199        <CssParameter name="stroke-width">16</CssParameter>
1200        <CssParameter name="stroke-linejoin">round</CssParameter>
1201        <CssParameter name="stroke-linecap">round</CssParameter>
1202      </LineSymbolizer>
1203    </Rule>
1204    <Rule>
1205      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1206      <MaxScaleDenominator>5000</MaxScaleDenominator>
1207      <MinScaleDenominator>1000</MinScaleDenominator>
1208      <LineSymbolizer>
1209        <CssParameter name="stroke">#999</CssParameter>
1210        <CssParameter name="stroke-width">16</CssParameter>
1211        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1212      </LineSymbolizer>
1213    </Rule>
1214
1215    <Rule>
1216      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1217      <MaxScaleDenominator>50000</MaxScaleDenominator>
1218      <MinScaleDenominator>25000</MinScaleDenominator>
1219      <LineSymbolizer>
1220        <CssParameter name="stroke">#999</CssParameter>
1221        <CssParameter name="stroke-width">3</CssParameter>
1222        <CssParameter name="stroke-linejoin">round</CssParameter>
1223        <CssParameter name="stroke-linecap">round</CssParameter>
1224      </LineSymbolizer>
1225    </Rule>
1226    <Rule>
1227      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1228      <MaxScaleDenominator>50000</MaxScaleDenominator>
1229      <MinScaleDenominator>25000</MinScaleDenominator>
1230      <LineSymbolizer>
1231        <CssParameter name="stroke">#999</CssParameter>
1232        <CssParameter name="stroke-width">3</CssParameter>
1233        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1234      </LineSymbolizer>
1235    </Rule>
1236
1237    <Rule>
1238      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1239      <MaxScaleDenominator>25000</MaxScaleDenominator>
1240      <MinScaleDenominator>1000</MinScaleDenominator>
1241      <LineSymbolizer>
1242        <CssParameter name="stroke">#999</CssParameter>
1243        <CssParameter name="stroke-width">8</CssParameter>
1244        <CssParameter name="stroke-linejoin">round</CssParameter>
1245        <CssParameter name="stroke-linecap">round</CssParameter>
1246      </LineSymbolizer>
1247   </Rule>
1248   <Rule>
1249      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1250      <MaxScaleDenominator>25000</MaxScaleDenominator>
1251      <MinScaleDenominator>1000</MinScaleDenominator>
1252      <LineSymbolizer>
1253        <CssParameter name="stroke">#999</CssParameter>
1254        <CssParameter name="stroke-width">8</CssParameter>
1255        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1256      </LineSymbolizer>
1257   </Rule>
1258   <Rule>
1259      <Filter>[highway] = 'pedestrian'</Filter>
1260      <MaxScaleDenominator>50000</MaxScaleDenominator>
1261      <LineSymbolizer>
1262        <CssParameter name="stroke">grey</CssParameter>
1263        <CssParameter name="stroke-width">5</CssParameter>
1264        <CssParameter name="stroke-linejoin">round</CssParameter>
1265        <CssParameter name="stroke-linecap">round</CssParameter>
1266      </LineSymbolizer>
1267   </Rule>
1268</Style>
1269
1270  <Style name="minor-roads">
1271    <!-- level 10 -->
1272    <Rule>
1273      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
1274      <MaxScaleDenominator>200000</MaxScaleDenominator>
1275      <MinScaleDenominator>100000</MinScaleDenominator>
1276      <LineSymbolizer>
1277        <CssParameter name="stroke">#c5d1e2</CssParameter>
1278        <CssParameter name="stroke-width">2.5</CssParameter>
1279      </LineSymbolizer>
1280    </Rule>
1281    <Rule>
1282      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1283      <MaxScaleDenominator>200000</MaxScaleDenominator>
1284      <MinScaleDenominator>100000</MinScaleDenominator>
1285      <LineSymbolizer>
1286        <CssParameter name="stroke">#809bc0</CssParameter>
1287        <CssParameter name="stroke-width">2.5</CssParameter>
1288      </LineSymbolizer>
1289    </Rule>
1290
1291    <!-- level 11 ...-->
1292    <Rule>
1293      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
1294      <MaxScaleDenominator>100000</MaxScaleDenominator>
1295      <MinScaleDenominator>20000</MinScaleDenominator>
1296      <LineSymbolizer>
1297        <CssParameter name="stroke">#c5d1e2</CssParameter>
1298        <CssParameter name="stroke-width">4.5</CssParameter>
1299        <CssParameter name="stroke-linejoin">round</CssParameter>
1300        <CssParameter name="stroke-linecap">round</CssParameter>
1301      </LineSymbolizer>
1302    </Rule>
1303    <Rule>
1304      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1305      <MaxScaleDenominator>100000</MaxScaleDenominator>
1306      <MinScaleDenominator>20000</MinScaleDenominator>
1307      <LineSymbolizer>
1308        <CssParameter name="stroke">#809bc0</CssParameter>
1309        <CssParameter name="stroke-width">4.5</CssParameter>
1310        <CssParameter name="stroke-linejoin">round</CssParameter>
1311        <CssParameter name="stroke-linecap">round</CssParameter>
1312      </LineSymbolizer>
1313    </Rule>
1314
1315    <Rule>
1316      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
1317      <MaxScaleDenominator>20000</MaxScaleDenominator>
1318      <MinScaleDenominator>5000</MinScaleDenominator>
1319      <LineSymbolizer>
1320        <CssParameter name="stroke">#c5d1e2</CssParameter>
1321        <CssParameter name="stroke-width">10</CssParameter>
1322        <CssParameter name="stroke-linejoin">round</CssParameter>
1323        <CssParameter name="stroke-linecap">round</CssParameter>
1324      </LineSymbolizer>
1325    </Rule>
1326    <Rule>
1327      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1328      <MaxScaleDenominator>20000</MaxScaleDenominator>
1329      <MinScaleDenominator>5000</MinScaleDenominator>
1330      <LineSymbolizer>
1331        <CssParameter name="stroke">#809bc0</CssParameter>
1332        <CssParameter name="stroke-width">10</CssParameter>
1333        <CssParameter name="stroke-linejoin">round</CssParameter>
1334        <CssParameter name="stroke-linecap">round</CssParameter>
1335      </LineSymbolizer>
1336    </Rule>
1337    <Rule>
1338      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link')  and [tunnel] = 'yes'</Filter>
1339      <MaxScaleDenominator>5000</MaxScaleDenominator>
1340      <MinScaleDenominator>1000</MinScaleDenominator>
1341      <LineSymbolizer>
1342        <CssParameter name="stroke">#c5d1e2</CssParameter>
1343        <CssParameter name="stroke-width">13</CssParameter>
1344        <CssParameter name="stroke-linejoin">round</CssParameter>
1345        <CssParameter name="stroke-linecap">round</CssParameter>
1346      </LineSymbolizer>
1347    </Rule>
1348    <Rule>
1349      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1350      <MaxScaleDenominator>5000</MaxScaleDenominator>
1351      <MinScaleDenominator>1000</MinScaleDenominator>
1352      <LineSymbolizer>
1353        <CssParameter name="stroke">#809bc0</CssParameter>
1354        <CssParameter name="stroke-width">13</CssParameter>
1355        <CssParameter name="stroke-linejoin">round</CssParameter>
1356        <CssParameter name="stroke-linecap">round</CssParameter>
1357      </LineSymbolizer>
1358    </Rule>
1359
1360    <Rule>
1361      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1362      <MaxScaleDenominator>200000</MaxScaleDenominator>
1363      <MinScaleDenominator>100000</MinScaleDenominator>
1364      <LineSymbolizer>
1365        <CssParameter name="stroke">#b0deb0</CssParameter>
1366        <CssParameter name="stroke-width">2.5</CssParameter>
1367        <CssParameter name="stroke-linejoin">round</CssParameter>
1368        <CssParameter name="stroke-linecap">round</CssParameter>
1369      </LineSymbolizer>
1370    </Rule>
1371    <Rule>
1372      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1373      <MaxScaleDenominator>200000</MaxScaleDenominator>
1374      <MinScaleDenominator>100000</MinScaleDenominator>
1375      <LineSymbolizer>
1376        <CssParameter name="stroke">#7fc97f</CssParameter>
1377        <CssParameter name="stroke-width">2.5</CssParameter>
1378        <CssParameter name="stroke-linejoin">round</CssParameter>
1379        <CssParameter name="stroke-linecap">round</CssParameter>
1380      </LineSymbolizer>
1381    </Rule>
1382    <Rule>
1383      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1384      <MaxScaleDenominator>100000</MaxScaleDenominator>
1385      <MinScaleDenominator>20000</MinScaleDenominator>
1386      <LineSymbolizer>
1387        <CssParameter name="stroke">#b0deb0</CssParameter>
1388        <CssParameter name="stroke-width">8</CssParameter>
1389        <CssParameter name="stroke-linejoin">round</CssParameter>
1390        <CssParameter name="stroke-linecap">round</CssParameter>
1391      </LineSymbolizer>
1392    </Rule>
1393    <Rule>
1394      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1395      <MaxScaleDenominator>100000</MaxScaleDenominator>
1396      <MinScaleDenominator>20000</MinScaleDenominator>
1397      <LineSymbolizer>
1398        <CssParameter name="stroke">#7fc97f</CssParameter>
1399        <CssParameter name="stroke-width">8</CssParameter>
1400        <CssParameter name="stroke-linejoin">round</CssParameter>
1401        <CssParameter name="stroke-linecap">round</CssParameter>
1402      </LineSymbolizer>
1403    </Rule>
1404
1405    <Rule>
1406      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1407      <MaxScaleDenominator>20000</MaxScaleDenominator>
1408      <MinScaleDenominator>5000</MinScaleDenominator>
1409      <LineSymbolizer>
1410        <CssParameter name="stroke">#b0deb0</CssParameter>
1411        <CssParameter name="stroke-width">10</CssParameter>
1412        <CssParameter name="stroke-linejoin">round</CssParameter>
1413        <CssParameter name="stroke-linecap">round</CssParameter>
1414      </LineSymbolizer>
1415    </Rule>
1416    <Rule>
1417      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1418      <MaxScaleDenominator>20000</MaxScaleDenominator>
1419      <MinScaleDenominator>5000</MinScaleDenominator>
1420      <LineSymbolizer>
1421        <CssParameter name="stroke">#7fc97f</CssParameter>
1422        <CssParameter name="stroke-width">10</CssParameter>
1423        <CssParameter name="stroke-linejoin">round</CssParameter>
1424        <CssParameter name="stroke-linecap">round</CssParameter>
1425      </LineSymbolizer>
1426    </Rule>
1427    <Rule>
1428      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1429      <MaxScaleDenominator>5000</MaxScaleDenominator>
1430      <MinScaleDenominator>1000</MinScaleDenominator>
1431      <LineSymbolizer>
1432        <CssParameter name="stroke">#b0deb0</CssParameter>
1433        <CssParameter name="stroke-width">13</CssParameter>
1434        <CssParameter name="stroke-linejoin">round</CssParameter>
1435        <CssParameter name="stroke-linecap">round</CssParameter>
1436      </LineSymbolizer>
1437    </Rule>
1438    <Rule>
1439      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1440      <MaxScaleDenominator>5000</MaxScaleDenominator>
1441      <MinScaleDenominator>1000</MinScaleDenominator>
1442      <LineSymbolizer>
1443        <CssParameter name="stroke">#7fc97f</CssParameter>
1444        <CssParameter name="stroke-width">13</CssParameter>
1445        <CssParameter name="stroke-linejoin">round</CssParameter>
1446        <CssParameter name="stroke-linecap">round</CssParameter>
1447      </LineSymbolizer>
1448    </Rule>
1449
1450  <Rule>
1451      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1452      <MaxScaleDenominator>500000</MaxScaleDenominator>
1453      <MinScaleDenominator>100000</MinScaleDenominator>
1454      <LineSymbolizer>
1455        <CssParameter name="stroke">#efa9ab</CssParameter>
1456        <CssParameter name="stroke-width">2.5</CssParameter>
1457        <CssParameter name="stroke-linejoin">round</CssParameter>
1458        <CssParameter name="stroke-linecap">round</CssParameter>
1459      </LineSymbolizer>
1460    </Rule>
1461    <Rule>
1462      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1463      <MaxScaleDenominator>500000</MaxScaleDenominator>
1464      <MinScaleDenominator>100000</MinScaleDenominator>
1465      <LineSymbolizer>
1466        <CssParameter name="stroke">#e46d71</CssParameter>
1467        <CssParameter name="stroke-width">2.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] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1475      <MaxScaleDenominator>100000</MaxScaleDenominator>
1476      <MinScaleDenominator>20000</MinScaleDenominator>
1477      <LineSymbolizer>
1478        <CssParameter name="stroke">#efa9ab</CssParameter>
1479        <CssParameter name="stroke-width">8</CssParameter>
1480        <CssParameter name="stroke-linejoin">round</CssParameter>
1481        <CssParameter name="stroke-linecap">round</CssParameter>
1482      </LineSymbolizer>
1483    </Rule>
1484    <Rule>
1485      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1486      <MaxScaleDenominator>100000</MaxScaleDenominator>
1487      <MinScaleDenominator>20000</MinScaleDenominator>
1488      <LineSymbolizer>
1489        <CssParameter name="stroke">#e46d71</CssParameter>
1490        <CssParameter name="stroke-width">8</CssParameter>
1491        <CssParameter name="stroke-linejoin">round</CssParameter>
1492        <CssParameter name="stroke-linecap">round</CssParameter>
1493      </LineSymbolizer>
1494    </Rule>
1495    <Rule>
1496      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1497      <MaxScaleDenominator>20000</MaxScaleDenominator>
1498      <MinScaleDenominator>5000</MinScaleDenominator>
1499      <LineSymbolizer>
1500        <CssParameter name="stroke">#efa9ab</CssParameter>
1501        <CssParameter name="stroke-width">10</CssParameter>
1502        <CssParameter name="stroke-linejoin">round</CssParameter>
1503        <CssParameter name="stroke-linecap">round</CssParameter>
1504      </LineSymbolizer>
1505    </Rule>
1506
1507    <Rule>
1508      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1509      <MaxScaleDenominator>20000</MaxScaleDenominator>
1510      <MinScaleDenominator>5000</MinScaleDenominator>
1511      <LineSymbolizer>
1512        <CssParameter name="stroke">#e46d71</CssParameter>
1513        <CssParameter name="stroke-width">10</CssParameter>
1514        <CssParameter name="stroke-linejoin">round</CssParameter>
1515        <CssParameter name="stroke-linecap">round</CssParameter>
1516      </LineSymbolizer>
1517    </Rule>
1518
1519    <Rule>
1520      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1521      <MaxScaleDenominator>5000</MaxScaleDenominator>
1522      <MinScaleDenominator>1000</MinScaleDenominator>
1523      <LineSymbolizer>
1524        <CssParameter name="stroke">#efa9ab</CssParameter>
1525        <CssParameter name="stroke-width">13</CssParameter>
1526        <CssParameter name="stroke-linejoin">round</CssParameter>
1527        <CssParameter name="stroke-linecap">round</CssParameter>
1528      </LineSymbolizer>
1529    </Rule>
1530    <Rule>
1531      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1532      <MaxScaleDenominator>5000</MaxScaleDenominator>
1533      <MinScaleDenominator>1000</MinScaleDenominator>
1534      <LineSymbolizer>
1535        <CssParameter name="stroke">#e46d71</CssParameter>
1536        <CssParameter name="stroke-width">13</CssParameter>
1537        <CssParameter name="stroke-linejoin">round</CssParameter>
1538        <CssParameter name="stroke-linecap">round</CssParameter>
1539      </LineSymbolizer>
1540    </Rule>
1541
1542
1543    <!-- level 11 ..-->
1544   <Rule>
1545      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1546      <MaxScaleDenominator>150000</MaxScaleDenominator>
1547      <MinScaleDenominator>75000</MinScaleDenominator>
1548      <LineSymbolizer>
1549        <CssParameter name="stroke">#fdbf6f</CssParameter>
1550        <CssParameter name="stroke-width">2</CssParameter>
1551        <CssParameter name="stroke-linejoin">round</CssParameter>
1552        <CssParameter name="stroke-linecap">round</CssParameter>
1553      </LineSymbolizer>
1554    </Rule>
1555    <Rule>
1556      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1557      <MaxScaleDenominator>150000</MaxScaleDenominator>
1558      <MinScaleDenominator>75000</MinScaleDenominator>
1559      <LineSymbolizer>
1560        <CssParameter name="stroke">#fed5a0</CssParameter>
1561        <CssParameter name="stroke-width">2</CssParameter>
1562        <CssParameter name="stroke-linejoin">round</CssParameter>
1563        <CssParameter name="stroke-linecap">round</CssParameter>
1564      </LineSymbolizer>
1565    </Rule>
1566    <Rule>
1567      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1568      <MaxScaleDenominator>75000</MaxScaleDenominator>
1569      <MinScaleDenominator>25000</MinScaleDenominator>
1570      <LineSymbolizer>
1571        <CssParameter name="stroke">#fdbf6f</CssParameter>
1572        <CssParameter name="stroke-width">8</CssParameter>
1573        <CssParameter name="stroke-linejoin">round</CssParameter>
1574        <CssParameter name="stroke-linecap">round</CssParameter>
1575      </LineSymbolizer>
1576    </Rule>
1577    <Rule>
1578      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1579      <MaxScaleDenominator>75000</MaxScaleDenominator>
1580      <MinScaleDenominator>25000</MinScaleDenominator>
1581      <LineSymbolizer>
1582        <CssParameter name="stroke">#fed5a0</CssParameter>
1583        <CssParameter name="stroke-width">8</CssParameter>
1584        <CssParameter name="stroke-linejoin">round</CssParameter>
1585        <CssParameter name="stroke-linecap">round</CssParameter>
1586      </LineSymbolizer>
1587    </Rule>
1588    <Rule>
1589      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1590      <MaxScaleDenominator>25000</MaxScaleDenominator>
1591      <MinScaleDenominator>5000</MinScaleDenominator>
1592      <LineSymbolizer>
1593        <CssParameter name="stroke">#fdbf6f</CssParameter>
1594        <CssParameter name="stroke-width">10</CssParameter>
1595        <CssParameter name="stroke-linejoin">round</CssParameter>
1596        <CssParameter name="stroke-linecap">round</CssParameter>
1597      </LineSymbolizer>
1598    </Rule>
1599    <Rule>
1600      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1601      <MaxScaleDenominator>25000</MaxScaleDenominator>
1602      <MinScaleDenominator>5000</MinScaleDenominator>
1603      <LineSymbolizer>
1604        <CssParameter name="stroke">#fed5a0</CssParameter>
1605        <CssParameter name="stroke-width">10</CssParameter>
1606        <CssParameter name="stroke-linejoin">round</CssParameter>
1607        <CssParameter name="stroke-linecap">round</CssParameter>
1608      </LineSymbolizer>
1609    </Rule>
1610    <Rule>
1611      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1612      <MaxScaleDenominator>5000</MaxScaleDenominator>
1613      <MinScaleDenominator>1000</MinScaleDenominator>
1614      <LineSymbolizer>
1615        <CssParameter name="stroke">#fdbf6f</CssParameter>
1616        <CssParameter name="stroke-width">14</CssParameter>
1617        <CssParameter name="stroke-linejoin">round</CssParameter>
1618        <CssParameter name="stroke-linecap">round</CssParameter>
1619      </LineSymbolizer>
1620    </Rule>
1621    <Rule>
1622      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1623      <MaxScaleDenominator>5000</MaxScaleDenominator>
1624      <MinScaleDenominator>1000</MinScaleDenominator>
1625      <LineSymbolizer>
1626        <CssParameter name="stroke">#fed5a0</CssParameter>
1627        <CssParameter name="stroke-width">14</CssParameter>
1628        <CssParameter name="stroke-linejoin">round</CssParameter>
1629        <CssParameter name="stroke-linecap">round</CssParameter>
1630      </LineSymbolizer>
1631    </Rule>
1632    <!-- -->
1633    <Rule>
1634      <MaxScaleDenominator>100000</MaxScaleDenominator>
1635      <MinScaleDenominator>50000</MinScaleDenominator>
1636      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1637      <LineSymbolizer>
1638        <CssParameter name="stroke">#ffffff</CssParameter>
1639        <CssParameter name="stroke-width">3</CssParameter>
1640        <CssParameter name="stroke-linejoin">round</CssParameter>
1641        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1642      </LineSymbolizer>
1643      <LineSymbolizer>
1644        <CssParameter name="stroke">#fdfdfd</CssParameter>
1645        <CssParameter name="stroke-width">3</CssParameter>
1646        <CssParameter name="stroke-linejoin">round</CssParameter>
1647        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1648      </LineSymbolizer>
1649      <LineSymbolizer>
1650        <CssParameter name="stroke">#ececec</CssParameter>
1651        <CssParameter name="stroke-width">3</CssParameter>
1652        <CssParameter name="stroke-linejoin">round</CssParameter>
1653        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1654      </LineSymbolizer>
1655      <LineSymbolizer>
1656        <CssParameter name="stroke">#cacaca</CssParameter>
1657        <CssParameter name="stroke-width">3</CssParameter>
1658        <CssParameter name="stroke-linejoin">round</CssParameter>
1659        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1660      </LineSymbolizer>
1661      <LineSymbolizer>
1662        <CssParameter name="stroke">#afafaf</CssParameter>
1663        <CssParameter name="stroke-width">3</CssParameter>
1664        <CssParameter name="stroke-linejoin">round</CssParameter>
1665        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1666      </LineSymbolizer>
1667      <LineSymbolizer>
1668        <CssParameter name="stroke">#a1a1a1</CssParameter>
1669        <CssParameter name="stroke-width">3</CssParameter>
1670        <CssParameter name="stroke-linejoin">round</CssParameter>
1671        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1672      </LineSymbolizer>
1673      <LineSymbolizer>
1674        <CssParameter name="stroke">#9b9b9b</CssParameter>
1675        <CssParameter name="stroke-width">3</CssParameter>
1676        <CssParameter name="stroke-linejoin">round</CssParameter>
1677        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1678      </LineSymbolizer>
1679    </Rule>
1680    <Rule>
1681      <MaxScaleDenominator>100000</MaxScaleDenominator>
1682      <MinScaleDenominator>50000</MinScaleDenominator>
1683      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1684      <LineSymbolizer>
1685        <CssParameter name="stroke">#999999</CssParameter>
1686        <CssParameter name="stroke-width">3</CssParameter>
1687        <CssParameter name="stroke-linejoin">round</CssParameter>
1688      </LineSymbolizer>
1689      <LineSymbolizer>
1690        <CssParameter name="stroke">white</CssParameter>
1691        <CssParameter name="stroke-width">1</CssParameter>
1692        <CssParameter name="stroke-linejoin">round</CssParameter>
1693        <CssParameter name="stroke-dasharray">8,12</CssParameter>
1694      </LineSymbolizer>
1695    </Rule>
1696    <Rule>
1697      <MaxScaleDenominator>50000</MaxScaleDenominator>
1698      <MinScaleDenominator>1000</MinScaleDenominator>
1699      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1700      <LineSymbolizer>
1701        <CssParameter name="stroke">black</CssParameter>
1702        <CssParameter name="stroke-width">7</CssParameter>
1703        <CssParameter name="stroke-linejoin">round</CssParameter>
1704      </LineSymbolizer>
1705      <LineSymbolizer>
1706        <CssParameter name="stroke">white</CssParameter>
1707        <CssParameter name="stroke-width">5</CssParameter>
1708        <CssParameter name="stroke-linejoin">round</CssParameter>
1709      </LineSymbolizer>
1710    </Rule>
1711    <Rule>
1712      <MaxScaleDenominator>50000</MaxScaleDenominator>
1713      <MinScaleDenominator>1000</MinScaleDenominator>
1714      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel] = 'true')</Filter>
1715      <LineSymbolizer>
1716        <CssParameter name="stroke">#999999</CssParameter>
1717        <CssParameter name="stroke-width">3</CssParameter>
1718        <CssParameter name="stroke-linejoin">round</CssParameter>
1719      </LineSymbolizer>
1720      <LineSymbolizer>
1721        <CssParameter name="stroke">white</CssParameter>
1722        <CssParameter name="stroke-width">1</CssParameter>
1723        <CssParameter name="stroke-linejoin">round</CssParameter>
1724        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
1725      </LineSymbolizer>
1726    </Rule>
1727    <Rule>
1728      <MaxScaleDenominator>50000</MaxScaleDenominator>
1729      <MinScaleDenominator>1000</MinScaleDenominator>
1730      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1731      <LineSymbolizer>
1732        <CssParameter name="stroke">#ffffff</CssParameter>
1733        <CssParameter name="stroke-width">3</CssParameter>
1734        <CssParameter name="stroke-linejoin">round</CssParameter>
1735        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1736      </LineSymbolizer>
1737      <LineSymbolizer>
1738        <CssParameter name="stroke">#fdfdfd</CssParameter>
1739        <CssParameter name="stroke-width">3</CssParameter>
1740        <CssParameter name="stroke-linejoin">round</CssParameter>
1741        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1742      </LineSymbolizer>
1743      <LineSymbolizer>
1744        <CssParameter name="stroke">#ececec</CssParameter>
1745        <CssParameter name="stroke-width">3</CssParameter>
1746        <CssParameter name="stroke-linejoin">round</CssParameter>
1747        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1748      </LineSymbolizer>
1749      <LineSymbolizer>
1750        <CssParameter name="stroke">#cacaca</CssParameter>
1751        <CssParameter name="stroke-width">3</CssParameter>
1752        <CssParameter name="stroke-linejoin">round</CssParameter>
1753        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1754      </LineSymbolizer>
1755      <LineSymbolizer>
1756        <CssParameter name="stroke">#afafaf</CssParameter>
1757        <CssParameter name="stroke-width">3</CssParameter>
1758        <CssParameter name="stroke-linejoin">round</CssParameter>
1759        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1760      </LineSymbolizer>
1761      <LineSymbolizer>
1762        <CssParameter name="stroke">#a1a1a1</CssParameter>
1763        <CssParameter name="stroke-width">3</CssParameter>
1764        <CssParameter name="stroke-linejoin">round</CssParameter>
1765        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1766      </LineSymbolizer>
1767      <LineSymbolizer>
1768        <CssParameter name="stroke">#9b9b9b</CssParameter>
1769        <CssParameter name="stroke-width">3</CssParameter>
1770        <CssParameter name="stroke-linejoin">round</CssParameter>
1771        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1772      </LineSymbolizer>
1773    </Rule>
1774    <Rule>
1775      <MaxScaleDenominator>100000</MaxScaleDenominator>
1776      <MinScaleDenominator>1000</MinScaleDenominator>
1777      <Filter>[railway]='narrow_gauge'</Filter>
1778      <LineSymbolizer>
1779        <CssParameter name="stroke">#444</CssParameter>
1780        <CssParameter name="stroke-width">2</CssParameter>
1781      </LineSymbolizer>
1782    </Rule>
1783    <Rule>
1784      <MaxScaleDenominator>100000</MaxScaleDenominator>
1785      <MinScaleDenominator>20000</MinScaleDenominator>
1786      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1787      <LineSymbolizer>
1788        <CssParameter name="stroke">#444</CssParameter>
1789        <CssParameter name="stroke-width">1</CssParameter>
1790          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1791      </LineSymbolizer>
1792    </Rule>
1793    <Rule>
1794      <MaxScaleDenominator>20000</MaxScaleDenominator>
1795      <MinScaleDenominator>1000</MinScaleDenominator>
1796      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1797      <LineSymbolizer>
1798        <CssParameter name="stroke">#444</CssParameter>
1799        <CssParameter name="stroke-width">2</CssParameter>
1800          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1801      </LineSymbolizer>
1802    </Rule>
1803    <Rule>
1804      <MaxScaleDenominator>100000</MaxScaleDenominator>
1805      <MinScaleDenominator>20000</MinScaleDenominator>
1806      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1807      <LineSymbolizer>
1808        <CssParameter name="stroke">#444</CssParameter>
1809        <CssParameter name="stroke-width">1</CssParameter>
1810      </LineSymbolizer>
1811    </Rule><Rule>
1812      <MaxScaleDenominator>20000</MaxScaleDenominator>
1813      <MinScaleDenominator>1000</MinScaleDenominator>
1814      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1815      <LineSymbolizer>
1816        <CssParameter name="stroke">#444</CssParameter>
1817        <CssParameter name="stroke-width">2</CssParameter>
1818      </LineSymbolizer>
1819    </Rule>
1820    <Rule>
1821      <MaxScaleDenominator>100000</MaxScaleDenominator>
1822      <MinScaleDenominator>1000</MinScaleDenominator>
1823      <Filter>[railway]='light_rail' and [tunnel]='yes'</Filter>
1824      <LineSymbolizer>
1825        <CssParameter name="stroke">#444</CssParameter>
1826        <CssParameter name="stroke-width">2</CssParameter>
1827        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1828      </LineSymbolizer>
1829    </Rule>
1830     <Rule>
1831      <MaxScaleDenominator>100000</MaxScaleDenominator>
1832      <MinScaleDenominator>1000</MinScaleDenominator>
1833      <Filter>[railway]='light_rail' and not [tunnel]='yes'</Filter>
1834      <LineSymbolizer>
1835        <CssParameter name="stroke">#444</CssParameter>
1836        <CssParameter name="stroke-width">2</CssParameter>
1837      </LineSymbolizer>
1838    </Rule>
1839
1840     <Rule>
1841      <MaxScaleDenominator>200000</MaxScaleDenominator>
1842      <MinScaleDenominator>1000</MinScaleDenominator>
1843      <Filter>[railway]='subway' and [tunnel]='yes'</Filter>
1844      <LineSymbolizer>
1845        <CssParameter name="stroke">#999</CssParameter>
1846        <CssParameter name="stroke-width">2</CssParameter>
1847        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1848      </LineSymbolizer>
1849    </Rule>
1850    <Rule>
1851      <MaxScaleDenominator>200000</MaxScaleDenominator>
1852      <MinScaleDenominator>1000</MinScaleDenominator>
1853      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
1854      <LineSymbolizer>
1855        <CssParameter name="stroke">#999</CssParameter>
1856        <CssParameter name="stroke-width">2</CssParameter>
1857      </LineSymbolizer>
1858    </Rule>
1859
1860    <Rule>
1861      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
1862      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1863      <MinScaleDenominator>100000</MinScaleDenominator>
1864      <LineSymbolizer>
1865        <CssParameter name="stroke">#ccc</CssParameter>
1866        <CssParameter name="stroke-width">1</CssParameter>
1867      </LineSymbolizer>
1868    </Rule>
1869
1870    <Rule>
1871      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1872      <MaxScaleDenominator>100000</MaxScaleDenominator>
1873      <MinScaleDenominator>50000</MinScaleDenominator>
1874      <LineSymbolizer>
1875        <CssParameter name="stroke">#fff</CssParameter>
1876        <CssParameter name="stroke-width">2</CssParameter>
1877        <CssParameter name="stroke-linejoin">round</CssParameter>
1878        <CssParameter name="stroke-linecap">round</CssParameter>
1879      </LineSymbolizer>
1880    </Rule>
1881
1882    <Rule>
1883      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1884      <MaxScaleDenominator>50000</MaxScaleDenominator>
1885      <MinScaleDenominator>15000</MinScaleDenominator>
1886      <LineSymbolizer>
1887        <CssParameter name="stroke">#fff</CssParameter>
1888        <CssParameter name="stroke-width">3</CssParameter>
1889        <CssParameter name="stroke-linejoin">round</CssParameter>
1890        <CssParameter name="stroke-linecap">round</CssParameter>
1891      </LineSymbolizer>
1892    </Rule>
1893
1894    <Rule>
1895      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1896      <MaxScaleDenominator>25000</MaxScaleDenominator>
1897      <MinScaleDenominator>5000</MinScaleDenominator>
1898      <LineSymbolizer>
1899        <CssParameter name="stroke">#fff</CssParameter>
1900        <CssParameter name="stroke-width">9.4</CssParameter>
1901        <CssParameter name="stroke-linejoin">round</CssParameter>
1902        <CssParameter name="stroke-linecap">round</CssParameter>
1903      </LineSymbolizer>
1904    </Rule>
1905
1906
1907    <Rule>
1908      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1909      <MaxScaleDenominator>5000</MaxScaleDenominator>
1910      <MinScaleDenominator>100</MinScaleDenominator>
1911      <LineSymbolizer>
1912        <CssParameter name="stroke">#fff</CssParameter>
1913        <CssParameter name="stroke-width">13</CssParameter>
1914        <CssParameter name="stroke-linejoin">round</CssParameter>
1915        <CssParameter name="stroke-linecap">round</CssParameter>
1916      </LineSymbolizer>
1917    </Rule>
1918
1919    <Rule>
1920      <Filter>[highway] = 'tertiary'</Filter>
1921      <MaxScaleDenominator>100000</MaxScaleDenominator>
1922      <MinScaleDenominator>50000</MinScaleDenominator>
1923      <LineSymbolizer>
1924        <CssParameter name="stroke">#ffffcc</CssParameter>
1925        <CssParameter name="stroke-width">4</CssParameter>
1926        <CssParameter name="stroke-linejoin">round</CssParameter>
1927        <CssParameter name="stroke-linecap">round</CssParameter>
1928      </LineSymbolizer>
1929    </Rule>
1930
1931    <Rule>
1932      <Filter>[highway] = 'tertiary'</Filter>
1933      <MaxScaleDenominator>50000</MaxScaleDenominator>
1934      <MinScaleDenominator>25000</MinScaleDenominator>
1935      <LineSymbolizer>
1936        <CssParameter name="stroke">#ffffcc</CssParameter>
1937        <CssParameter name="stroke-width">5</CssParameter>
1938        <CssParameter name="stroke-linejoin">round</CssParameter>
1939        <CssParameter name="stroke-linecap">round</CssParameter>
1940      </LineSymbolizer>
1941    </Rule>
1942
1943   <Rule>
1944      <Filter>[highway] = 'tertiary'</Filter>
1945      <MaxScaleDenominator>25000</MaxScaleDenominator>
1946      <MinScaleDenominator>5000</MinScaleDenominator>
1947      <LineSymbolizer>
1948        <CssParameter name="stroke">#ffffcc</CssParameter>
1949        <CssParameter name="stroke-width">9.4</CssParameter>
1950        <CssParameter name="stroke-linejoin">round</CssParameter>
1951        <CssParameter name="stroke-linecap">round</CssParameter>
1952      </LineSymbolizer>
1953    </Rule>
1954    <Rule>
1955      <Filter>[highway] = 'tertiary'</Filter>
1956      <MaxScaleDenominator>5000</MaxScaleDenominator>
1957      <MinScaleDenominator>1000</MinScaleDenominator>
1958      <LineSymbolizer>
1959        <CssParameter name="stroke">#ffffcc</CssParameter>
1960        <CssParameter name="stroke-width">13</CssParameter>
1961        <CssParameter name="stroke-linejoin">round</CssParameter>
1962        <CssParameter name="stroke-linecap">round</CssParameter>
1963      </LineSymbolizer>
1964    </Rule>
1965    <Rule>
1966      <Filter>[highway] = 'service'</Filter>
1967      <MaxScaleDenominator>100000</MaxScaleDenominator>
1968      <MinScaleDenominator>50000</MinScaleDenominator>
1969      <LineSymbolizer>
1970        <CssParameter name="stroke">#bbbbbb</CssParameter>
1971        <CssParameter name="stroke-width">1</CssParameter>
1972      </LineSymbolizer>
1973   </Rule>
1974    <Rule>
1975      <Filter>[highway] = 'service'</Filter>
1976      <MaxScaleDenominator>50000</MaxScaleDenominator>
1977      <MinScaleDenominator>25000</MinScaleDenominator>
1978      <LineSymbolizer>
1979        <CssParameter name="stroke">white</CssParameter>
1980        <CssParameter name="stroke-width">2</CssParameter>
1981      </LineSymbolizer>
1982   </Rule>
1983
1984    <Rule>
1985      <Filter>[highway] = 'service'</Filter>
1986      <MaxScaleDenominator>25000</MaxScaleDenominator>
1987      <MinScaleDenominator>1000</MinScaleDenominator>
1988      <LineSymbolizer>
1989        <CssParameter name="stroke">white</CssParameter>
1990        <CssParameter name="stroke-width">6</CssParameter>
1991        <CssParameter name="stroke-linejoin">round</CssParameter>
1992        <CssParameter name="stroke-linecap">round</CssParameter>
1993      </LineSymbolizer>
1994   </Rule>
1995   <Rule>
1996      <Filter>[highway] = 'pedestrian'</Filter>
1997      <MaxScaleDenominator>50000</MaxScaleDenominator>
1998      <LineSymbolizer>
1999        <CssParameter name="stroke">#ededed</CssParameter>
2000        <CssParameter name="stroke-width">4</CssParameter>
2001        <CssParameter name="stroke-linejoin">round</CssParameter>
2002        <CssParameter name="stroke-linecap">round</CssParameter>
2003      </LineSymbolizer>
2004    </Rule>
2005    <Rule>
2006      <Filter>[highway] = 'steps'</Filter>
2007      <MaxScaleDenominator>20000</MaxScaleDenominator>
2008      <LineSymbolizer>
2009        <CssParameter name="stroke">salmon</CssParameter>
2010        <CssParameter name="stroke-width">5.0</CssParameter>
2011        <CssParameter name="stroke-dasharray">2,1</CssParameter>
2012      </LineSymbolizer>
2013    </Rule>
2014   <Rule>
2015      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2016      <MaxScaleDenominator>100000</MaxScaleDenominator>
2017      <LineSymbolizer>
2018        <CssParameter name="stroke">#fff</CssParameter>
2019        <CssParameter name="stroke-width">4</CssParameter>
2020        <CssParameter name="stroke-linejoin">round</CssParameter>
2021        <CssParameter name="stroke-linecap">round</CssParameter>
2022        <CssParameter name="stroke-opacity">0.4</CssParameter>
2023      </LineSymbolizer>
2024      <LineSymbolizer>
2025        <CssParameter name="stroke">green</CssParameter>
2026        <CssParameter name="stroke-width">1.5</CssParameter>
2027        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2028      </LineSymbolizer>
2029    </Rule>
2030    <Rule>
2031      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2032      <MaxScaleDenominator>100000</MaxScaleDenominator>
2033      <LineSymbolizer>
2034        <CssParameter name="stroke">grey</CssParameter>
2035        <CssParameter name="stroke-width">5</CssParameter>
2036        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2037      </LineSymbolizer>
2038      <LineSymbolizer>
2039        <CssParameter name="stroke">#fff</CssParameter>
2040        <CssParameter name="stroke-width">3</CssParameter>
2041        <CssParameter name="stroke-linejoin">round</CssParameter>
2042        <CssParameter name="stroke-linecap">round</CssParameter>
2043      </LineSymbolizer>
2044      <LineSymbolizer>
2045        <CssParameter name="stroke">green</CssParameter>
2046        <CssParameter name="stroke-width">2</CssParameter>
2047        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2048        <CssParameter name="stroke-opacity">0.5</CssParameter>
2049        <CssParameter name="stroke-linejoin">round</CssParameter>
2050        <CssParameter name="stroke-linecap">round</CssParameter>
2051      </LineSymbolizer>
2052    </Rule>
2053    <Rule>
2054      <Filter>[highway] = 'footway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2055      <MaxScaleDenominator>100000</MaxScaleDenominator>
2056      <LineSymbolizer>
2057        <CssParameter name="stroke">#fff</CssParameter>
2058        <CssParameter name="stroke-width">6</CssParameter>
2059        <CssParameter name="stroke-linejoin">round</CssParameter>
2060        <CssParameter name="stroke-linecap">round</CssParameter>
2061        <CssParameter name="stroke-opacity">0.4</CssParameter>
2062      </LineSymbolizer>
2063      <LineSymbolizer>
2064        <CssParameter name="stroke">salmon</CssParameter>
2065        <CssParameter name="stroke-width">2.0</CssParameter>
2066        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2067        <CssParameter name="stroke-linejoin">round</CssParameter>
2068        <CssParameter name="stroke-linecap">round</CssParameter>
2069      </LineSymbolizer>
2070    </Rule>
2071    <Rule>
2072      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2073      <MaxScaleDenominator>100000</MaxScaleDenominator>
2074      <LineSymbolizer>
2075        <CssParameter name="stroke">grey</CssParameter>
2076        <CssParameter name="stroke-width">5.5</CssParameter>
2077        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2078      </LineSymbolizer>
2079      <LineSymbolizer>
2080        <CssParameter name="stroke">#fff</CssParameter>
2081        <CssParameter name="stroke-width">3.5</CssParameter>
2082        <CssParameter name="stroke-linejoin">round</CssParameter>
2083        <CssParameter name="stroke-linecap">round</CssParameter>
2084      </LineSymbolizer>
2085      <LineSymbolizer>
2086        <CssParameter name="stroke">salmon</CssParameter>
2087        <CssParameter name="stroke-width">2.5</CssParameter>
2088        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2089        <CssParameter name="stroke-opacity">0.5</CssParameter>
2090        <CssParameter name="stroke-linejoin">round</CssParameter>
2091        <CssParameter name="stroke-linecap">round</CssParameter>
2092      </LineSymbolizer>
2093    </Rule>
2094    <Rule>
2095      <Filter>[highway] = 'steps'</Filter>
2096      <MaxScaleDenominator>100000</MaxScaleDenominator>
2097      <MinScaleDenominator>20000</MinScaleDenominator>
2098      <LineSymbolizer>
2099        <CssParameter name="stroke">#fff</CssParameter>
2100        <CssParameter name="stroke-width">6</CssParameter>
2101        <CssParameter name="stroke-opacity">0.4</CssParameter>
2102      </LineSymbolizer>
2103      <LineSymbolizer>
2104        <CssParameter name="stroke">salmon</CssParameter>
2105        <CssParameter name="stroke-width">2.0</CssParameter>
2106        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2107        <CssParameter name="stroke-linejoin">round</CssParameter>
2108        <CssParameter name="stroke-linecap">round</CssParameter>
2109      </LineSymbolizer>
2110    </Rule>
2111
2112    <Rule>
2113      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2114      <MaxScaleDenominator>100000</MaxScaleDenominator>
2115      <LineSymbolizer>
2116        <CssParameter name="stroke">white</CssParameter>
2117        <CssParameter name="stroke-width">4</CssParameter>
2118        <CssParameter name="stroke-linejoin">round</CssParameter>
2119        <CssParameter name="stroke-linecap">round</CssParameter>
2120        <CssParameter name="stroke-opacity">0.4</CssParameter>
2121      </LineSymbolizer>
2122      <LineSymbolizer>
2123        <CssParameter name="stroke">blue</CssParameter>
2124        <CssParameter name="stroke-width">1.5</CssParameter>
2125        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2126        <CssParameter name="stroke-linejoin">round</CssParameter>
2127        <CssParameter name="stroke-linecap">round</CssParameter>
2128      </LineSymbolizer>
2129    </Rule>
2130    <Rule>
2131      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2132      <MaxScaleDenominator>100000</MaxScaleDenominator>
2133      <LineSymbolizer>
2134        <CssParameter name="stroke">grey</CssParameter>
2135        <CssParameter name="stroke-width">5</CssParameter>
2136        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2137      </LineSymbolizer>
2138      <LineSymbolizer>
2139        <CssParameter name="stroke">white</CssParameter>
2140        <CssParameter name="stroke-width">3</CssParameter>
2141        <CssParameter name="stroke-linejoin">round</CssParameter>
2142        <CssParameter name="stroke-linecap">round</CssParameter>
2143      </LineSymbolizer>
2144      <LineSymbolizer>
2145        <CssParameter name="stroke">blue</CssParameter>
2146        <CssParameter name="stroke-width">2</CssParameter>
2147        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2148        <CssParameter name="stroke-opacity">0.5</CssParameter>
2149        <CssParameter name="stroke-linejoin">round</CssParameter>
2150        <CssParameter name="stroke-linecap">round</CssParameter>
2151      </LineSymbolizer>
2152    </Rule>
2153    <Rule>
2154      <Filter>[highway] = 'byway'</Filter>
2155      <MaxScaleDenominator>100000</MaxScaleDenominator>
2156      <LineSymbolizer>
2157        <CssParameter name="stroke">white</CssParameter>
2158        <CssParameter name="stroke-width">6</CssParameter>
2159        <CssParameter name="stroke-linejoin">round</CssParameter>
2160        <CssParameter name="stroke-linecap">round</CssParameter>
2161        <CssParameter name="stroke-opacity">0.4</CssParameter>
2162      </LineSymbolizer>
2163      <LineSymbolizer>
2164        <CssParameter name="stroke">#ffcc00</CssParameter>
2165        <CssParameter name="stroke-width">2.0</CssParameter>
2166        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2167        <CssParameter name="stroke-linejoin">round</CssParameter>
2168        <CssParameter name="stroke-linecap">round</CssParameter>
2169      </LineSymbolizer>
2170    </Rule>
2171<Rule>
2172      <Filter>[highway] = 'unsurfaced'</Filter>
2173      <MaxScaleDenominator>100000</MaxScaleDenominator>
2174      <MinScaleDenominator>50000</MinScaleDenominator>
2175      <LineSymbolizer>
2176        <CssParameter name="stroke">#fff</CssParameter>
2177        <CssParameter name="stroke-width">4</CssParameter>
2178        <CssParameter name="stroke-linejoin">round</CssParameter>
2179        <CssParameter name="stroke-linecap">round</CssParameter>
2180        <CssParameter name="stroke-opacity">0.4</CssParameter>
2181      </LineSymbolizer>
2182      <LineSymbolizer>
2183        <CssParameter name="stroke">#debd9c</CssParameter>
2184        <CssParameter name="stroke-width">3</CssParameter>
2185        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2186        <CssParameter name="stroke-linejoin">round</CssParameter>
2187        <CssParameter name="stroke-linecap">round</CssParameter>
2188      </LineSymbolizer>
2189    </Rule>
2190    <Rule>
2191      <Filter>[highway] = 'unsurfaced'</Filter>
2192      <MaxScaleDenominator>50000</MaxScaleDenominator>
2193      <LineSymbolizer>
2194        <CssParameter name="stroke">#fff</CssParameter>
2195        <CssParameter name="stroke-width">5</CssParameter>
2196        <CssParameter name="stroke-linejoin">round</CssParameter>
2197        <CssParameter name="stroke-linecap">round</CssParameter>
2198        <CssParameter name="stroke-opacity">0.4</CssParameter>
2199      </LineSymbolizer>
2200      <LineSymbolizer>
2201        <CssParameter name="stroke">#debd9c</CssParameter>
2202        <CssParameter name="stroke-width">4</CssParameter>
2203        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2204        <CssParameter name="stroke-linejoin">round</CssParameter>
2205        <CssParameter name="stroke-linecap">round</CssParameter>
2206      </LineSymbolizer>
2207    </Rule>
2208    <Rule>
2209      <Filter>[highway] = 'track' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2210      <MaxScaleDenominator>100000</MaxScaleDenominator>
2211      <LineSymbolizer>
2212        <CssParameter name="stroke">white</CssParameter>
2213        <CssParameter name="stroke-width">4</CssParameter>
2214        <CssParameter name="stroke-linejoin">round</CssParameter>
2215        <CssParameter name="stroke-linecap">round</CssParameter>
2216        <CssParameter name="stroke-opacity">0.4</CssParameter>
2217      </LineSymbolizer>
2218      <LineSymbolizer>
2219        <CssParameter name="stroke">#996600</CssParameter>
2220        <CssParameter name="stroke-width">1.5</CssParameter>
2221        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2222        <CssParameter name="stroke-linejoin">round</CssParameter>
2223        <CssParameter name="stroke-linecap">round</CssParameter>
2224      </LineSymbolizer>
2225    </Rule>
2226    <Rule>
2227      <Filter>[highway] = 'track' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2228      <MaxScaleDenominator>100000</MaxScaleDenominator>
2229      <LineSymbolizer>
2230        <CssParameter name="stroke">grey</CssParameter>
2231        <CssParameter name="stroke-width">5</CssParameter>
2232        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2233      </LineSymbolizer>
2234      <LineSymbolizer>
2235        <CssParameter name="stroke">white</CssParameter>
2236        <CssParameter name="stroke-width">3</CssParameter>
2237        <CssParameter name="stroke-linejoin">round</CssParameter>
2238        <CssParameter name="stroke-linecap">round</CssParameter>
2239      </LineSymbolizer>
2240      <LineSymbolizer>
2241        <CssParameter name="stroke">#996600</CssParameter>
2242        <CssParameter name="stroke-width">2</CssParameter>
2243        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2244        <CssParameter name="stroke-opacity">0.5</CssParameter>
2245        <CssParameter name="stroke-linejoin">round</CssParameter>
2246        <CssParameter name="stroke-linecap">round</CssParameter>
2247      </LineSymbolizer>
2248    </Rule>
2249
2250    <Rule>
2251      <Filter>[highway] = 'pedestrian'</Filter>
2252      <MaxScaleDenominator>50000</MaxScaleDenominator>
2253      <LineSymbolizer>
2254        <CssParameter name="stroke">grey</CssParameter>
2255        <CssParameter name="stroke-width">5</CssParameter>
2256      </LineSymbolizer>
2257      <LineSymbolizer>
2258        <CssParameter name="stroke">#ededed</CssParameter>
2259        <CssParameter name="stroke-width">4</CssParameter>
2260        <CssParameter name="stroke-linejoin">round</CssParameter>
2261        <CssParameter name="stroke-linecap">round</CssParameter>
2262      </LineSymbolizer>
2263    </Rule>
2264   
2265     <Rule>
2266      <Filter>[route] = 'ferry'</Filter>
2267      <MaxScaleDenominator>500000</MaxScaleDenominator>
2268      <LineSymbolizer>
2269        <CssParameter name="stroke">navy</CssParameter>
2270        <CssParameter name="stroke-width">0.8</CssParameter>
2271        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2272      </LineSymbolizer>
2273    </Rule>
2274
2275    <Rule>
2276      <Filter>[aeroway] = 'runway'</Filter>
2277      <MaxScaleDenominator>500000</MaxScaleDenominator>
2278      <MinScaleDenominator>200000</MinScaleDenominator>
2279      <LineSymbolizer>
2280        <CssParameter name="stroke">#bbc</CssParameter>
2281        <CssParameter name="stroke-width">2</CssParameter>
2282      </LineSymbolizer>
2283    </Rule>
2284    <Rule>
2285      <Filter>[aeroway] = 'runway'</Filter>
2286      <MaxScaleDenominator>200000</MaxScaleDenominator>
2287      <MinScaleDenominator>50000</MinScaleDenominator>
2288      <LineSymbolizer>
2289        <CssParameter name="stroke">#bbc</CssParameter>
2290        <CssParameter name="stroke-width">7</CssParameter>
2291      </LineSymbolizer>
2292    </Rule>
2293    <Rule>
2294      <Filter>[aeroway] = 'runway'</Filter>
2295      <MaxScaleDenominator>50000</MaxScaleDenominator>
2296      <LineSymbolizer>
2297        <CssParameter name="stroke">#bbc</CssParameter>
2298        <CssParameter name="stroke-width">18</CssParameter>
2299      </LineSymbolizer>
2300    </Rule>
2301    <Rule>
2302      <Filter>[aeroway] = 'taxiway'</Filter>
2303      <MaxScaleDenominator>500000</MaxScaleDenominator>
2304      <MinScaleDenominator>50000</MinScaleDenominator>
2305      <LineSymbolizer>
2306        <CssParameter name="stroke">#bbc</CssParameter>
2307        <CssParameter name="stroke-width">1</CssParameter>
2308      </LineSymbolizer>
2309    </Rule>
2310    <Rule>
2311      <Filter>[aeroway] = 'taxiway'</Filter>
2312      <MaxScaleDenominator>50000</MaxScaleDenominator>
2313      <MinScaleDenominator>20000</MinScaleDenominator>
2314      <LineSymbolizer>
2315        <CssParameter name="stroke">#bbc</CssParameter>
2316        <CssParameter name="stroke-width">4</CssParameter>
2317      </LineSymbolizer>
2318    </Rule>
2319    <Rule>
2320      <Filter>[aeroway] = 'taxiway'</Filter>
2321      <MaxScaleDenominator>20000</MaxScaleDenominator>
2322      <LineSymbolizer>
2323        <CssParameter name="stroke">#bbc</CssParameter>
2324        <CssParameter name="stroke-width">6</CssParameter>
2325      </LineSymbolizer>
2326    </Rule>
2327
2328    <!--Rule>
2329      <ElseFilter/>
2330      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2331      <MinScaleDenominator>1000</MinScaleDenominator>
2332      <LineSymbolizer>
2333        <CssParameter name="stroke">black</CssParameter>
2334        <CssParameter name="stroke-width">2</CssParameter>
2335        <CssParameter name="stroke-linejoin">round</CssParameter>
2336        <CssParameter name="stroke-linecap">round</CssParameter>
2337        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2338      </LineSymbolizer>
2339    </Rule-->
2340  </Style>
2341<Style name="road-bridges-casing">
2342     <Rule>
2343      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2344      <MaxScaleDenominator>200000</MaxScaleDenominator>
2345      <MinScaleDenominator>100000</MinScaleDenominator>
2346        <LineSymbolizer>
2347        <CssParameter name="stroke">#506077</CssParameter>
2348        <CssParameter name="stroke-width">4</CssParameter>
2349      </LineSymbolizer>
2350    </Rule>
2351    <Rule>
2352      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2353      <MaxScaleDenominator>100000</MaxScaleDenominator>
2354      <MinScaleDenominator>20000</MinScaleDenominator>
2355        <LineSymbolizer>
2356        <CssParameter name="stroke">black</CssParameter>
2357        <CssParameter name="stroke-width">7.5</CssParameter>
2358      </LineSymbolizer>
2359    </Rule>
2360    <Rule>
2361      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
2362      <MaxScaleDenominator>20000</MaxScaleDenominator>
2363      <MinScaleDenominator>5000</MinScaleDenominator>
2364        <LineSymbolizer>
2365        <CssParameter name="stroke">black</CssParameter>
2366        <CssParameter name="stroke-width">13.5</CssParameter>
2367      </LineSymbolizer>
2368    </Rule>
2369    <Rule>
2370      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2371      <MaxScaleDenominator>5000</MaxScaleDenominator>
2372      <MinScaleDenominator>1000</MinScaleDenominator>
2373        <LineSymbolizer>
2374        <CssParameter name="stroke">black</CssParameter>
2375        <CssParameter name="stroke-width">17.5</CssParameter>
2376      </LineSymbolizer>
2377    </Rule>
2378    <Rule>
2379      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2380      <MaxScaleDenominator>200000</MaxScaleDenominator>
2381      <MinScaleDenominator>100000</MinScaleDenominator>
2382        <LineSymbolizer>
2383        <CssParameter name="stroke">#477147</CssParameter>
2384        <CssParameter name="stroke-width">4</CssParameter>
2385      </LineSymbolizer>
2386    </Rule>
2387    <Rule>
2388      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2389      <MaxScaleDenominator>100000</MaxScaleDenominator>
2390      <MinScaleDenominator>20000</MinScaleDenominator>
2391        <LineSymbolizer>
2392        <CssParameter name="stroke">black</CssParameter>
2393        <CssParameter name="stroke-width">10</CssParameter>
2394      </LineSymbolizer>
2395    </Rule>
2396    <Rule>
2397      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2398      <MaxScaleDenominator>20000</MaxScaleDenominator>
2399      <MinScaleDenominator>5000</MinScaleDenominator>
2400        <LineSymbolizer>
2401        <CssParameter name="stroke">black</CssParameter>
2402        <CssParameter name="stroke-width">13</CssParameter>
2403      </LineSymbolizer>
2404    </Rule>
2405    <Rule>
2406      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2407      <MaxScaleDenominator>5000</MaxScaleDenominator>
2408      <MinScaleDenominator>1000</MinScaleDenominator>
2409        <LineSymbolizer>
2410        <CssParameter name="stroke">black</CssParameter>
2411        <CssParameter name="stroke-width">17</CssParameter>
2412      </LineSymbolizer>
2413    </Rule>
2414    <Rule>
2415      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2416      <MaxScaleDenominator>200000</MaxScaleDenominator>
2417      <MinScaleDenominator>100000</MinScaleDenominator>
2418        <LineSymbolizer>
2419        <CssParameter name="stroke">#8d4346</CssParameter>
2420        <CssParameter name="stroke-width">4</CssParameter>
2421      </LineSymbolizer>
2422    </Rule>
2423    <Rule>
2424      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2425      <MaxScaleDenominator>100000</MaxScaleDenominator>
2426      <MinScaleDenominator>20000</MinScaleDenominator>
2427        <LineSymbolizer>
2428        <CssParameter name="stroke">black</CssParameter>
2429        <CssParameter name="stroke-width">10</CssParameter>
2430      </LineSymbolizer>
2431    </Rule>
2432    <Rule>
2433      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2434      <MaxScaleDenominator>20000</MaxScaleDenominator>
2435      <MinScaleDenominator>5000</MinScaleDenominator>
2436        <LineSymbolizer>
2437        <CssParameter name="stroke">black</CssParameter>
2438        <CssParameter name="stroke-width">13</CssParameter>
2439      </LineSymbolizer>
2440    </Rule>
2441    <Rule>
2442      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2443      <MaxScaleDenominator>5000</MaxScaleDenominator>
2444      <MinScaleDenominator>1000</MinScaleDenominator>
2445        <LineSymbolizer>
2446        <CssParameter name="stroke">black</CssParameter>
2447        <CssParameter name="stroke-width">17</CssParameter>
2448      </LineSymbolizer>
2449    </Rule>
2450<Rule>
2451      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2452      <MaxScaleDenominator>75000</MaxScaleDenominator>
2453      <MinScaleDenominator>25000</MinScaleDenominator>
2454      <LineSymbolizer>
2455        <CssParameter name="stroke">black</CssParameter>
2456        <CssParameter name="stroke-width">10</CssParameter>
2457      </LineSymbolizer>
2458    </Rule>
2459    <Rule>
2460      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2461      <MaxScaleDenominator>25000</MaxScaleDenominator>
2462      <MinScaleDenominator>5000</MinScaleDenominator>
2463      <LineSymbolizer>
2464        <CssParameter name="stroke">black</CssParameter>
2465        <CssParameter name="stroke-width">12</CssParameter>
2466      </LineSymbolizer>
2467    </Rule>
2468    <Rule>
2469      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2470      <MaxScaleDenominator>5000</MaxScaleDenominator>
2471      <MinScaleDenominator>1000</MinScaleDenominator>
2472      <LineSymbolizer>
2473        <CssParameter name="stroke">black</CssParameter>
2474        <CssParameter name="stroke-width">17</CssParameter>
2475      </LineSymbolizer>
2476    </Rule>
2477    <Rule>
2478      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2479      <MaxScaleDenominator>50000</MaxScaleDenominator>
2480      <MinScaleDenominator>25000</MinScaleDenominator>
2481      <LineSymbolizer>
2482        <CssParameter name="stroke">black</CssParameter>
2483        <CssParameter name="stroke-width">7</CssParameter>
2484      </LineSymbolizer>
2485    </Rule>
2486    <Rule>
2487      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2488      <MaxScaleDenominator>25000</MaxScaleDenominator>
2489      <MinScaleDenominator>5000</MinScaleDenominator>
2490      <LineSymbolizer>
2491        <CssParameter name="stroke">black</CssParameter>
2492        <CssParameter name="stroke-width">11</CssParameter>
2493      </LineSymbolizer>
2494    </Rule>
2495    <Rule>
2496      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2497      <MaxScaleDenominator>5000</MaxScaleDenominator>
2498      <MinScaleDenominator>1000</MinScaleDenominator>
2499      <LineSymbolizer>
2500        <CssParameter name="stroke">black</CssParameter>
2501        <CssParameter name="stroke-width">16</CssParameter>
2502      </LineSymbolizer>
2503    </Rule>
2504    <Rule>
2505      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2506      <MaxScaleDenominator>50000</MaxScaleDenominator>
2507      <MinScaleDenominator>25000</MinScaleDenominator>
2508      <LineSymbolizer>
2509        <CssParameter name="stroke">black</CssParameter>
2510        <CssParameter name="stroke-width">4.5</CssParameter>
2511      </LineSymbolizer>
2512    </Rule>
2513    <Rule>
2514      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2515      <MaxScaleDenominator>25000</MaxScaleDenominator>
2516      <MinScaleDenominator>5000</MinScaleDenominator>
2517      <LineSymbolizer>
2518        <CssParameter name="stroke">black</CssParameter>
2519        <CssParameter name="stroke-width">11</CssParameter>
2520      </LineSymbolizer>
2521    </Rule>
2522    <Rule>
2523      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2524      <MaxScaleDenominator>5000</MaxScaleDenominator>
2525      <MinScaleDenominator>1000</MinScaleDenominator>
2526      <LineSymbolizer>
2527        <CssParameter name="stroke">black</CssParameter>
2528        <CssParameter name="stroke-width">16</CssParameter>
2529      </LineSymbolizer>
2530    </Rule>
2531    <Rule>
2532      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2533      <MaxScaleDenominator>50000</MaxScaleDenominator>
2534      <MinScaleDenominator>25000</MinScaleDenominator>
2535      <LineSymbolizer>
2536        <CssParameter name="stroke">black</CssParameter>
2537        <CssParameter name="stroke-width">3</CssParameter>
2538      </LineSymbolizer>
2539    </Rule>
2540    <Rule>
2541      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2542      <MaxScaleDenominator>25000</MaxScaleDenominator>
2543      <MinScaleDenominator>1000</MinScaleDenominator>
2544      <LineSymbolizer>
2545        <CssParameter name="stroke">black</CssParameter>
2546        <CssParameter name="stroke-width">8</CssParameter>
2547      </LineSymbolizer>
2548    </Rule>
2549    <Rule>
2550      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2551      <MaxScaleDenominator>50000</MaxScaleDenominator>
2552      <LineSymbolizer>
2553        <CssParameter name="stroke">black</CssParameter>
2554        <CssParameter name="stroke-width">5</CssParameter>
2555      </LineSymbolizer>
2556    </Rule>
2557
2558  </Style>
2559
2560<Style name="road-bridges-fill">
2561     <Rule>
2562      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2563      <MaxScaleDenominator>200000</MaxScaleDenominator>
2564      <MinScaleDenominator>100000</MinScaleDenominator>
2565      <LineSymbolizer>
2566        <CssParameter name="stroke">#809bc0</CssParameter>
2567        <CssParameter name="stroke-width">2.5</CssParameter>
2568        <CssParameter name="stroke-linejoin">round</CssParameter>
2569        <CssParameter name="stroke-linecap">round</CssParameter>
2570      </LineSymbolizer>
2571    </Rule>
2572    <Rule>
2573      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2574      <MaxScaleDenominator>100000</MaxScaleDenominator>
2575      <MinScaleDenominator>20000</MinScaleDenominator>
2576      <LineSymbolizer>
2577        <CssParameter name="stroke">#809bc0</CssParameter>
2578        <CssParameter name="stroke-width">4.5</CssParameter>
2579        <CssParameter name="stroke-linejoin">round</CssParameter>
2580        <CssParameter name="stroke-linecap">round</CssParameter>
2581      </LineSymbolizer>
2582    </Rule>
2583    <Rule>
2584      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2585      <MaxScaleDenominator>20000</MaxScaleDenominator>
2586      <MinScaleDenominator>5000</MinScaleDenominator>
2587      <LineSymbolizer>
2588        <CssParameter name="stroke">#809bc0</CssParameter>
2589        <CssParameter name="stroke-width">10</CssParameter>
2590        <CssParameter name="stroke-linejoin">round</CssParameter>
2591        <CssParameter name="stroke-linecap">round</CssParameter>
2592      </LineSymbolizer>
2593    </Rule>
2594    <Rule>
2595      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2596      <MaxScaleDenominator>5000</MaxScaleDenominator>
2597      <MinScaleDenominator>1000</MinScaleDenominator>
2598      <LineSymbolizer>
2599        <CssParameter name="stroke">#809bc0</CssParameter>
2600        <CssParameter name="stroke-width">13</CssParameter>
2601        <CssParameter name="stroke-linejoin">round</CssParameter>
2602        <CssParameter name="stroke-linecap">round</CssParameter>
2603      </LineSymbolizer>
2604    </Rule>
2605    <Rule>
2606      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2607      <MaxScaleDenominator>200000</MaxScaleDenominator>
2608      <MinScaleDenominator>100000</MinScaleDenominator>
2609      <LineSymbolizer>
2610        <CssParameter name="stroke">#7fc97f</CssParameter>
2611        <CssParameter name="stroke-width">2.5</CssParameter>
2612        <CssParameter name="stroke-linejoin">round</CssParameter>
2613        <CssParameter name="stroke-linecap">round</CssParameter>
2614      </LineSymbolizer>
2615    </Rule>
2616    <Rule>
2617      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2618      <MaxScaleDenominator>100000</MaxScaleDenominator>
2619      <MinScaleDenominator>20000</MinScaleDenominator>
2620      <LineSymbolizer>
2621        <CssParameter name="stroke">#7fc97f</CssParameter>
2622        <CssParameter name="stroke-width">8</CssParameter>
2623        <CssParameter name="stroke-linejoin">round</CssParameter>
2624        <CssParameter name="stroke-linecap">round</CssParameter>
2625      </LineSymbolizer>
2626    </Rule>
2627    <Rule>
2628      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2629      <MaxScaleDenominator>20000</MaxScaleDenominator>
2630      <MinScaleDenominator>5000</MinScaleDenominator>
2631      <LineSymbolizer>
2632        <CssParameter name="stroke">#7fc97f</CssParameter>
2633        <CssParameter name="stroke-width">10</CssParameter>
2634        <CssParameter name="stroke-linejoin">round</CssParameter>
2635        <CssParameter name="stroke-linecap">round</CssParameter>
2636      </LineSymbolizer>
2637    </Rule>
2638    <Rule>
2639      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2640      <MaxScaleDenominator>5000</MaxScaleDenominator>
2641      <MinScaleDenominator>1000</MinScaleDenominator>
2642      <LineSymbolizer>
2643        <CssParameter name="stroke">#7fc97f</CssParameter>
2644        <CssParameter name="stroke-width">13</CssParameter>
2645        <CssParameter name="stroke-linejoin">round</CssParameter>
2646        <CssParameter name="stroke-linecap">round</CssParameter>
2647      </LineSymbolizer>
2648    </Rule>
2649    <Rule>
2650      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2651      <MaxScaleDenominator>200000</MaxScaleDenominator>
2652      <MinScaleDenominator>100000</MinScaleDenominator>
2653      <LineSymbolizer>
2654        <CssParameter name="stroke">#e46d71</CssParameter>
2655        <CssParameter name="stroke-width">2.5</CssParameter>
2656        <CssParameter name="stroke-linejoin">round</CssParameter>
2657        <CssParameter name="stroke-linecap">round</CssParameter>
2658      </LineSymbolizer>
2659    </Rule>
2660    <Rule>
2661      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2662      <MaxScaleDenominator>100000</MaxScaleDenominator>
2663      <MinScaleDenominator>20000</MinScaleDenominator>
2664      <LineSymbolizer>
2665        <CssParameter name="stroke">#e46d71</CssParameter>
2666        <CssParameter name="stroke-width">8</CssParameter>
2667        <CssParameter name="stroke-linejoin">round</CssParameter>
2668        <CssParameter name="stroke-linecap">round</CssParameter>
2669      </LineSymbolizer>
2670    </Rule>
2671    <Rule>
2672      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2673      <MaxScaleDenominator>20000</MaxScaleDenominator>
2674      <MinScaleDenominator>5000</MinScaleDenominator>
2675      <LineSymbolizer>
2676        <CssParameter name="stroke">#e46d71</CssParameter>
2677        <CssParameter name="stroke-width">10</CssParameter>
2678        <CssParameter name="stroke-linejoin">round</CssParameter>
2679        <CssParameter name="stroke-linecap">round</CssParameter>
2680      </LineSymbolizer>
2681    </Rule>
2682    <Rule>
2683      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2684      <MaxScaleDenominator>5000</MaxScaleDenominator>
2685      <MinScaleDenominator>1000</MinScaleDenominator>
2686      <LineSymbolizer>
2687        <CssParameter name="stroke">#e46d71</CssParameter>
2688        <CssParameter name="stroke-width">13</CssParameter>
2689        <CssParameter name="stroke-linejoin">round</CssParameter>
2690        <CssParameter name="stroke-linecap">round</CssParameter>
2691      </LineSymbolizer>
2692    </Rule>
2693    <Rule>
2694      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2695      <MaxScaleDenominator>75000</MaxScaleDenominator>
2696      <MinScaleDenominator>25000</MinScaleDenominator>
2697      <LineSymbolizer>
2698        <CssParameter name="stroke">#fdbf6f</CssParameter>
2699        <CssParameter name="stroke-width">8</CssParameter>
2700        <CssParameter name="stroke-linejoin">round</CssParameter>
2701        <CssParameter name="stroke-linecap">round</CssParameter>
2702      </LineSymbolizer>
2703    </Rule>
2704
2705    <Rule>
2706      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2707      <MaxScaleDenominator>25000</MaxScaleDenominator>
2708      <MinScaleDenominator>5000</MinScaleDenominator>
2709      <LineSymbolizer>
2710        <CssParameter name="stroke">#fdbf6f</CssParameter>
2711        <CssParameter name="stroke-width">10</CssParameter>
2712        <CssParameter name="stroke-linejoin">round</CssParameter>
2713        <CssParameter name="stroke-linecap">round</CssParameter>
2714      </LineSymbolizer>
2715    </Rule>
2716   
2717    <Rule>
2718      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2719      <MaxScaleDenominator>5000</MaxScaleDenominator>
2720      <MinScaleDenominator>1000</MinScaleDenominator>
2721      <LineSymbolizer>
2722        <CssParameter name="stroke">#fdbf6f</CssParameter>
2723        <CssParameter name="stroke-width">14</CssParameter>
2724        <CssParameter name="stroke-linejoin">round</CssParameter>
2725        <CssParameter name="stroke-linecap">round</CssParameter>
2726      </LineSymbolizer>
2727    </Rule>
2728    <Rule>
2729      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2730      <MaxScaleDenominator>50000</MaxScaleDenominator>
2731      <MinScaleDenominator>25000</MinScaleDenominator>
2732      <LineSymbolizer>
2733        <CssParameter name="stroke">#ffffcc</CssParameter>
2734        <CssParameter name="stroke-width">5</CssParameter>
2735        <CssParameter name="stroke-linejoin">round</CssParameter>
2736        <CssParameter name="stroke-linecap">round</CssParameter>
2737      </LineSymbolizer>
2738    </Rule>
2739    <Rule>
2740      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2741      <MaxScaleDenominator>25000</MaxScaleDenominator>
2742      <MinScaleDenominator>5000</MinScaleDenominator>
2743      <LineSymbolizer>
2744        <CssParameter name="stroke">#ffffcc</CssParameter>
2745        <CssParameter name="stroke-width">9.4</CssParameter>
2746        <CssParameter name="stroke-linejoin">round</CssParameter>
2747        <CssParameter name="stroke-linecap">round</CssParameter>
2748      </LineSymbolizer>
2749    </Rule>
2750    <Rule>
2751      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2752      <MaxScaleDenominator>5000</MaxScaleDenominator>
2753      <MinScaleDenominator>1000</MinScaleDenominator>
2754      <LineSymbolizer>
2755        <CssParameter name="stroke">#ffffcc</CssParameter>
2756        <CssParameter name="stroke-width">13</CssParameter>
2757        <CssParameter name="stroke-linejoin">round</CssParameter>
2758        <CssParameter name="stroke-linecap">round</CssParameter>
2759      </LineSymbolizer>
2760    </Rule>
2761    <Rule>
2762      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2763      <MaxScaleDenominator>50000</MaxScaleDenominator>
2764      <MinScaleDenominator>25000</MinScaleDenominator>
2765      <LineSymbolizer>
2766        <CssParameter name="stroke">white</CssParameter>
2767        <CssParameter name="stroke-width">3</CssParameter>
2768        <CssParameter name="stroke-linejoin">round</CssParameter>
2769        <CssParameter name="stroke-linecap">round</CssParameter>
2770      </LineSymbolizer>
2771    </Rule>
2772    <Rule>
2773      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2774      <MaxScaleDenominator>25000</MaxScaleDenominator>
2775      <MinScaleDenominator>5000</MinScaleDenominator>
2776      <LineSymbolizer>
2777        <CssParameter name="stroke">white</CssParameter>
2778        <CssParameter name="stroke-width">9.4</CssParameter>
2779        <CssParameter name="stroke-linejoin">round</CssParameter>
2780        <CssParameter name="stroke-linecap">round</CssParameter>
2781      </LineSymbolizer>
2782    </Rule>
2783    <Rule>
2784      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2785      <MaxScaleDenominator>5000</MaxScaleDenominator>
2786      <MinScaleDenominator>1000</MinScaleDenominator>
2787      <LineSymbolizer>
2788        <CssParameter name="stroke">white</CssParameter>
2789        <CssParameter name="stroke-width">13</CssParameter>
2790        <CssParameter name="stroke-linejoin">round</CssParameter>
2791        <CssParameter name="stroke-linecap">round</CssParameter>
2792      </LineSymbolizer>
2793    </Rule>
2794    <Rule>
2795      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2796      <MaxScaleDenominator>50000</MaxScaleDenominator>
2797      <MinScaleDenominator>25000</MinScaleDenominator>
2798      <LineSymbolizer>
2799        <CssParameter name="stroke">white</CssParameter>
2800        <CssParameter name="stroke-width">2</CssParameter>
2801        <CssParameter name="stroke-linejoin">round</CssParameter>
2802        <CssParameter name="stroke-linecap">round</CssParameter>
2803      </LineSymbolizer>
2804    </Rule>
2805    <Rule>
2806      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2807      <MaxScaleDenominator>25000</MaxScaleDenominator>
2808      <MinScaleDenominator>1000</MinScaleDenominator>
2809      <LineSymbolizer>
2810        <CssParameter name="stroke">white</CssParameter>
2811        <CssParameter name="stroke-width">6</CssParameter>
2812        <CssParameter name="stroke-linejoin">round</CssParameter>
2813        <CssParameter name="stroke-linecap">round</CssParameter>
2814      </LineSymbolizer>
2815    </Rule>
2816    <Rule>
2817      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2818      <MaxScaleDenominator>50000</MaxScaleDenominator>
2819      <LineSymbolizer>
2820        <CssParameter name="stroke">#ededed</CssParameter>
2821        <CssParameter name="stroke-width">4</CssParameter>
2822        <CssParameter name="stroke-linejoin">round</CssParameter>
2823        <CssParameter name="stroke-linecap">round</CssParameter>
2824      </LineSymbolizer>
2825    </Rule>
2826</Style>
2827<Style name="noncased-ways-bridges">
2828     <Rule>
2829      <MaxScaleDenominator>50000</MaxScaleDenominator>
2830      <MinScaleDenominator>1000</MinScaleDenominator>
2831      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2832      <LineSymbolizer>
2833        <CssParameter name="stroke">black</CssParameter>
2834        <CssParameter name="stroke-width">5.5</CssParameter>
2835      </LineSymbolizer>
2836      <LineSymbolizer>
2837        <CssParameter name="stroke">white</CssParameter>
2838        <CssParameter name="stroke-width">4</CssParameter>
2839      </LineSymbolizer>
2840      <LineSymbolizer>
2841        <CssParameter name="stroke">#999</CssParameter>
2842        <CssParameter name="stroke-width">2</CssParameter>
2843      </LineSymbolizer>
2844     </Rule>
2845    <Rule>
2846      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
2847      <MaxScaleDenominator>100000</MaxScaleDenominator>
2848      <MinScaleDenominator>50000</MinScaleDenominator>
2849      <LineSymbolizer>
2850        <CssParameter name="stroke">black</CssParameter>
2851        <CssParameter name="stroke-width">5</CssParameter>
2852      </LineSymbolizer>
2853      <LineSymbolizer>
2854        <CssParameter name="stroke">#fff</CssParameter>
2855        <CssParameter name="stroke-width">4</CssParameter>
2856        <CssParameter name="stroke-linejoin">round</CssParameter>
2857        <CssParameter name="stroke-linecap">round</CssParameter>
2858      </LineSymbolizer>
2859      <LineSymbolizer>
2860        <CssParameter name="stroke">#debd9c</CssParameter>
2861        <CssParameter name="stroke-width">3</CssParameter>
2862        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2863        <CssParameter name="stroke-linejoin">round</CssParameter>
2864        <CssParameter name="stroke-linecap">round</CssParameter>
2865      </LineSymbolizer>
2866    </Rule>
2867    <Rule>
2868      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
2869      <MaxScaleDenominator>50000</MaxScaleDenominator>
2870      <LineSymbolizer>
2871        <CssParameter name="stroke">black</CssParameter>
2872        <CssParameter name="stroke-width">6.5</CssParameter>
2873      </LineSymbolizer>
2874      <LineSymbolizer>
2875        <CssParameter name="stroke">#fff</CssParameter>
2876        <CssParameter name="stroke-width">5</CssParameter>
2877        <CssParameter name="stroke-linejoin">round</CssParameter>
2878        <CssParameter name="stroke-linecap">round</CssParameter>
2879      </LineSymbolizer>
2880      <LineSymbolizer>
2881        <CssParameter name="stroke">#debd9c</CssParameter>
2882        <CssParameter name="stroke-width">4</CssParameter>
2883        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2884        <CssParameter name="stroke-linejoin">round</CssParameter>
2885        <CssParameter name="stroke-linecap">round</CssParameter>
2886      </LineSymbolizer>
2887    </Rule>
2888
2889    <Rule>
2890      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
2891      <MaxScaleDenominator>50000</MaxScaleDenominator>
2892      <LineSymbolizer>
2893        <CssParameter name="stroke">black</CssParameter>
2894        <CssParameter name="stroke-width">5.5</CssParameter>
2895      </LineSymbolizer>
2896      <LineSymbolizer>
2897        <CssParameter name="stroke">#fff</CssParameter>
2898        <CssParameter name="stroke-width">4</CssParameter>
2899        <CssParameter name="stroke-linejoin">round</CssParameter>
2900        <CssParameter name="stroke-linecap">round</CssParameter>
2901      </LineSymbolizer>
2902      <LineSymbolizer>
2903        <CssParameter name="stroke">green</CssParameter>
2904        <CssParameter name="stroke-width">1.5</CssParameter>
2905        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2906      </LineSymbolizer>
2907    </Rule>
2908    <Rule>
2909      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
2910      <MaxScaleDenominator>50000</MaxScaleDenominator>
2911      <LineSymbolizer>
2912        <CssParameter name="stroke">black</CssParameter>
2913        <CssParameter name="stroke-width">6</CssParameter>
2914      </LineSymbolizer>
2915      <LineSymbolizer>
2916        <CssParameter name="stroke">#fff</CssParameter>
2917        <CssParameter name="stroke-width">4.5</CssParameter>
2918        <CssParameter name="stroke-linejoin">round</CssParameter>
2919        <CssParameter name="stroke-linecap">round</CssParameter>
2920      </LineSymbolizer>
2921      <LineSymbolizer>
2922        <CssParameter name="stroke">salmon</CssParameter>
2923        <CssParameter name="stroke-width">2.0</CssParameter>
2924        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2925        <CssParameter name="stroke-linejoin">round</CssParameter>
2926        <CssParameter name="stroke-linecap">round</CssParameter>
2927      </LineSymbolizer>
2928    </Rule>
2929    <Rule>
2930      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
2931      <MaxScaleDenominator>50000</MaxScaleDenominator>
2932      <LineSymbolizer>
2933        <CssParameter name="stroke">black</CssParameter>
2934        <CssParameter name="stroke-width">5.5</CssParameter>
2935      </LineSymbolizer>
2936      <LineSymbolizer>
2937        <CssParameter name="stroke">white</CssParameter>
2938        <CssParameter name="stroke-width">4</CssParameter>
2939        <CssParameter name="stroke-linejoin">round</CssParameter>
2940        <CssParameter name="stroke-linecap">round</CssParameter>
2941      </LineSymbolizer>
2942      <LineSymbolizer>
2943        <CssParameter name="stroke">blue</CssParameter>
2944        <CssParameter name="stroke-width">1.5</CssParameter>
2945        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2946        <CssParameter name="stroke-linejoin">round</CssParameter>
2947        <CssParameter name="stroke-linecap">round</CssParameter>
2948      </LineSymbolizer>
2949    </Rule>
2950    <Rule>
2951      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
2952      <MaxScaleDenominator>50000</MaxScaleDenominator>
2953      <LineSymbolizer>
2954        <CssParameter name="stroke">black</CssParameter>
2955        <CssParameter name="stroke-width">5.5</CssParameter>
2956      </LineSymbolizer>
2957      <LineSymbolizer>
2958        <CssParameter name="stroke">white</CssParameter>
2959        <CssParameter name="stroke-width">4</CssParameter>
2960        <CssParameter name="stroke-linejoin">round</CssParameter>
2961        <CssParameter name="stroke-linecap">round</CssParameter>
2962      </LineSymbolizer>
2963      <LineSymbolizer>
2964        <CssParameter name="stroke">#ffcc00</CssParameter>
2965        <CssParameter name="stroke-width">1.5</CssParameter>
2966        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2967        <CssParameter name="stroke-linejoin">round</CssParameter>
2968        <CssParameter name="stroke-linecap">round</CssParameter>
2969      </LineSymbolizer>
2970    </Rule>
2971    <Rule>
2972      <Filter>[highway] = 'track' and ([bridge]='yes' or [bridge]='true')</Filter>
2973      <MaxScaleDenominator>50000</MaxScaleDenominator>
2974     <LineSymbolizer>
2975        <CssParameter name="stroke">black</CssParameter>
2976        <CssParameter name="stroke-width">5.5</CssParameter>
2977      </LineSymbolizer>
2978      <LineSymbolizer>
2979        <CssParameter name="stroke">white</CssParameter>
2980        <CssParameter name="stroke-width">4</CssParameter>
2981        <CssParameter name="stroke-linejoin">round</CssParameter>
2982        <CssParameter name="stroke-linecap">round</CssParameter>
2983      </LineSymbolizer>
2984      <LineSymbolizer>
2985        <CssParameter name="stroke">#996600</CssParameter>
2986        <CssParameter name="stroke-width">1.5</CssParameter>
2987        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2988        <CssParameter name="stroke-linejoin">round</CssParameter>
2989        <CssParameter name="stroke-linecap">round</CssParameter>
2990      </LineSymbolizer>
2991    </Rule>
2992</Style>
2993
2994  <Style name="roads">
2995    <!-- MOTORWAY-->
2996    <!-- level 4-5 -->
2997    <Rule>
2998      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2999      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3000      <MinScaleDenominator>5000000</MinScaleDenominator>
3001      <LineSymbolizer>
3002        <CssParameter name="stroke">#809bc0</CssParameter>
3003        <CssParameter name="stroke-width">1</CssParameter>
3004      </LineSymbolizer>
3005    </Rule>
3006    <!-- level 6-8 -->
3007    <Rule>
3008      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3009      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3010      <MinScaleDenominator>1000000</MinScaleDenominator>
3011      <LineSymbolizer>
3012       <CssParameter name="stroke">#809bc0</CssParameter>
3013       <CssParameter name="stroke-width">2</CssParameter>
3014      </LineSymbolizer>
3015    </Rule>
3016    <!-- level 9 -->
3017   <Rule>
3018     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3019      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3020      <MinScaleDenominator>500000</MinScaleDenominator>
3021      <LineSymbolizer>
3022      <CssParameter name="stroke">#809bc0</CssParameter>
3023      <CssParameter name="stroke-width">3</CssParameter>
3024    </LineSymbolizer>
3025   </Rule>
3026<Rule>
3027     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3028      <MaxScaleDenominator>500000</MaxScaleDenominator>
3029      <MinScaleDenominator>200000</MinScaleDenominator>
3030      <LineSymbolizer>
3031      <CssParameter name="stroke">#809bc0</CssParameter>
3032      <CssParameter name="stroke-width">4</CssParameter>
3033    </LineSymbolizer>
3034   </Rule>
3035
3036    <!-- TRUNK -->
3037    <!--level 4-6-->
3038    <Rule>
3039      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3040      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3041      <MinScaleDenominator>2500000</MinScaleDenominator>
3042      <LineSymbolizer>
3043        <CssParameter name="stroke">#7fc97f</CssParameter>
3044        <CssParameter name="stroke-width">1</CssParameter>
3045      </LineSymbolizer>
3046    </Rule>
3047    <!-- level 7-9 -->
3048    <Rule>
3049      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3050      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3051      <MinScaleDenominator>500000</MinScaleDenominator>
3052      <LineSymbolizer>
3053        <CssParameter name="stroke">#7fc97f</CssParameter>
3054        <CssParameter name="stroke-width">2</CssParameter>
3055      </LineSymbolizer>
3056    </Rule>
3057    <!-- level 10-->
3058    <Rule>
3059      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3060      <MaxScaleDenominator>500000</MaxScaleDenominator>
3061      <MinScaleDenominator>200000</MinScaleDenominator>
3062      <LineSymbolizer>
3063        <CssParameter name="stroke">#7fc97f</CssParameter>
3064        <CssParameter name="stroke-width">3</CssParameter>
3065      </LineSymbolizer>
3066    </Rule>
3067
3068   <!-- PRIMARY-->
3069   <!-- level 5-6-->
3070   <Rule>
3071      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3072      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3073      <MinScaleDenominator>2000000</MinScaleDenominator>
3074      <LineSymbolizer>
3075        <CssParameter name="stroke">#e46d71</CssParameter>
3076        <CssParameter name="stroke-width">0.7</CssParameter>
3077      </LineSymbolizer>
3078    </Rule>
3079    <!-- level 7-9-->
3080    <Rule>
3081      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3082      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3083      <MinScaleDenominator>500000</MinScaleDenominator>
3084      <LineSymbolizer>
3085        <CssParameter name="stroke">#e46d71</CssParameter>
3086        <CssParameter name="stroke-width">2.0</CssParameter>
3087      </LineSymbolizer>
3088    </Rule>
3089    <!-- level 10 -->
3090    <Rule>
3091      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3092      <MaxScaleDenominator>500000</MaxScaleDenominator>
3093      <MinScaleDenominator>200000</MinScaleDenominator>
3094      <LineSymbolizer>
3095        <CssParameter name="stroke">#e46d71</CssParameter>
3096        <CssParameter name="stroke-width">3</CssParameter>
3097      </LineSymbolizer>
3098    </Rule>
3099
3100
3101    <!-- SECONDARY -->
3102    <!-- level 7-9 -->
3103    <Rule>
3104      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3105      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3106      <MinScaleDenominator>500000</MinScaleDenominator>
3107      <LineSymbolizer>
3108        <CssParameter name="stroke">#fdbf6f</CssParameter>
3109        <CssParameter name="stroke-width">1</CssParameter>
3110      </LineSymbolizer>
3111    </Rule>
3112    <Rule>
3113      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3114      <MaxScaleDenominator>500000</MaxScaleDenominator>
3115      <MinScaleDenominator>100000</MinScaleDenominator>
3116      <LineSymbolizer>
3117        <CssParameter name="stroke">#fdbf6f</CssParameter>
3118        <CssParameter name="stroke-width">2</CssParameter>
3119      </LineSymbolizer>
3120    </Rule>
3121
3122    <!-- RAIL -->
3123        <Rule>
3124      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3125      <MinScaleDenominator>1000000</MinScaleDenominator>
3126      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3127       <LineSymbolizer>
3128        <CssParameter name="stroke">#aaa</CssParameter>
3129        <CssParameter name="stroke-width">1</CssParameter>
3130      </LineSymbolizer>
3131    </Rule>
3132    <Rule>
3133      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3134      <MinScaleDenominator>1000000</MinScaleDenominator>
3135      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3136       <LineSymbolizer>
3137        <CssParameter name="stroke">#aaa</CssParameter>
3138        <CssParameter name="stroke-width">1</CssParameter>
3139        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3140      </LineSymbolizer>
3141    </Rule>
3142    <Rule>
3143      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3144      <MinScaleDenominator>1000000</MinScaleDenominator>
3145      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3146       <LineSymbolizer>
3147        <CssParameter name="stroke">#ccc</CssParameter>
3148        <CssParameter name="stroke-width">1</CssParameter>
3149      </LineSymbolizer>
3150    </Rule>
3151    <Rule>
3152      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3153      <MinScaleDenominator>100000</MinScaleDenominator>
3154      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3155       <LineSymbolizer>
3156        <CssParameter name="stroke">#aaa</CssParameter>
3157        <CssParameter name="stroke-width">2</CssParameter>
3158      </LineSymbolizer>
3159    </Rule>
3160    <Rule>
3161      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3162      <MinScaleDenominator>100000</MinScaleDenominator>
3163      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3164       <LineSymbolizer>
3165        <CssParameter name="stroke">#aaa</CssParameter>
3166        <CssParameter name="stroke-width">2</CssParameter>
3167        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3168      </LineSymbolizer>
3169    </Rule>
3170    <Rule>
3171      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3172      <MinScaleDenominator>100000</MinScaleDenominator>
3173      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3174       <LineSymbolizer>
3175        <CssParameter name="stroke">#aaa</CssParameter>
3176        <CssParameter name="stroke-width">1</CssParameter>
3177      </LineSymbolizer>
3178    </Rule>
3179    <Rule>
3180      <MaxScaleDenominator>100000</MaxScaleDenominator>
3181      <MinScaleDenominator>1000</MinScaleDenominator>
3182      <Filter>[railway] = 'preserved'</Filter>
3183      <LineSymbolizer>
3184        <CssParameter name="stroke">#999999</CssParameter>
3185        <CssParameter name="stroke-width">3</CssParameter>
3186        <CssParameter name="stroke-linejoin">round</CssParameter>
3187      </LineSymbolizer>
3188      <LineSymbolizer>
3189        <CssParameter name="stroke">white</CssParameter>
3190        <CssParameter name="stroke-width">1</CssParameter>
3191        <CssParameter name="stroke-linejoin">round</CssParameter>
3192        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
3193      </LineSymbolizer>
3194    </Rule>
3195
3196  </Style>
3197
3198
3199  <!-- ROADS TEXT -->
3200  <Style name="roads-text">
3201    <Rule>
3202      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
3203      <MaxScaleDenominator>500000</MaxScaleDenominator>
3204      <MinScaleDenominator>100</MinScaleDenominator>
3205      <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"/>
3206    </Rule>
3207    <Rule>
3208      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
3209      <MaxScaleDenominator>500000</MaxScaleDenominator>
3210      <MinScaleDenominator>100</MinScaleDenominator>
3211      <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"/>
3212    </Rule>
3213    <Rule>
3214      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
3215      <MaxScaleDenominator>500000</MaxScaleDenominator>
3216      <MinScaleDenominator>100</MinScaleDenominator>
3217      <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"/>
3218    </Rule>
3219    <Rule>
3220      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
3221      <MaxScaleDenominator>500000</MaxScaleDenominator>
3222      <MinScaleDenominator>100</MinScaleDenominator>
3223      <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"/>
3224    </Rule>
3225
3226    <Rule>
3227      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
3228      <MaxScaleDenominator>150000</MaxScaleDenominator>
3229      <MinScaleDenominator>100</MinScaleDenominator>
3230      <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"/>
3231    </Rule>
3232    <Rule>
3233      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
3234      <MaxScaleDenominator>150000</MaxScaleDenominator>
3235      <MinScaleDenominator>100</MinScaleDenominator>
3236      <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"/>
3237    </Rule>
3238    <Rule>
3239      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
3240      <MaxScaleDenominator>150000</MaxScaleDenominator>
3241      <MinScaleDenominator>100</MinScaleDenominator>
3242      <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"/>
3243    </Rule>
3244    <Rule>
3245      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
3246      <MaxScaleDenominator>150000</MaxScaleDenominator>
3247      <MinScaleDenominator>100</MinScaleDenominator>
3248      <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"/>
3249    </Rule>
3250    <Rule>
3251      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
3252      <MaxScaleDenominator>150000</MaxScaleDenominator>
3253      <MinScaleDenominator>100</MinScaleDenominator>
3254      <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"/>
3255    </Rule>
3256
3257    <Rule>
3258      <Filter>[highway] = 'primary' and [length] = 1</Filter>
3259      <MaxScaleDenominator>100000</MaxScaleDenominator>
3260      <MinScaleDenominator>100</MinScaleDenominator>
3261      <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"/>
3262    </Rule>
3263    <Rule>
3264      <Filter>[highway] = 'primary' and [length] = 2</Filter>
3265      <MaxScaleDenominator>100000</MaxScaleDenominator>
3266      <MinScaleDenominator>100</MinScaleDenominator>
3267      <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"/>
3268    </Rule>
3269    <Rule>
3270      <Filter>[highway] = 'primary' and [length] = 3</Filter>
3271      <MaxScaleDenominator>100000</MaxScaleDenominator>
3272      <MinScaleDenominator>100</MinScaleDenominator>
3273      <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"/>
3274    </Rule>
3275    <Rule>
3276      <Filter>[highway] = 'primary' and [length] = 4</Filter>
3277      <MaxScaleDenominator>100000</MaxScaleDenominator>
3278      <MinScaleDenominator>100</MinScaleDenominator>
3279      <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"/>
3280    </Rule>
3281    <Rule>
3282      <Filter>[highway] = 'primary' and [length] = 5</Filter>
3283      <MaxScaleDenominator>100000</MaxScaleDenominator>
3284      <MinScaleDenominator>100</MinScaleDenominator>
3285      <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"/>
3286    </Rule>
3287
3288    <Rule>
3289      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
3290      <MaxScaleDenominator>50000</MaxScaleDenominator>
3291      <MinScaleDenominator>100</MinScaleDenominator>
3292      <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"/>
3293    </Rule>
3294    <Rule>
3295      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
3296      <MaxScaleDenominator>50000</MaxScaleDenominator>
3297      <MinScaleDenominator>100</MinScaleDenominator>
3298      <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"/>
3299    </Rule>
3300    <Rule>
3301      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
3302      <MaxScaleDenominator>50000</MaxScaleDenominator>
3303      <MinScaleDenominator>100</MinScaleDenominator>
3304      <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"/>
3305    </Rule>
3306    <Rule>
3307      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
3308      <MaxScaleDenominator>50000</MaxScaleDenominator>
3309      <MinScaleDenominator>100</MinScaleDenominator>
3310      <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"/>
3311    </Rule>
3312    <Rule>
3313      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
3314      <MaxScaleDenominator>50000</MaxScaleDenominator>
3315      <MinScaleDenominator>100</MinScaleDenominator>
3316      <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"/>
3317    </Rule>
3318
3319    <Rule>
3320      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
3321      <MaxScaleDenominator>25000</MaxScaleDenominator>
3322      <MinScaleDenominator>100</MinScaleDenominator>
3323      <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"/>
3324    </Rule>
3325    <Rule>
3326      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
3327      <MaxScaleDenominator>25000</MaxScaleDenominator>
3328      <MinScaleDenominator>100</MinScaleDenominator>
3329      <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"/>
3330    </Rule>
3331    <Rule>
3332      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
3333      <MaxScaleDenominator>25000</MaxScaleDenominator>
3334      <MinScaleDenominator>100</MinScaleDenominator>
3335      <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"/>
3336    </Rule>
3337    <Rule>
3338      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
3339      <MaxScaleDenominator>25000</MaxScaleDenominator>
3340      <MinScaleDenominator>100</MinScaleDenominator>
3341      <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"/>
3342    </Rule>
3343    <Rule>
3344      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
3345      <MaxScaleDenominator>25000</MaxScaleDenominator>
3346      <MinScaleDenominator>100</MinScaleDenominator>
3347      <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"/>
3348    </Rule>
3349    <Rule>
3350      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3351      <MaxScaleDenominator>75000</MaxScaleDenominator>
3352      <MinScaleDenominator>50000</MinScaleDenominator>
3353      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
3354    </Rule>
3355    <Rule>
3356      <Filter>[highway] = 'secondary'</Filter>
3357      <MaxScaleDenominator>75000</MaxScaleDenominator>
3358      <MinScaleDenominator>50000</MinScaleDenominator>
3359      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3360    </Rule>
3361    <Rule>
3362      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3363      <MaxScaleDenominator>50000</MaxScaleDenominator>
3364      <MinScaleDenominator>1000</MinScaleDenominator>
3365      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
3366    </Rule>
3367    <Rule>
3368      <Filter>[highway] = 'secondary'</Filter>
3369      <MaxScaleDenominator>50000</MaxScaleDenominator>
3370      <MinScaleDenominator>20000</MinScaleDenominator>
3371      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3372    </Rule><Rule>
3373      <Filter>[highway] = 'secondary'</Filter>
3374      <MaxScaleDenominator>20000</MaxScaleDenominator>
3375      <MinScaleDenominator>1000</MinScaleDenominator>
3376      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3377    </Rule>
3378    <Rule>
3379      <Filter>[highway] = 'tertiary'</Filter>
3380      <MaxScaleDenominator>25000</MaxScaleDenominator>
3381      <MinScaleDenominator>5000</MinScaleDenominator>
3382      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3383    </Rule>
3384    <Rule>
3385      <Filter>[highway] = 'tertiary'</Filter>
3386      <MaxScaleDenominator>5000</MaxScaleDenominator>
3387      <MinScaleDenominator>100</MinScaleDenominator>
3388      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3389    </Rule>
3390    <Rule>
3391      <ElseFilter/>
3392      <MaxScaleDenominator>25000</MaxScaleDenominator>
3393      <MinScaleDenominator>5000</MinScaleDenominator>
3394      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3395    </Rule>
3396    <Rule>
3397      <ElseFilter/>
3398      <MaxScaleDenominator>5000</MaxScaleDenominator>
3399      <MinScaleDenominator>100</MinScaleDenominator>
3400      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3401    </Rule>
3402  </Style>
3403
3404  <Style name="directions">
3405    <Rule>
3406      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
3407      <MaxScaleDenominator>25000</MaxScaleDenominator>
3408      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="74" height="8" />
3409    </Rule>
3410    <Rule>
3411      <Filter>[oneway] = '-1'</Filter>
3412      <MaxScaleDenominator>25000</MaxScaleDenominator>
3413      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="74" height="8" />
3414    </Rule>
3415 </Style>
3416<Style name="admin">
3417   <Rule>
3418      <Filter>[boundary] = 'administrative' and [admin_level]='2'</Filter>
3419      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3420      <LineSymbolizer>
3421        <CssParameter name="stroke">purple</CssParameter>
3422        <CssParameter name="stroke-width">6</CssParameter>
3423        <CssParameter name="stroke-opacity">0.1</CssParameter>
3424      </LineSymbolizer>
3425    </Rule>
3426    <Rule>
3427      <Filter>[boundary] = 'administrative' and [admin_level]='3'</Filter>
3428      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3429      <LineSymbolizer>
3430        <CssParameter name="stroke">purple</CssParameter>
3431        <CssParameter name="stroke-width">5</CssParameter>
3432          <CssParameter name="stroke-dasharray">4,2</CssParameter>
3433        <CssParameter name="stroke-opacity">0.1</CssParameter>
3434      </LineSymbolizer>
3435    </Rule>
3436    <Rule>
3437      <Filter>[boundary] = 'administrative' and [admin_level]='4'</Filter>
3438      <MaxScaleDenominator>500000</MaxScaleDenominator>
3439      <LineSymbolizer>
3440        <CssParameter name="stroke">purple</CssParameter>
3441        <CssParameter name="stroke-width">3</CssParameter>
3442          <CssParameter name="stroke-dasharray">4,3</CssParameter>
3443        <CssParameter name="stroke-opacity">0.2</CssParameter>
3444      </LineSymbolizer>
3445    </Rule>
3446    <Rule>
3447      <Filter>[boundary] = 'administrative' and [admin_level]='5'</Filter>
3448      <MaxScaleDenominator>500000</MaxScaleDenominator>
3449      <LineSymbolizer>
3450        <CssParameter name="stroke">purple</CssParameter>
3451        <CssParameter name="stroke-width">2</CssParameter>
3452          <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
3453        <CssParameter name="stroke-opacity">0.3</CssParameter>
3454      </LineSymbolizer>
3455    </Rule>
3456    <Rule>
3457      <Filter>[boundary] = 'administrative' and [admin_level]='6'</Filter>
3458      <MaxScaleDenominator>500000</MaxScaleDenominator>
3459      <LineSymbolizer>
3460        <CssParameter name="stroke">purple</CssParameter>
3461        <CssParameter name="stroke-width">2</CssParameter>
3462          <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
3463        <CssParameter name="stroke-opacity">0.3</CssParameter>
3464      </LineSymbolizer>
3465    </Rule>
3466    <Rule>
3467      <Filter>[boundary] = 'administrative' and ([admin_level]='8' or [admin_level]='7')</Filter>
3468      <MaxScaleDenominator>200000</MaxScaleDenominator>
3469      <LineSymbolizer>
3470        <CssParameter name="stroke">purple</CssParameter>
3471        <CssParameter name="stroke-width">1.5</CssParameter>
3472          <CssParameter name="stroke-dasharray">5,2</CssParameter>
3473        <CssParameter name="stroke-opacity">0.3</CssParameter>
3474      </LineSymbolizer>
3475    </Rule>
3476    <Rule>
3477      <Filter>[boundary] = 'administrative' and ([admin_level]='10' or [admin_level]='9')</Filter>
3478      <MaxScaleDenominator>100000</MaxScaleDenominator>
3479      <LineSymbolizer>
3480        <CssParameter name="stroke">purple</CssParameter>
3481        <CssParameter name="stroke-width">2</CssParameter>
3482          <CssParameter name="stroke-dasharray">2,3</CssParameter>
3483        <CssParameter name="stroke-opacity">0.3</CssParameter>
3484      </LineSymbolizer>
3485    </Rule>
3486   <Rule>
3487      <ElseFilter/>
3488      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3489      <LineSymbolizer>
3490        <CssParameter name="stroke">purple</CssParameter>
3491        <CssParameter name="stroke-width">1</CssParameter>
3492        <CssParameter name="stroke-opacity">0.2</CssParameter>
3493      </LineSymbolizer>
3494    </Rule> 
3495 </Style>
3496
3497  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
3498    <StyleName>world-1</StyleName>
3499    <Datasource>
3500      <Parameter name="type">shape</Parameter>
3501      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
3502    </Datasource>
3503  </Layer>
3504
3505  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
3506    <StyleName>world</StyleName>
3507    <Datasource>
3508      <Parameter name="type">shape</Parameter>
3509      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
3510    </Datasource>
3511  </Layer>
3512
3513  <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">
3514    <StyleName>coast-poly</StyleName>
3515    <Datasource>
3516      <Parameter name="type">postgis</Parameter>
3517      <Parameter name="host">dev.openstreetmap.org</Parameter>
3518      <Parameter name="port">5433</Parameter>
3519      <Parameter name="user">steve</Parameter>
3520      <Parameter name="dbname">steve</Parameter>
3521      <Parameter name="estimate_extent">false</Parameter>
3522      <Parameter name="table">(select way from shoreline_a) as "coast-poly"</Parameter>
3523      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3524    </Datasource>
3525  </Layer>
3526
3527  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
3528    <StyleName>builtup</StyleName>
3529    <Datasource>
3530      <Parameter name="type">shape</Parameter>
3531      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
3532    </Datasource>
3533  </Layer>
3534
3535  <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">
3536    <StyleName>leisure</StyleName>
3537    <Datasource>
3538      <Parameter name="type">postgis</Parameter>
3539      <Parameter name="host">dev.openstreetmap.org</Parameter>
3540      <Parameter name="port">5433</Parameter>
3541      <Parameter name="user">steve</Parameter>
3542      <Parameter name="dbname">steve</Parameter>
3543      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3544      <Parameter name="estimate_extent">false</Parameter>
3545      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3546    </Datasource>
3547  </Layer>
3548  <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">
3549    <StyleName>water</StyleName>
3550    <Datasource>
3551      <Parameter name="type">postgis</Parameter>
3552      <Parameter name="host">dev.openstreetmap.org</Parameter>
3553      <Parameter name="port">5433</Parameter>
3554      <Parameter name="user">steve</Parameter>
3555      <Parameter name="dbname">steve</Parameter>
3556      <Parameter name="estimate_extent">false</Parameter>
3557      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' or "natural"='land' order by z_order) as water</Parameter>
3558      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3559    </Datasource>
3560  </Layer>
3561
3562  <Layer name="waterway" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
3563    <StyleName>water</StyleName>
3564    <Datasource>
3565      <Parameter name="type">postgis</Parameter>
3566      <Parameter name="host">dev.openstreetmap.org</Parameter>
3567      <Parameter name="port">5433</Parameter>
3568      <Parameter name="user">steve</Parameter>
3569      <Parameter name="dbname">steve</Parameter>
3570      <Parameter name="estimate_extent">false</Parameter>
3571      <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>
3572      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3573    </Datasource>
3574  </Layer>
3575
3576  <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">
3577    <StyleName>minor-roads-casing</StyleName>
3578    <StyleName>minor-roads</StyleName>
3579    <StyleName>road-bridges-casing</StyleName>
3580    <StyleName>road-bridges-fill</StyleName>
3581    <StyleName>noncased-ways-bridges</StyleName>
3582    <Datasource>
3583      <Parameter name="type">postgis</Parameter>
3584      <Parameter name="host">dev.openstreetmap.org</Parameter>
3585      <Parameter name="port">5433</Parameter>
3586      <Parameter name="user">steve</Parameter>
3587      <Parameter name="dbname">steve</Parameter>
3588      <Parameter name="table">
3589      (select * from planet_osm_line order by z_order) as roads
3590      </Parameter>
3591      <Parameter name="estimate_extent">false</Parameter>
3592      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3593    </Datasource>
3594  </Layer>
3595
3596  <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">
3597    <!--StyleName>roads-casing</StyleName-->
3598    <StyleName>roads</StyleName>
3599    <Datasource>
3600      <Parameter name="type">postgis</Parameter>
3601      <Parameter name="host">dev.openstreetmap.org</Parameter>
3602      <Parameter name="port">5433</Parameter>
3603      <Parameter name="user">steve</Parameter>
3604      <Parameter name="dbname">steve</Parameter>
3605      <Parameter name="table">
3606      (select * from planet_osm_roads order by z_order) as roads
3607      </Parameter>
3608      <Parameter name="estimate_extent">false</Parameter>
3609      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3610    </Datasource>
3611   </Layer>
3612
3613   <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">
3614    <StyleName>amenity</StyleName>
3615    <Datasource>
3616      <Parameter name="type">postgis</Parameter>
3617      <Parameter name="host">dev.openstreetmap.org</Parameter>
3618      <Parameter name="port">5433</Parameter>
3619      <Parameter name="user">steve</Parameter>
3620      <Parameter name="dbname">steve</Parameter>
3621      <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>
3622      <Parameter name="estimate_extent">false</Parameter>
3623      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3624    </Datasource>
3625   </Layer>
3626
3627   <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">
3628     <StyleName>directions</StyleName>
3629     <StyleName>roads-text</StyleName>
3630     <Datasource>
3631      <Parameter name="type">postgis</Parameter>
3632      <Parameter name="host">dev.openstreetmap.org</Parameter>
3633      <Parameter name="port">5433</Parameter>
3634      <Parameter name="user">steve</Parameter>
3635      <Parameter name="dbname">steve</Parameter>
3636      <Parameter name="table">
3637      (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
3638      </Parameter>
3639      <Parameter name="estimate_extent">false</Parameter>
3640      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3641    </Datasource>
3642  </Layer>
3643
3644  <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">
3645    <StyleName>area-text</StyleName>
3646    <Datasource>
3647      <Parameter name="type">postgis</Parameter>
3648      <Parameter name="host">dev.openstreetmap.org</Parameter>
3649      <Parameter name="port">5433</Parameter>
3650      <Parameter name="user">steve</Parameter>
3651      <Parameter name="dbname">steve</Parameter>
3652      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3653      <Parameter name="estimate_extent">false</Parameter>
3654      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3655    </Datasource>
3656  </Layer>
3657
3658  <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">
3659    <StyleName>text</StyleName>
3660    <Datasource>
3661      <Parameter name="type">postgis</Parameter>
3662      <Parameter name="host">dev.openstreetmap.org</Parameter>
3663      <Parameter name="port">5433</Parameter>
3664      <Parameter name="user">steve</Parameter>
3665      <Parameter name="dbname">steve</Parameter>
3666      <Parameter name="table">planet_osm_point</Parameter>
3667      <Parameter name="estimate_extent">false</Parameter>
3668      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3669    </Datasource>
3670  </Layer>
3671  <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">
3672    <StyleName>power</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="estimate_extent">false</Parameter>
3680      <Parameter name="table">(select * from planet_osm_line where "power"='line' order by z_order) as power</Parameter>
3681      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3682    </Datasource>
3683  </Layer>
3684  <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">
3685    <StyleName>admin</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="table">
3693      (select * from planet_osm_line where "boundary"='administrative' order by z_order) as admin</Parameter>
3694      <Parameter name="estimate_extent">false</Parameter>
3695      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3696    </Datasource>
3697  </Layer>
3698  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
3699    <StyleName>places</StyleName>
3700    <Datasource>
3701      <Parameter name="type">shape</Parameter>
3702      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
3703    </Datasource>
3704  </Layer>
3705</Map>
Note: See TracBrowser for help on using the repository browser.