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

Last change on this file since 2681 was 2681, checked in by artem, 13 years ago

applied changes as per Steve8 email
added station_small symbol

File size: 62.2 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
4    <Style name="mapnik:selection">
5      <Rule>
6        <Filter>[mapnik:geometry] = 1</Filter> 
7        <PointSymbolizer/>
8      </Rule>
9      <Rule>
10        <Filter>[mapnik:geometry] = 2</Filter> 
11        <LineSymbolizer>
12          <CssParameter name="stroke">red</CssParameter>
13          <CssParameter name="stroke-width">6</CssParameter>
14          <CssParameter name="stroke-opacity">0.5</CssParameter>
15        </LineSymbolizer>
16        <LineSymbolizer>
17          <CssParameter name="stroke">yellow</CssParameter>
18          <CssParameter name="stroke-width">2</CssParameter>
19          <CssParameter name="stroke-opacity">1.0</CssParameter>
20        </LineSymbolizer>
21      </Rule>
22      <Rule>
23        <Filter>[mapnik:geometry] = 3</Filter> 
24        <PolygonSymbolizer>
25          <CssParameter name="fill">red</CssParameter>
26          <CssParameter name="fill-opacity">0.5</CssParameter>
27        </PolygonSymbolizer>
28      </Rule>
29    </Style>
30
31   <Style name="world-1">
32    <Rule>
33      <MaxScaleDenominator>250000000000</MaxScaleDenominator>
34      <MinScaleDenominator>6000000</MinScaleDenominator>
35      <PolygonSymbolizer>
36        <CssParameter name="fill">#f2efe9</CssParameter>
37      </PolygonSymbolizer>
38       <LineSymbolizer>
39        <CssParameter name="stroke">#b5d0d0</CssParameter>
40        <CssParameter name="stroke-width">0.5</CssParameter>
41      </LineSymbolizer>
42    </Rule>
43  </Style>
44  <Style name="world">
45    <Rule>
46      <MaxScaleDenominator>6000000</MaxScaleDenominator>
47      <MinScaleDenominator>600000</MinScaleDenominator>
48      <PolygonSymbolizer>
49        <CssParameter name="fill">#f2efe9</CssParameter>
50      </PolygonSymbolizer>
51    </Rule>
52  </Style>
53
54  <Style name="coast-poly">
55    <Rule>
56      <MaxScaleDenominator>600000</MaxScaleDenominator>
57      <PolygonSymbolizer>
58        <CssParameter name="fill">#f2efe9</CssParameter>
59      </PolygonSymbolizer>
60    </Rule>
61  </Style>
62
63  <Style name="coast-line">
64    <Rule>
65      <MaxScaleDenominator>600000</MaxScaleDenominator>
66      <LineSymbolizer>
67        <CssParameter name="stroke">skyblue</CssParameter>
68      </LineSymbolizer>
69    </Rule>
70  </Style>
71 
72  <!-- BUILTUP VMAP0 -->
73  <!-- level 7-9-->
74  <Style name="builtup">
75    <Rule>
76      <MaxScaleDenominator>2500000</MaxScaleDenominator>
77      <MinScaleDenominator>500000</MinScaleDenominator>
78      <PolygonSymbolizer>
79        <CssParameter name="fill">#ddd</CssParameter>
80      </PolygonSymbolizer>
81    </Rule>
82  </Style>
83 
84  <Style name="places">
85    <Rule>
86      <MaxScaleDenominator>50000000</MaxScaleDenominator>
87      <MinScaleDenominator>10000000</MinScaleDenominator>
88      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
89    </Rule>
90  </Style>
91 
92  <Style name="amenity">
93    <Rule>
94      <MaxScaleDenominator>5000</MaxScaleDenominator>
95      <Filter>[amenity]='post_box'</Filter>
96      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
97    </Rule>
98    <Rule>
99      <MaxScaleDenominator>5000</MaxScaleDenominator>
100      <Filter>[amenity]='post_office'</Filter>
101      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
102    </Rule>
103   
104    <Rule>
105      <MaxScaleDenominator>250000</MaxScaleDenominator>
106      <MinScaleDenominator>25000</MinScaleDenominator> 
107      <Filter>[railway]='station'</Filter>
108      <PointSymbolizer file="/home/steve/symbols/station_small.png" type="png" width="5" height="5" />
109    </Rule>
110     <Rule>
111      <MaxScaleDenominator>25000</MaxScaleDenominator>
112      <Filter>[railway]='station'</Filter>
113      <PointSymbolizer file="/home/steve/symbols/station.png" type="png" width="9" height="9" />
114    </Rule>
115    <Rule>
116      <MaxScaleDenominator>50000</MaxScaleDenominator>
117      <MinScaleDenominator>25000</MinScaleDenominator> 
118      <Filter>[railway]='station'</Filter>
119      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
120    </Rule>
121    <Rule>
122      <MaxScaleDenominator>25000</MaxScaleDenominator>
123      <Filter>[railway]='station'</Filter>
124      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
125    </Rule>
126   
127    <Rule>
128      <MaxScaleDenominator>10000</MaxScaleDenominator>
129      <Filter>[amenity]='pub'</Filter>
130      <PointSymbolizer file="/home/steve/symbols/pub.png" type="png" width="16" height="16" />
131    </Rule>
132    <Rule>
133      <MaxScaleDenominator>5000</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    <Rule>
148      <MaxScaleDenominator>5000</MaxScaleDenominator>
149      <Filter>[amenity]='bus_stop'</Filter>
150      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
151    </Rule>
152    <Rule>
153      <MaxScaleDenominator>20000</MaxScaleDenominator>
154      <Filter>[amenity]='parking'</Filter>
155      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
156    </Rule>
157    <Rule>
158      <MaxScaleDenominator>10000</MaxScaleDenominator>
159      <Filter>[amenity]='place_of_worship'</Filter>
160      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
161     </Rule>
162    <Rule>
163      <MaxScaleDenominator>10000</MaxScaleDenominator>
164      <Filter>[amenity]='airport'</Filter>
165      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
166     </Rule>
167  </Style>
168 
169  <Style name="leisure">
170    <Rule>
171      <Filter>[tourism] = 'attraction'</Filter>
172      <MaxScaleDenominator>1000000</MaxScaleDenominator>
173      <PolygonSymbolizer>
174        <CssParameter name="fill">#f2caea</CssParameter>
175     </PolygonSymbolizer>
176    </Rule>
177    <Rule>
178      <MaxScaleDenominator>1000000</MaxScaleDenominator>
179      <MinScaleDenominator>20000</MinScaleDenominator>
180      <Filter>[landuse] = 'cemetery'</Filter>
181      <PolygonSymbolizer>
182        <CssParameter name="fill">#aacbaf</CssParameter>
183      </PolygonSymbolizer>
184    </Rule>
185    <Rule>
186      <MaxScaleDenominator>1000000</MaxScaleDenominator>
187      <MinScaleDenominator>1000</MinScaleDenominator>
188      <Filter>[landuse] = 'residential'</Filter>
189      <PolygonSymbolizer>
190        <CssParameter name="fill">lightgrey</CssParameter>
191      </PolygonSymbolizer>
192    </Rule>
193   
194     <Rule>
195      <MaxScaleDenominator>50000</MaxScaleDenominator>
196      <Filter>[landuse] = 'cemetery'</Filter>
197      <PolygonPatternSymbolizer file="/home/steve/symbols/grave_yard.png" type="png" width="16" height="16"/>
198    </Rule>
199   
200     <Rule>
201      <MaxScaleDenominator>1000000</MaxScaleDenominator>
202      <Filter>[landuse] = 'meadow' or [landuse] = 'wood' or [landuse] = 'forest'</Filter>
203      <PolygonSymbolizer>
204        <CssParameter name="fill">#aed1a0</CssParameter>
205     </PolygonSymbolizer>
206    </Rule>
207    <Rule>
208      <Filter>[leisure] = 'park'</Filter>
209      <MaxScaleDenominator>1000000</MaxScaleDenominator>
210      <PolygonSymbolizer>
211        <CssParameter name="fill">#b6fdb6</CssParameter>
212     </PolygonSymbolizer>
213    </Rule>
214
215    <Rule>
216      <Filter>[leisure] = 'common'</Filter>
217      <MaxScaleDenominator>1000000</MaxScaleDenominator>
218      <PolygonSymbolizer>
219        <CssParameter name="fill">#cfeca8</CssParameter>
220      </PolygonSymbolizer>
221    </Rule>
222    <Rule>
223      <Filter>[leisure] = 'garden'</Filter>
224      <MaxScaleDenominator>1000000</MaxScaleDenominator>
225      <PolygonSymbolizer>
226        <CssParameter name="fill">#cfeca8</CssParameter>
227     </PolygonSymbolizer>
228    </Rule>
229    <Rule>
230      <Filter>[leisure] = 'golf_course'</Filter>
231      <MaxScaleDenominator>1000000</MaxScaleDenominator>
232      <PolygonSymbolizer>
233        <CssParameter name="fill">#7ccd7c</CssParameter>
234     </PolygonSymbolizer>
235    </Rule>
236    <!--Rule>
237      <Filter>[leisure] = 'pitch'</Filter>
238      <MaxScaleDenominator>1000000</MaxScaleDenominator>
239      <PolygonSymbolizer>
240        <CssParameter name="fill">#7ccd7c</CssParameter>
241     </PolygonSymbolizer>
242    </Rule-->
243    <Rule>
244      <Filter>[landuse] = 'allotments'</Filter>
245      <MaxScaleDenominator>1000000</MaxScaleDenominator>
246      <PolygonSymbolizer>
247        <CssParameter name="fill">#ae7535</CssParameter>
248     </PolygonSymbolizer>
249    </Rule>
250    <Rule>
251      <Filter>[landuse] = 'forrest'</Filter>
252      <MaxScaleDenominator>2000000</MaxScaleDenominator>
253      <PolygonSymbolizer>
254        <CssParameter name="fill">#cfeca8</CssParameter>
255     </PolygonSymbolizer>
256    </Rule>
257    <Rule>
258      <Filter>[landuse] = 'recreation_ground'</Filter>
259      <MaxScaleDenominator>1000000</MaxScaleDenominator>
260      <PolygonSymbolizer>
261        <CssParameter name="fill">#cfeca8</CssParameter>
262     </PolygonSymbolizer>
263    </Rule>
264    <Rule>
265      <Filter>[landuse] = 'village_green'</Filter>
266      <MaxScaleDenominator>500000</MaxScaleDenominator>
267      <PolygonSymbolizer>
268        <CssParameter name="fill">#cfeca8</CssParameter>
269     </PolygonSymbolizer>
270    </Rule>
271    <Rule>
272      <Filter>[landuse] = 'retail'</Filter>
273      <MaxScaleDenominator>1000000</MaxScaleDenominator>
274      <PolygonSymbolizer>
275        <CssParameter name="fill">#f1dada</CssParameter>
276     </PolygonSymbolizer>
277    </Rule>
278   
279    <Rule>
280      <Filter>[landuse] = 'industrial'</Filter>
281      <MaxScaleDenominator>1000000</MaxScaleDenominator>
282      <PolygonSymbolizer>
283        <CssParameter name="fill">#f1a0a0</CssParameter>
284     </PolygonSymbolizer>
285    </Rule>
286   
287     <Rule>
288      <Filter>[natural] = 'wood'</Filter>
289      <MaxScaleDenominator>1000000</MaxScaleDenominator>
290      <PolygonSymbolizer>
291        <CssParameter name="fill">#aed1a0</CssParameter>
292     </PolygonSymbolizer>
293    </Rule>
294     <Rule>
295      <Filter>[natural] = 'heath'</Filter>
296      <MaxScaleDenominator>1000000</MaxScaleDenominator>
297      <PolygonSymbolizer>
298        <CssParameter name="fill">#ffffc0</CssParameter>
299     </PolygonSymbolizer>
300    </Rule>
301   
302    <Rule>
303      <Filter>[amenity] = 'university' or [amenity] = 'school'</Filter>
304      <MaxScaleDenominator>1000000</MaxScaleDenominator>
305      <PolygonSymbolizer>
306        <CssParameter name="fill">#f0f0d8</CssParameter>
307      </PolygonSymbolizer>
308    </Rule>
309    <Rule>
310      <Filter>[amenity] = 'university' or [amenity] = 'school'</Filter>
311      <MaxScaleDenominator>20000</MaxScaleDenominator>
312      <LineSymbolizer>
313        <CssParameter name="stroke">brown</CssParameter>
314        <CssParameter name="stroke-width">0.3</CssParameter>
315      </LineSymbolizer>
316    </Rule>
317   
318    <Rule>
319      <Filter>[amenity] = 'parking'</Filter>
320      <MaxScaleDenominator>1000000</MaxScaleDenominator>
321     <PolygonSymbolizer>
322         <CssParameter name="fill">#f7efb7</CssParameter>
323      </PolygonSymbolizer>
324    </Rule>
325    <Rule>
326      <MaxScaleDenominator>20000</MaxScaleDenominator>
327      <Filter>[amenity]='parking'</Filter>
328      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
329    </Rule>
330   
331    <Rule>
332      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
333      <MaxScaleDenominator>1000000</MaxScaleDenominator>
334     <PolygonSymbolizer>
335         <CssParameter name="fill">#fff68f</CssParameter>
336         <CssParameter name="fill-opacity">0.5</CssParameter>
337      </PolygonSymbolizer>
338    </Rule>
339   
340    <Rule>
341      <Filter>[building] = 'supermarket'</Filter>
342      <MaxScaleDenominator>1000000</MaxScaleDenominator>
343      <PolygonSymbolizer>
344         <CssParameter name="fill">pink</CssParameter>
345         <CssParameter name="fill-opacity">0.5</CssParameter> 
346      </PolygonSymbolizer>
347    </Rule>
348    <Rule>
349      <Filter>[amenity] = 'place_of_worship'</Filter>
350      <MaxScaleDenominator>1000000</MaxScaleDenominator>
351      <PolygonSymbolizer>
352         <CssParameter name="fill">lightgrey</CssParameter>
353         <CssParameter name="fill-opacity">0.5</CssParameter> 
354      </PolygonSymbolizer>
355    </Rule>
356     <Rule>
357      <Filter>[leisure] = 'pitch' or [leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
358      <MaxScaleDenominator>1000000</MaxScaleDenominator>
359      <PolygonSymbolizer>
360         <CssParameter name="fill">#8ad3af</CssParameter>
361      </PolygonSymbolizer>
362    </Rule>
363    <!--Rule>
364      <ElseFilter/>
365      <MaxScaleDenominator>1000000</MaxScaleDenominator>
366      <PolygonSymbolizer>
367        <CssParameter name="fill">lightgrey</CssParameter>
368     </PolygonSymbolizer>
369    </Rule-->
370  </Style>
371   
372  <Style name="text">
373    <Rule>
374      <Filter>[place] = 'city'</Filter>
375      <MaxScaleDenominator>10000000</MaxScaleDenominator>
376      <MinScaleDenominator>2000000</MinScaleDenominator>
377      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
378    </Rule>
379    <Rule>
380      <Filter>[place] = 'city'</Filter>
381      <MaxScaleDenominator>2000000</MaxScaleDenominator>
382      <MinScaleDenominator>20000</MinScaleDenominator>
383      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
384    </Rule>
385    <Rule>
386      <Filter>[place] = 'town'</Filter>
387      <MaxScaleDenominator>2000000</MaxScaleDenominator>
388      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="000" halo_radius="2" wrap_width="20"/>
389    </Rule>
390     <Rule>
391      <Filter>[place] = 'village'</Filter>
392      <MaxScaleDenominator>250000</MaxScaleDenominator>
393      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="2" wrap_width="0"/>
394    </Rule>
395    <Rule>
396      <Filter>[place] = 'hamlet'</Filter>
397      <MaxScaleDenominator>125000</MaxScaleDenominator>
398      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
399    </Rule>
400   
401    <Rule>
402      <Filter>[amenity] = 'pub'</Filter>
403      <MaxScaleDenominator>5000</MaxScaleDenominator>
404      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
405    </Rule>
406   
407    <Rule>
408      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' or [natural] &lt;&gt; ''</Filter>
409      <MaxScaleDenominator>20000</MaxScaleDenominator>
410      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
411    </Rule>
412   
413  </Style>
414 
415   <Style name="water">
416    <Rule>
417      <Filter>[landuse] = 'reservoir' or [landuse] = 'water'</Filter>
418      <MaxScaleDenominator>1000000</MaxScaleDenominator>
419      <PolygonSymbolizer>
420        <CssParameter name="fill">#b5d0d0</CssParameter>
421     </PolygonSymbolizer>
422    </Rule>
423   
424    <Rule>
425      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
426      <MaxScaleDenominator>1000000</MaxScaleDenominator>
427      <PolygonSymbolizer>
428        <CssParameter name="fill">#b5d0d0</CssParameter>
429     </PolygonSymbolizer>
430    </Rule>
431
432    <Rule>
433      <MaxScaleDenominator>1000000</MaxScaleDenominator>
434      <MinScaleDenominator>250000</MinScaleDenominator>
435      <LineSymbolizer>
436        <CssParameter name="stroke">#b5d0d0</CssParameter>
437        <CssParameter name="stroke-width">2</CssParameter>
438        <CssParameter name="stroke-linejoin">round</CssParameter>
439        <CssParameter name="stroke-linecap">round</CssParameter>
440      </LineSymbolizer>
441    </Rule>
442    <Rule>
443      <Filter>[waterway]='river'</Filter>
444      <MaxScaleDenominator>250000</MaxScaleDenominator>
445      <MinScaleDenominator>25000</MinScaleDenominator>
446      <LineSymbolizer>
447        <CssParameter name="stroke">#b5d0d0</CssParameter>
448        <CssParameter name="stroke-width">4</CssParameter>
449        <CssParameter name="stroke-linejoin">round</CssParameter>
450        <CssParameter name="stroke-linecap">round</CssParameter>
451      </LineSymbolizer>
452    </Rule>
453    <Rule>
454      <Filter>[waterway]='river'</Filter>
455      <MaxScaleDenominator>25000</MaxScaleDenominator>
456      <MinScaleDenominator>1000</MinScaleDenominator>
457      <LineSymbolizer>
458        <CssParameter name="stroke">#b5d0d0</CssParameter>
459        <CssParameter name="stroke-width">10</CssParameter>
460        <CssParameter name="stroke-linejoin">round</CssParameter>
461        <CssParameter name="stroke-linecap">round</CssParameter>
462      </LineSymbolizer>
463      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="white" placement="line"/>
464    </Rule>
465    <Rule>
466      <Filter>[waterway]='canal'</Filter>
467      <MaxScaleDenominator>250000</MaxScaleDenominator>
468      <MinScaleDenominator>25000</MinScaleDenominator>
469      <LineSymbolizer>
470        <CssParameter name="stroke">#b5d0d0</CssParameter>
471        <CssParameter name="stroke-width">2</CssParameter>
472        <CssParameter name="stroke-linejoin">round</CssParameter>
473        <CssParameter name="stroke-linecap">round</CssParameter>
474      </LineSymbolizer>
475      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="white" placement="line"/>
476    </Rule>
477    <Rule>
478      <Filter>[waterway]='canal'</Filter>
479      <MaxScaleDenominator>25000</MaxScaleDenominator>
480      <MinScaleDenominator>1000</MinScaleDenominator>
481      <LineSymbolizer>
482        <CssParameter name="stroke">#b5d0d0</CssParameter>
483        <CssParameter name="stroke-width">7</CssParameter>
484        <CssParameter name="stroke-linejoin">round</CssParameter>
485        <CssParameter name="stroke-linecap">round</CssParameter>
486      </LineSymbolizer>
487      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="white" placement="line"/>
488    </Rule>
489    <Rule>
490      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
491      <MaxScaleDenominator>25000</MaxScaleDenominator>
492      <MinScaleDenominator>1000</MinScaleDenominator>
493      <LineSymbolizer>
494        <CssParameter name="stroke">#b5d0d0</CssParameter>
495        <CssParameter name="stroke-width">2</CssParameter>
496      </LineSymbolizer>
497      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="white" placement="line"/>
498    </Rule>
499  </Style>
500
501  <Style name="minor-roads-casing">
502     <Rule>
503      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
504      <MaxScaleDenominator>150000</MaxScaleDenominator>
505      <MinScaleDenominator>75000</MinScaleDenominator>
506      <LineSymbolizer>
507        <CssParameter name="stroke">#506077</CssParameter>
508        <CssParameter name="stroke-width">4</CssParameter>
509        <CssParameter name="stroke-linejoin">round</CssParameter>
510        <CssParameter name="stroke-linecap">round</CssParameter>
511      </LineSymbolizer>
512    </Rule>
513     
514    <Rule>
515      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
516      <MaxScaleDenominator>75000</MaxScaleDenominator>
517      <MinScaleDenominator>25000</MinScaleDenominator>
518      <LineSymbolizer>
519        <CssParameter name="stroke">#506077</CssParameter>
520        <CssParameter name="stroke-width">7</CssParameter>
521        <CssParameter name="stroke-linejoin">round</CssParameter>
522        <CssParameter name="stroke-linecap">round</CssParameter>
523      </LineSymbolizer>
524    </Rule>
525    <Rule>
526      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
527      <MaxScaleDenominator>25000</MaxScaleDenominator>
528      <MinScaleDenominator>5000</MinScaleDenominator>
529      <LineSymbolizer>       
530        <CssParameter name="stroke">#506077</CssParameter>
531        <CssParameter name="stroke-width">14</CssParameter>
532        <CssParameter name="stroke-linejoin">round</CssParameter>
533        <CssParameter name="stroke-linecap">round</CssParameter>
534      </LineSymbolizer>
535    </Rule>
536    <Rule>
537      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
538      <MaxScaleDenominator>5000</MaxScaleDenominator>
539      <MinScaleDenominator>1000</MinScaleDenominator>
540      <LineSymbolizer>       
541        <CssParameter name="stroke">#506077</CssParameter>
542        <CssParameter name="stroke-width">17</CssParameter>
543        <CssParameter name="stroke-linejoin">round</CssParameter>
544        <CssParameter name="stroke-linecap">round</CssParameter>
545      </LineSymbolizer>
546    </Rule>
547   
548   <Rule>
549      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
550      <MaxScaleDenominator>150000</MaxScaleDenominator>
551      <MinScaleDenominator>75000</MinScaleDenominator>
552      <LineSymbolizer>
553        <CssParameter name="stroke">#477147</CssParameter>
554        <CssParameter name="stroke-width">4</CssParameter>
555        <CssParameter name="stroke-linejoin">round</CssParameter>
556        <CssParameter name="stroke-linecap">round</CssParameter>
557      </LineSymbolizer>
558    </Rule>
559 
560    <Rule>
561      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
562      <MaxScaleDenominator>75000</MaxScaleDenominator>
563      <MinScaleDenominator>25000</MinScaleDenominator>
564      <LineSymbolizer>
565        <CssParameter name="stroke">#477147</CssParameter>
566        <CssParameter name="stroke-width">11</CssParameter>
567        <CssParameter name="stroke-linejoin">round</CssParameter>
568        <CssParameter name="stroke-linecap">round</CssParameter>
569      </LineSymbolizer>
570    </Rule>
571    <!--Rule>
572      <Filter>[highway] = 'trunk_link'</Filter>
573      <MaxScaleDenominator>75000</MaxScaleDenominator>
574      <MinScaleDenominator>25000</MinScaleDenominator>
575      <LineSymbolizer>
576        <CssParameter name="stroke">#477147</CssParameter>
577        <CssParameter name="stroke-width">5</CssParameter>
578        <CssParameter name="stroke-linejoin">round</CssParameter>
579        <CssParameter name="stroke-linecap">round</CssParameter>
580      </LineSymbolizer>
581    </Rule-->
582   
583    <Rule>
584     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
585      <MaxScaleDenominator>25000</MaxScaleDenominator>
586      <MinScaleDenominator>5000</MinScaleDenominator>
587      <LineSymbolizer>       
588        <CssParameter name="stroke">#477147</CssParameter>
589        <CssParameter name="stroke-width">14</CssParameter>
590        <CssParameter name="stroke-linejoin">round</CssParameter>
591        <CssParameter name="stroke-linecap">round</CssParameter>
592      </LineSymbolizer>
593    </Rule>
594    <Rule>
595     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
596      <MaxScaleDenominator>5000</MaxScaleDenominator>
597      <MinScaleDenominator>1000</MinScaleDenominator>
598      <LineSymbolizer>       
599        <CssParameter name="stroke">#477147</CssParameter>
600        <CssParameter name="stroke-width">17</CssParameter>
601        <CssParameter name="stroke-linejoin">round</CssParameter>
602        <CssParameter name="stroke-linecap">round</CssParameter>
603      </LineSymbolizer>
604    </Rule>
605   
606    <Rule>
607      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
608      <MaxScaleDenominator>150000</MaxScaleDenominator>
609      <MinScaleDenominator>75000</MinScaleDenominator>
610      <LineSymbolizer>
611        <CssParameter name="stroke">#8d4346</CssParameter>
612        <CssParameter name="stroke-width">4</CssParameter>
613        <CssParameter name="stroke-linejoin">round</CssParameter>
614        <CssParameter name="stroke-linecap">round</CssParameter>
615      </LineSymbolizer>
616    </Rule>
617   
618    <Rule>
619      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
620      <MaxScaleDenominator>75000</MaxScaleDenominator>
621      <MinScaleDenominator>25000</MinScaleDenominator>
622      <LineSymbolizer>
623        <CssParameter name="stroke">#8d4346</CssParameter>
624        <CssParameter name="stroke-width">10</CssParameter>
625        <CssParameter name="stroke-linejoin">round</CssParameter>
626        <CssParameter name="stroke-linecap">round</CssParameter>
627      </LineSymbolizer>
628    </Rule>
629    <Rule>
630      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
631      <MaxScaleDenominator>25000</MaxScaleDenominator>
632      <MinScaleDenominator>5000</MinScaleDenominator>     
633      <LineSymbolizer>
634        <CssParameter name="stroke">#8d4346</CssParameter>
635        <CssParameter name="stroke-width">12</CssParameter>
636        <CssParameter name="stroke-linejoin">round</CssParameter>
637        <CssParameter name="stroke-linecap">round</CssParameter>
638      </LineSymbolizer>
639    </Rule>
640
641    <Rule>
642      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
643      <MaxScaleDenominator>5000</MaxScaleDenominator>     
644      <MinScaleDenominator>1000</MinScaleDenominator>
645      <LineSymbolizer>
646        <CssParameter name="stroke">#8d4346</CssParameter>
647        <CssParameter name="stroke-width">17</CssParameter>
648        <CssParameter name="stroke-linejoin">round</CssParameter>
649        <CssParameter name="stroke-linecap">round</CssParameter>
650      </LineSymbolizer>
651    </Rule>
652   
653    <Rule>
654      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
655      <MaxScaleDenominator>150000</MaxScaleDenominator>
656      <MinScaleDenominator>75000</MinScaleDenominator>
657      <LineSymbolizer>
658        <CssParameter name="stroke">#a37b48</CssParameter>
659        <CssParameter name="stroke-width">4</CssParameter>
660        <CssParameter name="stroke-linejoin">round</CssParameter>
661        <CssParameter name="stroke-linecap">round</CssParameter>
662      </LineSymbolizer>
663    </Rule>
664   
665    <Rule>
666      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
667      <MaxScaleDenominator>75000</MaxScaleDenominator>
668      <MinScaleDenominator>25000</MinScaleDenominator>
669      <LineSymbolizer>
670        <CssParameter name="stroke">#a37b48</CssParameter>
671        <CssParameter name="stroke-width">10</CssParameter>
672        <CssParameter name="stroke-linejoin">round</CssParameter>
673        <CssParameter name="stroke-linecap">round</CssParameter>
674      </LineSymbolizer>
675    </Rule>
676    <Rule>
677      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
678      <MaxScaleDenominator>25000</MaxScaleDenominator>     
679      <MinScaleDenominator>5000</MinScaleDenominator>
680      <LineSymbolizer>
681        <CssParameter name="stroke">#a37b48</CssParameter>
682        <CssParameter name="stroke-width">12</CssParameter>
683        <CssParameter name="stroke-linejoin">round</CssParameter>
684        <CssParameter name="stroke-linecap">round</CssParameter>
685      </LineSymbolizer>
686    </Rule>
687    <Rule>
688      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
689      <MaxScaleDenominator>5000</MaxScaleDenominator>     
690      <MinScaleDenominator>1000</MinScaleDenominator>
691      <LineSymbolizer>
692        <CssParameter name="stroke">#a37b48</CssParameter>
693        <CssParameter name="stroke-width">17</CssParameter>
694        <CssParameter name="stroke-linejoin">round</CssParameter>
695        <CssParameter name="stroke-linecap">round</CssParameter>
696      </LineSymbolizer>
697    </Rule>
698   
699    <Rule>
700      <Filter>[highway] = 'tertiary'</Filter>
701      <MaxScaleDenominator>100000</MaxScaleDenominator>
702      <MinScaleDenominator>50000</MinScaleDenominator>
703      <LineSymbolizer>
704        <CssParameter name="stroke">#999</CssParameter>
705        <CssParameter name="stroke-width">7</CssParameter>
706        <CssParameter name="stroke-linejoin">round</CssParameter>
707        <CssParameter name="stroke-linecap">round</CssParameter>
708      </LineSymbolizer>
709    </Rule>
710
711    <Rule>
712      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
713      <MaxScaleDenominator>100000</MaxScaleDenominator>
714      <MinScaleDenominator>50000</MinScaleDenominator>
715      <LineSymbolizer>
716        <CssParameter name="stroke">#999</CssParameter>
717        <CssParameter name="stroke-width">3</CssParameter>
718        <CssParameter name="stroke-linejoin">round</CssParameter>
719        <CssParameter name="stroke-linecap">round</CssParameter>
720      </LineSymbolizer>
721    </Rule>
722
723    <Rule>
724      <Filter>[highway] = 'tertiary'</Filter>
725      <MaxScaleDenominator>50000</MaxScaleDenominator>
726      <MinScaleDenominator>25000</MinScaleDenominator>
727      <LineSymbolizer>
728        <CssParameter name="stroke">#999</CssParameter>
729        <CssParameter name="stroke-width">9</CssParameter>
730        <CssParameter name="stroke-linejoin">round</CssParameter>
731        <CssParameter name="stroke-linecap">round</CssParameter>
732      </LineSymbolizer>
733    </Rule>
734   
735    <Rule>
736      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
737      <MaxScaleDenominator>50000</MaxScaleDenominator>
738      <MinScaleDenominator>25000</MinScaleDenominator>
739      <LineSymbolizer>
740        <CssParameter name="stroke">#999</CssParameter>
741        <CssParameter name="stroke-width">4.5</CssParameter>
742        <CssParameter name="stroke-linejoin">round</CssParameter>
743        <CssParameter name="stroke-linecap">round</CssParameter>
744      </LineSymbolizer>
745    </Rule>
746   
747    <Rule>
748      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
749      <MaxScaleDenominator>25000</MaxScaleDenominator>
750      <MinScaleDenominator>5000</MinScaleDenominator>
751      <LineSymbolizer>
752        <CssParameter name="stroke">#999</CssParameter>
753        <CssParameter name="stroke-width">11</CssParameter>
754        <CssParameter name="stroke-linejoin">round</CssParameter>
755        <CssParameter name="stroke-linecap">round</CssParameter>
756      </LineSymbolizer>
757    </Rule>
758
759    <Rule>
760      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
761      <MaxScaleDenominator>5000</MaxScaleDenominator>
762      <MinScaleDenominator>100</MinScaleDenominator>
763      <LineSymbolizer>
764        <CssParameter name="stroke">#999</CssParameter>
765        <CssParameter name="stroke-width">16</CssParameter>
766        <CssParameter name="stroke-linejoin">round</CssParameter>
767        <CssParameter name="stroke-linecap">round</CssParameter>
768      </LineSymbolizer>
769    </Rule>
770
771    <Rule>
772      <Filter>[highway] = 'service'</Filter>
773      <MaxScaleDenominator>50000</MaxScaleDenominator>
774      <MinScaleDenominator>25000</MinScaleDenominator>
775      <LineSymbolizer>
776        <CssParameter name="stroke">#999</CssParameter>
777        <CssParameter name="stroke-width">3</CssParameter>
778        <CssParameter name="stroke-linejoin">round</CssParameter>
779        <CssParameter name="stroke-linecap">round</CssParameter>
780      </LineSymbolizer>
781    </Rule>
782    <Rule>
783      <Filter>[highway] = 'service'</Filter>
784      <MaxScaleDenominator>25000</MaxScaleDenominator>
785      <MinScaleDenominator>1000</MinScaleDenominator>
786      <LineSymbolizer>
787        <CssParameter name="stroke">#999</CssParameter>
788        <CssParameter name="stroke-width">8</CssParameter>
789        <CssParameter name="stroke-linejoin">round</CssParameter>
790        <CssParameter name="stroke-linecap">round</CssParameter>
791      </LineSymbolizer>
792   </Rule>
793  </Style>
794 
795  <Style name="minor-roads">
796    <!-- level 10 -->
797    <Rule>
798      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
799      <MaxScaleDenominator>500000</MaxScaleDenominator>
800      <MinScaleDenominator>25000</MinScaleDenominator>
801      <LineSymbolizer>
802        <CssParameter name="stroke">#809bc0</CssParameter>
803        <CssParameter name="stroke-width">4</CssParameter>
804      </LineSymbolizer>
805    </Rule>
806   
807   
808    <!-- level 11 ...-->
809    <Rule>
810      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
811      <MaxScaleDenominator>25000</MaxScaleDenominator>
812      <MinScaleDenominator>10000</MinScaleDenominator>
813      <LineSymbolizer>
814        <CssParameter name="stroke">#809bc0</CssParameter>
815        <CssParameter name="stroke-width">8</CssParameter>
816        <CssParameter name="stroke-linejoin">round</CssParameter>
817        <CssParameter name="stroke-linecap">round</CssParameter>
818      </LineSymbolizer>
819    </Rule>
820   
821    <Rule>
822      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
823      <MaxScaleDenominator>10000</MaxScaleDenominator>
824      <MinScaleDenominator>5000</MinScaleDenominator>
825      <LineSymbolizer>
826        <CssParameter name="stroke">#809bc0</CssParameter>
827        <CssParameter name="stroke-width">12</CssParameter>
828        <CssParameter name="stroke-linejoin">round</CssParameter>
829        <CssParameter name="stroke-linecap">round</CssParameter>
830      </LineSymbolizer>
831    </Rule>
832    <Rule>
833      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
834      <MaxScaleDenominator>5000</MaxScaleDenominator>
835      <MinScaleDenominator>1000</MinScaleDenominator>
836      <LineSymbolizer>
837        <CssParameter name="stroke">#809bc0</CssParameter>
838        <CssParameter name="stroke-width">14</CssParameter>
839        <CssParameter name="stroke-linejoin">round</CssParameter>
840        <CssParameter name="stroke-linecap">round</CssParameter>
841      </LineSymbolizer>
842    </Rule>
843
844    <Rule>
845      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
846      <MaxScaleDenominator>100000</MaxScaleDenominator>
847      <MinScaleDenominator>25000</MinScaleDenominator>
848      <LineSymbolizer>
849        <CssParameter name="stroke">#7fc97f</CssParameter>
850        <CssParameter name="stroke-width">8</CssParameter>
851        <CssParameter name="stroke-linejoin">round</CssParameter>
852        <CssParameter name="stroke-linecap">round</CssParameter>
853      </LineSymbolizer>
854    </Rule>
855   
856    <Rule>
857      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
858      <MaxScaleDenominator>50000</MaxScaleDenominator>
859      <MinScaleDenominator>5000</MinScaleDenominator>
860      <LineSymbolizer>
861        <CssParameter name="stroke">#7fc97f</CssParameter>
862        <CssParameter name="stroke-width">10</CssParameter>
863        <CssParameter name="stroke-linejoin">round</CssParameter>
864        <CssParameter name="stroke-linecap">round</CssParameter>
865      </LineSymbolizer>
866    </Rule>
867     
868    <Rule>
869      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
870      <MaxScaleDenominator>5000</MaxScaleDenominator>
871      <MinScaleDenominator>1000</MinScaleDenominator>
872      <LineSymbolizer>
873        <CssParameter name="stroke">#7fc97f</CssParameter>
874        <CssParameter name="stroke-width">14</CssParameter>
875        <CssParameter name="stroke-linejoin">round</CssParameter>
876        <CssParameter name="stroke-linecap">round</CssParameter>
877      </LineSymbolizer>
878    </Rule>
879   
880    <Rule>
881      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
882      <MaxScaleDenominator>100000</MaxScaleDenominator>
883      <MinScaleDenominator>25000</MinScaleDenominator>
884      <LineSymbolizer>
885        <CssParameter name="stroke">#e46d71</CssParameter>
886        <CssParameter name="stroke-width">8</CssParameter>
887        <CssParameter name="stroke-linejoin">round</CssParameter>
888        <CssParameter name="stroke-linecap">round</CssParameter>
889      </LineSymbolizer>
890    </Rule>
891    <Rule>
892      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
893      <MaxScaleDenominator>25000</MaxScaleDenominator>
894      <MinScaleDenominator>5000</MinScaleDenominator>
895      <LineSymbolizer>
896        <CssParameter name="stroke">#e46d71</CssParameter>
897        <CssParameter name="stroke-width">10</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] = 'primary' or [highway] = 'primary_link'</Filter>
905      <MaxScaleDenominator>5000</MaxScaleDenominator>
906      <MinScaleDenominator>1000</MinScaleDenominator>
907      <LineSymbolizer>
908        <CssParameter name="stroke">#e46d71</CssParameter>
909        <CssParameter name="stroke-width">14</CssParameter>
910        <CssParameter name="stroke-linejoin">round</CssParameter>
911        <CssParameter name="stroke-linecap">round</CssParameter>
912      </LineSymbolizer>
913    </Rule>
914   
915    <!-- level 11 ..-->
916   <Rule>
917      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
918      <MaxScaleDenominator>150000</MaxScaleDenominator>
919      <MinScaleDenominator>75000</MinScaleDenominator>
920      <LineSymbolizer>
921        <CssParameter name="stroke">#fdbf6f</CssParameter>
922        <CssParameter name="stroke-width">2</CssParameter>
923        <CssParameter name="stroke-linejoin">round</CssParameter>
924        <CssParameter name="stroke-linecap">round</CssParameter>
925      </LineSymbolizer>
926    </Rule>
927   
928    <Rule>
929      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
930      <MaxScaleDenominator>75000</MaxScaleDenominator>
931      <MinScaleDenominator>25000</MinScaleDenominator>
932      <LineSymbolizer>
933        <CssParameter name="stroke">#fdbf6f</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   
940    <Rule>
941      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
942      <MaxScaleDenominator>25000</MaxScaleDenominator>
943      <MinScaleDenominator>5000</MinScaleDenominator>
944      <LineSymbolizer>
945        <CssParameter name="stroke">#fdbf6f</CssParameter>
946        <CssParameter name="stroke-width">10</CssParameter>
947        <CssParameter name="stroke-linejoin">round</CssParameter>
948        <CssParameter name="stroke-linecap">round</CssParameter>
949      </LineSymbolizer>
950    </Rule>
951    <Rule>
952      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
953      <MaxScaleDenominator>5000</MaxScaleDenominator>
954      <MinScaleDenominator>1000</MinScaleDenominator>
955      <LineSymbolizer>
956        <CssParameter name="stroke">#fdbf6f</CssParameter>
957        <CssParameter name="stroke-width">14</CssParameter>
958        <CssParameter name="stroke-linejoin">round</CssParameter>
959        <CssParameter name="stroke-linecap">round</CssParameter>
960      </LineSymbolizer>
961    </Rule>   
962    <!-- -->
963    <Rule>
964      <MaxScaleDenominator>100000</MaxScaleDenominator>
965      <MinScaleDenominator>1000</MinScaleDenominator>
966      <Filter>[railway] = 'rail'</Filter>
967      <LinePatternSymbolizer file="/home/steve/symbols/rail.png" type="png" width="20" height="3" />
968    </Rule>
969
970    <Rule>
971      <MaxScaleDenominator>100000</MaxScaleDenominator>
972      <MinScaleDenominator>1000</MinScaleDenominator>
973      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway]='subway'</Filter>
974      <LineSymbolizer>
975        <CssParameter name="stroke">#555</CssParameter>
976        <CssParameter name="stroke-width">3</CssParameter>
977      </LineSymbolizer>
978    </Rule>
979   
980    <Rule>
981      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
982      <MaxScaleDenominator>1000000</MaxScaleDenominator>
983      <MinScaleDenominator>100000</MinScaleDenominator>
984      <LineSymbolizer>
985        <CssParameter name="stroke">#ccc</CssParameter>
986        <CssParameter name="stroke-width">1</CssParameter>
987      </LineSymbolizer>
988    </Rule>
989   
990    <Rule>
991      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
992      <MaxScaleDenominator>100000</MaxScaleDenominator>
993      <MinScaleDenominator>50000</MinScaleDenominator>
994      <LineSymbolizer>
995        <CssParameter name="stroke">#fff</CssParameter>
996        <CssParameter name="stroke-width">2</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] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1004      <MaxScaleDenominator>50000</MaxScaleDenominator>
1005      <MinScaleDenominator>15000</MinScaleDenominator>
1006      <LineSymbolizer>
1007        <CssParameter name="stroke">#fff</CssParameter>
1008        <CssParameter name="stroke-width">3</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] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1016      <MaxScaleDenominator>25000</MaxScaleDenominator>
1017      <MinScaleDenominator>5000</MinScaleDenominator>
1018      <LineSymbolizer>
1019        <CssParameter name="stroke">#fff</CssParameter>
1020        <CssParameter name="stroke-width">9.4</CssParameter>
1021        <CssParameter name="stroke-linejoin">round</CssParameter>
1022        <CssParameter name="stroke-linecap">round</CssParameter>
1023      </LineSymbolizer>
1024    </Rule>
1025
1026
1027    <Rule>
1028      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1029      <MaxScaleDenominator>5000</MaxScaleDenominator>
1030      <MinScaleDenominator>100</MinScaleDenominator>
1031      <LineSymbolizer>
1032        <CssParameter name="stroke">#fff</CssParameter>
1033        <CssParameter name="stroke-width">13</CssParameter>
1034        <CssParameter name="stroke-linejoin">round</CssParameter>
1035        <CssParameter name="stroke-linecap">round</CssParameter>
1036      </LineSymbolizer>
1037    </Rule>
1038
1039    <Rule>
1040      <Filter>[highway] = 'tertiary'</Filter>
1041      <MaxScaleDenominator>100000</MaxScaleDenominator>
1042      <MinScaleDenominator>50000</MinScaleDenominator>
1043      <LineSymbolizer>
1044        <CssParameter name="stroke">#ffffcc</CssParameter>
1045        <CssParameter name="stroke-width">5</CssParameter>
1046        <CssParameter name="stroke-linejoin">round</CssParameter>
1047        <CssParameter name="stroke-linecap">round</CssParameter>
1048      </LineSymbolizer>
1049    </Rule>
1050   
1051    <Rule>
1052      <Filter>[highway] = 'tertiary'</Filter>
1053      <MaxScaleDenominator>50000</MaxScaleDenominator>
1054      <MinScaleDenominator>25000</MinScaleDenominator>
1055      <LineSymbolizer>
1056        <CssParameter name="stroke">#ffffcc</CssParameter>
1057        <CssParameter name="stroke-width">7</CssParameter>
1058        <CssParameter name="stroke-linejoin">round</CssParameter>
1059        <CssParameter name="stroke-linecap">round</CssParameter>
1060      </LineSymbolizer>
1061    </Rule>
1062   
1063   <Rule>
1064      <Filter>[highway] = 'tertiary'</Filter>
1065      <MaxScaleDenominator>25000</MaxScaleDenominator>
1066      <MinScaleDenominator>5000</MinScaleDenominator>
1067      <LineSymbolizer>
1068        <CssParameter name="stroke">#ffffcc</CssParameter>
1069        <CssParameter name="stroke-width">9.4</CssParameter>
1070        <CssParameter name="stroke-linejoin">round</CssParameter>
1071        <CssParameter name="stroke-linecap">round</CssParameter>
1072      </LineSymbolizer>
1073    </Rule>
1074    <Rule>
1075      <Filter>[highway] = 'tertiary'</Filter>
1076      <MaxScaleDenominator>5000</MaxScaleDenominator>
1077      <MinScaleDenominator>1000</MinScaleDenominator>
1078      <LineSymbolizer>
1079        <CssParameter name="stroke">#ffffcc</CssParameter>
1080        <CssParameter name="stroke-width">13</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] = 'service'</Filter>
1088      <MaxScaleDenominator>50000</MaxScaleDenominator>
1089      <MinScaleDenominator>25000</MinScaleDenominator>
1090      <LineSymbolizer>
1091        <CssParameter name="stroke">white</CssParameter>
1092        <CssParameter name="stroke-width">2</CssParameter>
1093      </LineSymbolizer>
1094   </Rule>
1095       
1096    <Rule>
1097      <Filter>[highway] = 'service'</Filter>
1098      <MaxScaleDenominator>25000</MaxScaleDenominator>
1099      <MinScaleDenominator>1000</MinScaleDenominator>
1100      <LineSymbolizer>
1101        <CssParameter name="stroke">white</CssParameter>
1102        <CssParameter name="stroke-width">6</CssParameter>
1103        <CssParameter name="stroke-linejoin">round</CssParameter>
1104        <CssParameter name="stroke-linecap">round</CssParameter>
1105      </LineSymbolizer>
1106   </Rule>
1107
1108   <Rule>
1109      <Filter>[highway] = 'bridleway'</Filter>
1110      <MaxScaleDenominator>50000</MaxScaleDenominator>
1111      <LineSymbolizer>
1112        <CssParameter name="stroke">#fff</CssParameter>
1113        <CssParameter name="stroke-width">6</CssParameter>
1114        <CssParameter name="stroke-linejoin">round</CssParameter>
1115        <CssParameter name="stroke-linecap">round</CssParameter>
1116        <CssParameter name="stroke-opacity">0.4</CssParameter>
1117      </LineSymbolizer>
1118      <LineSymbolizer>
1119        <CssParameter name="stroke">green</CssParameter>
1120        <CssParameter name="stroke-width">2.0</CssParameter>
1121        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1122      </LineSymbolizer>
1123    </Rule>
1124    <Rule>
1125      <Filter>[highway] = 'footway'</Filter>
1126      <MaxScaleDenominator>50000</MaxScaleDenominator>
1127      <LineSymbolizer>
1128        <CssParameter name="stroke">#fff</CssParameter>
1129        <CssParameter name="stroke-width">6</CssParameter>
1130        <CssParameter name="stroke-linejoin">round</CssParameter>
1131        <CssParameter name="stroke-linecap">round</CssParameter>
1132        <CssParameter name="stroke-opacity">0.4</CssParameter>
1133      </LineSymbolizer>
1134      <LineSymbolizer>
1135        <CssParameter name="stroke">salmon</CssParameter>
1136        <CssParameter name="stroke-width">2.0</CssParameter>
1137        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1138        <CssParameter name="stroke-linejoin">round</CssParameter>
1139        <CssParameter name="stroke-linecap">round</CssParameter>
1140      </LineSymbolizer>
1141    </Rule>
1142    <Rule>
1143      <Filter>[highway] = 'cycleway' or [highway] = 'track'</Filter>
1144      <MaxScaleDenominator>50000</MaxScaleDenominator>
1145      <LineSymbolizer>
1146        <CssParameter name="stroke">white</CssParameter>
1147        <CssParameter name="stroke-width">6</CssParameter>
1148        <CssParameter name="stroke-linejoin">round</CssParameter>
1149        <CssParameter name="stroke-linecap">round</CssParameter>
1150        <CssParameter name="stroke-opacity">0.4</CssParameter>
1151      </LineSymbolizer>
1152      <LineSymbolizer>
1153        <CssParameter name="stroke">salmon</CssParameter>
1154        <CssParameter name="stroke-width">2.0</CssParameter>
1155        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1156        <CssParameter name="stroke-linejoin">round</CssParameter>
1157        <CssParameter name="stroke-linecap">round</CssParameter>
1158      </LineSymbolizer>
1159    </Rule>
1160    <Rule>
1161      <Filter>[highway] = 'pedestrian'</Filter>
1162      <MaxScaleDenominator>50000</MaxScaleDenominator>
1163      <LineSymbolizer>
1164        <CssParameter name="stroke">grey</CssParameter>
1165        <CssParameter name="stroke-width">5</CssParameter>
1166      </LineSymbolizer>
1167      <LineSymbolizer>
1168        <CssParameter name="stroke">#ededed</CssParameter>
1169        <CssParameter name="stroke-width">4</CssParameter>
1170      </LineSymbolizer>
1171    </Rule>
1172    <Rule>
1173      <Filter>[highway] = 'unsurfaced' or [highway] = 'byway'</Filter>
1174      <MaxScaleDenominator>50000</MaxScaleDenominator>
1175      <LineSymbolizer>
1176        <CssParameter name="stroke">#fff</CssParameter>
1177        <CssParameter name="stroke-width">6</CssParameter>
1178        <CssParameter name="stroke-linejoin">round</CssParameter>
1179        <CssParameter name="stroke-linecap">round</CssParameter>
1180        <CssParameter name="stroke-opacity">0.4</CssParameter>
1181      </LineSymbolizer>
1182      <LineSymbolizer>
1183        <CssParameter name="stroke">#ffc000</CssParameter>
1184        <CssParameter name="stroke-width">2.0</CssParameter>
1185        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1186        <CssParameter name="stroke-linejoin">round</CssParameter>
1187        <CssParameter name="stroke-linecap">round</CssParameter>
1188      </LineSymbolizer>
1189    </Rule>
1190     <Rule>
1191      <Filter>[route] = 'ferry'</Filter>
1192      <MaxScaleDenominator>500000</MaxScaleDenominator>
1193      <LineSymbolizer>
1194        <CssParameter name="stroke">navy</CssParameter>
1195        <CssParameter name="stroke-width">0.8</CssParameter>
1196        <CssParameter name="stroke-dasharray">6,6</CssParameter>
1197      </LineSymbolizer>
1198    </Rule>
1199    <Rule>
1200      <Filter>[aeroway] = 'runway'</Filter>
1201      <MaxScaleDenominator>50000</MaxScaleDenominator>
1202      <LineSymbolizer>
1203        <CssParameter name="stroke">lightgrey</CssParameter>
1204        <CssParameter name="stroke-width">4</CssParameter>
1205      </LineSymbolizer>
1206    </Rule>
1207    <!--Rule>
1208      <ElseFilter/>
1209      <MaxScaleDenominator>1500000</MaxScaleDenominator>
1210      <MinScaleDenominator>1000</MinScaleDenominator>
1211      <LineSymbolizer>
1212        <CssParameter name="stroke">black</CssParameter>
1213        <CssParameter name="stroke-width">2</CssParameter>
1214        <CssParameter name="stroke-linejoin">round</CssParameter>
1215        <CssParameter name="stroke-linecap">round</CssParameter>
1216        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1217      </LineSymbolizer>
1218    </Rule-->
1219  </Style>
1220 
1221  <Style name="roads">
1222    <!-- MOTORWAY-->
1223    <!-- level 4-5 -->
1224    <Rule>
1225      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1226      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1227      <MinScaleDenominator>5000000</MinScaleDenominator>
1228      <LineSymbolizer>
1229        <CssParameter name="stroke">#809bc0</CssParameter>
1230        <CssParameter name="stroke-width">1</CssParameter>
1231      </LineSymbolizer>
1232    </Rule>
1233    <!-- level 6-8 -->
1234    <Rule>
1235      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1236      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1237      <MinScaleDenominator>1000000</MinScaleDenominator>
1238      <LineSymbolizer>
1239       <CssParameter name="stroke">#809bc0</CssParameter>
1240       <CssParameter name="stroke-width">2</CssParameter>
1241      </LineSymbolizer>
1242    </Rule>
1243    <!-- level 9 -->
1244   <Rule>
1245     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1246      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1247      <MinScaleDenominator>500000</MinScaleDenominator>
1248      <LineSymbolizer>
1249      <CssParameter name="stroke">#809bc0</CssParameter>
1250      <CssParameter name="stroke-width">3</CssParameter>
1251    </LineSymbolizer>
1252   </Rule>
1253   
1254    <!-- TRUNK -->
1255    <!--level 4-6-->
1256    <Rule>
1257      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1258      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1259      <MinScaleDenominator>2500000</MinScaleDenominator>
1260      <LineSymbolizer>
1261        <CssParameter name="stroke">#7fc97f</CssParameter>
1262        <CssParameter name="stroke-width">1</CssParameter>
1263      </LineSymbolizer>
1264    </Rule>
1265    <!-- level 7-9 -->
1266    <Rule>
1267      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1268      <MaxScaleDenominator>2500000</MaxScaleDenominator>
1269      <MinScaleDenominator>500000</MinScaleDenominator>
1270      <LineSymbolizer>
1271        <CssParameter name="stroke">#7fc97f</CssParameter>
1272        <CssParameter name="stroke-width">2</CssParameter>
1273      </LineSymbolizer>
1274    </Rule>
1275    <!-- level 10-->
1276    <Rule>
1277      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1278      <MaxScaleDenominator>500000</MaxScaleDenominator>
1279      <MinScaleDenominator>100000</MinScaleDenominator>
1280      <LineSymbolizer>
1281        <CssParameter name="stroke">#7fc97f</CssParameter>
1282        <CssParameter name="stroke-width">3</CssParameter>
1283      </LineSymbolizer>
1284    </Rule>
1285   
1286   <!-- PRIMARY-->
1287   <!-- level 5-6-->
1288   <Rule>
1289      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1290      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1291      <MinScaleDenominator>2000000</MinScaleDenominator>
1292      <LineSymbolizer>
1293        <CssParameter name="stroke">#e46d71</CssParameter>
1294        <CssParameter name="stroke-width">0.7</CssParameter>
1295      </LineSymbolizer>
1296    </Rule>
1297    <!-- level 7-9-->
1298    <Rule>
1299      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1300      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1301      <MinScaleDenominator>500000</MinScaleDenominator>
1302      <LineSymbolizer>
1303        <CssParameter name="stroke">#e46d71</CssParameter>
1304        <CssParameter name="stroke-width">2.0</CssParameter>
1305      </LineSymbolizer>
1306    </Rule>
1307    <!-- level 10 -->   
1308    <Rule>
1309      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1310      <MaxScaleDenominator>500000</MaxScaleDenominator>
1311      <MinScaleDenominator>100000</MinScaleDenominator>
1312      <LineSymbolizer>
1313        <CssParameter name="stroke">#e46d71</CssParameter>
1314        <CssParameter name="stroke-width">3</CssParameter>
1315      </LineSymbolizer>
1316    </Rule>
1317
1318   
1319    <!-- SECONDARY -->
1320    <!-- level 7-9 -->
1321    <Rule>
1322      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1323      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1324      <MinScaleDenominator>500000</MinScaleDenominator>
1325      <LineSymbolizer>
1326        <CssParameter name="stroke">#fdbf6f</CssParameter>
1327        <CssParameter name="stroke-width">1</CssParameter>
1328      </LineSymbolizer>
1329    </Rule>
1330    <Rule>
1331      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1332      <MaxScaleDenominator>500000</MaxScaleDenominator>
1333      <MinScaleDenominator>100000</MinScaleDenominator>
1334      <LineSymbolizer>
1335        <CssParameter name="stroke">#fdbf6f</CssParameter>
1336        <CssParameter name="stroke-width">2</CssParameter>
1337      </LineSymbolizer>
1338    </Rule>
1339   
1340    <!-- RAIL -->
1341     <Rule>
1342      <MaxScaleDenominator>2500000</MaxScaleDenominator>
1343      <MinScaleDenominator>1000000</MinScaleDenominator>
1344      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail'</Filter>
1345       <LineSymbolizer>
1346        <CssParameter name="stroke">#555</CssParameter>
1347        <CssParameter name="stroke-width">1</CssParameter>
1348      </LineSymbolizer>
1349    </Rule>
1350    <Rule>
1351      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1352      <MinScaleDenominator>100000</MinScaleDenominator>
1353      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail'</Filter>
1354       <LineSymbolizer>
1355        <CssParameter name="stroke">#555</CssParameter>
1356        <CssParameter name="stroke-width">2</CssParameter>
1357      </LineSymbolizer>
1358    </Rule>
1359  </Style>
1360
1361 
1362  <!-- ROADS TEXT -->
1363  <Style name="roads-text">
1364    <Rule>
1365      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
1366      <MaxScaleDenominator>500000</MaxScaleDenominator>
1367      <MinScaleDenominator>100</MinScaleDenominator>
1368      <ShieldSymbolizer name="name" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield.png" type="png" width="24" height="17"/>
1369    </Rule>
1370    <Rule>
1371      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
1372      <MaxScaleDenominator>500000</MaxScaleDenominator>
1373      <MinScaleDenominator>100</MinScaleDenominator>
1374      <ShieldSymbolizer name="name" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield2.png" type="png" width="31" height="17"/>
1375    </Rule>
1376    <Rule>
1377      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
1378      <MaxScaleDenominator>75000</MaxScaleDenominator>
1379      <MinScaleDenominator>50000</MinScaleDenominator>
1380      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
1381    </Rule>
1382   
1383    <Rule>
1384      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
1385      <MaxScaleDenominator>50000</MaxScaleDenominator>
1386      <MinScaleDenominator>1000</MinScaleDenominator>
1387      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
1388    </Rule>
1389   
1390    <Rule>
1391      <ElseFilter/>
1392      <MaxScaleDenominator>25000</MaxScaleDenominator>
1393      <MinScaleDenominator>5000</MinScaleDenominator>
1394      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
1395    </Rule>
1396
1397    <Rule>
1398      <ElseFilter/>
1399      <MaxScaleDenominator>5000</MaxScaleDenominator>
1400      <MinScaleDenominator>100</MinScaleDenominator>
1401      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
1402    </Rule>
1403   
1404  </Style>
1405
1406  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
1407    <StyleName>world-1</StyleName>
1408    <Datasource>
1409      <Parameter name="type">shape</Parameter>
1410      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
1411    </Datasource>
1412  </Layer>
1413 
1414  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
1415    <StyleName>world</StyleName>
1416    <Datasource>
1417      <Parameter name="type">shape</Parameter>
1418      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
1419    </Datasource>
1420  </Layer>
1421 
1422  <Layer name="coast-poly" status="on" srs="+proj=merc +datum=WGS84 +over">
1423    <StyleName>coast-poly</StyleName>
1424    <Datasource>
1425      <Parameter name="type">shape</Parameter>
1426      <Parameter name="file">/home/steve/world_boundaries/shoreline_a</Parameter>
1427    </Datasource>
1428  </Layer>
1429 
1430  <Layer name="coast-line" status="on" srs="+proj=merc +datum=WGS84 +over">
1431    <StyleName>coast-line</StyleName>
1432    <Datasource>
1433      <Parameter name="type">shape</Parameter>
1434      <Parameter name="file">/home/steve/world_boundaries/shoreline_l</Parameter>
1435    </Datasource>
1436  </Layer>
1437 
1438
1439  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
1440    <StyleName>builtup</StyleName>
1441    <Datasource>
1442      <Parameter name="type">shape</Parameter>
1443      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
1444    </Datasource>
1445  </Layer>
1446 
1447  <Layer name="leisure" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1448    <StyleName>leisure</StyleName>
1449    <Datasource>
1450      <Parameter name="type">postgis</Parameter>
1451      <Parameter name="host">dev.openstreetmap.org</Parameter>
1452      <Parameter name="port">5433</Parameter>     
1453      <Parameter name="user">steve</Parameter>
1454      <Parameter name="dbname">steve</Parameter>
1455      <Parameter name="table">(select * from planet_osm_polygon) as leisure</Parameter>
1456      <Parameter name="estimate_extent">true</Parameter>
1457    </Datasource>
1458  </Layer>
1459  <Layer name="water" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1460    <StyleName>water</StyleName>
1461    <Datasource>
1462      <Parameter name="type">postgis</Parameter>
1463      <Parameter name="host">dev.openstreetmap.org</Parameter>
1464      <Parameter name="port">5433</Parameter>
1465      <Parameter name="user">steve</Parameter>
1466      <Parameter name="dbname">steve</Parameter>
1467      <Parameter name="estimate_extent">true</Parameter>
1468      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water') as water</Parameter>
1469    </Datasource>
1470  </Layer>
1471 
1472  <Layer name="waterway" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1473    <StyleName>water</StyleName>
1474    <Datasource>
1475      <Parameter name="type">postgis</Parameter>
1476      <Parameter name="host">dev.openstreetmap.org</Parameter>
1477      <Parameter name="port">5433</Parameter>
1478      <Parameter name="user">steve</Parameter>
1479      <Parameter name="dbname">steve</Parameter>
1480      <Parameter name="estimate_extent">true</Parameter>
1481      <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') as water</Parameter>
1482    </Datasource>
1483  </Layer>
1484
1485  <Layer name="minor-roads" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1486    <StyleName>minor-roads-casing</StyleName>
1487    <StyleName>minor-roads</StyleName>
1488    <Datasource>
1489      <Parameter name="type">postgis</Parameter>
1490      <Parameter name="host">dev.openstreetmap.org</Parameter>
1491      <Parameter name="port">5433</Parameter>     
1492      <Parameter name="user">steve</Parameter>
1493      <Parameter name="dbname">steve</Parameter>
1494      <Parameter name="table">
1495      (select * from planet_osm_line order by z_order) as roads
1496      </Parameter>
1497      <Parameter name="estimate_extent">true</Parameter>
1498    </Datasource>
1499  </Layer>
1500 
1501  <Layer name="roads" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1502    <!--StyleName>roads-casing</StyleName-->
1503    <StyleName>roads</StyleName>
1504    <Datasource>
1505      <Parameter name="type">postgis</Parameter>
1506      <Parameter name="host">dev.openstreetmap.org</Parameter>
1507      <Parameter name="port">5433</Parameter>     
1508      <Parameter name="user">steve</Parameter>
1509      <Parameter name="dbname">steve</Parameter>
1510      <Parameter name="table">
1511      (select * from planet_osm_roads order by z_order) as roads
1512      </Parameter>
1513      <Parameter name="estimate_extent">true</Parameter>
1514    </Datasource>
1515   </Layer>
1516   
1517   <Layer name="amenity" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1518    <StyleName>amenity</StyleName>
1519    <Datasource>
1520      <Parameter name="type">postgis</Parameter>
1521      <Parameter name="host">dev.openstreetmap.org</Parameter>
1522      <Parameter name="port">5433</Parameter>     
1523      <Parameter name="user">steve</Parameter>     
1524      <Parameter name="dbname">steve</Parameter>
1525      <Parameter name="table">(select * from planet_osm_point where amenity IS NOT NULL or railway is NOT NULL) as amenity</Parameter>
1526      <Parameter name="estimate_extent">true</Parameter>
1527    </Datasource>
1528   </Layer>
1529 
1530   <Layer name="planet roads text osm" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1531     <StyleName>roads-text</StyleName>
1532     <Datasource>
1533      <Parameter name="type">postgis</Parameter>
1534      <Parameter name="host">dev.openstreetmap.org</Parameter>
1535      <Parameter name="port">5433</Parameter>
1536      <Parameter name="user">steve</Parameter>
1537      <Parameter name="dbname">steve</Parameter>
1538      <Parameter name="table">
1539      (select way,highway,landuse,"natural",man_made,waterway,tourism,learning,amenity,place,name,char_length(name) as length from planet_osm_line where waterway IS NULL and leisure IS NULL and landuse IS NULL) as roads
1540      </Parameter>
1541      <Parameter name="estimate_extent">true</Parameter>
1542    </Datasource>
1543  </Layer>
1544 
1545  <Layer name="text" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1546    <StyleName>text</StyleName>
1547    <Datasource>
1548      <Parameter name="type">postgis</Parameter>
1549      <Parameter name="host">dev.openstreetmap.org</Parameter>
1550      <Parameter name="port">5433</Parameter>     
1551      <Parameter name="user">steve</Parameter>
1552      <Parameter name="dbname">steve</Parameter>
1553      <Parameter name="table">planet_osm_point</Parameter>
1554      <Parameter name="estimate_extent">true</Parameter>
1555    </Datasource>
1556  </Layer>
1557 
1558  <Layer name="places" status="on">
1559    <StyleName>places</StyleName>
1560    <Datasource>
1561      <Parameter name="type">shape</Parameter>
1562      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
1563    </Datasource>
1564  </Layer>
1565</Map>
Note: See TracBrowser for help on using the repository browser.