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

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

Lightened landuse=residential so that grey unclassified lines show up, added highway=steps, light_rail [tunnel] and added transparent mini_round.png

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