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

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

add beach, lakes +2, new peak PNG, add beach PNG, change light_rail

  • Property svn:eol-style set to native
File size: 83.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
4    <Style name="mapnik:selection">
5      <Rule>
6        <Filter>[mapnik:geometry] = 1</Filter> 
7        <PointSymbolizer/>
8      </Rule>
9      <Rule>
10        <Filter>[mapnik:geometry] = 2</Filter> 
11        <LineSymbolizer>
12          <CssParameter name="stroke">red</CssParameter>
13          <CssParameter name="stroke-width">6</CssParameter>
14          <CssParameter name="stroke-opacity">0.5</CssParameter>
15        </LineSymbolizer>
16        <LineSymbolizer>
17          <CssParameter name="stroke">yellow</CssParameter>
18          <CssParameter name="stroke-width">2</CssParameter>
19          <CssParameter name="stroke-opacity">1.0</CssParameter>
20        </LineSymbolizer>
21      </Rule>
22      <Rule>
23        <Filter>[mapnik:geometry] = 3</Filter> 
24        <PolygonSymbolizer>
25          <CssParameter name="fill">red</CssParameter>
26          <CssParameter name="fill-opacity">0.5</CssParameter>
27        </PolygonSymbolizer>
28      </Rule>
29    </Style>
30
31   <Style name="world-1">
32    <Rule>
33      <MaxScaleDenominator>250000000000</MaxScaleDenominator>
34      <MinScaleDenominator>6000000</MinScaleDenominator>
35      <PolygonSymbolizer>
36        <CssParameter name="fill">#f2efe9</CssParameter>
37      </PolygonSymbolizer>
38       <LineSymbolizer>
39        <CssParameter name="stroke">#b5d0d0</CssParameter>
40        <CssParameter name="stroke-width">0.5</CssParameter>
41      </LineSymbolizer>
42    </Rule>
43  </Style>
44  <Style name="world">
45    <Rule>
46      <MaxScaleDenominator>6000000</MaxScaleDenominator>
47      <MinScaleDenominator>600000</MinScaleDenominator>
48      <PolygonSymbolizer>
49        <CssParameter name="fill">#f2efe9</CssParameter>
50      </PolygonSymbolizer>
51    </Rule>
52  </Style>
53
54  <Style name="coast-poly">
55    <Rule>
56      <MaxScaleDenominator>600000</MaxScaleDenominator>
57      <PolygonSymbolizer>
58        <CssParameter name="fill">#f2efe9</CssParameter>
59      </PolygonSymbolizer>
60    </Rule>
61  </Style>
62
63  <Style name="coast-line">
64    <Rule>
65      <MaxScaleDenominator>600000</MaxScaleDenominator>
66      <LineSymbolizer>
67        <CssParameter name="stroke">skyblue</CssParameter>
68      </LineSymbolizer>
69    </Rule>
70  </Style>
71 
72  <!-- BUILTUP VMAP0 -->
73  <!-- level 7-9-->
74  <Style name="builtup">
75    <Rule>
76      <MaxScaleDenominator>2500000</MaxScaleDenominator>
77      <MinScaleDenominator>500000</MinScaleDenominator>
78      <PolygonSymbolizer>
79        <CssParameter name="fill">#ddd</CssParameter>
80      </PolygonSymbolizer>
81    </Rule>
82  </Style>
83 
84  <Style name="places">
85    <Rule>
86      <MaxScaleDenominator>50000000</MaxScaleDenominator>
87      <MinScaleDenominator>10000000</MinScaleDenominator>
88      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
89    </Rule>
90  </Style>
91 
92  <Style name="amenity">
93    <Rule>
94      <MaxScaleDenominator>5000</MaxScaleDenominator>
95      <Filter>[amenity]='post_box'</Filter>
96      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
97    </Rule>
98    <Rule>
99      <MaxScaleDenominator>5000</MaxScaleDenominator>
100      <Filter>[amenity]='post_office'</Filter>
101      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
102    </Rule>
103
104    <Rule>
105      <MaxScaleDenominator>250000</MaxScaleDenominator>
106      <MinScaleDenominator>25000</MinScaleDenominator> 
107      <Filter>[railway]='station'</Filter>
108      <PointSymbolizer file="/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
109    </Rule>
110     <Rule>
111      <MaxScaleDenominator>25000</MaxScaleDenominator>
112      <Filter>[railway]='station'</Filter>
113      <PointSymbolizer file="/home/steve/symbols/station.png" type="png" width="9" height="9" />
114    </Rule>
115    <Rule>
116      <MaxScaleDenominator>50000</MaxScaleDenominator>
117      <MinScaleDenominator>25000</MinScaleDenominator> 
118      <Filter>[railway]='station'</Filter>
119      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
120    </Rule>
121    <Rule>
122      <MaxScaleDenominator>25000</MaxScaleDenominator>
123      <Filter>[railway]='station'</Filter>
124      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
125    </Rule>
126   
127    <Rule>
128      <MaxScaleDenominator>10000</MaxScaleDenominator>
129      <Filter>[amenity]='pub'</Filter>
130      <PointSymbolizer file="/home/steve/symbols/pub.png" type="png" width="16" height="16" />
131    </Rule>
132    <Rule>
133      <MaxScaleDenominator>500000</MaxScaleDenominator>
134      <Filter>[natural]='peak'</Filter>
135      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
136    </Rule>
137    <Rule>
138      <MaxScaleDenominator>5000</MaxScaleDenominator>
139      <Filter>[man_made]='mast'</Filter>
140      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
141    </Rule>
142    <Rule>
143      <MaxScaleDenominator>10000</MaxScaleDenominator>
144      <Filter>[amenity]='recycling'</Filter>
145      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
146    </Rule>
147   
148    <Rule>
149      <MaxScaleDenominator>20000</MaxScaleDenominator>
150      <Filter>[amenity]='hospital'</Filter>
151      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
152    </Rule>
153   
154    <Rule>
155      <MaxScaleDenominator>5000</MaxScaleDenominator>
156      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>     
157      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
158    </Rule>
159   
160    <Rule>
161      <MaxScaleDenominator>20000</MaxScaleDenominator>
162      <Filter>[amenity]='parking'</Filter>
163      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
164    </Rule>
165   
166    <Rule>
167      <MaxScaleDenominator>10000</MaxScaleDenominator>
168      <Filter>[amenity]='place_of_worship'</Filter>
169      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
170     </Rule>
171    <Rule>
172      <MaxScaleDenominator>10000</MaxScaleDenominator>
173      <Filter>[amenity]='airport'</Filter>
174      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
175     </Rule>
176    <Rule>
177      <MaxScaleDenominator>20000</MaxScaleDenominator>
178      <Filter>[highway]='mini_roundabout'</Filter>
179      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
180    </Rule>
181
182  </Style>
183 
184  <Style name="leisure">
185    <Rule>
186      <Filter>[tourism] = 'attraction'</Filter>
187      <MaxScaleDenominator>1000000</MaxScaleDenominator>
188      <PolygonSymbolizer>
189        <CssParameter name="fill">#f2caea</CssParameter>
190     </PolygonSymbolizer>
191    </Rule>
192    <Rule>
193      <MaxScaleDenominator>1000000</MaxScaleDenominator>
194      <MinScaleDenominator>20000</MinScaleDenominator>
195      <Filter>[landuse] = 'cemetery'</Filter>
196      <PolygonSymbolizer>
197        <CssParameter name="fill">#aacbaf</CssParameter>
198      </PolygonSymbolizer>
199    </Rule>
200    <Rule>
201      <MaxScaleDenominator>1000000</MaxScaleDenominator>
202      <MinScaleDenominator>1000</MinScaleDenominator>
203      <Filter>[landuse] = 'residential'</Filter>
204      <PolygonSymbolizer>
205        <CssParameter name="fill">lightgrey</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' or [landuse] = 'forest'</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] = 'forrest'</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   
1133     <Rule>
1134      <MaxScaleDenominator>100000</MaxScaleDenominator>
1135      <MinScaleDenominator>1000</MinScaleDenominator>
1136      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
1137      <LineSymbolizer>
1138        <CssParameter name="stroke">#444</CssParameter>
1139        <CssParameter name="stroke-width">2</CssParameter>
1140      </LineSymbolizer>
1141    </Rule>
1142     <Rule>
1143      <MaxScaleDenominator>200000</MaxScaleDenominator>
1144      <MinScaleDenominator>1000</MinScaleDenominator>
1145      <Filter>[railway]='subway' and [tunnel]='yes'</Filter>
1146      <LineSymbolizer>
1147        <CssParameter name="stroke">#999</CssParameter>
1148        <CssParameter name="stroke-width">2</CssParameter>
1149        <CssParameter name="stroke-dasharray">5,3</CssParameter>
1150      </LineSymbolizer>
1151    </Rule>
1152    <Rule>
1153      <MaxScaleDenominator>200000</MaxScaleDenominator>
1154      <MinScaleDenominator>1000</MinScaleDenominator>
1155      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
1156      <LineSymbolizer>
1157        <CssParameter name="stroke">#999</CssParameter>
1158        <CssParameter name="stroke-width">2</CssParameter>
1159      </LineSymbolizer>
1160    </Rule>
1161
1162    <Rule>
1163      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
1164      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1165      <MinScaleDenominator>100000</MinScaleDenominator>
1166      <LineSymbolizer>
1167        <CssParameter name="stroke">#ccc</CssParameter>
1168        <CssParameter name="stroke-width">1</CssParameter>
1169      </LineSymbolizer>
1170    </Rule>
1171   
1172    <Rule>
1173      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1174      <MaxScaleDenominator>100000</MaxScaleDenominator>
1175      <MinScaleDenominator>50000</MinScaleDenominator>
1176      <LineSymbolizer>
1177        <CssParameter name="stroke">#fff</CssParameter>
1178        <CssParameter name="stroke-width">2</CssParameter>
1179        <CssParameter name="stroke-linejoin">round</CssParameter>
1180        <CssParameter name="stroke-linecap">round</CssParameter>
1181      </LineSymbolizer>
1182    </Rule>
1183   
1184    <Rule>
1185      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1186      <MaxScaleDenominator>50000</MaxScaleDenominator>
1187      <MinScaleDenominator>15000</MinScaleDenominator>
1188      <LineSymbolizer>
1189        <CssParameter name="stroke">#fff</CssParameter>
1190        <CssParameter name="stroke-width">3</CssParameter>
1191        <CssParameter name="stroke-linejoin">round</CssParameter>
1192        <CssParameter name="stroke-linecap">round</CssParameter>
1193      </LineSymbolizer>
1194    </Rule>
1195   
1196    <Rule>
1197      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1198      <MaxScaleDenominator>25000</MaxScaleDenominator>
1199      <MinScaleDenominator>5000</MinScaleDenominator>
1200      <LineSymbolizer>
1201        <CssParameter name="stroke">#fff</CssParameter>
1202        <CssParameter name="stroke-width">9.4</CssParameter>
1203        <CssParameter name="stroke-linejoin">round</CssParameter>
1204        <CssParameter name="stroke-linecap">round</CssParameter>
1205      </LineSymbolizer>
1206    </Rule>
1207
1208
1209    <Rule>
1210      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1211      <MaxScaleDenominator>5000</MaxScaleDenominator>
1212      <MinScaleDenominator>100</MinScaleDenominator>
1213      <LineSymbolizer>
1214        <CssParameter name="stroke">#fff</CssParameter>
1215        <CssParameter name="stroke-width">13</CssParameter>
1216        <CssParameter name="stroke-linejoin">round</CssParameter>
1217        <CssParameter name="stroke-linecap">round</CssParameter>
1218      </LineSymbolizer>
1219    </Rule>
1220
1221    <Rule>
1222      <Filter>[highway] = 'tertiary'</Filter>
1223      <MaxScaleDenominator>100000</MaxScaleDenominator>
1224      <MinScaleDenominator>50000</MinScaleDenominator>
1225      <LineSymbolizer>
1226        <CssParameter name="stroke">#ffffcc</CssParameter>
1227        <CssParameter name="stroke-width">5</CssParameter>
1228        <CssParameter name="stroke-linejoin">round</CssParameter>
1229        <CssParameter name="stroke-linecap">round</CssParameter>
1230      </LineSymbolizer>
1231    </Rule>
1232   
1233    <Rule>
1234      <Filter>[highway] = 'tertiary'</Filter>
1235      <MaxScaleDenominator>50000</MaxScaleDenominator>
1236      <MinScaleDenominator>25000</MinScaleDenominator>
1237      <LineSymbolizer>
1238        <CssParameter name="stroke">#ffffcc</CssParameter>
1239        <CssParameter name="stroke-width">7</CssParameter>
1240        <CssParameter name="stroke-linejoin">round</CssParameter>
1241        <CssParameter name="stroke-linecap">round</CssParameter>
1242      </LineSymbolizer>
1243    </Rule>
1244   
1245   <Rule>
1246      <Filter>[highway] = 'tertiary'</Filter>
1247      <MaxScaleDenominator>25000</MaxScaleDenominator>
1248      <MinScaleDenominator>5000</MinScaleDenominator>
1249      <LineSymbolizer>
1250        <CssParameter name="stroke">#ffffcc</CssParameter>
1251        <CssParameter name="stroke-width">9.4</CssParameter>
1252        <CssParameter name="stroke-linejoin">round</CssParameter>
1253        <CssParameter name="stroke-linecap">round</CssParameter>
1254      </LineSymbolizer>
1255    </Rule>
1256    <Rule>
1257      <Filter>[highway] = 'tertiary'</Filter>
1258      <MaxScaleDenominator>5000</MaxScaleDenominator>
1259      <MinScaleDenominator>1000</MinScaleDenominator>
1260      <LineSymbolizer>
1261        <CssParameter name="stroke">#ffffcc</CssParameter>
1262        <CssParameter name="stroke-width">13</CssParameter>
1263        <CssParameter name="stroke-linejoin">round</CssParameter>
1264        <CssParameter name="stroke-linecap">round</CssParameter>
1265      </LineSymbolizer>
1266    </Rule>
1267    <Rule>
1268      <Filter>[highway] = 'service'</Filter>
1269      <MaxScaleDenominator>100000</MaxScaleDenominator>
1270      <MinScaleDenominator>50000</MinScaleDenominator>
1271      <LineSymbolizer>
1272        <CssParameter name="stroke">#bbbbbb</CssParameter>
1273        <CssParameter name="stroke-width">1</CssParameter>
1274      </LineSymbolizer>
1275   </Rule>
1276    <Rule>
1277      <Filter>[highway] = 'service'</Filter>
1278      <MaxScaleDenominator>50000</MaxScaleDenominator>
1279      <MinScaleDenominator>25000</MinScaleDenominator>
1280      <LineSymbolizer>
1281        <CssParameter name="stroke">white</CssParameter>
1282        <CssParameter name="stroke-width">2</CssParameter>
1283      </LineSymbolizer>
1284   </Rule>
1285       
1286    <Rule>
1287      <Filter>[highway] = 'service'</Filter>
1288      <MaxScaleDenominator>25000</MaxScaleDenominator>
1289      <MinScaleDenominator>1000</MinScaleDenominator>
1290      <LineSymbolizer>
1291        <CssParameter name="stroke">white</CssParameter>
1292        <CssParameter name="stroke-width">6</CssParameter>
1293        <CssParameter name="stroke-linejoin">round</CssParameter>
1294        <CssParameter name="stroke-linecap">round</CssParameter>
1295      </LineSymbolizer>
1296   </Rule>
1297
1298   <Rule>
1299      <Filter>[highway] = 'bridleway'</Filter>
1300      <MaxScaleDenominator>100000</MaxScaleDenominator>
1301      <LineSymbolizer>
1302        <CssParameter name="stroke">#fff</CssParameter>
1303        <CssParameter name="stroke-width">4</CssParameter>
1304        <CssParameter name="stroke-linejoin">round</CssParameter>
1305        <CssParameter name="stroke-linecap">round</CssParameter>
1306        <CssParameter name="stroke-opacity">0.4</CssParameter>
1307      </LineSymbolizer>
1308      <LineSymbolizer>
1309        <CssParameter name="stroke">green</CssParameter>
1310        <CssParameter name="stroke-width">1.5</CssParameter>
1311        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1312      </LineSymbolizer>
1313    </Rule>
1314    <Rule>
1315      <Filter>[highway] = 'footway'</Filter>
1316      <MaxScaleDenominator>100000</MaxScaleDenominator>
1317      <LineSymbolizer>
1318        <CssParameter name="stroke">#fff</CssParameter>
1319        <CssParameter name="stroke-width">6</CssParameter>
1320        <CssParameter name="stroke-linejoin">round</CssParameter>
1321        <CssParameter name="stroke-linecap">round</CssParameter>
1322        <CssParameter name="stroke-opacity">0.4</CssParameter>
1323      </LineSymbolizer>
1324      <LineSymbolizer>
1325        <CssParameter name="stroke">salmon</CssParameter>
1326        <CssParameter name="stroke-width">2.0</CssParameter>
1327        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1328        <CssParameter name="stroke-linejoin">round</CssParameter>
1329        <CssParameter name="stroke-linecap">round</CssParameter>
1330      </LineSymbolizer>
1331    </Rule>
1332
1333    <Rule>
1334      <Filter>[highway] = 'cycleway'</Filter>
1335      <MaxScaleDenominator>100000</MaxScaleDenominator>
1336      <LineSymbolizer>
1337        <CssParameter name="stroke">white</CssParameter>
1338        <CssParameter name="stroke-width">4</CssParameter>
1339        <CssParameter name="stroke-linejoin">round</CssParameter>
1340        <CssParameter name="stroke-linecap">round</CssParameter>
1341        <CssParameter name="stroke-opacity">0.4</CssParameter>
1342      </LineSymbolizer>
1343      <LineSymbolizer>
1344        <CssParameter name="stroke">blue</CssParameter>
1345        <CssParameter name="stroke-width">1.5</CssParameter>
1346        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1347        <CssParameter name="stroke-linejoin">round</CssParameter>
1348        <CssParameter name="stroke-linecap">round</CssParameter>
1349      </LineSymbolizer>
1350    </Rule>
1351    <Rule>
1352      <Filter>[highway] = 'byway'</Filter>
1353      <MaxScaleDenominator>100000</MaxScaleDenominator>
1354      <LineSymbolizer>
1355        <CssParameter name="stroke">white</CssParameter>
1356        <CssParameter name="stroke-width">6</CssParameter>
1357        <CssParameter name="stroke-linejoin">round</CssParameter>
1358        <CssParameter name="stroke-linecap">round</CssParameter>
1359        <CssParameter name="stroke-opacity">0.4</CssParameter>
1360      </LineSymbolizer>
1361      <LineSymbolizer>
1362        <CssParameter name="stroke">#ffcc00</CssParameter>
1363        <CssParameter name="stroke-width">2.0</CssParameter>
1364        <CssParameter name="stroke-dasharray">3,4</CssParameter>
1365        <CssParameter name="stroke-linejoin">round</CssParameter>
1366        <CssParameter name="stroke-linecap">round</CssParameter>
1367      </LineSymbolizer>
1368    </Rule>
1369    <Rule>
1370      <Filter>[highway] = 'track'</Filter>
1371      <MaxScaleDenominator>100000</MaxScaleDenominator>
1372      <LineSymbolizer>
1373        <CssParameter name="stroke">white</CssParameter>
1374        <CssParameter name="stroke-width">6</CssParameter>
1375        <CssParameter name="stroke-linejoin">round</CssParameter>
1376        <CssParameter name="stroke-linecap">round</CssParameter>
1377        <CssParameter name="stroke-opacity">0.4</CssParameter>
1378      </LineSymbolizer>
1379      <LineSymbolizer>
1380        <CssParameter name="stroke">#996600</CssParameter>
1381        <CssParameter name="stroke-width">2.0</CssParameter>
1382        <CssParameter name="stroke-dasharray">3,4</CssParameter>
1383        <CssParameter name="stroke-linejoin">round</CssParameter>
1384        <CssParameter name="stroke-linecap">round</CssParameter>
1385      </LineSymbolizer>
1386    </Rule>
1387    <Rule>
1388      <Filter>[highway] = 'pedestrian'</Filter>
1389      <MaxScaleDenominator>50000</MaxScaleDenominator>
1390      <LineSymbolizer>
1391        <CssParameter name="stroke">grey</CssParameter>
1392        <CssParameter name="stroke-width">5</CssParameter>
1393      </LineSymbolizer>
1394      <LineSymbolizer>
1395        <CssParameter name="stroke">#ededed</CssParameter>
1396        <CssParameter name="stroke-width">4</CssParameter>
1397      </LineSymbolizer>
1398    </Rule>
1399    <Rule>
1400      <Filter>[highway] = 'unsurfaced'</Filter>
1401      <MaxScaleDenominator>100000</MaxScaleDenominator>
1402      <MinScaleDenominator>25000</MinScaleDenominator>
1403        <LineSymbolizer>
1404        <CssParameter name="stroke">grey</CssParameter>
1405        <CssParameter name="stroke-width">4</CssParameter>
1406        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1407      </LineSymbolizer>
1408      <LineSymbolizer>
1409        <CssParameter name="stroke">white</CssParameter>
1410        <CssParameter name="stroke-width">3.0</CssParameter>
1411      </LineSymbolizer>
1412    </Rule>
1413
1414    <Rule>
1415      <Filter>[highway] = 'unsurfaced'</Filter>
1416      <MaxScaleDenominator>25000</MaxScaleDenominator>
1417      <MinScaleDenominator>10000</MinScaleDenominator>
1418        <LineSymbolizer>
1419        <CssParameter name="stroke">grey</CssParameter>
1420        <CssParameter name="stroke-width">8</CssParameter>
1421        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1422      </LineSymbolizer>
1423      <LineSymbolizer>
1424        <CssParameter name="stroke">white</CssParameter>
1425        <CssParameter name="stroke-width">7.0</CssParameter>
1426      </LineSymbolizer>
1427    </Rule>
1428    <Rule>
1429      <Filter>[highway] = 'unsurfaced'</Filter>
1430      <MaxScaleDenominator>10000</MaxScaleDenominator>
1431        <LineSymbolizer>
1432        <CssParameter name="stroke">grey</CssParameter>
1433        <CssParameter name="stroke-width">12</CssParameter>
1434        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1435      </LineSymbolizer>
1436      <LineSymbolizer>
1437        <CssParameter name="stroke">white</CssParameter>
1438        <CssParameter name="stroke-width">10.0</CssParameter>
1439      </LineSymbolizer>
1440    </Rule>
1441
1442     <Rule>
1443      <Filter>[route] = 'ferry'</Filter>
1444      <MaxScaleDenominator>500000</MaxScaleDenominator>
1445      <LineSymbolizer>
1446        <CssParameter name="stroke">navy</CssParameter>
1447        <CssParameter name="stroke-width">0.8</CssParameter>
1448        <CssParameter name="stroke-dasharray">6,6</CssParameter>
1449      </LineSymbolizer>
1450    </Rule>
1451
1452    <Rule>
1453      <Filter>[aeroway] = 'runway'</Filter>
1454      <MaxScaleDenominator>500000</MaxScaleDenominator>
1455      <MinScaleDenominator>200000</MinScaleDenominator>
1456      <LineSymbolizer>
1457        <CssParameter name="stroke">#bbc</CssParameter>
1458        <CssParameter name="stroke-width">2</CssParameter>
1459      </LineSymbolizer>
1460    </Rule>
1461    <Rule>
1462      <Filter>[aeroway] = 'runway'</Filter>
1463      <MaxScaleDenominator>200000</MaxScaleDenominator>
1464      <MinScaleDenominator>50000</MinScaleDenominator>
1465      <LineSymbolizer>
1466        <CssParameter name="stroke">#bbc</CssParameter>
1467        <CssParameter name="stroke-width">7</CssParameter>
1468      </LineSymbolizer>
1469    </Rule>
1470    <Rule>
1471      <Filter>[aeroway] = 'runway'</Filter>
1472      <MaxScaleDenominator>50000</MaxScaleDenominator>
1473      <LineSymbolizer>
1474        <CssParameter name="stroke">#bbc</CssParameter>
1475        <CssParameter name="stroke-width">18</CssParameter>
1476      </LineSymbolizer>
1477    </Rule>
1478    <Rule>
1479      <Filter>[aeroway] = 'taxiway'</Filter>
1480      <MaxScaleDenominator>500000</MaxScaleDenominator>
1481      <MinScaleDenominator>50000</MinScaleDenominator>
1482      <LineSymbolizer>
1483        <CssParameter name="stroke">#bbc</CssParameter>
1484        <CssParameter name="stroke-width">1</CssParameter>
1485      </LineSymbolizer>
1486    </Rule>
1487    <Rule>
1488      <Filter>[aeroway] = 'taxiway'</Filter>
1489      <MaxScaleDenominator>50000</MaxScaleDenominator>
1490      <MinScaleDenominator>20000</MinScaleDenominator>
1491      <LineSymbolizer>
1492        <CssParameter name="stroke">#bbc</CssParameter>
1493        <CssParameter name="stroke-width">4</CssParameter>
1494      </LineSymbolizer>
1495    </Rule>
1496    <Rule>
1497      <Filter>[aeroway] = 'taxiway'</Filter>
1498      <MaxScaleDenominator>20000</MaxScaleDenominator>
1499      <LineSymbolizer>
1500        <CssParameter name="stroke">#bbc</CssParameter>
1501        <CssParameter name="stroke-width">6</CssParameter>
1502      </LineSymbolizer>
1503    </Rule>
1504    <Rule>
1505      <Filter>[boundary] = 'administrative'</Filter>
1506      <MaxScaleDenominator>10000000</MaxScaleDenominator>
1507      <MinScaleDenominator>1000000</MinScaleDenominator>
1508      <LineSymbolizer>
1509        <CssParameter name="stroke">purple</CssParameter>
1510        <CssParameter name="stroke-width">1</CssParameter>
1511          <CssParameter name="stroke-dasharray">8,3,2,3</CssParameter>
1512        <CssParameter name="stroke-opacity">0.3</CssParameter>
1513      </LineSymbolizer>
1514    </Rule>
1515    <Rule>
1516      <Filter>[boundary] = 'administrative'</Filter>
1517      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1518      <LineSymbolizer>
1519        <CssParameter name="stroke">purple</CssParameter>
1520        <CssParameter name="stroke-width">2</CssParameter>
1521          <CssParameter name="stroke-dasharray">8,3,2,3</CssParameter>
1522        <CssParameter name="stroke-opacity">0.3</CssParameter>
1523      </LineSymbolizer>
1524    </Rule>
1525
1526    <!--Rule>
1527      <ElseFilter/>
1528      <MaxScaleDenominator>1500000</MaxScaleDenominator>
1529      <MinScaleDenominator>1000</MinScaleDenominator>
1530      <LineSymbolizer>
1531        <CssParameter name="stroke">black</CssParameter>
1532        <CssParameter name="stroke-width">2</CssParameter>
1533        <CssParameter name="stroke-linejoin">round</CssParameter>
1534        <CssParameter name="stroke-linecap">round</CssParameter>
1535        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1536      </LineSymbolizer>
1537    </Rule-->
1538  </Style>
1539 
1540  <Style name="roads">
1541    <!-- MOTORWAY-->
1542    <!-- level 4-5 -->
1543    <Rule>
1544      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1545      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1546      <MinScaleDenominator>5000000</MinScaleDenominator>
1547      <LineSymbolizer>
1548        <CssParameter name="stroke">#809bc0</CssParameter>
1549        <CssParameter name="stroke-width">1</CssParameter>
1550      </LineSymbolizer>
1551    </Rule>
1552    <!-- level 6-8 -->
1553    <Rule>
1554      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1555      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1556      <MinScaleDenominator>1000000</MinScaleDenominator>
1557      <LineSymbolizer>
1558       <CssParameter name="stroke">#809bc0</CssParameter>
1559       <CssParameter name="stroke-width">2</CssParameter>
1560      </LineSymbolizer>
1561    </Rule>
1562    <!-- level 9 -->
1563   <Rule>
1564     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1565      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1566      <MinScaleDenominator>500000</MinScaleDenominator>
1567      <LineSymbolizer>
1568      <CssParameter name="stroke">#809bc0</CssParameter>
1569      <CssParameter name="stroke-width">3</CssParameter>
1570    </LineSymbolizer>
1571   </Rule>
1572   
1573    <!-- TRUNK -->
1574    <!--level 4-6-->
1575    <Rule>
1576      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1577      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1578      <MinScaleDenominator>2500000</MinScaleDenominator>
1579      <LineSymbolizer>
1580        <CssParameter name="stroke">#7fc97f</CssParameter>
1581        <CssParameter name="stroke-width">1</CssParameter>
1582      </LineSymbolizer>
1583    </Rule>
1584    <!-- level 7-9 -->
1585    <Rule>
1586      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1587      <MaxScaleDenominator>2500000</MaxScaleDenominator>
1588      <MinScaleDenominator>500000</MinScaleDenominator>
1589      <LineSymbolizer>
1590        <CssParameter name="stroke">#7fc97f</CssParameter>
1591        <CssParameter name="stroke-width">2</CssParameter>
1592      </LineSymbolizer>
1593    </Rule>
1594    <!-- level 10-->
1595    <Rule>
1596      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1597      <MaxScaleDenominator>500000</MaxScaleDenominator>
1598      <MinScaleDenominator>100000</MinScaleDenominator>
1599      <LineSymbolizer>
1600        <CssParameter name="stroke">#7fc97f</CssParameter>
1601        <CssParameter name="stroke-width">3</CssParameter>
1602      </LineSymbolizer>
1603    </Rule>
1604   
1605   <!-- PRIMARY-->
1606   <!-- level 5-6-->
1607   <Rule>
1608      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1609      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1610      <MinScaleDenominator>2000000</MinScaleDenominator>
1611      <LineSymbolizer>
1612        <CssParameter name="stroke">#e46d71</CssParameter>
1613        <CssParameter name="stroke-width">0.7</CssParameter>
1614      </LineSymbolizer>
1615    </Rule>
1616    <!-- level 7-9-->
1617    <Rule>
1618      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1619      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1620      <MinScaleDenominator>500000</MinScaleDenominator>
1621      <LineSymbolizer>
1622        <CssParameter name="stroke">#e46d71</CssParameter>
1623        <CssParameter name="stroke-width">2.0</CssParameter>
1624      </LineSymbolizer>
1625    </Rule>
1626    <!-- level 10 -->   
1627    <Rule>
1628      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1629      <MaxScaleDenominator>500000</MaxScaleDenominator>
1630      <MinScaleDenominator>100000</MinScaleDenominator>
1631      <LineSymbolizer>
1632        <CssParameter name="stroke">#e46d71</CssParameter>
1633        <CssParameter name="stroke-width">3</CssParameter>
1634      </LineSymbolizer>
1635    </Rule>
1636
1637   
1638    <!-- SECONDARY -->
1639    <!-- level 7-9 -->
1640    <Rule>
1641      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1642      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1643      <MinScaleDenominator>500000</MinScaleDenominator>
1644      <LineSymbolizer>
1645        <CssParameter name="stroke">#fdbf6f</CssParameter>
1646        <CssParameter name="stroke-width">1</CssParameter>
1647      </LineSymbolizer>
1648    </Rule>
1649    <Rule>
1650      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1651      <MaxScaleDenominator>500000</MaxScaleDenominator>
1652      <MinScaleDenominator>100000</MinScaleDenominator>
1653      <LineSymbolizer>
1654        <CssParameter name="stroke">#fdbf6f</CssParameter>
1655        <CssParameter name="stroke-width">2</CssParameter>
1656      </LineSymbolizer>
1657    </Rule>
1658   
1659    <!-- RAIL -->
1660    <Rule>
1661      <MaxScaleDenominator>2500000</MaxScaleDenominator>
1662      <MinScaleDenominator>1000000</MinScaleDenominator>
1663      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
1664       <LineSymbolizer>
1665        <CssParameter name="stroke">#aaa</CssParameter>
1666        <CssParameter name="stroke-width">1</CssParameter>
1667      </LineSymbolizer>
1668    </Rule>
1669    <Rule>
1670      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1671      <MinScaleDenominator>100000</MinScaleDenominator>
1672      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
1673       <LineSymbolizer>
1674        <CssParameter name="stroke">#aaa</CssParameter>
1675        <CssParameter name="stroke-width">2</CssParameter>
1676      </LineSymbolizer>
1677    </Rule>
1678    <Rule>
1679      <MaxScaleDenominator>100000</MaxScaleDenominator>
1680      <MinScaleDenominator>1000</MinScaleDenominator>
1681      <Filter>[railway] = 'preserved'</Filter>
1682      <LinePatternSymbolizer file="/home/steve/symbols/rail_preserved.png" type="png" width="20" height="3" />
1683    </Rule>
1684   
1685  </Style>
1686
1687 
1688  <!-- ROADS TEXT -->
1689  <Style name="roads-text">
1690    <Rule>
1691      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
1692      <MaxScaleDenominator>500000</MaxScaleDenominator>
1693      <MinScaleDenominator>100</MinScaleDenominator>
1694      <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"/>
1695    </Rule>
1696    <Rule>
1697      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
1698      <MaxScaleDenominator>500000</MaxScaleDenominator>
1699      <MinScaleDenominator>100</MinScaleDenominator>
1700      <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"/>
1701    </Rule>
1702    <Rule>
1703      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
1704      <MaxScaleDenominator>500000</MaxScaleDenominator>
1705      <MinScaleDenominator>100</MinScaleDenominator>
1706      <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"/>
1707    </Rule>
1708    <Rule>
1709      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
1710      <MaxScaleDenominator>500000</MaxScaleDenominator>
1711      <MinScaleDenominator>100</MinScaleDenominator>
1712      <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"/>
1713    </Rule>
1714
1715    <Rule>
1716      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
1717      <MaxScaleDenominator>150000</MaxScaleDenominator>
1718      <MinScaleDenominator>100</MinScaleDenominator>
1719      <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"/>
1720    </Rule>
1721    <Rule>
1722      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
1723      <MaxScaleDenominator>150000</MaxScaleDenominator>
1724      <MinScaleDenominator>100</MinScaleDenominator>
1725      <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"/>
1726    </Rule>
1727    <Rule>
1728      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
1729      <MaxScaleDenominator>150000</MaxScaleDenominator>
1730      <MinScaleDenominator>100</MinScaleDenominator>
1731      <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"/>
1732    </Rule>
1733    <Rule>
1734      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
1735      <MaxScaleDenominator>150000</MaxScaleDenominator>
1736      <MinScaleDenominator>100</MinScaleDenominator>
1737      <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"/>
1738    </Rule>
1739    <Rule>
1740      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
1741      <MaxScaleDenominator>150000</MaxScaleDenominator>
1742      <MinScaleDenominator>100</MinScaleDenominator>
1743      <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"/>
1744    </Rule>
1745
1746    <Rule>
1747      <Filter>[highway] = 'primary' and [length] = 1</Filter>
1748      <MaxScaleDenominator>100000</MaxScaleDenominator>
1749      <MinScaleDenominator>100</MinScaleDenominator>
1750      <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"/>
1751    </Rule>
1752    <Rule>
1753      <Filter>[highway] = 'primary' and [length] = 2</Filter>
1754      <MaxScaleDenominator>100000</MaxScaleDenominator>
1755      <MinScaleDenominator>100</MinScaleDenominator>
1756      <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"/>
1757    </Rule>
1758    <Rule>
1759      <Filter>[highway] = 'primary' and [length] = 3</Filter>
1760      <MaxScaleDenominator>100000</MaxScaleDenominator>
1761      <MinScaleDenominator>100</MinScaleDenominator>
1762      <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"/>
1763    </Rule>
1764    <Rule>
1765      <Filter>[highway] = 'primary' and [length] = 4</Filter>
1766      <MaxScaleDenominator>100000</MaxScaleDenominator>
1767      <MinScaleDenominator>100</MinScaleDenominator>
1768      <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"/>
1769    </Rule>
1770    <Rule>
1771      <Filter>[highway] = 'primary' and [length] = 5</Filter>
1772      <MaxScaleDenominator>100000</MaxScaleDenominator>
1773      <MinScaleDenominator>100</MinScaleDenominator>
1774      <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"/>
1775    </Rule>
1776
1777    <Rule>
1778      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
1779      <MaxScaleDenominator>50000</MaxScaleDenominator>
1780      <MinScaleDenominator>100</MinScaleDenominator>
1781      <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"/>
1782    </Rule>
1783    <Rule>
1784      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
1785      <MaxScaleDenominator>50000</MaxScaleDenominator>
1786      <MinScaleDenominator>100</MinScaleDenominator>
1787      <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"/>
1788    </Rule>
1789    <Rule>
1790      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
1791      <MaxScaleDenominator>50000</MaxScaleDenominator>
1792      <MinScaleDenominator>100</MinScaleDenominator>
1793      <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"/>
1794    </Rule>
1795    <Rule>
1796      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
1797      <MaxScaleDenominator>50000</MaxScaleDenominator>
1798      <MinScaleDenominator>100</MinScaleDenominator>
1799      <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"/>
1800    </Rule>
1801    <Rule>
1802      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
1803      <MaxScaleDenominator>50000</MaxScaleDenominator>
1804      <MinScaleDenominator>100</MinScaleDenominator>
1805      <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"/>
1806    </Rule>
1807
1808    <Rule>
1809      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
1810      <MaxScaleDenominator>75000</MaxScaleDenominator>
1811      <MinScaleDenominator>50000</MinScaleDenominator>
1812      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
1813    </Rule>
1814    <Rule>
1815      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
1816      <MaxScaleDenominator>50000</MaxScaleDenominator>
1817      <MinScaleDenominator>1000</MinScaleDenominator>
1818      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
1819    </Rule>
1820    <Rule>
1821      <ElseFilter/>
1822      <MaxScaleDenominator>25000</MaxScaleDenominator>
1823      <MinScaleDenominator>5000</MinScaleDenominator>
1824      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
1825    </Rule>
1826    <Rule>
1827      <ElseFilter/>
1828      <MaxScaleDenominator>5000</MaxScaleDenominator>
1829      <MinScaleDenominator>100</MinScaleDenominator>
1830      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
1831    </Rule>
1832  </Style>
1833
1834 
1835  <Style name="directions">       
1836    <Rule>
1837      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
1838      <MaxScaleDenominator>25000</MaxScaleDenominator>
1839      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="74" height="8" />
1840    </Rule>
1841    <Rule>
1842      <Filter>[oneway] = '-1'</Filter>
1843      <MaxScaleDenominator>25000</MaxScaleDenominator>
1844      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="74" height="8" />
1845    </Rule>
1846 </Style>
1847
1848  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
1849    <StyleName>world-1</StyleName>
1850    <Datasource>
1851      <Parameter name="type">shape</Parameter>
1852      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
1853    </Datasource>
1854  </Layer>
1855 
1856  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
1857    <StyleName>world</StyleName>
1858    <Datasource>
1859      <Parameter name="type">shape</Parameter>
1860      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
1861    </Datasource>
1862  </Layer>
1863 
1864  <Layer name="coast-poly" status="on" srs="+proj=merc +datum=WGS84 +over">
1865    <StyleName>coast-poly</StyleName>
1866    <Datasource>
1867      <Parameter name="type">shape</Parameter>
1868      <Parameter name="file">/home/steve/world_boundaries/shoreline_a</Parameter>
1869    </Datasource>
1870  </Layer>
1871 
1872  <Layer name="coast-line" status="on" srs="+proj=merc +datum=WGS84 +over">
1873    <StyleName>coast-line</StyleName>
1874    <Datasource>
1875      <Parameter name="type">shape</Parameter>
1876      <Parameter name="file">/home/steve/world_boundaries/shoreline_l</Parameter>
1877    </Datasource>
1878  </Layer>
1879 
1880
1881  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
1882    <StyleName>builtup</StyleName>
1883    <Datasource>
1884      <Parameter name="type">shape</Parameter>
1885      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
1886    </Datasource>
1887  </Layer>
1888 
1889  <Layer name="leisure" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1890    <StyleName>leisure</StyleName>
1891    <Datasource>
1892      <Parameter name="type">postgis</Parameter>
1893      <Parameter name="host">dev.openstreetmap.org</Parameter>
1894      <Parameter name="port">5433</Parameter>     
1895      <Parameter name="user">steve</Parameter>
1896      <Parameter name="dbname">steve</Parameter>
1897      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
1898      <Parameter name="estimate_extent">true</Parameter>
1899    </Datasource>
1900  </Layer>
1901  <Layer name="water" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1902    <StyleName>water</StyleName>
1903    <Datasource>
1904      <Parameter name="type">postgis</Parameter>
1905      <Parameter name="host">dev.openstreetmap.org</Parameter>
1906      <Parameter name="port">5433</Parameter>
1907      <Parameter name="user">steve</Parameter>
1908      <Parameter name="dbname">steve</Parameter>
1909      <Parameter name="estimate_extent">true</Parameter>
1910      <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>
1911    </Datasource>
1912  </Layer>
1913 
1914  <Layer name="waterway" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1915    <StyleName>water</StyleName>
1916    <Datasource>
1917      <Parameter name="type">postgis</Parameter>
1918      <Parameter name="host">dev.openstreetmap.org</Parameter>
1919      <Parameter name="port">5433</Parameter>
1920      <Parameter name="user">steve</Parameter>
1921      <Parameter name="dbname">steve</Parameter>
1922      <Parameter name="estimate_extent">true</Parameter>
1923      <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>
1924    </Datasource>
1925  </Layer>
1926
1927  <Layer name="minor-roads" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1928    <StyleName>minor-roads-casing</StyleName>
1929    <StyleName>minor-roads</StyleName>
1930    <Datasource>
1931      <Parameter name="type">postgis</Parameter>
1932      <Parameter name="host">dev.openstreetmap.org</Parameter>
1933      <Parameter name="port">5433</Parameter>     
1934      <Parameter name="user">steve</Parameter>
1935      <Parameter name="dbname">steve</Parameter>
1936      <Parameter name="table">
1937      (select * from planet_osm_line order by z_order) as roads
1938      </Parameter>
1939      <Parameter name="estimate_extent">true</Parameter>
1940    </Datasource>
1941  </Layer>
1942 
1943  <Layer name="roads" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1944    <!--StyleName>roads-casing</StyleName-->
1945    <StyleName>roads</StyleName>
1946    <Datasource>
1947      <Parameter name="type">postgis</Parameter>
1948      <Parameter name="host">dev.openstreetmap.org</Parameter>
1949      <Parameter name="port">5433</Parameter>     
1950      <Parameter name="user">steve</Parameter>
1951      <Parameter name="dbname">steve</Parameter>
1952      <Parameter name="table">
1953      (select * from planet_osm_roads order by z_order) as roads
1954      </Parameter>
1955      <Parameter name="estimate_extent">true</Parameter>
1956    </Datasource>
1957   </Layer>
1958   
1959   <Layer name="amenity" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1960    <StyleName>amenity</StyleName>
1961    <Datasource>
1962      <Parameter name="type">postgis</Parameter>
1963      <Parameter name="host">dev.openstreetmap.org</Parameter>
1964      <Parameter name="port">5433</Parameter>     
1965      <Parameter name="user">steve</Parameter>     
1966      <Parameter name="dbname">steve</Parameter>
1967      <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>
1968      <Parameter name="estimate_extent">true</Parameter>
1969    </Datasource>
1970   </Layer>
1971 
1972   <Layer name="planet roads text osm" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1973     <StyleName>directions</StyleName>
1974     <StyleName>roads-text</StyleName>
1975     <Datasource>
1976      <Parameter name="type">postgis</Parameter>
1977      <Parameter name="host">dev.openstreetmap.org</Parameter>
1978      <Parameter name="port">5433</Parameter>
1979      <Parameter name="user">steve</Parameter>
1980      <Parameter name="dbname">steve</Parameter>
1981      <Parameter name="table">
1982      (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
1983      </Parameter>
1984      <Parameter name="estimate_extent">true</Parameter>
1985    </Datasource>
1986  </Layer>
1987   
1988  <Layer name="area-text" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1989    <StyleName>area-text</StyleName>
1990    <Datasource>
1991      <Parameter name="type">postgis</Parameter>
1992      <Parameter name="host">dev.openstreetmap.org</Parameter>
1993      <Parameter name="port">5433</Parameter>     
1994      <Parameter name="user">steve</Parameter>
1995      <Parameter name="dbname">steve</Parameter>
1996      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
1997      <Parameter name="estimate_extent">true</Parameter>
1998    </Datasource>
1999  </Layer>
2000 
2001  <Layer name="text" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
2002    <StyleName>text</StyleName>
2003    <Datasource>
2004      <Parameter name="type">postgis</Parameter>
2005      <Parameter name="host">dev.openstreetmap.org</Parameter>
2006      <Parameter name="port">5433</Parameter>     
2007      <Parameter name="user">steve</Parameter>
2008      <Parameter name="dbname">steve</Parameter>
2009      <Parameter name="table">planet_osm_point</Parameter>
2010      <Parameter name="estimate_extent">true</Parameter>
2011    </Datasource>
2012  </Layer>
2013 
2014  <Layer name="places" status="on">
2015    <StyleName>places</StyleName>
2016    <Datasource>
2017      <Parameter name="type">shape</Parameter>
2018      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
2019    </Datasource>
2020  </Layer>
2021</Map>
Note: See TracBrowser for help on using the repository browser.