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

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

Move the area names into a separate layer to try and stop them rendering
underneath other things - it only seems to have been partially successful
though as roads still seem to render over area names for some reason.

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