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

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

added: rail_bridges, trunk and primary tunnels, and motorway bridges

  • Property svn:eol-style set to native
File size: 104.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
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  <Style name="coast-line">
64    <Rule>
65      <MaxScaleDenominator>600000</MaxScaleDenominator>
66      <LineSymbolizer>
67        <CssParameter name="stroke">skyblue</CssParameter>
68      </LineSymbolizer>
69    </Rule>
70  </Style>
71 
72  <!-- BUILTUP VMAP0 -->
73  <!-- level 7-9-->
74  <Style name="builtup">
75    <Rule>
76      <MaxScaleDenominator>2500000</MaxScaleDenominator>
77      <MinScaleDenominator>500000</MinScaleDenominator>
78      <PolygonSymbolizer>
79        <CssParameter name="fill">#ddd</CssParameter>
80      </PolygonSymbolizer>
81    </Rule>
82  </Style>
83 
84  <Style name="places">
85    <Rule>
86      <MaxScaleDenominator>50000000</MaxScaleDenominator>
87      <MinScaleDenominator>10000000</MinScaleDenominator>
88      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
89    </Rule>
90  </Style>
91 
92  <Style name="amenity">
93    <Rule>
94      <MaxScaleDenominator>5000</MaxScaleDenominator>
95      <Filter>[amenity]='post_box'</Filter>
96      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
97    </Rule>
98    <Rule>
99      <MaxScaleDenominator>5000</MaxScaleDenominator>
100      <Filter>[amenity]='post_office'</Filter>
101      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
102    </Rule>
103
104    <Rule>
105      <MaxScaleDenominator>250000</MaxScaleDenominator>
106      <MinScaleDenominator>25000</MinScaleDenominator> 
107      <Filter>[railway]='station'</Filter>
108      <PointSymbolizer file="/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
109    </Rule>
110     <Rule>
111      <MaxScaleDenominator>25000</MaxScaleDenominator>
112      <Filter>[railway]='station'</Filter>
113      <PointSymbolizer file="/home/steve/symbols/station.png" type="png" width="9" height="9" />
114    </Rule>
115    <Rule>
116      <MaxScaleDenominator>50000</MaxScaleDenominator>
117      <MinScaleDenominator>25000</MinScaleDenominator> 
118      <Filter>[railway]='station'</Filter>
119      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
120    </Rule>
121    <Rule>
122      <MaxScaleDenominator>25000</MaxScaleDenominator>
123      <Filter>[railway]='station'</Filter>
124      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
125    </Rule>
126   
127    <Rule>
128      <MaxScaleDenominator>10000</MaxScaleDenominator>
129      <Filter>[amenity]='pub'</Filter>
130      <PointSymbolizer file="/home/steve/symbols/pub.png" type="png" width="16" height="16" />
131    </Rule>
132    <Rule>
133      <MaxScaleDenominator>500000</MaxScaleDenominator>
134      <Filter>[natural]='peak'</Filter>
135      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
136    </Rule>
137    <Rule>
138      <MaxScaleDenominator>5000</MaxScaleDenominator>
139      <Filter>[man_made]='mast'</Filter>
140      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
141    </Rule>
142    <Rule>
143      <MaxScaleDenominator>10000</MaxScaleDenominator>
144      <Filter>[amenity]='recycling'</Filter>
145      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
146    </Rule>
147   
148    <Rule>
149      <MaxScaleDenominator>20000</MaxScaleDenominator>
150      <Filter>[amenity]='hospital'</Filter>
151      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
152    </Rule>
153   
154    <Rule>
155      <MaxScaleDenominator>5000</MaxScaleDenominator>
156      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>     
157      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
158    </Rule>
159   
160    <Rule>
161      <MaxScaleDenominator>20000</MaxScaleDenominator>
162      <Filter>[amenity]='parking'</Filter>
163      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
164    </Rule>
165   
166    <Rule>
167      <MaxScaleDenominator>10000</MaxScaleDenominator>
168      <Filter>[amenity]='place_of_worship'</Filter>
169      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
170     </Rule>
171    <Rule>
172      <MaxScaleDenominator>10000</MaxScaleDenominator>
173      <Filter>[amenity]='airport'</Filter>
174      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
175     </Rule>
176    <Rule>
177      <MaxScaleDenominator>20000</MaxScaleDenominator>
178      <Filter>[highway]='mini_roundabout'</Filter>
179      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
180    </Rule>
181
182  </Style>
183 
184  <Style name="leisure">
185    <Rule>
186      <Filter>[tourism] = 'attraction'</Filter>
187      <MaxScaleDenominator>1000000</MaxScaleDenominator>
188      <PolygonSymbolizer>
189        <CssParameter name="fill">#f2caea</CssParameter>
190     </PolygonSymbolizer>
191    </Rule>
192    <Rule>
193      <MaxScaleDenominator>1000000</MaxScaleDenominator>
194      <MinScaleDenominator>20000</MinScaleDenominator>
195      <Filter>[landuse] = 'cemetery'</Filter>
196      <PolygonSymbolizer>
197        <CssParameter name="fill">#aacbaf</CssParameter>
198      </PolygonSymbolizer>
199    </Rule>
200    <Rule>
201      <MaxScaleDenominator>1000000</MaxScaleDenominator>
202      <MinScaleDenominator>1000</MinScaleDenominator>
203      <Filter>[landuse] = 'residential'</Filter>
204      <PolygonSymbolizer>
205        <CssParameter name="fill">#ddd</CssParameter>
206      </PolygonSymbolizer>
207    </Rule>
208   
209     <Rule>
210      <MaxScaleDenominator>50000</MaxScaleDenominator>
211      <Filter>[landuse] = 'cemetery'</Filter>
212      <PolygonPatternSymbolizer file="/home/steve/symbols/grave_yard.png" type="png" width="16" height="16"/>
213    </Rule>
214   
215     <Rule>
216      <MaxScaleDenominator>1000000</MaxScaleDenominator>
217      <Filter>[landuse] = 'meadow' or [landuse] = 'wood'</Filter>
218      <PolygonSymbolizer>
219        <CssParameter name="fill">#aed1a0</CssParameter>
220     </PolygonSymbolizer>
221    </Rule>
222    <Rule>
223      <Filter>[leisure] = 'park'</Filter>
224      <MaxScaleDenominator>1000000</MaxScaleDenominator>
225      <PolygonSymbolizer>
226        <CssParameter name="fill">#b6fdb6</CssParameter>
227     </PolygonSymbolizer>
228    </Rule>
229
230    <Rule>
231      <Filter>[leisure] = 'common'</Filter>
232      <MaxScaleDenominator>1000000</MaxScaleDenominator>
233      <PolygonSymbolizer>
234        <CssParameter name="fill">#cfeca8</CssParameter>
235      </PolygonSymbolizer>
236    </Rule>
237    <Rule>
238      <Filter>[leisure] = 'garden'</Filter>
239      <MaxScaleDenominator>1000000</MaxScaleDenominator>
240      <PolygonSymbolizer>
241        <CssParameter name="fill">#cfeca8</CssParameter>
242     </PolygonSymbolizer>
243    </Rule>
244    <Rule>
245      <Filter>[leisure] = 'golf_course'</Filter>
246      <MaxScaleDenominator>1000000</MaxScaleDenominator>
247      <PolygonSymbolizer>
248        <CssParameter name="fill">#7ccd7c</CssParameter>
249     </PolygonSymbolizer>
250    </Rule>
251
252    <Rule>
253      <Filter>[landuse] = 'allotments'</Filter>
254      <MaxScaleDenominator>1000000</MaxScaleDenominator>
255      <PolygonSymbolizer>
256        <CssParameter name="fill">#c8b084</CssParameter>
257     </PolygonSymbolizer>
258    </Rule>
259    <Rule>
260      <Filter>[landuse] = 'forest'</Filter>
261      <MaxScaleDenominator>2000000</MaxScaleDenominator>
262      <PolygonSymbolizer>
263        <CssParameter name="fill">#cfeca8</CssParameter>
264     </PolygonSymbolizer>
265    </Rule>
266    <Rule>
267      <Filter>[landuse] = 'farm'</Filter>
268      <MaxScaleDenominator>2000000</MaxScaleDenominator>
269      <PolygonSymbolizer>
270        <CssParameter name="fill">#ead8bd</CssParameter>
271     </PolygonSymbolizer>
272    </Rule>
273    <Rule>
274      <Filter>[landuse] = 'recreation_ground'</Filter>
275      <MaxScaleDenominator>1000000</MaxScaleDenominator>
276      <PolygonSymbolizer>
277        <CssParameter name="fill">#cfeca8</CssParameter>
278     </PolygonSymbolizer>
279    </Rule>
280    <Rule>
281      <Filter>[landuse] = 'village_green'</Filter>
282      <MaxScaleDenominator>500000</MaxScaleDenominator>
283      <PolygonSymbolizer>
284        <CssParameter name="fill">#cfeca8</CssParameter>
285     </PolygonSymbolizer>
286    </Rule>
287    <Rule>
288      <Filter>[landuse] = 'retail'</Filter>
289      <MaxScaleDenominator>1000000</MaxScaleDenominator>
290      <PolygonSymbolizer>
291        <CssParameter name="fill">#f1dada</CssParameter>
292     </PolygonSymbolizer>
293    </Rule>
294    <Rule>
295      <Filter>[landuse] = 'retail'</Filter>
296      <MaxScaleDenominator>25000</MaxScaleDenominator>
297      <LineSymbolizer>
298        <CssParameter name="stroke">red</CssParameter>
299        <CssParameter name="stroke-width">0.3</CssParameter>
300      </LineSymbolizer>
301    </Rule>
302
303   
304    <Rule>
305      <Filter>[landuse] = 'industrial'</Filter>
306      <MaxScaleDenominator>1000000</MaxScaleDenominator>
307      <PolygonSymbolizer>
308        <CssParameter name="fill">#ffaeb9</CssParameter>
309     </PolygonSymbolizer>
310    </Rule>
311
312    <Rule>
313      <Filter>[landuse] = 'commercial'</Filter>
314      <MaxScaleDenominator>1000000</MaxScaleDenominator>
315      <PolygonSymbolizer>
316        <CssParameter name="fill">#efc8c8</CssParameter>
317     </PolygonSymbolizer>
318    </Rule>
319    <Rule>
320      <Filter>[landuse] = 'brownfield'</Filter>
321      <MaxScaleDenominator>1000000</MaxScaleDenominator>
322      <PolygonSymbolizer>
323        <CssParameter name="fill">#9d9d6c</CssParameter>
324     </PolygonSymbolizer>
325    </Rule>
326     <Rule>
327      <Filter>[natural] = 'wood'</Filter>
328      <MaxScaleDenominator>1000000</MaxScaleDenominator>
329      <PolygonSymbolizer>
330        <CssParameter name="fill">#aed1a0</CssParameter>
331     </PolygonSymbolizer>
332    </Rule>
333     <Rule>
334      <Filter>[natural] = 'heath'</Filter>
335      <MaxScaleDenominator>1000000</MaxScaleDenominator>
336      <PolygonSymbolizer>
337        <CssParameter name="fill">#ffffc0</CssParameter>
338     </PolygonSymbolizer>
339    </Rule>
340   
341    <Rule>
342      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
343      <MaxScaleDenominator>1000000</MaxScaleDenominator>
344      <PolygonSymbolizer>
345        <CssParameter name="fill">#f0f0d8</CssParameter>
346      </PolygonSymbolizer>
347    </Rule>
348    <Rule>
349      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
350      <MaxScaleDenominator>250000</MaxScaleDenominator>
351      <LineSymbolizer>
352        <CssParameter name="stroke">brown</CssParameter>
353        <CssParameter name="stroke-width">0.3</CssParameter>
354      </LineSymbolizer>
355    </Rule>
356   
357    <Rule>
358      <Filter>[amenity] = 'parking'</Filter>
359      <MaxScaleDenominator>1000000</MaxScaleDenominator>
360     <PolygonSymbolizer>
361         <CssParameter name="fill">#f7efb7</CssParameter>
362      </PolygonSymbolizer>
363    </Rule>
364    <Rule>
365      <Filter>[amenity] = 'parking'</Filter>
366      <MaxScaleDenominator>25000</MaxScaleDenominator>
367      <LineSymbolizer>
368        <CssParameter name="stroke">#eeeed1</CssParameter>
369        <CssParameter name="stroke-width">0.3</CssParameter>
370      </LineSymbolizer>
371    </Rule>
372
373   
374    <Rule>
375      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
376      <MaxScaleDenominator>1000000</MaxScaleDenominator>
377     <PolygonSymbolizer>
378         <CssParameter name="fill">#fff68f</CssParameter>
379         <CssParameter name="fill-opacity">0.5</CssParameter>
380      </PolygonSymbolizer>
381    </Rule>
382   
383    <Rule>
384      <Filter>[building] = 'supermarket'</Filter>
385      <MaxScaleDenominator>1000000</MaxScaleDenominator>
386      <PolygonSymbolizer>
387         <CssParameter name="fill">pink</CssParameter>
388         <CssParameter name="fill-opacity">0.5</CssParameter> 
389      </PolygonSymbolizer>
390    </Rule>
391    <Rule>
392      <Filter>[building] &lt;&gt; 'station' and [building] &lt;&gt; 'supermarket' and [building] &lt;&gt; ''</Filter>
393      <MaxScaleDenominator>1000000</MaxScaleDenominator>
394      <PolygonSymbolizer>
395         <CssParameter name="fill">#cc9999</CssParameter>
396      </PolygonSymbolizer>
397    </Rule>
398    <Rule>
399      <Filter>[amenity] = 'place_of_worship'</Filter>
400      <MaxScaleDenominator>1000000</MaxScaleDenominator>
401      <PolygonSymbolizer>
402         <CssParameter name="fill">lightgrey</CssParameter>
403         <CssParameter name="fill-opacity">0.5</CssParameter> 
404      </PolygonSymbolizer>
405    </Rule>
406     <Rule>
407      <Filter>[leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
408      <MaxScaleDenominator>1000000</MaxScaleDenominator>
409      <PolygonSymbolizer>
410         <CssParameter name="fill">#33cc99</CssParameter>
411      </PolygonSymbolizer>
412    </Rule>
413    <Rule>
414      <Filter>[leisure] = 'pitch'</Filter>
415      <MaxScaleDenominator>1000000</MaxScaleDenominator>
416      <PolygonSymbolizer>
417         <CssParameter name="fill">#8ad3af</CssParameter>
418      </PolygonSymbolizer>
419    </Rule>
420    <Rule>
421      <Filter>[aeroway] = 'terminal'</Filter>
422      <MaxScaleDenominator>200000</MaxScaleDenominator>
423      <PolygonSymbolizer>
424         <CssParameter name="fill">#cc99ff</CssParameter>
425      </PolygonSymbolizer>
426    </Rule>
427    <Rule>
428      <Filter>[aeroway] = 'terminal'</Filter>
429      <MaxScaleDenominator>50000</MaxScaleDenominator>
430      <LineSymbolizer>
431        <CssParameter name="stroke">#330066</CssParameter>
432        <CssParameter name="stroke-width">0.2</CssParameter>
433      </LineSymbolizer>
434    </Rule>
435    <Rule>
436      <Filter>[natural] = 'beach'</Filter>
437      <MaxScaleDenominator>100000</MaxScaleDenominator>
438      <PolygonPatternSymbolizer file="/home/steve/symbols/beach.png" type="png" width="10" height="10"/>
439    </Rule>
440
441    <!--Rule>
442      <ElseFilter/>
443      <MaxScaleDenominator>1000000</MaxScaleDenominator>
444      <PolygonSymbolizer>
445        <CssParameter name="fill">lightgrey</CssParameter>
446     </PolygonSymbolizer>
447    </Rule-->
448  </Style>
449 
450  <Style name="area-text">
451    <Rule>
452      <Filter>[way_area] &gt;= 200000</Filter>
453      <MaxScaleDenominator>25000</MaxScaleDenominator>
454      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
455    </Rule>
456    <Rule>
457      <Filter>[way_area] &gt;= 100000 and [way_area] &lt; 200000</Filter>
458      <MaxScaleDenominator>12500</MaxScaleDenominator>
459      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
460    </Rule>
461    <Rule>
462      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 100000</Filter>
463      <MaxScaleDenominator>5000</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] &lt; 20000</Filter>
468      <MaxScaleDenominator>2500</MaxScaleDenominator>
469      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
470    </Rule>
471  </Style>
472   
473  <Style name="text">
474    <Rule>
475      <Filter>[place] = 'city'</Filter>
476      <MaxScaleDenominator>10000000</MaxScaleDenominator>
477      <MinScaleDenominator>2000000</MinScaleDenominator>
478      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
479    </Rule>
480    <Rule>
481      <Filter>[place] = 'city'</Filter>
482      <MaxScaleDenominator>2000000</MaxScaleDenominator>
483      <MinScaleDenominator>20000</MinScaleDenominator>
484      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
485    </Rule>
486    <Rule>
487      <Filter>[place] = 'town'</Filter>
488      <MaxScaleDenominator>2000000</MaxScaleDenominator>
489      <MinScaleDenominator>50000</MinScaleDenominator>
490      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="2" wrap_width="20"/>
491    </Rule>
492    <Rule>
493      <Filter>[place] = 'town'</Filter>
494      <MaxScaleDenominator>50000</MaxScaleDenominator>
495      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#777777" halo_radius="1" wrap_width="20"/>
496    </Rule>
497    <Rule>
498      <Filter>[place] = 'village'</Filter>
499      <MaxScaleDenominator>250000</MaxScaleDenominator>
500      <MinScaleDenominator>50000</MinScaleDenominator>
501      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="2" wrap_width="0"/>
502    </Rule>
503    <Rule>
504      <Filter>[place] = 'village'</Filter>
505      <MaxScaleDenominator>50000</MaxScaleDenominator>
506      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#777777" halo_radius="1" wrap_width="0"/>
507    </Rule>
508
509    <Rule>
510      <Filter>[place] = 'hamlet'</Filter>
511      <MaxScaleDenominator>125000</MaxScaleDenominator>
512      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
513    </Rule>
514   
515    <Rule>
516      <Filter>[amenity] = 'pub'</Filter>
517      <MaxScaleDenominator>5000</MaxScaleDenominator>
518      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
519    </Rule>
520     <Rule>
521      <Filter>[amenity] = 'place_of_worship'</Filter>
522      <MaxScaleDenominator>5000</MaxScaleDenominator>
523      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" dy="12" halo_radius="1" wrap_width="20"/>
524    </Rule>
525
526    <Rule>
527      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' </Filter>
528      <MaxScaleDenominator>20000</MaxScaleDenominator>
529      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
530    </Rule>
531    <Rule>
532      <Filter>[natural] = 'wood'</Filter>
533      <MaxScaleDenominator>20000</MaxScaleDenominator>
534      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
535    </Rule>
536    <Rule>
537      <Filter>[natural] = 'peak'</Filter>
538      <MaxScaleDenominator>100000</MaxScaleDenominator>
539      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="brown" dy="10" halo_radius="1" wrap_width="20"/>
540    </Rule>
541    <Rule>
542      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir'</Filter>
543      <MaxScaleDenominator>20000</MaxScaleDenominator>
544      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
545    </Rule>
546
547    <Rule>
548      <Filter>[tourism] &lt;&gt; ''</Filter>
549      <MaxScaleDenominator>10000</MaxScaleDenominator>
550      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
551    </Rule>
552    <Rule>
553      <Filter>[amenity] = 'school' or [amenity] = 'college' or [amenity] = 'university'</Filter>
554      <MaxScaleDenominator>25000</MaxScaleDenominator>
555      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" halo_radius="2" wrap_width="12"/>
556    </Rule>
557    <Rule>
558      <Filter>[amenity] = 'hospital'</Filter>
559      <MaxScaleDenominator>25000</MaxScaleDenominator>
560      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" dy="12" halo_radius="2" wrap_width="12"/>
561    </Rule>
562   
563  </Style>
564 
565   <Style name="water">
566    <Rule>
567      <Filter>[waterway] = 'dock' or [landuse] = 'reservoir' or [landuse] = 'water'</Filter>
568      <MaxScaleDenominator>1000000</MaxScaleDenominator>
569      <PolygonSymbolizer>
570        <CssParameter name="fill">#b5d0d0</CssParameter>
571     </PolygonSymbolizer>
572    </Rule>
573   
574    <Rule>
575      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
576      <MaxScaleDenominator>5000000</MaxScaleDenominator>
577      <PolygonSymbolizer>
578        <CssParameter name="fill">#b5d0d0</CssParameter>
579     </PolygonSymbolizer>
580    </Rule>
581
582    <Rule>
583      <Filter>[natural] = 'land'</Filter>
584      <MaxScaleDenominator>1000000</MaxScaleDenominator>
585      <PolygonSymbolizer>
586        <CssParameter name="fill">#f2efe9</CssParameter>
587     </PolygonSymbolizer>
588    </Rule>
589
590    <Rule>
591      <Filter>[waterway]='river'</Filter>
592      <MaxScaleDenominator>250000</MaxScaleDenominator>
593      <MinScaleDenominator>25000</MinScaleDenominator>
594      <LineSymbolizer>
595        <CssParameter name="stroke">#b5d0d0</CssParameter>
596        <CssParameter name="stroke-width">2</CssParameter>
597        <CssParameter name="stroke-linejoin">round</CssParameter>
598        <CssParameter name="stroke-linecap">round</CssParameter>
599      </LineSymbolizer>
600    </Rule>
601    <Rule>
602      <Filter>[waterway]='canal'</Filter>
603      <MaxScaleDenominator>250000</MaxScaleDenominator>
604      <MinScaleDenominator>100000</MinScaleDenominator>
605      <LineSymbolizer>
606        <CssParameter name="stroke">#b5d0d0</CssParameter>
607        <CssParameter name="stroke-width">3</CssParameter>
608        <CssParameter name="stroke-linejoin">round</CssParameter>
609        <CssParameter name="stroke-linecap">round</CssParameter>
610      </LineSymbolizer>
611    </Rule>
612    <Rule>
613      <Filter>[waterway]='canal'</Filter>
614      <MaxScaleDenominator>100000</MaxScaleDenominator>
615      <MinScaleDenominator>50000</MinScaleDenominator>
616      <LineSymbolizer>
617        <CssParameter name="stroke">#b5d0d0</CssParameter>
618        <CssParameter name="stroke-width">4</CssParameter>
619        <CssParameter name="stroke-linejoin">round</CssParameter>
620        <CssParameter name="stroke-linecap">round</CssParameter>
621      </LineSymbolizer>
622      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
623    </Rule>
624
625    <Rule>
626      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
627      <MaxScaleDenominator>100000</MaxScaleDenominator>
628      <MinScaleDenominator>25000</MinScaleDenominator>
629      <LineSymbolizer>
630        <CssParameter name="stroke">#b5d0d0</CssParameter>
631        <CssParameter name="stroke-width">1</CssParameter>
632      </LineSymbolizer>
633    </Rule>
634    <Rule>
635      <Filter>[waterway]='river'</Filter>
636      <MaxScaleDenominator>25000</MaxScaleDenominator>
637      <MinScaleDenominator>1000</MinScaleDenominator>
638      <LineSymbolizer>
639        <CssParameter name="stroke">#b5d0d0</CssParameter>
640        <CssParameter name="stroke-width">10</CssParameter>
641        <CssParameter name="stroke-linejoin">round</CssParameter>
642        <CssParameter name="stroke-linecap">round</CssParameter>
643      </LineSymbolizer>
644      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" placement="line"/>
645    </Rule>
646    <Rule>
647      <Filter>[waterway]='canal' and [tunnel] = 'yes'</Filter>
648      <MaxScaleDenominator>50000</MaxScaleDenominator>
649      <MinScaleDenominator>1000</MinScaleDenominator>
650       <LineSymbolizer>
651        <CssParameter name="stroke">#b5d0d0</CssParameter>
652        <CssParameter name="stroke-width">7</CssParameter>
653        <CssParameter name="stroke-dasharray">4,2</CssParameter>
654      </LineSymbolizer>
655      <LineSymbolizer>
656        <CssParameter name="stroke">white</CssParameter>
657        <CssParameter name="stroke-width">3</CssParameter>
658      </LineSymbolizer>
659      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
660    </Rule>
661    <Rule>
662      <Filter>[waterway]='canal' and not [tunnel] = 'yes'</Filter>
663      <MaxScaleDenominator>50000</MaxScaleDenominator>
664      <MinScaleDenominator>1000</MinScaleDenominator>
665      <LineSymbolizer>
666        <CssParameter name="stroke">#b5d0d0</CssParameter>
667        <CssParameter name="stroke-width">7</CssParameter>
668        <CssParameter name="stroke-linejoin">round</CssParameter>
669        <CssParameter name="stroke-linecap">round</CssParameter>
670      </LineSymbolizer>
671      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
672    </Rule>
673
674    <Rule>
675      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
676      <MaxScaleDenominator>25000</MaxScaleDenominator>
677      <MinScaleDenominator>1000</MinScaleDenominator>
678      <LineSymbolizer>
679        <CssParameter name="stroke">#b5d0d0</CssParameter>
680        <CssParameter name="stroke-width">2</CssParameter>
681      </LineSymbolizer>
682      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
683    </Rule>
684
685  </Style>
686
687  <Style name="minor-roads-casing">
688<Rule>
689      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
690      <MaxScaleDenominator>200000</MaxScaleDenominator>
691      <MinScaleDenominator>100000</MinScaleDenominator>
692      <LineSymbolizer>
693        <CssParameter name="stroke">#506077</CssParameter>
694        <CssParameter name="stroke-width">4</CssParameter>
695        <CssParameter name="stroke-dasharray">4,2</CssParameter>
696      </LineSymbolizer>
697    </Rule>
698    <Rule>
699      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
700      <MaxScaleDenominator>200000</MaxScaleDenominator>
701      <MinScaleDenominator>100000</MinScaleDenominator>
702      <LineSymbolizer>
703        <CssParameter name="stroke">#506077</CssParameter>
704        <CssParameter name="stroke-width">4</CssParameter>
705        <CssParameter name="stroke-linejoin">round</CssParameter>
706        <CssParameter name="stroke-linecap">round</CssParameter>
707      </LineSymbolizer>
708    </Rule>
709    <Rule>
710      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
711      <MaxScaleDenominator>100000</MaxScaleDenominator>
712      <MinScaleDenominator>20000</MinScaleDenominator>
713      <LineSymbolizer>
714        <CssParameter name="stroke">#506077</CssParameter>
715        <CssParameter name="stroke-width">7</CssParameter>
716        <CssParameter name="stroke-dasharray">4,2</CssParameter>
717      </LineSymbolizer>
718    </Rule>
719    <Rule>
720      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
721      <MaxScaleDenominator>100000</MaxScaleDenominator>
722      <MinScaleDenominator>20000</MinScaleDenominator>
723      <LineSymbolizer>
724        <CssParameter name="stroke">#506077</CssParameter>
725        <CssParameter name="stroke-width">7</CssParameter>
726        <CssParameter name="stroke-linejoin">round</CssParameter>
727        <CssParameter name="stroke-linecap">round</CssParameter>
728      </LineSymbolizer>
729    </Rule>
730    <Rule>
731      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
732      <MaxScaleDenominator>20000</MaxScaleDenominator>
733      <MinScaleDenominator>5000</MinScaleDenominator>
734      <LineSymbolizer>       
735        <CssParameter name="stroke">#506077</CssParameter>
736        <CssParameter name="stroke-width">13</CssParameter>
737        <CssParameter name="stroke-dasharray">4,2</CssParameter>
738      </LineSymbolizer>
739    </Rule>
740    <Rule>
741      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
742      <MaxScaleDenominator>20000</MaxScaleDenominator>
743      <MinScaleDenominator>5000</MinScaleDenominator>
744      <LineSymbolizer>       
745        <CssParameter name="stroke">#506077</CssParameter>
746        <CssParameter name="stroke-width">13</CssParameter>
747        <CssParameter name="stroke-linejoin">round</CssParameter>
748        <CssParameter name="stroke-linecap">round</CssParameter>
749      </LineSymbolizer>
750    </Rule>
751    <Rule>
752      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel]='yes'</Filter>
753      <MaxScaleDenominator>5000</MaxScaleDenominator>
754      <MinScaleDenominator>1000</MinScaleDenominator>
755      <LineSymbolizer>       
756        <CssParameter name="stroke">#506077</CssParameter>
757        <CssParameter name="stroke-width">17</CssParameter>
758        <CssParameter name="stroke-dasharray">4,2</CssParameter>
759      </LineSymbolizer>
760    </Rule>
761    <Rule>
762      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel]='yes'</Filter>
763      <MaxScaleDenominator>5000</MaxScaleDenominator>
764      <MinScaleDenominator>1000</MinScaleDenominator>
765      <LineSymbolizer>       
766        <CssParameter name="stroke">#506077</CssParameter>
767        <CssParameter name="stroke-width">17</CssParameter>
768        <CssParameter name="stroke-linejoin">round</CssParameter>
769        <CssParameter name="stroke-linecap">round</CssParameter>
770      </LineSymbolizer>
771    </Rule>
772
773   <Rule>
774      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
775      <MaxScaleDenominator>200000</MaxScaleDenominator>
776      <MinScaleDenominator>100000</MinScaleDenominator>
777      <LineSymbolizer>
778        <CssParameter name="stroke">#477147</CssParameter>
779        <CssParameter name="stroke-width">4</CssParameter>
780        <CssParameter name="stroke-dasharray">4,2</CssParameter>
781      </LineSymbolizer>
782    </Rule>
783    <Rule>
784      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
785      <MaxScaleDenominator>200000</MaxScaleDenominator>
786      <MinScaleDenominator>100000</MinScaleDenominator>
787      <LineSymbolizer>
788        <CssParameter name="stroke">#477147</CssParameter>
789        <CssParameter name="stroke-width">4</CssParameter>
790        <CssParameter name="stroke-linejoin">round</CssParameter>
791        <CssParameter name="stroke-linecap">round</CssParameter>
792      </LineSymbolizer>
793    </Rule>
794    <Rule>
795      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
796      <MaxScaleDenominator>100000</MaxScaleDenominator>
797      <MinScaleDenominator>20000</MinScaleDenominator>
798      <LineSymbolizer>
799        <CssParameter name="stroke">#477147</CssParameter>
800        <CssParameter name="stroke-width">10</CssParameter>
801        <CssParameter name="stroke-dasharray">4,2</CssParameter>
802      </LineSymbolizer>
803    </Rule>
804    <Rule>
805      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and  not [tunnel]='yes'</Filter>
806      <MaxScaleDenominator>100000</MaxScaleDenominator>
807      <MinScaleDenominator>20000</MinScaleDenominator>
808      <LineSymbolizer>
809        <CssParameter name="stroke">#477147</CssParameter>
810        <CssParameter name="stroke-width">10</CssParameter>
811        <CssParameter name="stroke-linejoin">round</CssParameter>
812        <CssParameter name="stroke-linecap">round</CssParameter>
813      </LineSymbolizer>
814    </Rule> 
815    <Rule>
816     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
817      <MaxScaleDenominator>20000</MaxScaleDenominator>
818      <MinScaleDenominator>5000</MinScaleDenominator>
819      <LineSymbolizer>       
820        <CssParameter name="stroke">#477147</CssParameter>
821        <CssParameter name="stroke-width">13</CssParameter>
822        <CssParameter name="stroke-dasharray">4,2</CssParameter>
823      </LineSymbolizer>
824    </Rule>
825    <Rule>
826     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
827      <MaxScaleDenominator>20000</MaxScaleDenominator>
828      <MinScaleDenominator>5000</MinScaleDenominator>
829      <LineSymbolizer>       
830        <CssParameter name="stroke">#477147</CssParameter>
831        <CssParameter name="stroke-width">13</CssParameter>
832        <CssParameter name="stroke-linejoin">round</CssParameter>
833        <CssParameter name="stroke-linecap">round</CssParameter>
834      </LineSymbolizer>
835    </Rule>
836    <Rule>
837     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
838      <MaxScaleDenominator>5000</MaxScaleDenominator>
839      <MinScaleDenominator>1000</MinScaleDenominator>
840      <LineSymbolizer>       
841        <CssParameter name="stroke">#477147</CssParameter>
842        <CssParameter name="stroke-width">17</CssParameter>
843        <CssParameter name="stroke-dasharray">4,2</CssParameter>
844      </LineSymbolizer>
845    </Rule>
846    <Rule>
847     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
848      <MaxScaleDenominator>5000</MaxScaleDenominator>
849      <MinScaleDenominator>1000</MinScaleDenominator>
850      <LineSymbolizer>       
851        <CssParameter name="stroke">#477147</CssParameter>
852        <CssParameter name="stroke-width">17</CssParameter>
853        <CssParameter name="stroke-linejoin">round</CssParameter>
854        <CssParameter name="stroke-linecap">round</CssParameter>
855      </LineSymbolizer>
856    </Rule>
857
858   
859    <Rule>
860      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
861      <MaxScaleDenominator>150000</MaxScaleDenominator>
862      <MinScaleDenominator>75000</MinScaleDenominator>
863      <LineSymbolizer>
864        <CssParameter name="stroke">#8d4346</CssParameter>
865        <CssParameter name="stroke-width">4</CssParameter>
866        <CssParameter name="stroke-linejoin">round</CssParameter>
867        <CssParameter name="stroke-linecap">round</CssParameter>
868      </LineSymbolizer>
869    </Rule>
870   
871    <Rule>
872      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
873      <MaxScaleDenominator>75000</MaxScaleDenominator>
874      <MinScaleDenominator>25000</MinScaleDenominator>
875      <LineSymbolizer>
876        <CssParameter name="stroke">#8d4346</CssParameter>
877        <CssParameter name="stroke-width">10</CssParameter>
878        <CssParameter name="stroke-linejoin">round</CssParameter>
879        <CssParameter name="stroke-linecap">round</CssParameter>
880      </LineSymbolizer>
881    </Rule>
882    <Rule>
883      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
884      <MaxScaleDenominator>25000</MaxScaleDenominator>
885      <MinScaleDenominator>5000</MinScaleDenominator>     
886      <LineSymbolizer>
887        <CssParameter name="stroke">#8d4346</CssParameter>
888        <CssParameter name="stroke-width">12</CssParameter>
889        <CssParameter name="stroke-linejoin">round</CssParameter>
890        <CssParameter name="stroke-linecap">round</CssParameter>
891      </LineSymbolizer>
892    </Rule>
893
894    <Rule>
895      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
896      <MaxScaleDenominator>5000</MaxScaleDenominator>     
897      <MinScaleDenominator>1000</MinScaleDenominator>
898      <LineSymbolizer>
899        <CssParameter name="stroke">#8d4346</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    <Rule>
907      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
908      <MaxScaleDenominator>150000</MaxScaleDenominator>
909      <MinScaleDenominator>75000</MinScaleDenominator>
910      <LineSymbolizer>
911        <CssParameter name="stroke">#a37b48</CssParameter>
912        <CssParameter name="stroke-width">4</CssParameter>
913        <CssParameter name="stroke-linejoin">round</CssParameter>
914        <CssParameter name="stroke-linecap">round</CssParameter>
915      </LineSymbolizer>
916    </Rule>
917   
918    <Rule>
919      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
920      <MaxScaleDenominator>75000</MaxScaleDenominator>
921      <MinScaleDenominator>25000</MinScaleDenominator>
922      <LineSymbolizer>
923        <CssParameter name="stroke">#a37b48</CssParameter>
924        <CssParameter name="stroke-width">10</CssParameter>
925        <CssParameter name="stroke-linejoin">round</CssParameter>
926        <CssParameter name="stroke-linecap">round</CssParameter>
927      </LineSymbolizer>
928    </Rule>
929    <Rule>
930      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
931      <MaxScaleDenominator>25000</MaxScaleDenominator>     
932      <MinScaleDenominator>5000</MinScaleDenominator>
933      <LineSymbolizer>
934        <CssParameter name="stroke">#a37b48</CssParameter>
935        <CssParameter name="stroke-width">12</CssParameter>
936        <CssParameter name="stroke-linejoin">round</CssParameter>
937        <CssParameter name="stroke-linecap">round</CssParameter>
938      </LineSymbolizer>
939    </Rule>
940    <Rule>
941      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
942      <MaxScaleDenominator>5000</MaxScaleDenominator>     
943      <MinScaleDenominator>1000</MinScaleDenominator>
944      <LineSymbolizer>
945        <CssParameter name="stroke">#a37b48</CssParameter>
946        <CssParameter name="stroke-width">17</CssParameter>
947        <CssParameter name="stroke-linejoin">round</CssParameter>
948        <CssParameter name="stroke-linecap">round</CssParameter>
949      </LineSymbolizer>
950    </Rule>
951   
952    <Rule>
953      <Filter>[highway] = 'tertiary'</Filter>
954      <MaxScaleDenominator>100000</MaxScaleDenominator>
955      <MinScaleDenominator>50000</MinScaleDenominator>
956      <LineSymbolizer>
957        <CssParameter name="stroke">#999</CssParameter>
958        <CssParameter name="stroke-width">6</CssParameter>
959        <CssParameter name="stroke-linejoin">round</CssParameter>
960        <CssParameter name="stroke-linecap">round</CssParameter>
961      </LineSymbolizer>
962    </Rule>
963
964    <Rule>
965      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
966      <MaxScaleDenominator>100000</MaxScaleDenominator>
967      <MinScaleDenominator>50000</MinScaleDenominator>
968      <LineSymbolizer>
969        <CssParameter name="stroke">#999</CssParameter>
970        <CssParameter name="stroke-width">3</CssParameter>
971        <CssParameter name="stroke-linejoin">round</CssParameter>
972        <CssParameter name="stroke-linecap">round</CssParameter>
973      </LineSymbolizer>
974    </Rule>
975
976    <Rule>
977      <Filter>[highway] = 'tertiary'</Filter>
978      <MaxScaleDenominator>50000</MaxScaleDenominator>
979      <MinScaleDenominator>25000</MinScaleDenominator>
980      <LineSymbolizer>
981        <CssParameter name="stroke">#999</CssParameter>
982        <CssParameter name="stroke-width">7</CssParameter>
983        <CssParameter name="stroke-linejoin">round</CssParameter>
984        <CssParameter name="stroke-linecap">round</CssParameter>
985      </LineSymbolizer>
986    </Rule>
987   
988    <Rule>
989      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
990      <MaxScaleDenominator>50000</MaxScaleDenominator>
991      <MinScaleDenominator>25000</MinScaleDenominator>
992      <LineSymbolizer>
993        <CssParameter name="stroke">#999</CssParameter>
994        <CssParameter name="stroke-width">4.5</CssParameter>
995        <CssParameter name="stroke-linejoin">round</CssParameter>
996        <CssParameter name="stroke-linecap">round</CssParameter>
997      </LineSymbolizer>
998    </Rule>
999   
1000    <Rule>
1001      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1002      <MaxScaleDenominator>25000</MaxScaleDenominator>
1003      <MinScaleDenominator>5000</MinScaleDenominator>
1004      <LineSymbolizer>
1005        <CssParameter name="stroke">#999</CssParameter>
1006        <CssParameter name="stroke-width">11</CssParameter>
1007        <CssParameter name="stroke-linejoin">round</CssParameter>
1008        <CssParameter name="stroke-linecap">round</CssParameter>
1009      </LineSymbolizer>
1010    </Rule>
1011
1012    <Rule>
1013      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1014      <MaxScaleDenominator>5000</MaxScaleDenominator>
1015      <MinScaleDenominator>100</MinScaleDenominator>
1016      <LineSymbolizer>
1017        <CssParameter name="stroke">#999</CssParameter>
1018        <CssParameter name="stroke-width">16</CssParameter>
1019        <CssParameter name="stroke-linejoin">round</CssParameter>
1020        <CssParameter name="stroke-linecap">round</CssParameter>
1021      </LineSymbolizer>
1022    </Rule>
1023
1024    <Rule>
1025      <Filter>[highway] = 'service'</Filter>
1026      <MaxScaleDenominator>50000</MaxScaleDenominator>
1027      <MinScaleDenominator>25000</MinScaleDenominator>
1028      <LineSymbolizer>
1029        <CssParameter name="stroke">#999</CssParameter>
1030        <CssParameter name="stroke-width">3</CssParameter>
1031        <CssParameter name="stroke-linejoin">round</CssParameter>
1032        <CssParameter name="stroke-linecap">round</CssParameter>
1033      </LineSymbolizer>
1034    </Rule>
1035    <Rule>
1036      <Filter>[highway] = 'service'</Filter>
1037      <MaxScaleDenominator>25000</MaxScaleDenominator>
1038      <MinScaleDenominator>1000</MinScaleDenominator>
1039      <LineSymbolizer>
1040        <CssParameter name="stroke">#999</CssParameter>
1041        <CssParameter name="stroke-width">8</CssParameter>
1042        <CssParameter name="stroke-linejoin">round</CssParameter>
1043        <CssParameter name="stroke-linecap">round</CssParameter>
1044      </LineSymbolizer>
1045   </Rule>
1046  </Style>
1047 
1048  <Style name="minor-roads">
1049    <!-- level 10 -->
1050    <Rule>
1051      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [tunnel] = 'yes'</Filter>
1052      <MaxScaleDenominator>200000</MaxScaleDenominator>
1053      <MinScaleDenominator>100000</MinScaleDenominator>
1054      <LineSymbolizer>
1055        <CssParameter name="stroke">#c5d1e2</CssParameter>
1056        <CssParameter name="stroke-width">2.5</CssParameter>
1057      </LineSymbolizer>
1058    </Rule>
1059    <Rule>
1060      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not [tunnel] = 'yes'</Filter>
1061      <MaxScaleDenominator>200000</MaxScaleDenominator>
1062      <MinScaleDenominator>100000</MinScaleDenominator>
1063      <LineSymbolizer>
1064        <CssParameter name="stroke">#809bc0</CssParameter>
1065        <CssParameter name="stroke-width">2.5</CssParameter>
1066      </LineSymbolizer>
1067    </Rule>
1068       
1069    <!-- level 11 ...-->
1070    <Rule>
1071      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
1072      <MaxScaleDenominator>100000</MaxScaleDenominator>
1073      <MinScaleDenominator>20000</MinScaleDenominator>
1074      <LineSymbolizer>
1075        <CssParameter name="stroke">#c5d1e2</CssParameter>
1076        <CssParameter name="stroke-width">4.5</CssParameter>
1077        <CssParameter name="stroke-linejoin">round</CssParameter>
1078        <CssParameter name="stroke-linecap">round</CssParameter>
1079      </LineSymbolizer>
1080    </Rule>
1081    <Rule>
1082      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1083      <MaxScaleDenominator>100000</MaxScaleDenominator>
1084      <MinScaleDenominator>20000</MinScaleDenominator>
1085      <LineSymbolizer>
1086        <CssParameter name="stroke">#809bc0</CssParameter>
1087        <CssParameter name="stroke-width">4.5</CssParameter>
1088        <CssParameter name="stroke-linejoin">round</CssParameter>
1089        <CssParameter name="stroke-linecap">round</CssParameter>
1090      </LineSymbolizer>
1091    </Rule>
1092   
1093    <Rule>
1094      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and [tunnel] = 'yes'</Filter>
1095      <MaxScaleDenominator>20000</MaxScaleDenominator>
1096      <MinScaleDenominator>5000</MinScaleDenominator>
1097      <LineSymbolizer>
1098        <CssParameter name="stroke">#c5d1e2</CssParameter>
1099        <CssParameter name="stroke-width">10</CssParameter>
1100        <CssParameter name="stroke-linejoin">round</CssParameter>
1101        <CssParameter name="stroke-linecap">round</CssParameter>
1102      </LineSymbolizer>
1103    </Rule>
1104    <Rule>
1105      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1106      <MaxScaleDenominator>20000</MaxScaleDenominator>
1107      <MinScaleDenominator>5000</MinScaleDenominator>
1108      <LineSymbolizer>
1109        <CssParameter name="stroke">#809bc0</CssParameter>
1110        <CssParameter name="stroke-width">10</CssParameter>
1111        <CssParameter name="stroke-linejoin">round</CssParameter>
1112        <CssParameter name="stroke-linecap">round</CssParameter>
1113      </LineSymbolizer>
1114    </Rule>
1115    <Rule>
1116      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link')  and [tunnel] = 'yes'</Filter>
1117      <MaxScaleDenominator>5000</MaxScaleDenominator>
1118      <MinScaleDenominator>1000</MinScaleDenominator>
1119      <LineSymbolizer>
1120        <CssParameter name="stroke">#c5d1e2</CssParameter>
1121        <CssParameter name="stroke-width">13</CssParameter>
1122        <CssParameter name="stroke-linejoin">round</CssParameter>
1123        <CssParameter name="stroke-linecap">round</CssParameter>
1124      </LineSymbolizer>
1125    </Rule>
1126    <Rule>
1127      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not [tunnel] = 'yes'</Filter>
1128      <MaxScaleDenominator>5000</MaxScaleDenominator>
1129      <MinScaleDenominator>1000</MinScaleDenominator>
1130      <LineSymbolizer>
1131        <CssParameter name="stroke">#809bc0</CssParameter>
1132        <CssParameter name="stroke-width">13</CssParameter>
1133        <CssParameter name="stroke-linejoin">round</CssParameter>
1134        <CssParameter name="stroke-linecap">round</CssParameter>
1135      </LineSymbolizer>
1136    </Rule>
1137
1138    <Rule>
1139      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1140      <MaxScaleDenominator>200000</MaxScaleDenominator>
1141      <MinScaleDenominator>100000</MinScaleDenominator>
1142      <LineSymbolizer>
1143        <CssParameter name="stroke">#b0deb0</CssParameter>
1144        <CssParameter name="stroke-width">2.5</CssParameter>
1145        <CssParameter name="stroke-linejoin">round</CssParameter>
1146        <CssParameter name="stroke-linecap">round</CssParameter>
1147      </LineSymbolizer>
1148    </Rule>
1149    <Rule>
1150      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1151      <MaxScaleDenominator>200000</MaxScaleDenominator>
1152      <MinScaleDenominator>100000</MinScaleDenominator>
1153      <LineSymbolizer>
1154        <CssParameter name="stroke">#7fc97f</CssParameter>
1155        <CssParameter name="stroke-width">2.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] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1162      <MaxScaleDenominator>100000</MaxScaleDenominator>
1163      <MinScaleDenominator>20000</MinScaleDenominator>
1164      <LineSymbolizer>
1165        <CssParameter name="stroke">#b0deb0</CssParameter>
1166        <CssParameter name="stroke-width">8</CssParameter>
1167        <CssParameter name="stroke-linejoin">round</CssParameter>
1168        <CssParameter name="stroke-linecap">round</CssParameter>
1169      </LineSymbolizer>
1170    </Rule>
1171    <Rule>
1172      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1173      <MaxScaleDenominator>100000</MaxScaleDenominator>
1174      <MinScaleDenominator>20000</MinScaleDenominator>
1175      <LineSymbolizer>
1176        <CssParameter name="stroke">#7fc97f</CssParameter>
1177        <CssParameter name="stroke-width">8</CssParameter>
1178        <CssParameter name="stroke-linejoin">round</CssParameter>
1179        <CssParameter name="stroke-linecap">round</CssParameter>
1180      </LineSymbolizer>
1181    </Rule>
1182
1183    <Rule>
1184      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1185      <MaxScaleDenominator>20000</MaxScaleDenominator>
1186      <MinScaleDenominator>5000</MinScaleDenominator>
1187      <LineSymbolizer>
1188        <CssParameter name="stroke">#b0deb0</CssParameter>
1189        <CssParameter name="stroke-width">10</CssParameter>
1190        <CssParameter name="stroke-linejoin">round</CssParameter>
1191        <CssParameter name="stroke-linecap">round</CssParameter>
1192      </LineSymbolizer>
1193    </Rule>
1194    <Rule>
1195      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1196      <MaxScaleDenominator>20000</MaxScaleDenominator>
1197      <MinScaleDenominator>5000</MinScaleDenominator>
1198      <LineSymbolizer>
1199        <CssParameter name="stroke">#7fc97f</CssParameter>
1200        <CssParameter name="stroke-width">10</CssParameter>
1201        <CssParameter name="stroke-linejoin">round</CssParameter>
1202        <CssParameter name="stroke-linecap">round</CssParameter>
1203      </LineSymbolizer>
1204    </Rule>
1205    <Rule>
1206      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and [tunnel]='yes'</Filter>
1207      <MaxScaleDenominator>5000</MaxScaleDenominator>
1208      <MinScaleDenominator>1000</MinScaleDenominator>
1209      <LineSymbolizer>
1210        <CssParameter name="stroke">#b0deb0</CssParameter>
1211        <CssParameter name="stroke-width">13</CssParameter>
1212        <CssParameter name="stroke-linejoin">round</CssParameter>
1213        <CssParameter name="stroke-linecap">round</CssParameter>
1214      </LineSymbolizer>
1215    </Rule>
1216    <Rule>
1217      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not [tunnel]='yes'</Filter>
1218      <MaxScaleDenominator>5000</MaxScaleDenominator>
1219      <MinScaleDenominator>1000</MinScaleDenominator>
1220      <LineSymbolizer>
1221        <CssParameter name="stroke">#7fc97f</CssParameter>
1222        <CssParameter name="stroke-width">13</CssParameter>
1223        <CssParameter name="stroke-linejoin">round</CssParameter>
1224        <CssParameter name="stroke-linecap">round</CssParameter>
1225      </LineSymbolizer>
1226    </Rule>
1227
1228  <Rule>
1229      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1230      <MaxScaleDenominator>500000</MaxScaleDenominator>
1231      <MinScaleDenominator>100000</MinScaleDenominator>
1232      <LineSymbolizer>
1233        <CssParameter name="stroke">#efa9ab</CssParameter>
1234        <CssParameter name="stroke-width">2.5</CssParameter>
1235        <CssParameter name="stroke-linejoin">round</CssParameter>
1236        <CssParameter name="stroke-linecap">round</CssParameter>
1237      </LineSymbolizer>
1238    </Rule>
1239    <Rule>
1240      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1241      <MaxScaleDenominator>500000</MaxScaleDenominator>
1242      <MinScaleDenominator>100000</MinScaleDenominator>
1243      <LineSymbolizer>
1244        <CssParameter name="stroke">#e46d71</CssParameter>
1245        <CssParameter name="stroke-width">2.5</CssParameter>
1246        <CssParameter name="stroke-linejoin">round</CssParameter>
1247        <CssParameter name="stroke-linecap">round</CssParameter>
1248      </LineSymbolizer>
1249    </Rule>
1250
1251    <Rule>
1252      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1253      <MaxScaleDenominator>100000</MaxScaleDenominator>
1254      <MinScaleDenominator>20000</MinScaleDenominator>
1255      <LineSymbolizer>
1256        <CssParameter name="stroke">#efa9ab</CssParameter>
1257        <CssParameter name="stroke-width">8</CssParameter>
1258        <CssParameter name="stroke-linejoin">round</CssParameter>
1259        <CssParameter name="stroke-linecap">round</CssParameter>
1260      </LineSymbolizer>
1261    </Rule>
1262    <Rule>
1263      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1264      <MaxScaleDenominator>100000</MaxScaleDenominator>
1265      <MinScaleDenominator>20000</MinScaleDenominator>
1266      <LineSymbolizer>
1267        <CssParameter name="stroke">#e46d71</CssParameter>
1268        <CssParameter name="stroke-width">8</CssParameter>
1269        <CssParameter name="stroke-linejoin">round</CssParameter>
1270        <CssParameter name="stroke-linecap">round</CssParameter>
1271      </LineSymbolizer>
1272    </Rule>
1273    <Rule>
1274      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1275      <MaxScaleDenominator>20000</MaxScaleDenominator>
1276      <MinScaleDenominator>5000</MinScaleDenominator>
1277      <LineSymbolizer>
1278        <CssParameter name="stroke">#efa9ab</CssParameter>
1279        <CssParameter name="stroke-width">10</CssParameter>
1280        <CssParameter name="stroke-linejoin">round</CssParameter>
1281        <CssParameter name="stroke-linecap">round</CssParameter>
1282      </LineSymbolizer>
1283    </Rule>
1284
1285    <Rule>
1286      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1287      <MaxScaleDenominator>20000</MaxScaleDenominator>
1288      <MinScaleDenominator>5000</MinScaleDenominator>
1289      <LineSymbolizer>
1290        <CssParameter name="stroke">#e46d71</CssParameter>
1291        <CssParameter name="stroke-width">10</CssParameter>
1292        <CssParameter name="stroke-linejoin">round</CssParameter>
1293        <CssParameter name="stroke-linecap">round</CssParameter>
1294      </LineSymbolizer>
1295    </Rule>
1296   
1297    <Rule>
1298      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and [tunnel]='yes'</Filter>
1299      <MaxScaleDenominator>5000</MaxScaleDenominator>
1300      <MinScaleDenominator>1000</MinScaleDenominator>
1301      <LineSymbolizer>
1302        <CssParameter name="stroke">#efa9ab</CssParameter>
1303        <CssParameter name="stroke-width">13</CssParameter>
1304        <CssParameter name="stroke-linejoin">round</CssParameter>
1305        <CssParameter name="stroke-linecap">round</CssParameter>
1306      </LineSymbolizer>
1307    </Rule>
1308    <Rule>
1309      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not [tunnel]='yes'</Filter>
1310      <MaxScaleDenominator>5000</MaxScaleDenominator>
1311      <MinScaleDenominator>1000</MinScaleDenominator>
1312      <LineSymbolizer>
1313        <CssParameter name="stroke">#e46d71</CssParameter>
1314        <CssParameter name="stroke-width">13</CssParameter>
1315        <CssParameter name="stroke-linejoin">round</CssParameter>
1316        <CssParameter name="stroke-linecap">round</CssParameter>
1317      </LineSymbolizer>
1318    </Rule>
1319
1320   
1321    <!-- level 11 ..-->
1322   <Rule>
1323      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1324      <MaxScaleDenominator>150000</MaxScaleDenominator>
1325      <MinScaleDenominator>75000</MinScaleDenominator>
1326      <LineSymbolizer>
1327        <CssParameter name="stroke">#fdbf6f</CssParameter>
1328        <CssParameter name="stroke-width">2</CssParameter>
1329        <CssParameter name="stroke-linejoin">round</CssParameter>
1330        <CssParameter name="stroke-linecap">round</CssParameter>
1331      </LineSymbolizer>
1332    </Rule>
1333   
1334    <Rule>
1335      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1336      <MaxScaleDenominator>75000</MaxScaleDenominator>
1337      <MinScaleDenominator>25000</MinScaleDenominator>
1338      <LineSymbolizer>
1339        <CssParameter name="stroke">#fdbf6f</CssParameter>
1340        <CssParameter name="stroke-width">8</CssParameter>
1341        <CssParameter name="stroke-linejoin">round</CssParameter>
1342        <CssParameter name="stroke-linecap">round</CssParameter>
1343      </LineSymbolizer>
1344    </Rule>
1345   
1346    <Rule>
1347      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1348      <MaxScaleDenominator>25000</MaxScaleDenominator>
1349      <MinScaleDenominator>5000</MinScaleDenominator>
1350      <LineSymbolizer>
1351        <CssParameter name="stroke">#fdbf6f</CssParameter>
1352        <CssParameter name="stroke-width">10</CssParameter>
1353        <CssParameter name="stroke-linejoin">round</CssParameter>
1354        <CssParameter name="stroke-linecap">round</CssParameter>
1355      </LineSymbolizer>
1356    </Rule>
1357    <Rule>
1358      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1359      <MaxScaleDenominator>5000</MaxScaleDenominator>
1360      <MinScaleDenominator>1000</MinScaleDenominator>
1361      <LineSymbolizer>
1362        <CssParameter name="stroke">#fdbf6f</CssParameter>
1363        <CssParameter name="stroke-width">14</CssParameter>
1364        <CssParameter name="stroke-linejoin">round</CssParameter>
1365        <CssParameter name="stroke-linecap">round</CssParameter>
1366      </LineSymbolizer>
1367    </Rule>   
1368    <!-- -->
1369    <Rule>
1370      <MaxScaleDenominator>100000</MaxScaleDenominator>
1371      <MinScaleDenominator>50000</MinScaleDenominator>     
1372      <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
1373      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_tunnel.png" type="png" width="10" height="3" />
1374    </Rule>
1375    <Rule>
1376      <MaxScaleDenominator>100000</MaxScaleDenominator>
1377      <MinScaleDenominator>50000</MinScaleDenominator>
1378      <Filter>[railway] = 'rail' and not [tunnel] = 'yes'</Filter>
1379      <LinePatternSymbolizer file="c:/mapnik/symbols/rail.png" type="png" width="20" height="3" />
1380    </Rule>
1381    <Rule>
1382      <MaxScaleDenominator>50000</MaxScaleDenominator>
1383      <MinScaleDenominator>1000</MinScaleDenominator>
1384      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [bridge]='yes' or [bridge]='true')</Filter>
1385      <LinePatternSymbolizer file="c:/mapnik/symbols/rail.png" type="png" width="20" height="3" />
1386    </Rule>
1387    <Rule>
1388      <MaxScaleDenominator>50000</MaxScaleDenominator>
1389      <MinScaleDenominator>1000</MinScaleDenominator>     
1390      <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
1391      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_tunnel.png" type="png" width="10" height="3" />
1392    </Rule>
1393    <Rule>
1394      <MaxScaleDenominator>50000</MaxScaleDenominator>
1395      <MinScaleDenominator>1000</MinScaleDenominator>     
1396      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1397      <LinePatternSymbolizer file="c:/mapnik/symbols/rail_bridge.png" type="png" width="20" height="7" />
1398    </Rule>
1399
1400    <Rule>
1401      <MaxScaleDenominator>100000</MaxScaleDenominator>
1402      <MinScaleDenominator>1000</MinScaleDenominator>
1403      <Filter>[railway]='narrow_gauge'</Filter>
1404      <LineSymbolizer>
1405        <CssParameter name="stroke">#444</CssParameter>
1406        <CssParameter name="stroke-width">2</CssParameter>
1407      </LineSymbolizer>
1408    </Rule>
1409    <Rule>
1410      <MaxScaleDenominator>100000</MaxScaleDenominator>
1411      <MinScaleDenominator>1000</MinScaleDenominator>
1412      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
1413      <LineSymbolizer>
1414        <CssParameter name="stroke">#444</CssParameter>
1415        <CssParameter name="stroke-width">2</CssParameter>
1416          <CssParameter name="stroke-dasharray">5,3</CssParameter>
1417      </LineSymbolizer>
1418    </Rule>
1419    <Rule>
1420      <MaxScaleDenominator>100000</MaxScaleDenominator>
1421      <MinScaleDenominator>1000</MinScaleDenominator>
1422      <Filter>[railway]='tram' and not [tunnel]='yes'</Filter>
1423      <LineSymbolizer>
1424        <CssParameter name="stroke">#444</CssParameter>
1425        <CssParameter name="stroke-width">2</CssParameter>
1426      </LineSymbolizer>
1427    </Rule>
1428    <Rule>
1429      <MaxScaleDenominator>100000</MaxScaleDenominator>
1430      <MinScaleDenominator>1000</MinScaleDenominator>
1431      <Filter>[railway]='light_rail' and [tunnel]='yes'</Filter>
1432      <LineSymbolizer>
1433        <CssParameter name="stroke">#444</CssParameter>
1434        <CssParameter name="stroke-width">2</CssParameter>
1435        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1436      </LineSymbolizer>
1437    </Rule>
1438     <Rule>
1439      <MaxScaleDenominator>100000</MaxScaleDenominator>
1440      <MinScaleDenominator>1000</MinScaleDenominator>
1441      <Filter>[railway]='light_rail' and not [tunnel]='yes'</Filter>
1442      <LineSymbolizer>
1443        <CssParameter name="stroke">#444</CssParameter>
1444        <CssParameter name="stroke-width">2</CssParameter>
1445      </LineSymbolizer>
1446    </Rule>
1447
1448     <Rule>
1449      <MaxScaleDenominator>200000</MaxScaleDenominator>
1450      <MinScaleDenominator>1000</MinScaleDenominator>
1451      <Filter>[railway]='subway' and [tunnel]='yes'</Filter>
1452      <LineSymbolizer>
1453        <CssParameter name="stroke">#999</CssParameter>
1454        <CssParameter name="stroke-width">2</CssParameter>
1455        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1456      </LineSymbolizer>
1457    </Rule>
1458    <Rule>
1459      <MaxScaleDenominator>200000</MaxScaleDenominator>
1460      <MinScaleDenominator>1000</MinScaleDenominator>
1461      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
1462      <LineSymbolizer>
1463        <CssParameter name="stroke">#999</CssParameter>
1464        <CssParameter name="stroke-width">2</CssParameter>
1465      </LineSymbolizer>
1466    </Rule>
1467
1468    <Rule>
1469      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
1470      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1471      <MinScaleDenominator>100000</MinScaleDenominator>
1472      <LineSymbolizer>
1473        <CssParameter name="stroke">#ccc</CssParameter>
1474        <CssParameter name="stroke-width">1</CssParameter>
1475      </LineSymbolizer>
1476    </Rule>
1477   
1478    <Rule>
1479      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1480      <MaxScaleDenominator>100000</MaxScaleDenominator>
1481      <MinScaleDenominator>50000</MinScaleDenominator>
1482      <LineSymbolizer>
1483        <CssParameter name="stroke">#fff</CssParameter>
1484        <CssParameter name="stroke-width">2</CssParameter>
1485        <CssParameter name="stroke-linejoin">round</CssParameter>
1486        <CssParameter name="stroke-linecap">round</CssParameter>
1487      </LineSymbolizer>
1488    </Rule>
1489   
1490    <Rule>
1491      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1492      <MaxScaleDenominator>50000</MaxScaleDenominator>
1493      <MinScaleDenominator>15000</MinScaleDenominator>
1494      <LineSymbolizer>
1495        <CssParameter name="stroke">#fff</CssParameter>
1496        <CssParameter name="stroke-width">3</CssParameter>
1497        <CssParameter name="stroke-linejoin">round</CssParameter>
1498        <CssParameter name="stroke-linecap">round</CssParameter>
1499      </LineSymbolizer>
1500    </Rule>
1501   
1502    <Rule>
1503      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1504      <MaxScaleDenominator>25000</MaxScaleDenominator>
1505      <MinScaleDenominator>5000</MinScaleDenominator>
1506      <LineSymbolizer>
1507        <CssParameter name="stroke">#fff</CssParameter>
1508        <CssParameter name="stroke-width">9.4</CssParameter>
1509        <CssParameter name="stroke-linejoin">round</CssParameter>
1510        <CssParameter name="stroke-linecap">round</CssParameter>
1511      </LineSymbolizer>
1512    </Rule>
1513
1514
1515    <Rule>
1516      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1517      <MaxScaleDenominator>5000</MaxScaleDenominator>
1518      <MinScaleDenominator>100</MinScaleDenominator>
1519      <LineSymbolizer>
1520        <CssParameter name="stroke">#fff</CssParameter>
1521        <CssParameter name="stroke-width">13</CssParameter>
1522        <CssParameter name="stroke-linejoin">round</CssParameter>
1523        <CssParameter name="stroke-linecap">round</CssParameter>
1524      </LineSymbolizer>
1525    </Rule>
1526
1527    <Rule>
1528      <Filter>[highway] = 'tertiary'</Filter>
1529      <MaxScaleDenominator>100000</MaxScaleDenominator>
1530      <MinScaleDenominator>50000</MinScaleDenominator>
1531      <LineSymbolizer>
1532        <CssParameter name="stroke">#ffffcc</CssParameter>
1533        <CssParameter name="stroke-width">4</CssParameter>
1534        <CssParameter name="stroke-linejoin">round</CssParameter>
1535        <CssParameter name="stroke-linecap">round</CssParameter>
1536      </LineSymbolizer>
1537    </Rule>
1538   
1539    <Rule>
1540      <Filter>[highway] = 'tertiary'</Filter>
1541      <MaxScaleDenominator>50000</MaxScaleDenominator>
1542      <MinScaleDenominator>25000</MinScaleDenominator>
1543      <LineSymbolizer>
1544        <CssParameter name="stroke">#ffffcc</CssParameter>
1545        <CssParameter name="stroke-width">5</CssParameter>
1546        <CssParameter name="stroke-linejoin">round</CssParameter>
1547        <CssParameter name="stroke-linecap">round</CssParameter>
1548      </LineSymbolizer>
1549    </Rule>
1550   
1551   <Rule>
1552      <Filter>[highway] = 'tertiary'</Filter>
1553      <MaxScaleDenominator>25000</MaxScaleDenominator>
1554      <MinScaleDenominator>5000</MinScaleDenominator>
1555      <LineSymbolizer>
1556        <CssParameter name="stroke">#ffffcc</CssParameter>
1557        <CssParameter name="stroke-width">9.4</CssParameter>
1558        <CssParameter name="stroke-linejoin">round</CssParameter>
1559        <CssParameter name="stroke-linecap">round</CssParameter>
1560      </LineSymbolizer>
1561    </Rule>
1562    <Rule>
1563      <Filter>[highway] = 'tertiary'</Filter>
1564      <MaxScaleDenominator>5000</MaxScaleDenominator>
1565      <MinScaleDenominator>1000</MinScaleDenominator>
1566      <LineSymbolizer>
1567        <CssParameter name="stroke">#ffffcc</CssParameter>
1568        <CssParameter name="stroke-width">13</CssParameter>
1569        <CssParameter name="stroke-linejoin">round</CssParameter>
1570        <CssParameter name="stroke-linecap">round</CssParameter>
1571      </LineSymbolizer>
1572    </Rule>
1573    <Rule>
1574      <Filter>[highway] = 'service'</Filter>
1575      <MaxScaleDenominator>100000</MaxScaleDenominator>
1576      <MinScaleDenominator>50000</MinScaleDenominator>
1577      <LineSymbolizer>
1578        <CssParameter name="stroke">#bbbbbb</CssParameter>
1579        <CssParameter name="stroke-width">1</CssParameter>
1580      </LineSymbolizer>
1581   </Rule>
1582    <Rule>
1583      <Filter>[highway] = 'service'</Filter>
1584      <MaxScaleDenominator>50000</MaxScaleDenominator>
1585      <MinScaleDenominator>25000</MinScaleDenominator>
1586      <LineSymbolizer>
1587        <CssParameter name="stroke">white</CssParameter>
1588        <CssParameter name="stroke-width">2</CssParameter>
1589      </LineSymbolizer>
1590   </Rule>
1591       
1592    <Rule>
1593      <Filter>[highway] = 'service'</Filter>
1594      <MaxScaleDenominator>25000</MaxScaleDenominator>
1595      <MinScaleDenominator>1000</MinScaleDenominator>
1596      <LineSymbolizer>
1597        <CssParameter name="stroke">white</CssParameter>
1598        <CssParameter name="stroke-width">6</CssParameter>
1599        <CssParameter name="stroke-linejoin">round</CssParameter>
1600        <CssParameter name="stroke-linecap">round</CssParameter>
1601      </LineSymbolizer>
1602   </Rule>
1603   <Rule>
1604      <Filter>[highway] = 'steps'</Filter>
1605      <MaxScaleDenominator>20000</MaxScaleDenominator>     
1606      <LineSymbolizer>
1607        <CssParameter name="stroke">salmon</CssParameter>
1608        <CssParameter name="stroke-width">5.0</CssParameter>
1609        <CssParameter name="stroke-dasharray">2,1</CssParameter>
1610      </LineSymbolizer>
1611    </Rule>
1612   <Rule>
1613      <Filter>[highway] = 'bridleway'</Filter>
1614      <MaxScaleDenominator>100000</MaxScaleDenominator>
1615      <LineSymbolizer>
1616        <CssParameter name="stroke">#fff</CssParameter>
1617        <CssParameter name="stroke-width">4</CssParameter>
1618        <CssParameter name="stroke-linejoin">round</CssParameter>
1619        <CssParameter name="stroke-linecap">round</CssParameter>
1620        <CssParameter name="stroke-opacity">0.4</CssParameter>
1621      </LineSymbolizer>
1622      <LineSymbolizer>
1623        <CssParameter name="stroke">green</CssParameter>
1624        <CssParameter name="stroke-width">1.5</CssParameter>
1625        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1626      </LineSymbolizer>
1627    </Rule>
1628    <Rule>
1629      <Filter>[highway] = 'footway'</Filter>
1630      <MaxScaleDenominator>100000</MaxScaleDenominator>
1631      <LineSymbolizer>
1632        <CssParameter name="stroke">#fff</CssParameter>
1633        <CssParameter name="stroke-width">6</CssParameter>
1634        <CssParameter name="stroke-linejoin">round</CssParameter>
1635        <CssParameter name="stroke-linecap">round</CssParameter>
1636        <CssParameter name="stroke-opacity">0.4</CssParameter>
1637      </LineSymbolizer>
1638      <LineSymbolizer>
1639        <CssParameter name="stroke">salmon</CssParameter>
1640        <CssParameter name="stroke-width">2.0</CssParameter>
1641        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1642        <CssParameter name="stroke-linejoin">round</CssParameter>
1643        <CssParameter name="stroke-linecap">round</CssParameter>
1644      </LineSymbolizer>
1645    </Rule>
1646    <Rule>
1647      <Filter>[highway] = 'steps'</Filter>
1648      <MaxScaleDenominator>100000</MaxScaleDenominator>
1649      <MinScaleDenominator>20000</MinScaleDenominator>
1650      <LineSymbolizer>
1651        <CssParameter name="stroke">#fff</CssParameter>
1652        <CssParameter name="stroke-width">6</CssParameter>
1653        <CssParameter name="stroke-opacity">0.4</CssParameter>
1654      </LineSymbolizer>
1655      <LineSymbolizer>
1656        <CssParameter name="stroke">salmon</CssParameter>
1657        <CssParameter name="stroke-width">2.0</CssParameter>
1658        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1659        <CssParameter name="stroke-linejoin">round</CssParameter>
1660        <CssParameter name="stroke-linecap">round</CssParameter>
1661      </LineSymbolizer>
1662    </Rule>
1663
1664    <Rule>
1665      <Filter>[highway] = 'cycleway'</Filter>
1666      <MaxScaleDenominator>100000</MaxScaleDenominator>
1667      <LineSymbolizer>
1668        <CssParameter name="stroke">white</CssParameter>
1669        <CssParameter name="stroke-width">4</CssParameter>
1670        <CssParameter name="stroke-linejoin">round</CssParameter>
1671        <CssParameter name="stroke-linecap">round</CssParameter>
1672        <CssParameter name="stroke-opacity">0.4</CssParameter>
1673      </LineSymbolizer>
1674      <LineSymbolizer>
1675        <CssParameter name="stroke">blue</CssParameter>
1676        <CssParameter name="stroke-width">1.5</CssParameter>
1677        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1678        <CssParameter name="stroke-linejoin">round</CssParameter>
1679        <CssParameter name="stroke-linecap">round</CssParameter>
1680      </LineSymbolizer>
1681    </Rule>
1682    <Rule>
1683      <Filter>[highway] = 'byway'</Filter>
1684      <MaxScaleDenominator>100000</MaxScaleDenominator>
1685      <LineSymbolizer>
1686        <CssParameter name="stroke">white</CssParameter>
1687        <CssParameter name="stroke-width">6</CssParameter>
1688        <CssParameter name="stroke-linejoin">round</CssParameter>
1689        <CssParameter name="stroke-linecap">round</CssParameter>
1690        <CssParameter name="stroke-opacity">0.4</CssParameter>
1691      </LineSymbolizer>
1692      <LineSymbolizer>
1693        <CssParameter name="stroke">#ffcc00</CssParameter>
1694        <CssParameter name="stroke-width">2.0</CssParameter>
1695        <CssParameter name="stroke-dasharray">3,4</CssParameter>
1696        <CssParameter name="stroke-linejoin">round</CssParameter>
1697        <CssParameter name="stroke-linecap">round</CssParameter>
1698      </LineSymbolizer>
1699    </Rule>
1700    <Rule>
1701      <Filter>[highway] = 'track'</Filter>
1702      <MaxScaleDenominator>100000</MaxScaleDenominator>
1703      <LineSymbolizer>
1704        <CssParameter name="stroke">white</CssParameter>
1705        <CssParameter name="stroke-width">6</CssParameter>
1706        <CssParameter name="stroke-linejoin">round</CssParameter>
1707        <CssParameter name="stroke-linecap">round</CssParameter>
1708        <CssParameter name="stroke-opacity">0.4</CssParameter>
1709      </LineSymbolizer>
1710      <LineSymbolizer>
1711        <CssParameter name="stroke">#996600</CssParameter>
1712        <CssParameter name="stroke-width">2.0</CssParameter>
1713        <CssParameter name="stroke-dasharray">3,4</CssParameter>
1714        <CssParameter name="stroke-linejoin">round</CssParameter>
1715        <CssParameter name="stroke-linecap">round</CssParameter>
1716      </LineSymbolizer>
1717    </Rule>
1718    <Rule>
1719      <Filter>[highway] = 'pedestrian'</Filter>
1720      <MaxScaleDenominator>50000</MaxScaleDenominator>
1721      <LineSymbolizer>
1722        <CssParameter name="stroke">grey</CssParameter>
1723        <CssParameter name="stroke-width">5</CssParameter>
1724      </LineSymbolizer>
1725      <LineSymbolizer>
1726        <CssParameter name="stroke">#ededed</CssParameter>
1727        <CssParameter name="stroke-width">4</CssParameter>
1728      </LineSymbolizer>
1729    </Rule>
1730    <Rule>
1731      <Filter>[highway] = 'unsurfaced'</Filter>
1732      <MaxScaleDenominator>100000</MaxScaleDenominator>
1733      <MinScaleDenominator>25000</MinScaleDenominator>
1734        <LineSymbolizer>
1735        <CssParameter name="stroke">grey</CssParameter>
1736        <CssParameter name="stroke-width">4</CssParameter>
1737        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1738      </LineSymbolizer>
1739      <LineSymbolizer>
1740        <CssParameter name="stroke">white</CssParameter>
1741        <CssParameter name="stroke-width">3.0</CssParameter>
1742      </LineSymbolizer>
1743    </Rule>
1744
1745    <Rule>
1746      <Filter>[highway] = 'unsurfaced'</Filter>
1747      <MaxScaleDenominator>25000</MaxScaleDenominator>
1748      <MinScaleDenominator>10000</MinScaleDenominator>
1749        <LineSymbolizer>
1750        <CssParameter name="stroke">grey</CssParameter>
1751        <CssParameter name="stroke-width">8</CssParameter>
1752        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1753      </LineSymbolizer>
1754      <LineSymbolizer>
1755        <CssParameter name="stroke">white</CssParameter>
1756        <CssParameter name="stroke-width">7.0</CssParameter>
1757      </LineSymbolizer>
1758    </Rule>
1759    <Rule>
1760      <Filter>[highway] = 'unsurfaced'</Filter>
1761      <MaxScaleDenominator>10000</MaxScaleDenominator>
1762        <LineSymbolizer>
1763        <CssParameter name="stroke">grey</CssParameter>
1764        <CssParameter name="stroke-width">12</CssParameter>
1765        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1766      </LineSymbolizer>
1767      <LineSymbolizer>
1768        <CssParameter name="stroke">white</CssParameter>
1769        <CssParameter name="stroke-width">10.0</CssParameter>
1770      </LineSymbolizer>
1771    </Rule>
1772
1773     <Rule>
1774      <Filter>[route] = 'ferry'</Filter>
1775      <MaxScaleDenominator>500000</MaxScaleDenominator>
1776      <LineSymbolizer>
1777        <CssParameter name="stroke">navy</CssParameter>
1778        <CssParameter name="stroke-width">0.8</CssParameter>
1779        <CssParameter name="stroke-dasharray">6,6</CssParameter>
1780      </LineSymbolizer>
1781    </Rule>
1782
1783    <Rule>
1784      <Filter>[aeroway] = 'runway'</Filter>
1785      <MaxScaleDenominator>500000</MaxScaleDenominator>
1786      <MinScaleDenominator>200000</MinScaleDenominator>
1787      <LineSymbolizer>
1788        <CssParameter name="stroke">#bbc</CssParameter>
1789        <CssParameter name="stroke-width">2</CssParameter>
1790      </LineSymbolizer>
1791    </Rule>
1792    <Rule>
1793      <Filter>[aeroway] = 'runway'</Filter>
1794      <MaxScaleDenominator>200000</MaxScaleDenominator>
1795      <MinScaleDenominator>50000</MinScaleDenominator>
1796      <LineSymbolizer>
1797        <CssParameter name="stroke">#bbc</CssParameter>
1798        <CssParameter name="stroke-width">7</CssParameter>
1799      </LineSymbolizer>
1800    </Rule>
1801    <Rule>
1802      <Filter>[aeroway] = 'runway'</Filter>
1803      <MaxScaleDenominator>50000</MaxScaleDenominator>
1804      <LineSymbolizer>
1805        <CssParameter name="stroke">#bbc</CssParameter>
1806        <CssParameter name="stroke-width">18</CssParameter>
1807      </LineSymbolizer>
1808    </Rule>
1809    <Rule>
1810      <Filter>[aeroway] = 'taxiway'</Filter>
1811      <MaxScaleDenominator>500000</MaxScaleDenominator>
1812      <MinScaleDenominator>50000</MinScaleDenominator>
1813      <LineSymbolizer>
1814        <CssParameter name="stroke">#bbc</CssParameter>
1815        <CssParameter name="stroke-width">1</CssParameter>
1816      </LineSymbolizer>
1817    </Rule>
1818    <Rule>
1819      <Filter>[aeroway] = 'taxiway'</Filter>
1820      <MaxScaleDenominator>50000</MaxScaleDenominator>
1821      <MinScaleDenominator>20000</MinScaleDenominator>
1822      <LineSymbolizer>
1823        <CssParameter name="stroke">#bbc</CssParameter>
1824        <CssParameter name="stroke-width">4</CssParameter>
1825      </LineSymbolizer>
1826    </Rule>
1827    <Rule>
1828      <Filter>[aeroway] = 'taxiway'</Filter>
1829      <MaxScaleDenominator>20000</MaxScaleDenominator>
1830      <LineSymbolizer>
1831        <CssParameter name="stroke">#bbc</CssParameter>
1832        <CssParameter name="stroke-width">6</CssParameter>
1833      </LineSymbolizer>
1834    </Rule>
1835    <Rule>
1836      <Filter>[boundary] = 'administrative'</Filter>
1837      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1838      <LineSymbolizer>
1839        <CssParameter name="stroke">purple</CssParameter>
1840        <CssParameter name="stroke-width">2</CssParameter>
1841          <CssParameter name="stroke-dasharray">8,3,2,3</CssParameter>
1842        <CssParameter name="stroke-opacity">0.3</CssParameter>
1843      </LineSymbolizer>
1844    </Rule>
1845
1846    <!--Rule>
1847      <ElseFilter/>
1848      <MaxScaleDenominator>1500000</MaxScaleDenominator>
1849      <MinScaleDenominator>1000</MinScaleDenominator>
1850      <LineSymbolizer>
1851        <CssParameter name="stroke">black</CssParameter>
1852        <CssParameter name="stroke-width">2</CssParameter>
1853        <CssParameter name="stroke-linejoin">round</CssParameter>
1854        <CssParameter name="stroke-linecap">round</CssParameter>
1855        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1856      </LineSymbolizer>
1857    </Rule-->
1858  </Style>
1859<Style name="road-bridges-casing">
1860     <Rule>
1861      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [bridge] = 'yes'</Filter>
1862      <MaxScaleDenominator>200000</MaxScaleDenominator>
1863      <MinScaleDenominator>100000</MinScaleDenominator>
1864        <LineSymbolizer>
1865        <CssParameter name="stroke">#506077</CssParameter>
1866        <CssParameter name="stroke-width">4</CssParameter>
1867      </LineSymbolizer>
1868    </Rule>
1869    <Rule>
1870      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [bridge] = 'yes'</Filter>
1871      <MaxScaleDenominator>100000</MaxScaleDenominator>
1872      <MinScaleDenominator>20000</MinScaleDenominator>
1873        <LineSymbolizer>
1874        <CssParameter name="stroke">black</CssParameter>
1875        <CssParameter name="stroke-width">7.5</CssParameter>
1876      </LineSymbolizer>
1877    </Rule>
1878    <Rule>
1879      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [bridge] = 'yes'</Filter>
1880      <MaxScaleDenominator>20000</MaxScaleDenominator>
1881      <MinScaleDenominator>5000</MinScaleDenominator>
1882        <LineSymbolizer>
1883        <CssParameter name="stroke">black</CssParameter>
1884        <CssParameter name="stroke-width">13.5</CssParameter>
1885      </LineSymbolizer>
1886    </Rule>
1887    <Rule>
1888      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [bridge] = 'yes'</Filter>
1889      <MaxScaleDenominator>5000</MaxScaleDenominator>
1890      <MinScaleDenominator>1000</MinScaleDenominator>
1891        <LineSymbolizer>
1892        <CssParameter name="stroke">black</CssParameter>
1893        <CssParameter name="stroke-width">17.5</CssParameter>
1894      </LineSymbolizer>
1895    </Rule>
1896  </Style>
1897
1898<Style name="road-bridges-fill">
1899     <Rule>
1900      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [bridge] = 'yes'</Filter>
1901      <MaxScaleDenominator>200000</MaxScaleDenominator>
1902      <MinScaleDenominator>100000</MinScaleDenominator>
1903      <LineSymbolizer>
1904        <CssParameter name="stroke">#809bc0</CssParameter>
1905        <CssParameter name="stroke-width">2.5</CssParameter>
1906        <CssParameter name="stroke-linejoin">round</CssParameter>
1907        <CssParameter name="stroke-linecap">round</CssParameter>
1908      </LineSymbolizer>
1909    </Rule>
1910    <Rule>
1911      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [bridge] = 'yes'</Filter>
1912      <MaxScaleDenominator>100000</MaxScaleDenominator>
1913      <MinScaleDenominator>20000</MinScaleDenominator>
1914      <LineSymbolizer>
1915        <CssParameter name="stroke">#809bc0</CssParameter>
1916        <CssParameter name="stroke-width">4.5</CssParameter>
1917        <CssParameter name="stroke-linejoin">round</CssParameter>
1918        <CssParameter name="stroke-linecap">round</CssParameter>
1919      </LineSymbolizer>
1920    </Rule>
1921    <Rule>
1922      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [bridge] = 'yes'</Filter>
1923      <MaxScaleDenominator>20000</MaxScaleDenominator>
1924      <MinScaleDenominator>5000</MinScaleDenominator>
1925      <LineSymbolizer>
1926        <CssParameter name="stroke">#809bc0</CssParameter>
1927        <CssParameter name="stroke-width">10</CssParameter>
1928        <CssParameter name="stroke-linejoin">round</CssParameter>
1929        <CssParameter name="stroke-linecap">round</CssParameter>
1930      </LineSymbolizer>
1931    </Rule>
1932    <Rule>
1933      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [bridge] = 'yes'</Filter>
1934      <MaxScaleDenominator>5000</MaxScaleDenominator>
1935      <MinScaleDenominator>1000</MinScaleDenominator>
1936      <LineSymbolizer>
1937        <CssParameter name="stroke">#809bc0</CssParameter>
1938        <CssParameter name="stroke-width">13</CssParameter>
1939        <CssParameter name="stroke-linejoin">round</CssParameter>
1940        <CssParameter name="stroke-linecap">round</CssParameter>
1941      </LineSymbolizer>
1942    </Rule>
1943</Style>
1944 
1945  <Style name="roads">
1946    <!-- MOTORWAY-->
1947    <!-- level 4-5 -->
1948    <Rule>
1949      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1950      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1951      <MinScaleDenominator>5000000</MinScaleDenominator>
1952      <LineSymbolizer>
1953        <CssParameter name="stroke">#809bc0</CssParameter>
1954        <CssParameter name="stroke-width">1</CssParameter>
1955      </LineSymbolizer>
1956    </Rule>
1957    <!-- level 6-8 -->
1958    <Rule>
1959      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1960      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1961      <MinScaleDenominator>1000000</MinScaleDenominator>
1962      <LineSymbolizer>
1963       <CssParameter name="stroke">#809bc0</CssParameter>
1964       <CssParameter name="stroke-width">2</CssParameter>
1965      </LineSymbolizer>
1966    </Rule>
1967    <!-- level 9 -->
1968   <Rule>
1969     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1970      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1971      <MinScaleDenominator>500000</MinScaleDenominator>
1972      <LineSymbolizer>
1973      <CssParameter name="stroke">#809bc0</CssParameter>
1974      <CssParameter name="stroke-width">3</CssParameter>
1975    </LineSymbolizer>
1976   </Rule>
1977<Rule>
1978     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1979      <MaxScaleDenominator>500000</MaxScaleDenominator>
1980      <MinScaleDenominator>200000</MinScaleDenominator>
1981      <LineSymbolizer>
1982      <CssParameter name="stroke">#809bc0</CssParameter>
1983      <CssParameter name="stroke-width">4</CssParameter>
1984    </LineSymbolizer>
1985   </Rule>
1986   
1987    <!-- TRUNK -->
1988    <!--level 4-6-->
1989    <Rule>
1990      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1991      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1992      <MinScaleDenominator>2500000</MinScaleDenominator>
1993      <LineSymbolizer>
1994        <CssParameter name="stroke">#7fc97f</CssParameter>
1995        <CssParameter name="stroke-width">1</CssParameter>
1996      </LineSymbolizer>
1997    </Rule>
1998    <!-- level 7-9 -->
1999    <Rule>
2000      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
2001      <MaxScaleDenominator>2500000</MaxScaleDenominator>
2002      <MinScaleDenominator>500000</MinScaleDenominator>
2003      <LineSymbolizer>
2004        <CssParameter name="stroke">#7fc97f</CssParameter>
2005        <CssParameter name="stroke-width">2</CssParameter>
2006      </LineSymbolizer>
2007    </Rule>
2008    <!-- level 10-->
2009    <Rule>
2010      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
2011      <MaxScaleDenominator>500000</MaxScaleDenominator>
2012      <MinScaleDenominator>200000</MinScaleDenominator>
2013      <LineSymbolizer>
2014        <CssParameter name="stroke">#7fc97f</CssParameter>
2015        <CssParameter name="stroke-width">3</CssParameter>
2016      </LineSymbolizer>
2017    </Rule>
2018   
2019   <!-- PRIMARY-->
2020   <!-- level 5-6-->
2021   <Rule>
2022      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2023      <MaxScaleDenominator>5000000</MaxScaleDenominator>
2024      <MinScaleDenominator>2000000</MinScaleDenominator>
2025      <LineSymbolizer>
2026        <CssParameter name="stroke">#e46d71</CssParameter>
2027        <CssParameter name="stroke-width">0.7</CssParameter>
2028      </LineSymbolizer>
2029    </Rule>
2030    <!-- level 7-9-->
2031    <Rule>
2032      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2033      <MaxScaleDenominator>2000000</MaxScaleDenominator>
2034      <MinScaleDenominator>500000</MinScaleDenominator>
2035      <LineSymbolizer>
2036        <CssParameter name="stroke">#e46d71</CssParameter>
2037        <CssParameter name="stroke-width">2.0</CssParameter>
2038      </LineSymbolizer>
2039    </Rule>
2040    <!-- level 10 -->   
2041    <Rule>
2042      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
2043      <MaxScaleDenominator>500000</MaxScaleDenominator>
2044      <MinScaleDenominator>200000</MinScaleDenominator>
2045      <LineSymbolizer>
2046        <CssParameter name="stroke">#e46d71</CssParameter>
2047        <CssParameter name="stroke-width">3</CssParameter>
2048      </LineSymbolizer>
2049    </Rule>
2050
2051   
2052    <!-- SECONDARY -->
2053    <!-- level 7-9 -->
2054    <Rule>
2055      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
2056      <MaxScaleDenominator>2000000</MaxScaleDenominator>
2057      <MinScaleDenominator>500000</MinScaleDenominator>
2058      <LineSymbolizer>
2059        <CssParameter name="stroke">#fdbf6f</CssParameter>
2060        <CssParameter name="stroke-width">1</CssParameter>
2061      </LineSymbolizer>
2062    </Rule>
2063    <Rule>
2064      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
2065      <MaxScaleDenominator>500000</MaxScaleDenominator>
2066      <MinScaleDenominator>100000</MinScaleDenominator>
2067      <LineSymbolizer>
2068        <CssParameter name="stroke">#fdbf6f</CssParameter>
2069        <CssParameter name="stroke-width">2</CssParameter>
2070      </LineSymbolizer>
2071    </Rule>
2072   
2073    <!-- RAIL -->
2074    <Rule>
2075      <MaxScaleDenominator>2500000</MaxScaleDenominator>
2076      <MinScaleDenominator>1000000</MinScaleDenominator>
2077      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
2078       <LineSymbolizer>
2079        <CssParameter name="stroke">#aaa</CssParameter>
2080        <CssParameter name="stroke-width">1</CssParameter>
2081      </LineSymbolizer>
2082    </Rule>
2083    <Rule>
2084      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2085      <MinScaleDenominator>100000</MinScaleDenominator>
2086      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
2087       <LineSymbolizer>
2088        <CssParameter name="stroke">#aaa</CssParameter>
2089        <CssParameter name="stroke-width">2</CssParameter>
2090      </LineSymbolizer>
2091    </Rule>
2092    <Rule>
2093      <MaxScaleDenominator>100000</MaxScaleDenominator>
2094      <MinScaleDenominator>1000</MinScaleDenominator>
2095      <Filter>[railway] = 'preserved'</Filter>
2096      <LinePatternSymbolizer file="/home/steve/symbols/rail_preserved.png" type="png" width="20" height="3" />
2097    </Rule>
2098   
2099  </Style>
2100
2101 
2102  <!-- ROADS TEXT -->
2103  <Style name="roads-text">
2104    <Rule>
2105      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
2106      <MaxScaleDenominator>500000</MaxScaleDenominator>
2107      <MinScaleDenominator>100</MinScaleDenominator>
2108      <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"/>
2109    </Rule>
2110    <Rule>
2111      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
2112      <MaxScaleDenominator>500000</MaxScaleDenominator>
2113      <MinScaleDenominator>100</MinScaleDenominator>
2114      <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"/>
2115    </Rule>
2116    <Rule>
2117      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
2118      <MaxScaleDenominator>500000</MaxScaleDenominator>
2119      <MinScaleDenominator>100</MinScaleDenominator>
2120      <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"/>
2121    </Rule>
2122    <Rule>
2123      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
2124      <MaxScaleDenominator>500000</MaxScaleDenominator>
2125      <MinScaleDenominator>100</MinScaleDenominator>
2126      <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"/>
2127    </Rule>
2128
2129    <Rule>
2130      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
2131      <MaxScaleDenominator>150000</MaxScaleDenominator>
2132      <MinScaleDenominator>100</MinScaleDenominator>
2133      <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"/>
2134    </Rule>
2135    <Rule>
2136      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
2137      <MaxScaleDenominator>150000</MaxScaleDenominator>
2138      <MinScaleDenominator>100</MinScaleDenominator>
2139      <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"/>
2140    </Rule>
2141    <Rule>
2142      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
2143      <MaxScaleDenominator>150000</MaxScaleDenominator>
2144      <MinScaleDenominator>100</MinScaleDenominator>
2145      <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"/>
2146    </Rule>
2147    <Rule>
2148      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
2149      <MaxScaleDenominator>150000</MaxScaleDenominator>
2150      <MinScaleDenominator>100</MinScaleDenominator>
2151      <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"/>
2152    </Rule>
2153    <Rule>
2154      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
2155      <MaxScaleDenominator>150000</MaxScaleDenominator>
2156      <MinScaleDenominator>100</MinScaleDenominator>
2157      <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"/>
2158    </Rule>
2159
2160    <Rule>
2161      <Filter>[highway] = 'primary' and [length] = 1</Filter>
2162      <MaxScaleDenominator>100000</MaxScaleDenominator>
2163      <MinScaleDenominator>100</MinScaleDenominator>
2164      <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"/>
2165    </Rule>
2166    <Rule>
2167      <Filter>[highway] = 'primary' and [length] = 2</Filter>
2168      <MaxScaleDenominator>100000</MaxScaleDenominator>
2169      <MinScaleDenominator>100</MinScaleDenominator>
2170      <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"/>
2171    </Rule>
2172    <Rule>
2173      <Filter>[highway] = 'primary' and [length] = 3</Filter>
2174      <MaxScaleDenominator>100000</MaxScaleDenominator>
2175      <MinScaleDenominator>100</MinScaleDenominator>
2176      <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"/>
2177    </Rule>
2178    <Rule>
2179      <Filter>[highway] = 'primary' and [length] = 4</Filter>
2180      <MaxScaleDenominator>100000</MaxScaleDenominator>
2181      <MinScaleDenominator>100</MinScaleDenominator>
2182      <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"/>
2183    </Rule>
2184    <Rule>
2185      <Filter>[highway] = 'primary' and [length] = 5</Filter>
2186      <MaxScaleDenominator>100000</MaxScaleDenominator>
2187      <MinScaleDenominator>100</MinScaleDenominator>
2188      <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"/>
2189    </Rule>
2190
2191    <Rule>
2192      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
2193      <MaxScaleDenominator>50000</MaxScaleDenominator>
2194      <MinScaleDenominator>100</MinScaleDenominator>
2195      <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"/>
2196    </Rule>
2197    <Rule>
2198      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
2199      <MaxScaleDenominator>50000</MaxScaleDenominator>
2200      <MinScaleDenominator>100</MinScaleDenominator>
2201      <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"/>
2202    </Rule>
2203    <Rule>
2204      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
2205      <MaxScaleDenominator>50000</MaxScaleDenominator>
2206      <MinScaleDenominator>100</MinScaleDenominator>
2207      <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"/>
2208    </Rule>
2209    <Rule>
2210      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
2211      <MaxScaleDenominator>50000</MaxScaleDenominator>
2212      <MinScaleDenominator>100</MinScaleDenominator>
2213      <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"/>
2214    </Rule>
2215    <Rule>
2216      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
2217      <MaxScaleDenominator>50000</MaxScaleDenominator>
2218      <MinScaleDenominator>100</MinScaleDenominator>
2219      <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"/>
2220    </Rule>
2221
2222    <Rule>
2223      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
2224      <MaxScaleDenominator>25000</MaxScaleDenominator>
2225      <MinScaleDenominator>100</MinScaleDenominator>
2226      <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"/>
2227    </Rule>
2228    <Rule>
2229      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
2230      <MaxScaleDenominator>25000</MaxScaleDenominator>
2231      <MinScaleDenominator>100</MinScaleDenominator>
2232      <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"/>
2233    </Rule>
2234    <Rule>
2235      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
2236      <MaxScaleDenominator>25000</MaxScaleDenominator>
2237      <MinScaleDenominator>100</MinScaleDenominator>
2238      <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"/>
2239    </Rule>
2240    <Rule>
2241      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
2242      <MaxScaleDenominator>25000</MaxScaleDenominator>
2243      <MinScaleDenominator>100</MinScaleDenominator>
2244      <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"/>
2245    </Rule>
2246    <Rule>
2247      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
2248      <MaxScaleDenominator>25000</MaxScaleDenominator>
2249      <MinScaleDenominator>100</MinScaleDenominator>
2250      <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"/>
2251    </Rule>
2252
2253    <Rule>
2254      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
2255      <MaxScaleDenominator>75000</MaxScaleDenominator>
2256      <MinScaleDenominator>50000</MinScaleDenominator>
2257      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
2258    </Rule>
2259    <Rule>
2260      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
2261      <MaxScaleDenominator>50000</MaxScaleDenominator>
2262      <MinScaleDenominator>1000</MinScaleDenominator>
2263      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
2264    </Rule>
2265    <Rule>
2266      <ElseFilter/>
2267      <MaxScaleDenominator>25000</MaxScaleDenominator>
2268      <MinScaleDenominator>5000</MinScaleDenominator>
2269      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
2270    </Rule>
2271    <Rule>
2272      <ElseFilter/>
2273      <MaxScaleDenominator>5000</MaxScaleDenominator>
2274      <MinScaleDenominator>100</MinScaleDenominator>
2275      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
2276    </Rule>
2277  </Style>
2278
2279 
2280  <Style name="directions">       
2281    <Rule>
2282      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
2283      <MaxScaleDenominator>25000</MaxScaleDenominator>
2284      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="74" height="8" />
2285    </Rule>
2286    <Rule>
2287      <Filter>[oneway] = '-1'</Filter>
2288      <MaxScaleDenominator>25000</MaxScaleDenominator>
2289      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="74" height="8" />
2290    </Rule>
2291 </Style>
2292
2293  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
2294    <StyleName>world-1</StyleName>
2295    <Datasource>
2296      <Parameter name="type">shape</Parameter>
2297      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
2298    </Datasource>
2299  </Layer>
2300 
2301  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
2302    <StyleName>world</StyleName>
2303    <Datasource>
2304      <Parameter name="type">shape</Parameter>
2305      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
2306    </Datasource>
2307  </Layer>
2308 
2309  <Layer name="coast-poly" status="on" srs="+proj=merc +datum=WGS84 +over">
2310    <StyleName>coast-poly</StyleName>
2311    <Datasource>
2312      <Parameter name="type">shape</Parameter>
2313      <Parameter name="file">/home/steve/world_boundaries/shoreline_a</Parameter>
2314    </Datasource>
2315  </Layer>
2316 
2317  <Layer name="coast-line" status="on" srs="+proj=merc +datum=WGS84 +over">
2318    <StyleName>coast-line</StyleName>
2319    <Datasource>
2320      <Parameter name="type">shape</Parameter>
2321      <Parameter name="file">/home/steve/world_boundaries/shoreline_l</Parameter>
2322    </Datasource>
2323  </Layer>
2324 
2325
2326  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
2327    <StyleName>builtup</StyleName>
2328    <Datasource>
2329      <Parameter name="type">shape</Parameter>
2330      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
2331    </Datasource>
2332  </Layer>
2333 
2334  <Layer name="leisure" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2335    <StyleName>leisure</StyleName>
2336    <Datasource>
2337      <Parameter name="type">postgis</Parameter>
2338      <Parameter name="host">dev.openstreetmap.org</Parameter>
2339      <Parameter name="port">5433</Parameter>     
2340      <Parameter name="user">steve</Parameter>
2341      <Parameter name="dbname">steve</Parameter>
2342      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
2343      <Parameter name="estimate_extent">false</Parameter>
2344    </Datasource>
2345  </Layer>
2346  <Layer name="water" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2347    <StyleName>water</StyleName>
2348    <Datasource>
2349      <Parameter name="type">postgis</Parameter>
2350      <Parameter name="host">dev.openstreetmap.org</Parameter>
2351      <Parameter name="port">5433</Parameter>
2352      <Parameter name="user">steve</Parameter>
2353      <Parameter name="dbname">steve</Parameter>
2354      <Parameter name="estimate_extent">false</Parameter>
2355      <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>
2356    </Datasource>
2357  </Layer>
2358 
2359  <Layer name="waterway" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2360    <StyleName>water</StyleName>
2361    <Datasource>
2362      <Parameter name="type">postgis</Parameter>
2363      <Parameter name="host">dev.openstreetmap.org</Parameter>
2364      <Parameter name="port">5433</Parameter>
2365      <Parameter name="user">steve</Parameter>
2366      <Parameter name="dbname">steve</Parameter>
2367      <Parameter name="estimate_extent">false</Parameter>
2368      <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>
2369    </Datasource>
2370  </Layer>
2371
2372  <Layer name="minor-roads" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2373    <StyleName>minor-roads-casing</StyleName>
2374    <StyleName>minor-roads</StyleName>
2375    <StyleName>road-bridges-casing</StyleName>
2376    <StyleName>road-bridges-fill</StyleName>
2377    <Datasource>
2378      <Parameter name="type">postgis</Parameter>
2379      <Parameter name="host">dev.openstreetmap.org</Parameter>
2380      <Parameter name="port">5433</Parameter>     
2381      <Parameter name="user">steve</Parameter>
2382      <Parameter name="dbname">steve</Parameter>
2383      <Parameter name="table">
2384      (select * from planet_osm_line order by z_order) as roads
2385      </Parameter>
2386      <Parameter name="estimate_extent">false</Parameter>
2387    </Datasource>
2388  </Layer>
2389 
2390  <Layer name="roads" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2391    <!--StyleName>roads-casing</StyleName-->
2392    <StyleName>roads</StyleName>
2393    <Datasource>
2394      <Parameter name="type">postgis</Parameter>
2395      <Parameter name="host">dev.openstreetmap.org</Parameter>
2396      <Parameter name="port">5433</Parameter>     
2397      <Parameter name="user">steve</Parameter>
2398      <Parameter name="dbname">steve</Parameter>
2399      <Parameter name="table">
2400      (select * from planet_osm_roads order by z_order) as roads
2401      </Parameter>
2402      <Parameter name="estimate_extent">false</Parameter>
2403    </Datasource>
2404   </Layer>
2405   
2406   <Layer name="amenity" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2407    <StyleName>amenity</StyleName>
2408    <Datasource>
2409      <Parameter name="type">postgis</Parameter>
2410      <Parameter name="host">dev.openstreetmap.org</Parameter>
2411      <Parameter name="port">5433</Parameter>     
2412      <Parameter name="user">steve</Parameter>     
2413      <Parameter name="dbname">steve</Parameter>
2414      <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) as amenity</Parameter>
2415      <Parameter name="estimate_extent">false</Parameter>
2416    </Datasource>
2417   </Layer>
2418 
2419   <Layer name="planet roads text osm" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2420     <StyleName>directions</StyleName>
2421     <StyleName>roads-text</StyleName>
2422     <Datasource>
2423      <Parameter name="type">postgis</Parameter>
2424      <Parameter name="host">dev.openstreetmap.org</Parameter>
2425      <Parameter name="port">5433</Parameter>
2426      <Parameter name="user">steve</Parameter>
2427      <Parameter name="dbname">steve</Parameter>
2428      <Parameter name="table">
2429      (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
2430      </Parameter>
2431      <Parameter name="estimate_extent">false</Parameter>
2432    </Datasource>
2433  </Layer>
2434   
2435  <Layer name="area-text" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2436    <StyleName>area-text</StyleName>
2437    <Datasource>
2438      <Parameter name="type">postgis</Parameter>
2439      <Parameter name="host">dev.openstreetmap.org</Parameter>
2440      <Parameter name="port">5433</Parameter>     
2441      <Parameter name="user">steve</Parameter>
2442      <Parameter name="dbname">steve</Parameter>
2443      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
2444      <Parameter name="estimate_extent">false</Parameter>
2445    </Datasource>
2446  </Layer>
2447 
2448  <Layer name="text" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2449    <StyleName>text</StyleName>
2450    <Datasource>
2451      <Parameter name="type">postgis</Parameter>
2452      <Parameter name="host">dev.openstreetmap.org</Parameter>
2453      <Parameter name="port">5433</Parameter>     
2454      <Parameter name="user">steve</Parameter>
2455      <Parameter name="dbname">steve</Parameter>
2456      <Parameter name="table">planet_osm_point</Parameter>
2457      <Parameter name="estimate_extent">false</Parameter>
2458    </Datasource>
2459  </Layer>
2460 
2461  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
2462    <StyleName>places</StyleName>
2463    <Datasource>
2464      <Parameter name="type">shape</Parameter>
2465      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
2466    </Datasource>
2467  </Layer>
2468</Map>
Note: See TracBrowser for help on using the repository browser.