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

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

Add shields for tertiary roads. Closes #577.

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