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

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

Many more bridges, barracks added, unsurfaced/track tweaked

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