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

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

Added admin=boundary, mini-round, below ground subway/rail, byway +2 pngs

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