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

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

Mapnik: Update osm.xml and osm-template.xml to use new coastline table. See http://wiki.openstreetmap.org/index.php/Mapnik for instructions on how to obtain and load the new coastline data. You'll also need the new world_boundaries-spherical.tgz shapefiles to work correctly with the spherical projection.

  • Property svn:eol-style set to native
File size: 157.9 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      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_tunnel.png" type="png" width="10" height="3" />
1638    </Rule>
1639    <Rule>
1640      <MaxScaleDenominator>100000</MaxScaleDenominator>
1641      <MinScaleDenominator>50000</MinScaleDenominator>
1642      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1643      <LinePatternSymbolizer file="c:/mapnik/symbols/rail.png" type="png" width="20" height="3" />
1644    </Rule>
1645    <Rule>
1646      <MaxScaleDenominator>50000</MaxScaleDenominator>
1647      <MinScaleDenominator>1000</MinScaleDenominator>
1648      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel] = 'yes' or [bridge]='yes' or [bridge]='true')</Filter>
1649      <LinePatternSymbolizer file="c:/mapnik/symbols/rail.png" type="png" width="20" height="3" />
1650    </Rule>
1651    <Rule>
1652      <MaxScaleDenominator>50000</MaxScaleDenominator>
1653      <MinScaleDenominator>1000</MinScaleDenominator>
1654      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1655      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_tunnel.png" type="png" width="10" height="3" />
1656    </Rule>
1657    <Rule>
1658      <MaxScaleDenominator>50000</MaxScaleDenominator>
1659      <MinScaleDenominator>1000</MinScaleDenominator>
1660      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1661      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_bridge.png" type="png" width="20" height="7" />
1662    </Rule>
1663    <Rule>
1664      <MaxScaleDenominator>100000</MaxScaleDenominator>
1665      <MinScaleDenominator>1000</MinScaleDenominator>
1666      <Filter>[railway]='narrow_gauge'</Filter>
1667      <LineSymbolizer>
1668        <CssParameter name="stroke">#444</CssParameter>
1669        <CssParameter name="stroke-width">2</CssParameter>
1670      </LineSymbolizer>
1671    </Rule>
1672    <Rule>
1673      <MaxScaleDenominator>100000</MaxScaleDenominator>
1674      <MinScaleDenominator>20000</MinScaleDenominator>
1675      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1676      <LineSymbolizer>
1677        <CssParameter name="stroke">#444</CssParameter>
1678        <CssParameter name="stroke-width">1</CssParameter>
1679          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1680      </LineSymbolizer>
1681    </Rule>
1682    <Rule>
1683      <MaxScaleDenominator>20000</MaxScaleDenominator>
1684      <MinScaleDenominator>1000</MinScaleDenominator>
1685      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1686      <LineSymbolizer>
1687        <CssParameter name="stroke">#444</CssParameter>
1688        <CssParameter name="stroke-width">2</CssParameter>
1689          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1690      </LineSymbolizer>
1691    </Rule>
1692    <Rule>
1693      <MaxScaleDenominator>100000</MaxScaleDenominator>
1694      <MinScaleDenominator>20000</MinScaleDenominator>
1695      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1696      <LineSymbolizer>
1697        <CssParameter name="stroke">#444</CssParameter>
1698        <CssParameter name="stroke-width">1</CssParameter>
1699      </LineSymbolizer>
1700    </Rule><Rule>
1701      <MaxScaleDenominator>20000</MaxScaleDenominator>
1702      <MinScaleDenominator>1000</MinScaleDenominator>
1703      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1704      <LineSymbolizer>
1705        <CssParameter name="stroke">#444</CssParameter>
1706        <CssParameter name="stroke-width">2</CssParameter>
1707      </LineSymbolizer>
1708    </Rule>
1709    <Rule>
1710      <MaxScaleDenominator>100000</MaxScaleDenominator>
1711      <MinScaleDenominator>1000</MinScaleDenominator>
1712      <Filter>[railway]='light_rail' and [tunnel]='yes'</Filter>
1713      <LineSymbolizer>
1714        <CssParameter name="stroke">#444</CssParameter>
1715        <CssParameter name="stroke-width">2</CssParameter>
1716        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1717      </LineSymbolizer>
1718    </Rule>
1719     <Rule>
1720      <MaxScaleDenominator>100000</MaxScaleDenominator>
1721      <MinScaleDenominator>1000</MinScaleDenominator>
1722      <Filter>[railway]='light_rail' and not [tunnel]='yes'</Filter>
1723      <LineSymbolizer>
1724        <CssParameter name="stroke">#444</CssParameter>
1725        <CssParameter name="stroke-width">2</CssParameter>
1726      </LineSymbolizer>
1727    </Rule>
1728
1729     <Rule>
1730      <MaxScaleDenominator>200000</MaxScaleDenominator>
1731      <MinScaleDenominator>1000</MinScaleDenominator>
1732      <Filter>[railway]='subway' and [tunnel]='yes'</Filter>
1733      <LineSymbolizer>
1734        <CssParameter name="stroke">#999</CssParameter>
1735        <CssParameter name="stroke-width">2</CssParameter>
1736        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1737      </LineSymbolizer>
1738    </Rule>
1739    <Rule>
1740      <MaxScaleDenominator>200000</MaxScaleDenominator>
1741      <MinScaleDenominator>1000</MinScaleDenominator>
1742      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
1743      <LineSymbolizer>
1744        <CssParameter name="stroke">#999</CssParameter>
1745        <CssParameter name="stroke-width">2</CssParameter>
1746      </LineSymbolizer>
1747    </Rule>
1748
1749    <Rule>
1750      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
1751      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1752      <MinScaleDenominator>100000</MinScaleDenominator>
1753      <LineSymbolizer>
1754        <CssParameter name="stroke">#ccc</CssParameter>
1755        <CssParameter name="stroke-width">1</CssParameter>
1756      </LineSymbolizer>
1757    </Rule>
1758
1759    <Rule>
1760      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1761      <MaxScaleDenominator>100000</MaxScaleDenominator>
1762      <MinScaleDenominator>50000</MinScaleDenominator>
1763      <LineSymbolizer>
1764        <CssParameter name="stroke">#fff</CssParameter>
1765        <CssParameter name="stroke-width">2</CssParameter>
1766        <CssParameter name="stroke-linejoin">round</CssParameter>
1767        <CssParameter name="stroke-linecap">round</CssParameter>
1768      </LineSymbolizer>
1769    </Rule>
1770
1771    <Rule>
1772      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1773      <MaxScaleDenominator>50000</MaxScaleDenominator>
1774      <MinScaleDenominator>15000</MinScaleDenominator>
1775      <LineSymbolizer>
1776        <CssParameter name="stroke">#fff</CssParameter>
1777        <CssParameter name="stroke-width">3</CssParameter>
1778        <CssParameter name="stroke-linejoin">round</CssParameter>
1779        <CssParameter name="stroke-linecap">round</CssParameter>
1780      </LineSymbolizer>
1781    </Rule>
1782
1783    <Rule>
1784      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1785      <MaxScaleDenominator>25000</MaxScaleDenominator>
1786      <MinScaleDenominator>5000</MinScaleDenominator>
1787      <LineSymbolizer>
1788        <CssParameter name="stroke">#fff</CssParameter>
1789        <CssParameter name="stroke-width">9.4</CssParameter>
1790        <CssParameter name="stroke-linejoin">round</CssParameter>
1791        <CssParameter name="stroke-linecap">round</CssParameter>
1792      </LineSymbolizer>
1793    </Rule>
1794
1795
1796    <Rule>
1797      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1798      <MaxScaleDenominator>5000</MaxScaleDenominator>
1799      <MinScaleDenominator>100</MinScaleDenominator>
1800      <LineSymbolizer>
1801        <CssParameter name="stroke">#fff</CssParameter>
1802        <CssParameter name="stroke-width">13</CssParameter>
1803        <CssParameter name="stroke-linejoin">round</CssParameter>
1804        <CssParameter name="stroke-linecap">round</CssParameter>
1805      </LineSymbolizer>
1806    </Rule>
1807
1808    <Rule>
1809      <Filter>[highway] = 'tertiary'</Filter>
1810      <MaxScaleDenominator>100000</MaxScaleDenominator>
1811      <MinScaleDenominator>50000</MinScaleDenominator>
1812      <LineSymbolizer>
1813        <CssParameter name="stroke">#ffffcc</CssParameter>
1814        <CssParameter name="stroke-width">4</CssParameter>
1815        <CssParameter name="stroke-linejoin">round</CssParameter>
1816        <CssParameter name="stroke-linecap">round</CssParameter>
1817      </LineSymbolizer>
1818    </Rule>
1819
1820    <Rule>
1821      <Filter>[highway] = 'tertiary'</Filter>
1822      <MaxScaleDenominator>50000</MaxScaleDenominator>
1823      <MinScaleDenominator>25000</MinScaleDenominator>
1824      <LineSymbolizer>
1825        <CssParameter name="stroke">#ffffcc</CssParameter>
1826        <CssParameter name="stroke-width">5</CssParameter>
1827        <CssParameter name="stroke-linejoin">round</CssParameter>
1828        <CssParameter name="stroke-linecap">round</CssParameter>
1829      </LineSymbolizer>
1830    </Rule>
1831
1832   <Rule>
1833      <Filter>[highway] = 'tertiary'</Filter>
1834      <MaxScaleDenominator>25000</MaxScaleDenominator>
1835      <MinScaleDenominator>5000</MinScaleDenominator>
1836      <LineSymbolizer>
1837        <CssParameter name="stroke">#ffffcc</CssParameter>
1838        <CssParameter name="stroke-width">9.4</CssParameter>
1839        <CssParameter name="stroke-linejoin">round</CssParameter>
1840        <CssParameter name="stroke-linecap">round</CssParameter>
1841      </LineSymbolizer>
1842    </Rule>
1843    <Rule>
1844      <Filter>[highway] = 'tertiary'</Filter>
1845      <MaxScaleDenominator>5000</MaxScaleDenominator>
1846      <MinScaleDenominator>1000</MinScaleDenominator>
1847      <LineSymbolizer>
1848        <CssParameter name="stroke">#ffffcc</CssParameter>
1849        <CssParameter name="stroke-width">13</CssParameter>
1850        <CssParameter name="stroke-linejoin">round</CssParameter>
1851        <CssParameter name="stroke-linecap">round</CssParameter>
1852      </LineSymbolizer>
1853    </Rule>
1854    <Rule>
1855      <Filter>[highway] = 'service'</Filter>
1856      <MaxScaleDenominator>100000</MaxScaleDenominator>
1857      <MinScaleDenominator>50000</MinScaleDenominator>
1858      <LineSymbolizer>
1859        <CssParameter name="stroke">#bbbbbb</CssParameter>
1860        <CssParameter name="stroke-width">1</CssParameter>
1861      </LineSymbolizer>
1862   </Rule>
1863    <Rule>
1864      <Filter>[highway] = 'service'</Filter>
1865      <MaxScaleDenominator>50000</MaxScaleDenominator>
1866      <MinScaleDenominator>25000</MinScaleDenominator>
1867      <LineSymbolizer>
1868        <CssParameter name="stroke">white</CssParameter>
1869        <CssParameter name="stroke-width">2</CssParameter>
1870      </LineSymbolizer>
1871   </Rule>
1872
1873    <Rule>
1874      <Filter>[highway] = 'service'</Filter>
1875      <MaxScaleDenominator>25000</MaxScaleDenominator>
1876      <MinScaleDenominator>1000</MinScaleDenominator>
1877      <LineSymbolizer>
1878        <CssParameter name="stroke">white</CssParameter>
1879        <CssParameter name="stroke-width">6</CssParameter>
1880        <CssParameter name="stroke-linejoin">round</CssParameter>
1881        <CssParameter name="stroke-linecap">round</CssParameter>
1882      </LineSymbolizer>
1883   </Rule>
1884   <Rule>
1885      <Filter>[highway] = 'pedestrian'</Filter>
1886      <MaxScaleDenominator>50000</MaxScaleDenominator>
1887      <LineSymbolizer>
1888        <CssParameter name="stroke">#ededed</CssParameter>
1889        <CssParameter name="stroke-width">4</CssParameter>
1890        <CssParameter name="stroke-linejoin">round</CssParameter>
1891        <CssParameter name="stroke-linecap">round</CssParameter>
1892      </LineSymbolizer>
1893    </Rule>
1894    <Rule>
1895      <Filter>[highway] = 'steps'</Filter>
1896      <MaxScaleDenominator>20000</MaxScaleDenominator>
1897      <LineSymbolizer>
1898        <CssParameter name="stroke">salmon</CssParameter>
1899        <CssParameter name="stroke-width">5.0</CssParameter>
1900        <CssParameter name="stroke-dasharray">2,1</CssParameter>
1901      </LineSymbolizer>
1902    </Rule>
1903   <Rule>
1904      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1905      <MaxScaleDenominator>100000</MaxScaleDenominator>
1906      <LineSymbolizer>
1907        <CssParameter name="stroke">#fff</CssParameter>
1908        <CssParameter name="stroke-width">4</CssParameter>
1909        <CssParameter name="stroke-linejoin">round</CssParameter>
1910        <CssParameter name="stroke-linecap">round</CssParameter>
1911        <CssParameter name="stroke-opacity">0.4</CssParameter>
1912      </LineSymbolizer>
1913      <LineSymbolizer>
1914        <CssParameter name="stroke">green</CssParameter>
1915        <CssParameter name="stroke-width">1.5</CssParameter>
1916        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1917      </LineSymbolizer>
1918    </Rule>
1919    <Rule>
1920      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1921      <MaxScaleDenominator>100000</MaxScaleDenominator>
1922      <LineSymbolizer>
1923        <CssParameter name="stroke">grey</CssParameter>
1924        <CssParameter name="stroke-width">5</CssParameter>
1925        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1926      </LineSymbolizer>
1927      <LineSymbolizer>
1928        <CssParameter name="stroke">#fff</CssParameter>
1929        <CssParameter name="stroke-width">3</CssParameter>
1930        <CssParameter name="stroke-linejoin">round</CssParameter>
1931        <CssParameter name="stroke-linecap">round</CssParameter>
1932      </LineSymbolizer>
1933      <LineSymbolizer>
1934        <CssParameter name="stroke">green</CssParameter>
1935        <CssParameter name="stroke-width">2</CssParameter>
1936        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1937        <CssParameter name="stroke-opacity">0.5</CssParameter>
1938        <CssParameter name="stroke-linejoin">round</CssParameter>
1939        <CssParameter name="stroke-linecap">round</CssParameter>
1940      </LineSymbolizer>
1941    </Rule>
1942    <Rule>
1943      <Filter>[highway] = 'footway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1944      <MaxScaleDenominator>100000</MaxScaleDenominator>
1945      <LineSymbolizer>
1946        <CssParameter name="stroke">#fff</CssParameter>
1947        <CssParameter name="stroke-width">6</CssParameter>
1948        <CssParameter name="stroke-linejoin">round</CssParameter>
1949        <CssParameter name="stroke-linecap">round</CssParameter>
1950        <CssParameter name="stroke-opacity">0.4</CssParameter>
1951      </LineSymbolizer>
1952      <LineSymbolizer>
1953        <CssParameter name="stroke">salmon</CssParameter>
1954        <CssParameter name="stroke-width">2.0</CssParameter>
1955        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1956        <CssParameter name="stroke-linejoin">round</CssParameter>
1957        <CssParameter name="stroke-linecap">round</CssParameter>
1958      </LineSymbolizer>
1959    </Rule>
1960    <Rule>
1961      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1962      <MaxScaleDenominator>100000</MaxScaleDenominator>
1963      <LineSymbolizer>
1964        <CssParameter name="stroke">grey</CssParameter>
1965        <CssParameter name="stroke-width">5.5</CssParameter>
1966        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1967      </LineSymbolizer>
1968      <LineSymbolizer>
1969        <CssParameter name="stroke">#fff</CssParameter>
1970        <CssParameter name="stroke-width">3.5</CssParameter>
1971        <CssParameter name="stroke-linejoin">round</CssParameter>
1972        <CssParameter name="stroke-linecap">round</CssParameter>
1973      </LineSymbolizer>
1974      <LineSymbolizer>
1975        <CssParameter name="stroke">salmon</CssParameter>
1976        <CssParameter name="stroke-width">2.5</CssParameter>
1977        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1978        <CssParameter name="stroke-opacity">0.5</CssParameter>
1979        <CssParameter name="stroke-linejoin">round</CssParameter>
1980        <CssParameter name="stroke-linecap">round</CssParameter>
1981      </LineSymbolizer>
1982    </Rule>
1983    <Rule>
1984      <Filter>[highway] = 'steps'</Filter>
1985      <MaxScaleDenominator>100000</MaxScaleDenominator>
1986      <MinScaleDenominator>20000</MinScaleDenominator>
1987      <LineSymbolizer>
1988        <CssParameter name="stroke">#fff</CssParameter>
1989        <CssParameter name="stroke-width">6</CssParameter>
1990        <CssParameter name="stroke-opacity">0.4</CssParameter>
1991      </LineSymbolizer>
1992      <LineSymbolizer>
1993        <CssParameter name="stroke">salmon</CssParameter>
1994        <CssParameter name="stroke-width">2.0</CssParameter>
1995        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1996        <CssParameter name="stroke-linejoin">round</CssParameter>
1997        <CssParameter name="stroke-linecap">round</CssParameter>
1998      </LineSymbolizer>
1999    </Rule>
2000
2001    <Rule>
2002      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2003      <MaxScaleDenominator>100000</MaxScaleDenominator>
2004      <LineSymbolizer>
2005        <CssParameter name="stroke">white</CssParameter>
2006        <CssParameter name="stroke-width">4</CssParameter>
2007        <CssParameter name="stroke-linejoin">round</CssParameter>
2008        <CssParameter name="stroke-linecap">round</CssParameter>
2009        <CssParameter name="stroke-opacity">0.4</CssParameter>
2010      </LineSymbolizer>
2011      <LineSymbolizer>
2012        <CssParameter name="stroke">blue</CssParameter>
2013        <CssParameter name="stroke-width">1.5</CssParameter>
2014        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2015        <CssParameter name="stroke-linejoin">round</CssParameter>
2016        <CssParameter name="stroke-linecap">round</CssParameter>
2017      </LineSymbolizer>
2018    </Rule>
2019    <Rule>
2020      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2021      <MaxScaleDenominator>100000</MaxScaleDenominator>
2022      <LineSymbolizer>
2023        <CssParameter name="stroke">grey</CssParameter>
2024        <CssParameter name="stroke-width">5</CssParameter>
2025        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2026      </LineSymbolizer>
2027      <LineSymbolizer>
2028        <CssParameter name="stroke">white</CssParameter>
2029        <CssParameter name="stroke-width">3</CssParameter>
2030        <CssParameter name="stroke-linejoin">round</CssParameter>
2031        <CssParameter name="stroke-linecap">round</CssParameter>
2032      </LineSymbolizer>
2033      <LineSymbolizer>
2034        <CssParameter name="stroke">blue</CssParameter>
2035        <CssParameter name="stroke-width">2</CssParameter>
2036        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2037        <CssParameter name="stroke-opacity">0.5</CssParameter>
2038        <CssParameter name="stroke-linejoin">round</CssParameter>
2039        <CssParameter name="stroke-linecap">round</CssParameter>
2040      </LineSymbolizer>
2041    </Rule>
2042    <Rule>
2043      <Filter>[highway] = 'byway'</Filter>
2044      <MaxScaleDenominator>100000</MaxScaleDenominator>
2045      <LineSymbolizer>
2046        <CssParameter name="stroke">white</CssParameter>
2047        <CssParameter name="stroke-width">6</CssParameter>
2048        <CssParameter name="stroke-linejoin">round</CssParameter>
2049        <CssParameter name="stroke-linecap">round</CssParameter>
2050        <CssParameter name="stroke-opacity">0.4</CssParameter>
2051      </LineSymbolizer>
2052      <LineSymbolizer>
2053        <CssParameter name="stroke">#ffcc00</CssParameter>
2054        <CssParameter name="stroke-width">2.0</CssParameter>
2055        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2056        <CssParameter name="stroke-linejoin">round</CssParameter>
2057        <CssParameter name="stroke-linecap">round</CssParameter>
2058      </LineSymbolizer>
2059    </Rule>
2060<Rule>
2061      <Filter>[highway] = 'unsurfaced'</Filter>
2062      <MaxScaleDenominator>100000</MaxScaleDenominator>
2063      <MinScaleDenominator>50000</MinScaleDenominator>
2064      <LineSymbolizer>
2065        <CssParameter name="stroke">#fff</CssParameter>
2066        <CssParameter name="stroke-width">4</CssParameter>
2067        <CssParameter name="stroke-linejoin">round</CssParameter>
2068        <CssParameter name="stroke-linecap">round</CssParameter>
2069        <CssParameter name="stroke-opacity">0.4</CssParameter>
2070      </LineSymbolizer>
2071      <LineSymbolizer>
2072        <CssParameter name="stroke">#debd9c</CssParameter>
2073        <CssParameter name="stroke-width">3</CssParameter>
2074        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2075        <CssParameter name="stroke-linejoin">round</CssParameter>
2076        <CssParameter name="stroke-linecap">round</CssParameter>
2077      </LineSymbolizer>
2078    </Rule>
2079    <Rule>
2080      <Filter>[highway] = 'unsurfaced'</Filter>
2081      <MaxScaleDenominator>50000</MaxScaleDenominator>
2082      <LineSymbolizer>
2083        <CssParameter name="stroke">#fff</CssParameter>
2084        <CssParameter name="stroke-width">5</CssParameter>
2085        <CssParameter name="stroke-linejoin">round</CssParameter>
2086        <CssParameter name="stroke-linecap">round</CssParameter>
2087        <CssParameter name="stroke-opacity">0.4</CssParameter>
2088      </LineSymbolizer>
2089      <LineSymbolizer>
2090        <CssParameter name="stroke">#debd9c</CssParameter>
2091        <CssParameter name="stroke-width">4</CssParameter>
2092        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2093        <CssParameter name="stroke-linejoin">round</CssParameter>
2094        <CssParameter name="stroke-linecap">round</CssParameter>
2095      </LineSymbolizer>
2096    </Rule>
2097    <Rule>
2098      <Filter>[highway] = 'track' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2099      <MaxScaleDenominator>100000</MaxScaleDenominator>
2100      <LineSymbolizer>
2101        <CssParameter name="stroke">white</CssParameter>
2102        <CssParameter name="stroke-width">4</CssParameter>
2103        <CssParameter name="stroke-linejoin">round</CssParameter>
2104        <CssParameter name="stroke-linecap">round</CssParameter>
2105        <CssParameter name="stroke-opacity">0.4</CssParameter>
2106      </LineSymbolizer>
2107      <LineSymbolizer>
2108        <CssParameter name="stroke">#996600</CssParameter>
2109        <CssParameter name="stroke-width">1.5</CssParameter>
2110        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2111        <CssParameter name="stroke-linejoin">round</CssParameter>
2112        <CssParameter name="stroke-linecap">round</CssParameter>
2113      </LineSymbolizer>
2114    </Rule>
2115    <Rule>
2116      <Filter>[highway] = 'track' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2117      <MaxScaleDenominator>100000</MaxScaleDenominator>
2118      <LineSymbolizer>
2119        <CssParameter name="stroke">grey</CssParameter>
2120        <CssParameter name="stroke-width">5</CssParameter>
2121        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2122      </LineSymbolizer>
2123      <LineSymbolizer>
2124        <CssParameter name="stroke">white</CssParameter>
2125        <CssParameter name="stroke-width">3</CssParameter>
2126        <CssParameter name="stroke-linejoin">round</CssParameter>
2127        <CssParameter name="stroke-linecap">round</CssParameter>
2128      </LineSymbolizer>
2129      <LineSymbolizer>
2130        <CssParameter name="stroke">#996600</CssParameter>
2131        <CssParameter name="stroke-width">2</CssParameter>
2132        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2133        <CssParameter name="stroke-opacity">0.5</CssParameter>
2134        <CssParameter name="stroke-linejoin">round</CssParameter>
2135        <CssParameter name="stroke-linecap">round</CssParameter>
2136      </LineSymbolizer>
2137    </Rule>
2138
2139    <Rule>
2140      <Filter>[highway] = 'pedestrian'</Filter>
2141      <MaxScaleDenominator>50000</MaxScaleDenominator>
2142      <LineSymbolizer>
2143        <CssParameter name="stroke">grey</CssParameter>
2144        <CssParameter name="stroke-width">5</CssParameter>
2145      </LineSymbolizer>
2146      <LineSymbolizer>
2147        <CssParameter name="stroke">#ededed</CssParameter>
2148        <CssParameter name="stroke-width">4</CssParameter>
2149        <CssParameter name="stroke-linejoin">round</CssParameter>
2150        <CssParameter name="stroke-linecap">round</CssParameter>
2151      </LineSymbolizer>
2152    </Rule>
2153   
2154     <Rule>
2155      <Filter>[route] = 'ferry'</Filter>
2156      <MaxScaleDenominator>500000</MaxScaleDenominator>
2157      <LineSymbolizer>
2158        <CssParameter name="stroke">navy</CssParameter>
2159        <CssParameter name="stroke-width">0.8</CssParameter>
2160        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2161      </LineSymbolizer>
2162    </Rule>
2163
2164    <Rule>
2165      <Filter>[aeroway] = 'runway'</Filter>
2166      <MaxScaleDenominator>500000</MaxScaleDenominator>
2167      <MinScaleDenominator>200000</MinScaleDenominator>
2168      <LineSymbolizer>
2169        <CssParameter name="stroke">#bbc</CssParameter>
2170        <CssParameter name="stroke-width">2</CssParameter>
2171      </LineSymbolizer>
2172    </Rule>
2173    <Rule>
2174      <Filter>[aeroway] = 'runway'</Filter>
2175      <MaxScaleDenominator>200000</MaxScaleDenominator>
2176      <MinScaleDenominator>50000</MinScaleDenominator>
2177      <LineSymbolizer>
2178        <CssParameter name="stroke">#bbc</CssParameter>
2179        <CssParameter name="stroke-width">7</CssParameter>
2180      </LineSymbolizer>
2181    </Rule>
2182    <Rule>
2183      <Filter>[aeroway] = 'runway'</Filter>
2184      <MaxScaleDenominator>50000</MaxScaleDenominator>
2185      <LineSymbolizer>
2186        <CssParameter name="stroke">#bbc</CssParameter>
2187        <CssParameter name="stroke-width">18</CssParameter>
2188      </LineSymbolizer>
2189    </Rule>
2190    <Rule>
2191      <Filter>[aeroway] = 'taxiway'</Filter>
2192      <MaxScaleDenominator>500000</MaxScaleDenominator>
2193      <MinScaleDenominator>50000</MinScaleDenominator>
2194      <LineSymbolizer>
2195        <CssParameter name="stroke">#bbc</CssParameter>
2196        <CssParameter name="stroke-width">1</CssParameter>
2197      </LineSymbolizer>
2198    </Rule>
2199    <Rule>
2200      <Filter>[aeroway] = 'taxiway'</Filter>
2201      <MaxScaleDenominator>50000</MaxScaleDenominator>
2202      <MinScaleDenominator>20000</MinScaleDenominator>
2203      <LineSymbolizer>
2204        <CssParameter name="stroke">#bbc</CssParameter>
2205        <CssParameter name="stroke-width">4</CssParameter>
2206      </LineSymbolizer>
2207    </Rule>
2208    <Rule>
2209      <Filter>[aeroway] = 'taxiway'</Filter>
2210      <MaxScaleDenominator>20000</MaxScaleDenominator>
2211      <LineSymbolizer>
2212        <CssParameter name="stroke">#bbc</CssParameter>
2213        <CssParameter name="stroke-width">6</CssParameter>
2214      </LineSymbolizer>
2215    </Rule>
2216
2217    <!--Rule>
2218      <ElseFilter/>
2219      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2220      <MinScaleDenominator>1000</MinScaleDenominator>
2221      <LineSymbolizer>
2222        <CssParameter name="stroke">black</CssParameter>
2223        <CssParameter name="stroke-width">2</CssParameter>
2224        <CssParameter name="stroke-linejoin">round</CssParameter>
2225        <CssParameter name="stroke-linecap">round</CssParameter>
2226        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2227      </LineSymbolizer>
2228    </Rule-->
2229  </Style>
2230<Style name="road-bridges-casing">
2231     <Rule>
2232      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2233      <MaxScaleDenominator>200000</MaxScaleDenominator>
2234      <MinScaleDenominator>100000</MinScaleDenominator>
2235        <LineSymbolizer>
2236        <CssParameter name="stroke">#506077</CssParameter>
2237        <CssParameter name="stroke-width">4</CssParameter>
2238      </LineSymbolizer>
2239    </Rule>
2240    <Rule>
2241      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2242      <MaxScaleDenominator>100000</MaxScaleDenominator>
2243      <MinScaleDenominator>20000</MinScaleDenominator>
2244        <LineSymbolizer>
2245        <CssParameter name="stroke">black</CssParameter>
2246        <CssParameter name="stroke-width">7.5</CssParameter>
2247      </LineSymbolizer>
2248    </Rule>
2249    <Rule>
2250      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
2251      <MaxScaleDenominator>20000</MaxScaleDenominator>
2252      <MinScaleDenominator>5000</MinScaleDenominator>
2253        <LineSymbolizer>
2254        <CssParameter name="stroke">black</CssParameter>
2255        <CssParameter name="stroke-width">13.5</CssParameter>
2256      </LineSymbolizer>
2257    </Rule>
2258    <Rule>
2259      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2260      <MaxScaleDenominator>5000</MaxScaleDenominator>
2261      <MinScaleDenominator>1000</MinScaleDenominator>
2262        <LineSymbolizer>
2263        <CssParameter name="stroke">black</CssParameter>
2264        <CssParameter name="stroke-width">17.5</CssParameter>
2265      </LineSymbolizer>
2266    </Rule>
2267    <Rule>
2268      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2269      <MaxScaleDenominator>200000</MaxScaleDenominator>
2270      <MinScaleDenominator>100000</MinScaleDenominator>
2271        <LineSymbolizer>
2272        <CssParameter name="stroke">#477147</CssParameter>
2273        <CssParameter name="stroke-width">4</CssParameter>
2274      </LineSymbolizer>
2275    </Rule>
2276    <Rule>
2277      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2278      <MaxScaleDenominator>100000</MaxScaleDenominator>
2279      <MinScaleDenominator>20000</MinScaleDenominator>
2280        <LineSymbolizer>
2281        <CssParameter name="stroke">black</CssParameter>
2282        <CssParameter name="stroke-width">10</CssParameter>
2283      </LineSymbolizer>
2284    </Rule>
2285    <Rule>
2286      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2287      <MaxScaleDenominator>20000</MaxScaleDenominator>
2288      <MinScaleDenominator>5000</MinScaleDenominator>
2289        <LineSymbolizer>
2290        <CssParameter name="stroke">black</CssParameter>
2291        <CssParameter name="stroke-width">13</CssParameter>
2292      </LineSymbolizer>
2293    </Rule>
2294    <Rule>
2295      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2296      <MaxScaleDenominator>5000</MaxScaleDenominator>
2297      <MinScaleDenominator>1000</MinScaleDenominator>
2298        <LineSymbolizer>
2299        <CssParameter name="stroke">black</CssParameter>
2300        <CssParameter name="stroke-width">17</CssParameter>
2301      </LineSymbolizer>
2302    </Rule>
2303    <Rule>
2304      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2305      <MaxScaleDenominator>200000</MaxScaleDenominator>
2306      <MinScaleDenominator>100000</MinScaleDenominator>
2307        <LineSymbolizer>
2308        <CssParameter name="stroke">#8d4346</CssParameter>
2309        <CssParameter name="stroke-width">4</CssParameter>
2310      </LineSymbolizer>
2311    </Rule>
2312    <Rule>
2313      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2314      <MaxScaleDenominator>100000</MaxScaleDenominator>
2315      <MinScaleDenominator>20000</MinScaleDenominator>
2316        <LineSymbolizer>
2317        <CssParameter name="stroke">black</CssParameter>
2318        <CssParameter name="stroke-width">10</CssParameter>
2319      </LineSymbolizer>
2320    </Rule>
2321    <Rule>
2322      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2323      <MaxScaleDenominator>20000</MaxScaleDenominator>
2324      <MinScaleDenominator>5000</MinScaleDenominator>
2325        <LineSymbolizer>
2326        <CssParameter name="stroke">black</CssParameter>
2327        <CssParameter name="stroke-width">13</CssParameter>
2328      </LineSymbolizer>
2329    </Rule>
2330    <Rule>
2331      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2332      <MaxScaleDenominator>5000</MaxScaleDenominator>
2333      <MinScaleDenominator>1000</MinScaleDenominator>
2334        <LineSymbolizer>
2335        <CssParameter name="stroke">black</CssParameter>
2336        <CssParameter name="stroke-width">17</CssParameter>
2337      </LineSymbolizer>
2338    </Rule>
2339<Rule>
2340      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2341      <MaxScaleDenominator>75000</MaxScaleDenominator>
2342      <MinScaleDenominator>25000</MinScaleDenominator>
2343      <LineSymbolizer>
2344        <CssParameter name="stroke">black</CssParameter>
2345        <CssParameter name="stroke-width">10</CssParameter>
2346      </LineSymbolizer>
2347    </Rule>
2348    <Rule>
2349      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2350      <MaxScaleDenominator>25000</MaxScaleDenominator>
2351      <MinScaleDenominator>5000</MinScaleDenominator>
2352      <LineSymbolizer>
2353        <CssParameter name="stroke">black</CssParameter>
2354        <CssParameter name="stroke-width">12</CssParameter>
2355      </LineSymbolizer>
2356    </Rule>
2357    <Rule>
2358      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2359      <MaxScaleDenominator>5000</MaxScaleDenominator>
2360      <MinScaleDenominator>1000</MinScaleDenominator>
2361      <LineSymbolizer>
2362        <CssParameter name="stroke">black</CssParameter>
2363        <CssParameter name="stroke-width">17</CssParameter>
2364      </LineSymbolizer>
2365    </Rule>
2366    <Rule>
2367      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2368      <MaxScaleDenominator>50000</MaxScaleDenominator>
2369      <MinScaleDenominator>25000</MinScaleDenominator>
2370      <LineSymbolizer>
2371        <CssParameter name="stroke">black</CssParameter>
2372        <CssParameter name="stroke-width">7</CssParameter>
2373      </LineSymbolizer>
2374    </Rule>
2375    <Rule>
2376      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2377      <MaxScaleDenominator>25000</MaxScaleDenominator>
2378      <MinScaleDenominator>5000</MinScaleDenominator>
2379      <LineSymbolizer>
2380        <CssParameter name="stroke">black</CssParameter>
2381        <CssParameter name="stroke-width">11</CssParameter>
2382      </LineSymbolizer>
2383    </Rule>
2384    <Rule>
2385      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2386      <MaxScaleDenominator>5000</MaxScaleDenominator>
2387      <MinScaleDenominator>1000</MinScaleDenominator>
2388      <LineSymbolizer>
2389        <CssParameter name="stroke">black</CssParameter>
2390        <CssParameter name="stroke-width">16</CssParameter>
2391      </LineSymbolizer>
2392    </Rule>
2393    <Rule>
2394      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2395      <MaxScaleDenominator>50000</MaxScaleDenominator>
2396      <MinScaleDenominator>25000</MinScaleDenominator>
2397      <LineSymbolizer>
2398        <CssParameter name="stroke">black</CssParameter>
2399        <CssParameter name="stroke-width">4.5</CssParameter>
2400      </LineSymbolizer>
2401    </Rule>
2402    <Rule>
2403      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2404      <MaxScaleDenominator>25000</MaxScaleDenominator>
2405      <MinScaleDenominator>5000</MinScaleDenominator>
2406      <LineSymbolizer>
2407        <CssParameter name="stroke">black</CssParameter>
2408        <CssParameter name="stroke-width">11</CssParameter>
2409      </LineSymbolizer>
2410    </Rule>
2411    <Rule>
2412      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2413      <MaxScaleDenominator>5000</MaxScaleDenominator>
2414      <MinScaleDenominator>1000</MinScaleDenominator>
2415      <LineSymbolizer>
2416        <CssParameter name="stroke">black</CssParameter>
2417        <CssParameter name="stroke-width">16</CssParameter>
2418      </LineSymbolizer>
2419    </Rule>
2420    <Rule>
2421      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2422      <MaxScaleDenominator>50000</MaxScaleDenominator>
2423      <MinScaleDenominator>25000</MinScaleDenominator>
2424      <LineSymbolizer>
2425        <CssParameter name="stroke">black</CssParameter>
2426        <CssParameter name="stroke-width">3</CssParameter>
2427      </LineSymbolizer>
2428    </Rule>
2429    <Rule>
2430      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2431      <MaxScaleDenominator>25000</MaxScaleDenominator>
2432      <MinScaleDenominator>1000</MinScaleDenominator>
2433      <LineSymbolizer>
2434        <CssParameter name="stroke">black</CssParameter>
2435        <CssParameter name="stroke-width">8</CssParameter>
2436      </LineSymbolizer>
2437    </Rule>
2438    <Rule>
2439      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2440      <MaxScaleDenominator>50000</MaxScaleDenominator>
2441      <LineSymbolizer>
2442        <CssParameter name="stroke">black</CssParameter>
2443        <CssParameter name="stroke-width">5</CssParameter>
2444      </LineSymbolizer>
2445    </Rule>
2446
2447  </Style>
2448
2449<Style name="road-bridges-fill">
2450     <Rule>
2451      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2452      <MaxScaleDenominator>200000</MaxScaleDenominator>
2453      <MinScaleDenominator>100000</MinScaleDenominator>
2454      <LineSymbolizer>
2455        <CssParameter name="stroke">#809bc0</CssParameter>
2456        <CssParameter name="stroke-width">2.5</CssParameter>
2457        <CssParameter name="stroke-linejoin">round</CssParameter>
2458        <CssParameter name="stroke-linecap">round</CssParameter>
2459      </LineSymbolizer>
2460    </Rule>
2461    <Rule>
2462      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2463      <MaxScaleDenominator>100000</MaxScaleDenominator>
2464      <MinScaleDenominator>20000</MinScaleDenominator>
2465      <LineSymbolizer>
2466        <CssParameter name="stroke">#809bc0</CssParameter>
2467        <CssParameter name="stroke-width">4.5</CssParameter>
2468        <CssParameter name="stroke-linejoin">round</CssParameter>
2469        <CssParameter name="stroke-linecap">round</CssParameter>
2470      </LineSymbolizer>
2471    </Rule>
2472    <Rule>
2473      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2474      <MaxScaleDenominator>20000</MaxScaleDenominator>
2475      <MinScaleDenominator>5000</MinScaleDenominator>
2476      <LineSymbolizer>
2477        <CssParameter name="stroke">#809bc0</CssParameter>
2478        <CssParameter name="stroke-width">10</CssParameter>
2479        <CssParameter name="stroke-linejoin">round</CssParameter>
2480        <CssParameter name="stroke-linecap">round</CssParameter>
2481      </LineSymbolizer>
2482    </Rule>
2483    <Rule>
2484      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2485      <MaxScaleDenominator>5000</MaxScaleDenominator>
2486      <MinScaleDenominator>1000</MinScaleDenominator>
2487      <LineSymbolizer>
2488        <CssParameter name="stroke">#809bc0</CssParameter>
2489        <CssParameter name="stroke-width">13</CssParameter>
2490        <CssParameter name="stroke-linejoin">round</CssParameter>
2491        <CssParameter name="stroke-linecap">round</CssParameter>
2492      </LineSymbolizer>
2493    </Rule>
2494    <Rule>
2495      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2496      <MaxScaleDenominator>200000</MaxScaleDenominator>
2497      <MinScaleDenominator>100000</MinScaleDenominator>
2498      <LineSymbolizer>
2499        <CssParameter name="stroke">#7fc97f</CssParameter>
2500        <CssParameter name="stroke-width">2.5</CssParameter>
2501        <CssParameter name="stroke-linejoin">round</CssParameter>
2502        <CssParameter name="stroke-linecap">round</CssParameter>
2503      </LineSymbolizer>
2504    </Rule>
2505    <Rule>
2506      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2507      <MaxScaleDenominator>100000</MaxScaleDenominator>
2508      <MinScaleDenominator>20000</MinScaleDenominator>
2509      <LineSymbolizer>
2510        <CssParameter name="stroke">#7fc97f</CssParameter>
2511        <CssParameter name="stroke-width">8</CssParameter>
2512        <CssParameter name="stroke-linejoin">round</CssParameter>
2513        <CssParameter name="stroke-linecap">round</CssParameter>
2514      </LineSymbolizer>
2515    </Rule>
2516    <Rule>
2517      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2518      <MaxScaleDenominator>20000</MaxScaleDenominator>
2519      <MinScaleDenominator>5000</MinScaleDenominator>
2520      <LineSymbolizer>
2521        <CssParameter name="stroke">#7fc97f</CssParameter>
2522        <CssParameter name="stroke-width">10</CssParameter>
2523        <CssParameter name="stroke-linejoin">round</CssParameter>
2524        <CssParameter name="stroke-linecap">round</CssParameter>
2525      </LineSymbolizer>
2526    </Rule>
2527    <Rule>
2528      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2529      <MaxScaleDenominator>5000</MaxScaleDenominator>
2530      <MinScaleDenominator>1000</MinScaleDenominator>
2531      <LineSymbolizer>
2532        <CssParameter name="stroke">#7fc97f</CssParameter>
2533        <CssParameter name="stroke-width">13</CssParameter>
2534        <CssParameter name="stroke-linejoin">round</CssParameter>
2535        <CssParameter name="stroke-linecap">round</CssParameter>
2536      </LineSymbolizer>
2537    </Rule>
2538    <Rule>
2539      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2540      <MaxScaleDenominator>200000</MaxScaleDenominator>
2541      <MinScaleDenominator>100000</MinScaleDenominator>
2542      <LineSymbolizer>
2543        <CssParameter name="stroke">#e46d71</CssParameter>
2544        <CssParameter name="stroke-width">2.5</CssParameter>
2545        <CssParameter name="stroke-linejoin">round</CssParameter>
2546        <CssParameter name="stroke-linecap">round</CssParameter>
2547      </LineSymbolizer>
2548    </Rule>
2549    <Rule>
2550      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2551      <MaxScaleDenominator>100000</MaxScaleDenominator>
2552      <MinScaleDenominator>20000</MinScaleDenominator>
2553      <LineSymbolizer>
2554        <CssParameter name="stroke">#e46d71</CssParameter>
2555        <CssParameter name="stroke-width">8</CssParameter>
2556        <CssParameter name="stroke-linejoin">round</CssParameter>
2557        <CssParameter name="stroke-linecap">round</CssParameter>
2558      </LineSymbolizer>
2559    </Rule>
2560    <Rule>
2561      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2562      <MaxScaleDenominator>20000</MaxScaleDenominator>
2563      <MinScaleDenominator>5000</MinScaleDenominator>
2564      <LineSymbolizer>
2565        <CssParameter name="stroke">#e46d71</CssParameter>
2566        <CssParameter name="stroke-width">10</CssParameter>
2567        <CssParameter name="stroke-linejoin">round</CssParameter>
2568        <CssParameter name="stroke-linecap">round</CssParameter>
2569      </LineSymbolizer>
2570    </Rule>
2571    <Rule>
2572      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2573      <MaxScaleDenominator>5000</MaxScaleDenominator>
2574      <MinScaleDenominator>1000</MinScaleDenominator>
2575      <LineSymbolizer>
2576        <CssParameter name="stroke">#e46d71</CssParameter>
2577        <CssParameter name="stroke-width">13</CssParameter>
2578        <CssParameter name="stroke-linejoin">round</CssParameter>
2579        <CssParameter name="stroke-linecap">round</CssParameter>
2580      </LineSymbolizer>
2581    </Rule>
2582    <Rule>
2583      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2584      <MaxScaleDenominator>75000</MaxScaleDenominator>
2585      <MinScaleDenominator>25000</MinScaleDenominator>
2586      <LineSymbolizer>
2587        <CssParameter name="stroke">#fdbf6f</CssParameter>
2588        <CssParameter name="stroke-width">8</CssParameter>
2589        <CssParameter name="stroke-linejoin">round</CssParameter>
2590        <CssParameter name="stroke-linecap">round</CssParameter>
2591      </LineSymbolizer>
2592    </Rule>
2593
2594    <Rule>
2595      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2596      <MaxScaleDenominator>25000</MaxScaleDenominator>
2597      <MinScaleDenominator>5000</MinScaleDenominator>
2598      <LineSymbolizer>
2599        <CssParameter name="stroke">#fdbf6f</CssParameter>
2600        <CssParameter name="stroke-width">10</CssParameter>
2601        <CssParameter name="stroke-linejoin">round</CssParameter>
2602        <CssParameter name="stroke-linecap">round</CssParameter>
2603      </LineSymbolizer>
2604    </Rule>
2605   
2606    <Rule>
2607      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2608      <MaxScaleDenominator>5000</MaxScaleDenominator>
2609      <MinScaleDenominator>1000</MinScaleDenominator>
2610      <LineSymbolizer>
2611        <CssParameter name="stroke">#fdbf6f</CssParameter>
2612        <CssParameter name="stroke-width">14</CssParameter>
2613        <CssParameter name="stroke-linejoin">round</CssParameter>
2614        <CssParameter name="stroke-linecap">round</CssParameter>
2615      </LineSymbolizer>
2616    </Rule>
2617    <Rule>
2618      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2619      <MaxScaleDenominator>50000</MaxScaleDenominator>
2620      <MinScaleDenominator>25000</MinScaleDenominator>
2621      <LineSymbolizer>
2622        <CssParameter name="stroke">#ffffcc</CssParameter>
2623        <CssParameter name="stroke-width">5</CssParameter>
2624        <CssParameter name="stroke-linejoin">round</CssParameter>
2625        <CssParameter name="stroke-linecap">round</CssParameter>
2626      </LineSymbolizer>
2627    </Rule>
2628    <Rule>
2629      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2630      <MaxScaleDenominator>25000</MaxScaleDenominator>
2631      <MinScaleDenominator>5000</MinScaleDenominator>
2632      <LineSymbolizer>
2633        <CssParameter name="stroke">#ffffcc</CssParameter>
2634        <CssParameter name="stroke-width">9.4</CssParameter>
2635        <CssParameter name="stroke-linejoin">round</CssParameter>
2636        <CssParameter name="stroke-linecap">round</CssParameter>
2637      </LineSymbolizer>
2638    </Rule>
2639    <Rule>
2640      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2641      <MaxScaleDenominator>5000</MaxScaleDenominator>
2642      <MinScaleDenominator>1000</MinScaleDenominator>
2643      <LineSymbolizer>
2644        <CssParameter name="stroke">#ffffcc</CssParameter>
2645        <CssParameter name="stroke-width">13</CssParameter>
2646        <CssParameter name="stroke-linejoin">round</CssParameter>
2647        <CssParameter name="stroke-linecap">round</CssParameter>
2648      </LineSymbolizer>
2649    </Rule>
2650    <Rule>
2651      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2652      <MaxScaleDenominator>50000</MaxScaleDenominator>
2653      <MinScaleDenominator>25000</MinScaleDenominator>
2654      <LineSymbolizer>
2655        <CssParameter name="stroke">white</CssParameter>
2656        <CssParameter name="stroke-width">3</CssParameter>
2657        <CssParameter name="stroke-linejoin">round</CssParameter>
2658        <CssParameter name="stroke-linecap">round</CssParameter>
2659      </LineSymbolizer>
2660    </Rule>
2661    <Rule>
2662      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2663      <MaxScaleDenominator>25000</MaxScaleDenominator>
2664      <MinScaleDenominator>5000</MinScaleDenominator>
2665      <LineSymbolizer>
2666        <CssParameter name="stroke">white</CssParameter>
2667        <CssParameter name="stroke-width">9.4</CssParameter>
2668        <CssParameter name="stroke-linejoin">round</CssParameter>
2669        <CssParameter name="stroke-linecap">round</CssParameter>
2670      </LineSymbolizer>
2671    </Rule>
2672    <Rule>
2673      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2674      <MaxScaleDenominator>5000</MaxScaleDenominator>
2675      <MinScaleDenominator>1000</MinScaleDenominator>
2676      <LineSymbolizer>
2677        <CssParameter name="stroke">white</CssParameter>
2678        <CssParameter name="stroke-width">13</CssParameter>
2679        <CssParameter name="stroke-linejoin">round</CssParameter>
2680        <CssParameter name="stroke-linecap">round</CssParameter>
2681      </LineSymbolizer>
2682    </Rule>
2683    <Rule>
2684      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2685      <MaxScaleDenominator>50000</MaxScaleDenominator>
2686      <MinScaleDenominator>25000</MinScaleDenominator>
2687      <LineSymbolizer>
2688        <CssParameter name="stroke">white</CssParameter>
2689        <CssParameter name="stroke-width">2</CssParameter>
2690        <CssParameter name="stroke-linejoin">round</CssParameter>
2691        <CssParameter name="stroke-linecap">round</CssParameter>
2692      </LineSymbolizer>
2693    </Rule>
2694    <Rule>
2695      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2696      <MaxScaleDenominator>25000</MaxScaleDenominator>
2697      <MinScaleDenominator>1000</MinScaleDenominator>
2698      <LineSymbolizer>
2699        <CssParameter name="stroke">white</CssParameter>
2700        <CssParameter name="stroke-width">6</CssParameter>
2701        <CssParameter name="stroke-linejoin">round</CssParameter>
2702        <CssParameter name="stroke-linecap">round</CssParameter>
2703      </LineSymbolizer>
2704    </Rule>
2705    <Rule>
2706      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2707      <MaxScaleDenominator>50000</MaxScaleDenominator>
2708      <LineSymbolizer>
2709        <CssParameter name="stroke">#ededed</CssParameter>
2710        <CssParameter name="stroke-width">4</CssParameter>
2711        <CssParameter name="stroke-linejoin">round</CssParameter>
2712        <CssParameter name="stroke-linecap">round</CssParameter>
2713      </LineSymbolizer>
2714    </Rule>
2715</Style>
2716<Style name="noncased-ways-bridges">
2717     <Rule>
2718      <MaxScaleDenominator>50000</MaxScaleDenominator>
2719      <MinScaleDenominator>1000</MinScaleDenominator>
2720      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
2721      <LineSymbolizer>
2722        <CssParameter name="stroke">black</CssParameter>
2723        <CssParameter name="stroke-width">5.5</CssParameter>
2724      </LineSymbolizer>
2725      <LineSymbolizer>
2726        <CssParameter name="stroke">white</CssParameter>
2727        <CssParameter name="stroke-width">4</CssParameter>
2728      </LineSymbolizer>
2729      <LineSymbolizer>
2730        <CssParameter name="stroke">#999</CssParameter>
2731        <CssParameter name="stroke-width">2</CssParameter>
2732      </LineSymbolizer>
2733     </Rule>
2734    <Rule>
2735      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
2736      <MaxScaleDenominator>100000</MaxScaleDenominator>
2737      <MinScaleDenominator>50000</MinScaleDenominator>
2738      <LineSymbolizer>
2739        <CssParameter name="stroke">black</CssParameter>
2740        <CssParameter name="stroke-width">5</CssParameter>
2741      </LineSymbolizer>
2742      <LineSymbolizer>
2743        <CssParameter name="stroke">#fff</CssParameter>
2744        <CssParameter name="stroke-width">4</CssParameter>
2745        <CssParameter name="stroke-linejoin">round</CssParameter>
2746        <CssParameter name="stroke-linecap">round</CssParameter>
2747      </LineSymbolizer>
2748      <LineSymbolizer>
2749        <CssParameter name="stroke">#debd9c</CssParameter>
2750        <CssParameter name="stroke-width">3</CssParameter>
2751        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2752        <CssParameter name="stroke-linejoin">round</CssParameter>
2753        <CssParameter name="stroke-linecap">round</CssParameter>
2754      </LineSymbolizer>
2755    </Rule>
2756    <Rule>
2757      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
2758      <MaxScaleDenominator>50000</MaxScaleDenominator>
2759      <LineSymbolizer>
2760        <CssParameter name="stroke">black</CssParameter>
2761        <CssParameter name="stroke-width">6.5</CssParameter>
2762      </LineSymbolizer>
2763      <LineSymbolizer>
2764        <CssParameter name="stroke">#fff</CssParameter>
2765        <CssParameter name="stroke-width">5</CssParameter>
2766        <CssParameter name="stroke-linejoin">round</CssParameter>
2767        <CssParameter name="stroke-linecap">round</CssParameter>
2768      </LineSymbolizer>
2769      <LineSymbolizer>
2770        <CssParameter name="stroke">#debd9c</CssParameter>
2771        <CssParameter name="stroke-width">4</CssParameter>
2772        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2773        <CssParameter name="stroke-linejoin">round</CssParameter>
2774        <CssParameter name="stroke-linecap">round</CssParameter>
2775      </LineSymbolizer>
2776    </Rule>
2777
2778    <Rule>
2779      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
2780      <MaxScaleDenominator>50000</MaxScaleDenominator>
2781      <LineSymbolizer>
2782        <CssParameter name="stroke">black</CssParameter>
2783        <CssParameter name="stroke-width">5.5</CssParameter>
2784      </LineSymbolizer>
2785      <LineSymbolizer>
2786        <CssParameter name="stroke">#fff</CssParameter>
2787        <CssParameter name="stroke-width">4</CssParameter>
2788        <CssParameter name="stroke-linejoin">round</CssParameter>
2789        <CssParameter name="stroke-linecap">round</CssParameter>
2790      </LineSymbolizer>
2791      <LineSymbolizer>
2792        <CssParameter name="stroke">green</CssParameter>
2793        <CssParameter name="stroke-width">1.5</CssParameter>
2794        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2795      </LineSymbolizer>
2796    </Rule>
2797    <Rule>
2798      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
2799      <MaxScaleDenominator>50000</MaxScaleDenominator>
2800      <LineSymbolizer>
2801        <CssParameter name="stroke">black</CssParameter>
2802        <CssParameter name="stroke-width">6</CssParameter>
2803      </LineSymbolizer>
2804      <LineSymbolizer>
2805        <CssParameter name="stroke">#fff</CssParameter>
2806        <CssParameter name="stroke-width">4.5</CssParameter>
2807        <CssParameter name="stroke-linejoin">round</CssParameter>
2808        <CssParameter name="stroke-linecap">round</CssParameter>
2809      </LineSymbolizer>
2810      <LineSymbolizer>
2811        <CssParameter name="stroke">salmon</CssParameter>
2812        <CssParameter name="stroke-width">2.0</CssParameter>
2813        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2814        <CssParameter name="stroke-linejoin">round</CssParameter>
2815        <CssParameter name="stroke-linecap">round</CssParameter>
2816      </LineSymbolizer>
2817    </Rule>
2818    <Rule>
2819      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
2820      <MaxScaleDenominator>50000</MaxScaleDenominator>
2821      <LineSymbolizer>
2822        <CssParameter name="stroke">black</CssParameter>
2823        <CssParameter name="stroke-width">5.5</CssParameter>
2824      </LineSymbolizer>
2825      <LineSymbolizer>
2826        <CssParameter name="stroke">white</CssParameter>
2827        <CssParameter name="stroke-width">4</CssParameter>
2828        <CssParameter name="stroke-linejoin">round</CssParameter>
2829        <CssParameter name="stroke-linecap">round</CssParameter>
2830      </LineSymbolizer>
2831      <LineSymbolizer>
2832        <CssParameter name="stroke">blue</CssParameter>
2833        <CssParameter name="stroke-width">1.5</CssParameter>
2834        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2835        <CssParameter name="stroke-linejoin">round</CssParameter>
2836        <CssParameter name="stroke-linecap">round</CssParameter>
2837      </LineSymbolizer>
2838    </Rule>
2839    <Rule>
2840      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
2841      <MaxScaleDenominator>50000</MaxScaleDenominator>
2842      <LineSymbolizer>
2843        <CssParameter name="stroke">black</CssParameter>
2844        <CssParameter name="stroke-width">5.5</CssParameter>
2845      </LineSymbolizer>
2846      <LineSymbolizer>
2847        <CssParameter name="stroke">white</CssParameter>
2848        <CssParameter name="stroke-width">4</CssParameter>
2849        <CssParameter name="stroke-linejoin">round</CssParameter>
2850        <CssParameter name="stroke-linecap">round</CssParameter>
2851      </LineSymbolizer>
2852      <LineSymbolizer>
2853        <CssParameter name="stroke">#ffcc00</CssParameter>
2854        <CssParameter name="stroke-width">1.5</CssParameter>
2855        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2856        <CssParameter name="stroke-linejoin">round</CssParameter>
2857        <CssParameter name="stroke-linecap">round</CssParameter>
2858      </LineSymbolizer>
2859    </Rule>
2860    <Rule>
2861      <Filter>[highway] = 'track' and ([bridge]='yes' or [bridge]='true')</Filter>
2862      <MaxScaleDenominator>50000</MaxScaleDenominator>
2863     <LineSymbolizer>
2864        <CssParameter name="stroke">black</CssParameter>
2865        <CssParameter name="stroke-width">5.5</CssParameter>
2866      </LineSymbolizer>
2867      <LineSymbolizer>
2868        <CssParameter name="stroke">white</CssParameter>
2869        <CssParameter name="stroke-width">4</CssParameter>
2870        <CssParameter name="stroke-linejoin">round</CssParameter>
2871        <CssParameter name="stroke-linecap">round</CssParameter>
2872      </LineSymbolizer>
2873      <LineSymbolizer>
2874        <CssParameter name="stroke">#996600</CssParameter>
2875        <CssParameter name="stroke-width">1.5</CssParameter>
2876        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2877        <CssParameter name="stroke-linejoin">round</CssParameter>
2878        <CssParameter name="stroke-linecap">round</CssParameter>
2879      </LineSymbolizer>
2880    </Rule>
2881</Style>
2882
2883  <Style name="roads">
2884    <!-- MOTORWAY-->
2885    <!-- level 4-5 -->
2886    <Rule>
2887      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2888      <MaxScaleDenominator>25000000</MaxScaleDenominator>
2889      <MinScaleDenominator>5000000</MinScaleDenominator>
2890      <LineSymbolizer>
2891        <CssParameter name="stroke">#809bc0</CssParameter>
2892        <CssParameter name="stroke-width">1</CssParameter>
2893      </LineSymbolizer>
2894    </Rule>
2895    <!-- level 6-8 -->
2896    <Rule>
2897      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2898      <MaxScaleDenominator>5000000</MaxScaleDenominator>
2899      <MinScaleDenominator>1000000</MinScaleDenominator>
2900      <LineSymbolizer>
2901       <CssParameter name="stroke">#809bc0</CssParameter>
2902       <CssParameter name="stroke-width">2</CssParameter>
2903      </LineSymbolizer>
2904    </Rule>
2905    <!-- level 9 -->
2906   <Rule>
2907     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2908      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2909      <MinScaleDenominator>500000</MinScaleDenominator>
2910      <LineSymbolizer>
2911      <CssParameter name="stroke">#809bc0</CssParameter>
2912      <CssParameter name="stroke-width">3</CssParameter>
2913    </LineSymbolizer>
2914   </Rule>
2915<Rule>
2916     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
2917      <MaxScaleDenominator>500000</MaxScaleDenominator>
2918      <MinScaleDenominator>200000</MinScaleDenominator>
2919      <LineSymbolizer>
2920      <CssParameter name="stroke">#809bc0</CssParameter>
2921      <CssParameter name="stroke-width">4</CssParameter>
2922    </LineSymbolizer>
2923   </Rule>
2924
2925    <!-- TRUNK -->
2926    <!--level 4-6-->
2927    <Rule>
2928      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
2929      <MaxScaleDenominator>25000000</MaxScaleDenominator>
2930      <MinScaleDenominator>2500000</MinScaleDenominator>
2931      <LineSymbolizer>
2932        <CssParameter name="stroke">#7fc97f</CssParameter>
2933        <CssParameter name="stroke-width">1</CssParameter>
2934      </LineSymbolizer>
2935    </Rule>
2936    <!-- level 7-9 -->
2937    <Rule>
2938      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
2939      <MaxScaleDenominator>2500000</MaxScaleDenominator>
2940      <MinScaleDenominator>500000</MinScaleDenominator>
2941      <LineSymbolizer>
2942        <CssParameter name="stroke">#7fc97f</CssParameter>
2943        <CssParameter name="stroke-width">2</CssParameter>
2944      </LineSymbolizer>
2945    </Rule>
2946    <!-- level 10-->
2947    <Rule>
2948      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
2949      <MaxScaleDenominator>500000</MaxScaleDenominator>
2950      <MinScaleDenominator>200000</MinScaleDenominator>
2951      <LineSymbolizer>
2952        <CssParameter name="stroke">#7fc97f</CssParameter>
2953        <CssParameter name="stroke-width">3</CssParameter>
2954      </LineSymbolizer>
2955    </Rule>
2956
2957   <!-- PRIMARY-->
2958   <!-- level 5-6-->
2959   <Rule>
2960      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2961      <MaxScaleDenominator>5000000</MaxScaleDenominator>
2962      <MinScaleDenominator>2000000</MinScaleDenominator>
2963      <LineSymbolizer>
2964        <CssParameter name="stroke">#e46d71</CssParameter>
2965        <CssParameter name="stroke-width">0.7</CssParameter>
2966      </LineSymbolizer>
2967    </Rule>
2968    <!-- level 7-9-->
2969    <Rule>
2970      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2971      <MaxScaleDenominator>2000000</MaxScaleDenominator>
2972      <MinScaleDenominator>500000</MinScaleDenominator>
2973      <LineSymbolizer>
2974        <CssParameter name="stroke">#e46d71</CssParameter>
2975        <CssParameter name="stroke-width">2.0</CssParameter>
2976      </LineSymbolizer>
2977    </Rule>
2978    <!-- level 10 -->
2979    <Rule>
2980      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2981      <MaxScaleDenominator>500000</MaxScaleDenominator>
2982      <MinScaleDenominator>200000</MinScaleDenominator>
2983      <LineSymbolizer>
2984        <CssParameter name="stroke">#e46d71</CssParameter>
2985        <CssParameter name="stroke-width">3</CssParameter>
2986      </LineSymbolizer>
2987    </Rule>
2988
2989
2990    <!-- SECONDARY -->
2991    <!-- level 7-9 -->
2992    <Rule>
2993      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
2994      <MaxScaleDenominator>2000000</MaxScaleDenominator>
2995      <MinScaleDenominator>500000</MinScaleDenominator>
2996      <LineSymbolizer>
2997        <CssParameter name="stroke">#fdbf6f</CssParameter>
2998        <CssParameter name="stroke-width">1</CssParameter>
2999      </LineSymbolizer>
3000    </Rule>
3001    <Rule>
3002      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3003      <MaxScaleDenominator>500000</MaxScaleDenominator>
3004      <MinScaleDenominator>100000</MinScaleDenominator>
3005      <LineSymbolizer>
3006        <CssParameter name="stroke">#fdbf6f</CssParameter>
3007        <CssParameter name="stroke-width">2</CssParameter>
3008      </LineSymbolizer>
3009    </Rule>
3010
3011    <!-- RAIL -->
3012        <Rule>
3013      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3014      <MinScaleDenominator>1000000</MinScaleDenominator>
3015      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3016       <LineSymbolizer>
3017        <CssParameter name="stroke">#aaa</CssParameter>
3018        <CssParameter name="stroke-width">1</CssParameter>
3019      </LineSymbolizer>
3020    </Rule>
3021    <Rule>
3022      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3023      <MinScaleDenominator>1000000</MinScaleDenominator>
3024      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3025       <LineSymbolizer>
3026        <CssParameter name="stroke">#aaa</CssParameter>
3027        <CssParameter name="stroke-width">1</CssParameter>
3028        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3029      </LineSymbolizer>
3030    </Rule>
3031    <Rule>
3032      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3033      <MinScaleDenominator>1000000</MinScaleDenominator>
3034      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3035       <LineSymbolizer>
3036        <CssParameter name="stroke">#ccc</CssParameter>
3037        <CssParameter name="stroke-width">1</CssParameter>
3038      </LineSymbolizer>
3039    </Rule>
3040    <Rule>
3041      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3042      <MinScaleDenominator>100000</MinScaleDenominator>
3043      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3044       <LineSymbolizer>
3045        <CssParameter name="stroke">#aaa</CssParameter>
3046        <CssParameter name="stroke-width">2</CssParameter>
3047      </LineSymbolizer>
3048    </Rule>
3049    <Rule>
3050      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3051      <MinScaleDenominator>100000</MinScaleDenominator>
3052      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3053       <LineSymbolizer>
3054        <CssParameter name="stroke">#aaa</CssParameter>
3055        <CssParameter name="stroke-width">2</CssParameter>
3056        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3057      </LineSymbolizer>
3058    </Rule>
3059    <Rule>
3060      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3061      <MinScaleDenominator>100000</MinScaleDenominator>
3062      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3063       <LineSymbolizer>
3064        <CssParameter name="stroke">#aaa</CssParameter>
3065        <CssParameter name="stroke-width">1</CssParameter>
3066      </LineSymbolizer>
3067    </Rule>
3068    <Rule>
3069      <MaxScaleDenominator>100000</MaxScaleDenominator>
3070      <MinScaleDenominator>1000</MinScaleDenominator>
3071      <Filter>[railway] = 'preserved'</Filter>
3072      <LinePatternSymbolizer file="/home/steve/symbols/rail_preserved.png" type="png" width="20" height="3" />
3073    </Rule>
3074
3075  </Style>
3076
3077
3078  <!-- ROADS TEXT -->
3079  <Style name="roads-text">
3080    <Rule>
3081      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
3082      <MaxScaleDenominator>500000</MaxScaleDenominator>
3083      <MinScaleDenominator>100</MinScaleDenominator>
3084      <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"/>
3085    </Rule>
3086    <Rule>
3087      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
3088      <MaxScaleDenominator>500000</MaxScaleDenominator>
3089      <MinScaleDenominator>100</MinScaleDenominator>
3090      <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"/>
3091    </Rule>
3092    <Rule>
3093      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
3094      <MaxScaleDenominator>500000</MaxScaleDenominator>
3095      <MinScaleDenominator>100</MinScaleDenominator>
3096      <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"/>
3097    </Rule>
3098    <Rule>
3099      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
3100      <MaxScaleDenominator>500000</MaxScaleDenominator>
3101      <MinScaleDenominator>100</MinScaleDenominator>
3102      <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"/>
3103    </Rule>
3104
3105    <Rule>
3106      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
3107      <MaxScaleDenominator>150000</MaxScaleDenominator>
3108      <MinScaleDenominator>100</MinScaleDenominator>
3109      <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"/>
3110    </Rule>
3111    <Rule>
3112      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
3113      <MaxScaleDenominator>150000</MaxScaleDenominator>
3114      <MinScaleDenominator>100</MinScaleDenominator>
3115      <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"/>
3116    </Rule>
3117    <Rule>
3118      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
3119      <MaxScaleDenominator>150000</MaxScaleDenominator>
3120      <MinScaleDenominator>100</MinScaleDenominator>
3121      <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"/>
3122    </Rule>
3123    <Rule>
3124      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
3125      <MaxScaleDenominator>150000</MaxScaleDenominator>
3126      <MinScaleDenominator>100</MinScaleDenominator>
3127      <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"/>
3128    </Rule>
3129    <Rule>
3130      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
3131      <MaxScaleDenominator>150000</MaxScaleDenominator>
3132      <MinScaleDenominator>100</MinScaleDenominator>
3133      <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"/>
3134    </Rule>
3135
3136    <Rule>
3137      <Filter>[highway] = 'primary' and [length] = 1</Filter>
3138      <MaxScaleDenominator>100000</MaxScaleDenominator>
3139      <MinScaleDenominator>100</MinScaleDenominator>
3140      <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"/>
3141    </Rule>
3142    <Rule>
3143      <Filter>[highway] = 'primary' and [length] = 2</Filter>
3144      <MaxScaleDenominator>100000</MaxScaleDenominator>
3145      <MinScaleDenominator>100</MinScaleDenominator>
3146      <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"/>
3147    </Rule>
3148    <Rule>
3149      <Filter>[highway] = 'primary' and [length] = 3</Filter>
3150      <MaxScaleDenominator>100000</MaxScaleDenominator>
3151      <MinScaleDenominator>100</MinScaleDenominator>
3152      <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"/>
3153    </Rule>
3154    <Rule>
3155      <Filter>[highway] = 'primary' and [length] = 4</Filter>
3156      <MaxScaleDenominator>100000</MaxScaleDenominator>
3157      <MinScaleDenominator>100</MinScaleDenominator>
3158      <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"/>
3159    </Rule>
3160    <Rule>
3161      <Filter>[highway] = 'primary' and [length] = 5</Filter>
3162      <MaxScaleDenominator>100000</MaxScaleDenominator>
3163      <MinScaleDenominator>100</MinScaleDenominator>
3164      <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"/>
3165    </Rule>
3166
3167    <Rule>
3168      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
3169      <MaxScaleDenominator>50000</MaxScaleDenominator>
3170      <MinScaleDenominator>100</MinScaleDenominator>
3171      <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"/>
3172    </Rule>
3173    <Rule>
3174      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
3175      <MaxScaleDenominator>50000</MaxScaleDenominator>
3176      <MinScaleDenominator>100</MinScaleDenominator>
3177      <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"/>
3178    </Rule>
3179    <Rule>
3180      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
3181      <MaxScaleDenominator>50000</MaxScaleDenominator>
3182      <MinScaleDenominator>100</MinScaleDenominator>
3183      <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"/>
3184    </Rule>
3185    <Rule>
3186      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
3187      <MaxScaleDenominator>50000</MaxScaleDenominator>
3188      <MinScaleDenominator>100</MinScaleDenominator>
3189      <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"/>
3190    </Rule>
3191    <Rule>
3192      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
3193      <MaxScaleDenominator>50000</MaxScaleDenominator>
3194      <MinScaleDenominator>100</MinScaleDenominator>
3195      <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"/>
3196    </Rule>
3197
3198    <Rule>
3199      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
3200      <MaxScaleDenominator>25000</MaxScaleDenominator>
3201      <MinScaleDenominator>100</MinScaleDenominator>
3202      <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"/>
3203    </Rule>
3204    <Rule>
3205      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
3206      <MaxScaleDenominator>25000</MaxScaleDenominator>
3207      <MinScaleDenominator>100</MinScaleDenominator>
3208      <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"/>
3209    </Rule>
3210    <Rule>
3211      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
3212      <MaxScaleDenominator>25000</MaxScaleDenominator>
3213      <MinScaleDenominator>100</MinScaleDenominator>
3214      <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"/>
3215    </Rule>
3216    <Rule>
3217      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
3218      <MaxScaleDenominator>25000</MaxScaleDenominator>
3219      <MinScaleDenominator>100</MinScaleDenominator>
3220      <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"/>
3221    </Rule>
3222    <Rule>
3223      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
3224      <MaxScaleDenominator>25000</MaxScaleDenominator>
3225      <MinScaleDenominator>100</MinScaleDenominator>
3226      <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"/>
3227    </Rule>
3228    <Rule>
3229      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3230      <MaxScaleDenominator>75000</MaxScaleDenominator>
3231      <MinScaleDenominator>50000</MinScaleDenominator>
3232      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
3233    </Rule>
3234    <Rule>
3235      <Filter>[highway] = 'secondary'</Filter>
3236      <MaxScaleDenominator>75000</MaxScaleDenominator>
3237      <MinScaleDenominator>50000</MinScaleDenominator>
3238      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3239    </Rule>
3240    <Rule>
3241      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3242      <MaxScaleDenominator>50000</MaxScaleDenominator>
3243      <MinScaleDenominator>1000</MinScaleDenominator>
3244      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
3245    </Rule>
3246    <Rule>
3247      <Filter>[highway] = 'secondary'</Filter>
3248      <MaxScaleDenominator>50000</MaxScaleDenominator>
3249      <MinScaleDenominator>20000</MinScaleDenominator>
3250      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3251    </Rule><Rule>
3252      <Filter>[highway] = 'secondary'</Filter>
3253      <MaxScaleDenominator>20000</MaxScaleDenominator>
3254      <MinScaleDenominator>1000</MinScaleDenominator>
3255      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3256    </Rule>
3257    <Rule>
3258      <Filter>[highway] = 'tertiary'</Filter>
3259      <MaxScaleDenominator>25000</MaxScaleDenominator>
3260      <MinScaleDenominator>5000</MinScaleDenominator>
3261      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3262    </Rule>
3263    <Rule>
3264      <Filter>[highway] = 'tertiary'</Filter>
3265      <MaxScaleDenominator>5000</MaxScaleDenominator>
3266      <MinScaleDenominator>100</MinScaleDenominator>
3267      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3268    </Rule>
3269    <Rule>
3270      <ElseFilter/>
3271      <MaxScaleDenominator>25000</MaxScaleDenominator>
3272      <MinScaleDenominator>5000</MinScaleDenominator>
3273      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3274    </Rule>
3275    <Rule>
3276      <ElseFilter/>
3277      <MaxScaleDenominator>5000</MaxScaleDenominator>
3278      <MinScaleDenominator>100</MinScaleDenominator>
3279      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3280    </Rule>
3281  </Style>
3282
3283  <Style name="directions">
3284    <Rule>
3285      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
3286      <MaxScaleDenominator>25000</MaxScaleDenominator>
3287      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="74" height="8" />
3288    </Rule>
3289    <Rule>
3290      <Filter>[oneway] = '-1'</Filter>
3291      <MaxScaleDenominator>25000</MaxScaleDenominator>
3292      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="74" height="8" />
3293    </Rule>
3294 </Style>
3295<Style name="admin">
3296   <Rule>
3297      <Filter>[boundary] = 'administrative' and [admin_level]='2'</Filter>
3298      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3299      <LineSymbolizer>
3300        <CssParameter name="stroke">purple</CssParameter>
3301        <CssParameter name="stroke-width">6</CssParameter>
3302        <CssParameter name="stroke-opacity">0.1</CssParameter>
3303      </LineSymbolizer>
3304    </Rule>
3305    <Rule>
3306      <Filter>[boundary] = 'administrative' and [admin_level]='3'</Filter>
3307      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3308      <LineSymbolizer>
3309        <CssParameter name="stroke">purple</CssParameter>
3310        <CssParameter name="stroke-width">5</CssParameter>
3311          <CssParameter name="stroke-dasharray">4,2</CssParameter>
3312        <CssParameter name="stroke-opacity">0.1</CssParameter>
3313      </LineSymbolizer>
3314    </Rule>
3315    <Rule>
3316      <Filter>[boundary] = 'administrative' and [admin_level]='4'</Filter>
3317      <MaxScaleDenominator>500000</MaxScaleDenominator>
3318      <LineSymbolizer>
3319        <CssParameter name="stroke">purple</CssParameter>
3320        <CssParameter name="stroke-width">3</CssParameter>
3321          <CssParameter name="stroke-dasharray">4,3</CssParameter>
3322        <CssParameter name="stroke-opacity">0.2</CssParameter>
3323      </LineSymbolizer>
3324    </Rule>
3325    <Rule>
3326      <Filter>[boundary] = 'administrative' and [admin_level]='5'</Filter>
3327      <MaxScaleDenominator>500000</MaxScaleDenominator>
3328      <LineSymbolizer>
3329        <CssParameter name="stroke">purple</CssParameter>
3330        <CssParameter name="stroke-width">2</CssParameter>
3331          <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
3332        <CssParameter name="stroke-opacity">0.3</CssParameter>
3333      </LineSymbolizer>
3334    </Rule>
3335    <Rule>
3336      <Filter>[boundary] = 'administrative' and [admin_level]='6'</Filter>
3337      <MaxScaleDenominator>500000</MaxScaleDenominator>
3338      <LineSymbolizer>
3339        <CssParameter name="stroke">purple</CssParameter>
3340        <CssParameter name="stroke-width">2</CssParameter>
3341          <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
3342        <CssParameter name="stroke-opacity">0.3</CssParameter>
3343      </LineSymbolizer>
3344    </Rule>
3345    <Rule>
3346      <Filter>[boundary] = 'administrative' and ([admin_level]='8' or [admin_level]='7')</Filter>
3347      <MaxScaleDenominator>200000</MaxScaleDenominator>
3348      <LineSymbolizer>
3349        <CssParameter name="stroke">purple</CssParameter>
3350        <CssParameter name="stroke-width">1.5</CssParameter>
3351          <CssParameter name="stroke-dasharray">5,2</CssParameter>
3352        <CssParameter name="stroke-opacity">0.3</CssParameter>
3353      </LineSymbolizer>
3354    </Rule>
3355    <Rule>
3356      <Filter>[boundary] = 'administrative' and ([admin_level]='10' or [admin_level]='9')</Filter>
3357      <MaxScaleDenominator>100000</MaxScaleDenominator>
3358      <LineSymbolizer>
3359        <CssParameter name="stroke">purple</CssParameter>
3360        <CssParameter name="stroke-width">2</CssParameter>
3361          <CssParameter name="stroke-dasharray">2,3</CssParameter>
3362        <CssParameter name="stroke-opacity">0.3</CssParameter>
3363      </LineSymbolizer>
3364    </Rule>
3365   <Rule>
3366      <ElseFilter/>
3367      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3368      <LineSymbolizer>
3369        <CssParameter name="stroke">purple</CssParameter>
3370        <CssParameter name="stroke-width">1</CssParameter>
3371        <CssParameter name="stroke-opacity">0.2</CssParameter>
3372      </LineSymbolizer>
3373    </Rule> 
3374 </Style>
3375
3376  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
3377    <StyleName>world-1</StyleName>
3378    <Datasource>
3379      <Parameter name="type">shape</Parameter>
3380      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
3381    </Datasource>
3382  </Layer>
3383
3384  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
3385    <StyleName>world</StyleName>
3386    <Datasource>
3387      <Parameter name="type">shape</Parameter>
3388      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
3389    </Datasource>
3390  </Layer>
3391
3392  <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">
3393    <StyleName>coast-poly</StyleName>
3394    <Datasource>
3395      <Parameter name="type">postgis</Parameter>
3396      <Parameter name="host">dev.openstreetmap.org</Parameter>
3397      <Parameter name="port">5433</Parameter>
3398      <Parameter name="user">steve</Parameter>
3399      <Parameter name="dbname">steve</Parameter>
3400      <Parameter name="estimate_extent">false</Parameter>
3401      <Parameter name="table">(select way from shoreline_a) as "coast-poly"</Parameter>
3402      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3403    </Datasource>
3404  </Layer>
3405
3406  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
3407    <StyleName>builtup</StyleName>
3408    <Datasource>
3409      <Parameter name="type">shape</Parameter>
3410      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
3411    </Datasource>
3412  </Layer>
3413
3414  <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">
3415    <StyleName>leisure</StyleName>
3416    <Datasource>
3417      <Parameter name="type">postgis</Parameter>
3418      <Parameter name="host">dev.openstreetmap.org</Parameter>
3419      <Parameter name="port">5433</Parameter>
3420      <Parameter name="user">steve</Parameter>
3421      <Parameter name="dbname">steve</Parameter>
3422      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3423      <Parameter name="estimate_extent">false</Parameter>
3424      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3425    </Datasource>
3426  </Layer>
3427  <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">
3428    <StyleName>water</StyleName>
3429    <Datasource>
3430      <Parameter name="type">postgis</Parameter>
3431      <Parameter name="host">dev.openstreetmap.org</Parameter>
3432      <Parameter name="port">5433</Parameter>
3433      <Parameter name="user">steve</Parameter>
3434      <Parameter name="dbname">steve</Parameter>
3435      <Parameter name="estimate_extent">false</Parameter>
3436      <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>
3437      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3438    </Datasource>
3439  </Layer>
3440
3441  <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">
3442    <StyleName>water</StyleName>
3443    <Datasource>
3444      <Parameter name="type">postgis</Parameter>
3445      <Parameter name="host">dev.openstreetmap.org</Parameter>
3446      <Parameter name="port">5433</Parameter>
3447      <Parameter name="user">steve</Parameter>
3448      <Parameter name="dbname">steve</Parameter>
3449      <Parameter name="estimate_extent">false</Parameter>
3450      <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>
3451      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3452    </Datasource>
3453  </Layer>
3454
3455  <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">
3456    <StyleName>minor-roads-casing</StyleName>
3457    <StyleName>minor-roads</StyleName>
3458    <StyleName>road-bridges-casing</StyleName>
3459    <StyleName>road-bridges-fill</StyleName>
3460    <StyleName>noncased-ways-bridges</StyleName>
3461    <Datasource>
3462      <Parameter name="type">postgis</Parameter>
3463      <Parameter name="host">dev.openstreetmap.org</Parameter>
3464      <Parameter name="port">5433</Parameter>
3465      <Parameter name="user">steve</Parameter>
3466      <Parameter name="dbname">steve</Parameter>
3467      <Parameter name="table">
3468      (select * from planet_osm_line order by z_order) as roads
3469      </Parameter>
3470      <Parameter name="estimate_extent">false</Parameter>
3471      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3472    </Datasource>
3473  </Layer>
3474
3475  <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">
3476    <!--StyleName>roads-casing</StyleName-->
3477    <StyleName>roads</StyleName>
3478    <Datasource>
3479      <Parameter name="type">postgis</Parameter>
3480      <Parameter name="host">dev.openstreetmap.org</Parameter>
3481      <Parameter name="port">5433</Parameter>
3482      <Parameter name="user">steve</Parameter>
3483      <Parameter name="dbname">steve</Parameter>
3484      <Parameter name="table">
3485      (select * from planet_osm_roads order by z_order) as roads
3486      </Parameter>
3487      <Parameter name="estimate_extent">false</Parameter>
3488      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3489    </Datasource>
3490   </Layer>
3491
3492   <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">
3493    <StyleName>amenity</StyleName>
3494    <Datasource>
3495      <Parameter name="type">postgis</Parameter>
3496      <Parameter name="host">dev.openstreetmap.org</Parameter>
3497      <Parameter name="port">5433</Parameter>
3498      <Parameter name="user">steve</Parameter>
3499      <Parameter name="dbname">steve</Parameter>
3500      <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>
3501      <Parameter name="estimate_extent">false</Parameter>
3502      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3503    </Datasource>
3504   </Layer>
3505
3506   <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">
3507     <StyleName>directions</StyleName>
3508     <StyleName>roads-text</StyleName>
3509     <Datasource>
3510      <Parameter name="type">postgis</Parameter>
3511      <Parameter name="host">dev.openstreetmap.org</Parameter>
3512      <Parameter name="port">5433</Parameter>
3513      <Parameter name="user">steve</Parameter>
3514      <Parameter name="dbname">steve</Parameter>
3515      <Parameter name="table">
3516      (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
3517      </Parameter>
3518      <Parameter name="estimate_extent">false</Parameter>
3519      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3520    </Datasource>
3521  </Layer>
3522
3523  <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">
3524    <StyleName>area-text</StyleName>
3525    <Datasource>
3526      <Parameter name="type">postgis</Parameter>
3527      <Parameter name="host">dev.openstreetmap.org</Parameter>
3528      <Parameter name="port">5433</Parameter>
3529      <Parameter name="user">steve</Parameter>
3530      <Parameter name="dbname">steve</Parameter>
3531      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
3532      <Parameter name="estimate_extent">false</Parameter>
3533      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3534    </Datasource>
3535  </Layer>
3536
3537  <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">
3538    <StyleName>text</StyleName>
3539    <Datasource>
3540      <Parameter name="type">postgis</Parameter>
3541      <Parameter name="host">dev.openstreetmap.org</Parameter>
3542      <Parameter name="port">5433</Parameter>
3543      <Parameter name="user">steve</Parameter>
3544      <Parameter name="dbname">steve</Parameter>
3545      <Parameter name="table">planet_osm_point</Parameter>
3546      <Parameter name="estimate_extent">false</Parameter>
3547      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3548    </Datasource>
3549  </Layer>
3550  <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">
3551    <StyleName>power</StyleName>
3552    <Datasource>
3553      <Parameter name="type">postgis</Parameter>
3554      <Parameter name="host">dev.openstreetmap.org</Parameter>
3555      <Parameter name="port">5433</Parameter>
3556      <Parameter name="user">steve</Parameter>
3557      <Parameter name="dbname">steve</Parameter>
3558      <Parameter name="estimate_extent">false</Parameter>
3559      <Parameter name="table">(select * from planet_osm_line where "power"='line' order by z_order) as power</Parameter>
3560      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3561    </Datasource>
3562  </Layer>
3563  <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">
3564    <StyleName>admin</StyleName>
3565    <Datasource>
3566      <Parameter name="type">postgis</Parameter>
3567      <Parameter name="host">dev.openstreetmap.org</Parameter>
3568      <Parameter name="port">5433</Parameter>
3569      <Parameter name="user">steve</Parameter>
3570      <Parameter name="dbname">steve</Parameter>
3571      <Parameter name="table">
3572      (select * from planet_osm_line where "boundary"='administrative' order by z_order) as admin</Parameter>
3573      <Parameter name="estimate_extent">false</Parameter>
3574      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
3575    </Datasource>
3576  </Layer>
3577  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
3578    <StyleName>places</StyleName>
3579    <Datasource>
3580      <Parameter name="type">shape</Parameter>
3581      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
3582    </Datasource>
3583  </Layer>
3584</Map>
Note: See TracBrowser for help on using the repository browser.