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

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

Render names on areas like parks, schools etc.

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