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

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

highway=tert smaller at z13/14, highway=tert text grey, tunnel for canal added

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