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

Last change on this file since 5348 was 5348, checked in by martinvoosterhout, 12 years ago

Add landuse=farm, as suggested by Karl Eichwalder on talk.

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