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

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

added rendering direction arrows for oneway={yes,true,-1}

File size: 64.5 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   
148    <Rule>
149      <MaxScaleDenominator>10000</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'</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">#ae7535</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   
282    <Rule>
283      <Filter>[landuse] = 'industrial'</Filter>
284      <MaxScaleDenominator>1000000</MaxScaleDenominator>
285      <PolygonSymbolizer>
286        <CssParameter name="fill">#f1a0a0</CssParameter>
287     </PolygonSymbolizer>
288    </Rule>
289
290    <Rule>
291      <Filter>[landuse] = 'commercial'</Filter>
292      <MaxScaleDenominator>1000000</MaxScaleDenominator>
293      <PolygonSymbolizer>
294        <CssParameter name="fill">#efc8c8</CssParameter>
295     </PolygonSymbolizer>
296    </Rule>
297
298     <Rule>
299      <Filter>[natural] = 'wood'</Filter>
300      <MaxScaleDenominator>1000000</MaxScaleDenominator>
301      <PolygonSymbolizer>
302        <CssParameter name="fill">#aed1a0</CssParameter>
303     </PolygonSymbolizer>
304    </Rule>
305     <Rule>
306      <Filter>[natural] = 'heath'</Filter>
307      <MaxScaleDenominator>1000000</MaxScaleDenominator>
308      <PolygonSymbolizer>
309        <CssParameter name="fill">#ffffc0</CssParameter>
310     </PolygonSymbolizer>
311    </Rule>
312   
313    <Rule>
314      <Filter>[amenity] = 'university' or [amenity] = 'school'</Filter>
315      <MaxScaleDenominator>1000000</MaxScaleDenominator>
316      <PolygonSymbolizer>
317        <CssParameter name="fill">#f0f0d8</CssParameter>
318      </PolygonSymbolizer>
319    </Rule>
320    <Rule>
321      <Filter>[amenity] = 'university' or [amenity] = 'school'</Filter>
322      <MaxScaleDenominator>250000</MaxScaleDenominator>
323      <LineSymbolizer>
324        <CssParameter name="stroke">brown</CssParameter>
325        <CssParameter name="stroke-width">0.3</CssParameter>
326      </LineSymbolizer>
327    </Rule>
328   
329    <Rule>
330      <Filter>[amenity] = 'parking'</Filter>
331      <MaxScaleDenominator>1000000</MaxScaleDenominator>
332     <PolygonSymbolizer>
333         <CssParameter name="fill">#f7efb7</CssParameter>
334      </PolygonSymbolizer>
335    </Rule>
336   
337    <Rule>
338      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
339      <MaxScaleDenominator>1000000</MaxScaleDenominator>
340     <PolygonSymbolizer>
341         <CssParameter name="fill">#fff68f</CssParameter>
342         <CssParameter name="fill-opacity">0.5</CssParameter>
343      </PolygonSymbolizer>
344    </Rule>
345   
346    <Rule>
347      <Filter>[building] = 'supermarket'</Filter>
348      <MaxScaleDenominator>1000000</MaxScaleDenominator>
349      <PolygonSymbolizer>
350         <CssParameter name="fill">pink</CssParameter>
351         <CssParameter name="fill-opacity">0.5</CssParameter> 
352      </PolygonSymbolizer>
353    </Rule>
354    <Rule>
355      <Filter>[amenity] = 'place_of_worship'</Filter>
356      <MaxScaleDenominator>1000000</MaxScaleDenominator>
357      <PolygonSymbolizer>
358         <CssParameter name="fill">lightgrey</CssParameter>
359         <CssParameter name="fill-opacity">0.5</CssParameter> 
360      </PolygonSymbolizer>
361    </Rule>
362     <Rule>
363      <Filter>[leisure] = 'pitch' or [leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
364      <MaxScaleDenominator>1000000</MaxScaleDenominator>
365      <PolygonSymbolizer>
366         <CssParameter name="fill">#8ad3af</CssParameter>
367      </PolygonSymbolizer>
368    </Rule>
369    <!--Rule>
370      <ElseFilter/>
371      <MaxScaleDenominator>1000000</MaxScaleDenominator>
372      <PolygonSymbolizer>
373        <CssParameter name="fill">lightgrey</CssParameter>
374     </PolygonSymbolizer>
375    </Rule-->
376  </Style>
377   
378  <Style name="text">
379    <Rule>
380      <Filter>[place] = 'city'</Filter>
381      <MaxScaleDenominator>10000000</MaxScaleDenominator>
382      <MinScaleDenominator>2000000</MinScaleDenominator>
383      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
384    </Rule>
385    <Rule>
386      <Filter>[place] = 'city'</Filter>
387      <MaxScaleDenominator>2000000</MaxScaleDenominator>
388      <MinScaleDenominator>20000</MinScaleDenominator>
389      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
390    </Rule>
391    <Rule>
392      <Filter>[place] = 'town'</Filter>
393      <MaxScaleDenominator>2000000</MaxScaleDenominator>
394      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="000" halo_radius="2" wrap_width="20"/>
395    </Rule>
396     <Rule>
397      <Filter>[place] = 'village'</Filter>
398      <MaxScaleDenominator>250000</MaxScaleDenominator>
399      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="2" wrap_width="0"/>
400    </Rule>
401    <Rule>
402      <Filter>[place] = 'hamlet'</Filter>
403      <MaxScaleDenominator>125000</MaxScaleDenominator>
404      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
405    </Rule>
406   
407    <Rule>
408      <Filter>[amenity] = 'pub'</Filter>
409      <MaxScaleDenominator>5000</MaxScaleDenominator>
410      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
411    </Rule>
412   
413    <Rule>
414      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' or [natural] &lt;&gt; ''</Filter>
415      <MaxScaleDenominator>20000</MaxScaleDenominator>
416      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
417    </Rule>
418   
419  </Style>
420 
421   <Style name="water">
422    <Rule>
423      <Filter>[landuse] = 'reservoir' or [landuse] = 'water'</Filter>
424      <MaxScaleDenominator>1000000</MaxScaleDenominator>
425      <PolygonSymbolizer>
426        <CssParameter name="fill">#b5d0d0</CssParameter>
427     </PolygonSymbolizer>
428    </Rule>
429   
430    <Rule>
431      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
432      <MaxScaleDenominator>1000000</MaxScaleDenominator>
433      <PolygonSymbolizer>
434        <CssParameter name="fill">#b5d0d0</CssParameter>
435     </PolygonSymbolizer>
436    </Rule>
437
438    <Rule>
439      <MaxScaleDenominator>1000000</MaxScaleDenominator>
440      <MinScaleDenominator>250000</MinScaleDenominator>
441      <LineSymbolizer>
442        <CssParameter name="stroke">#b5d0d0</CssParameter>
443        <CssParameter name="stroke-width">2</CssParameter>
444        <CssParameter name="stroke-linejoin">round</CssParameter>
445        <CssParameter name="stroke-linecap">round</CssParameter>
446      </LineSymbolizer>
447    </Rule>
448    <Rule>
449      <Filter>[waterway]='river'</Filter>
450      <MaxScaleDenominator>250000</MaxScaleDenominator>
451      <MinScaleDenominator>25000</MinScaleDenominator>
452      <LineSymbolizer>
453        <CssParameter name="stroke">#b5d0d0</CssParameter>
454        <CssParameter name="stroke-width">4</CssParameter>
455        <CssParameter name="stroke-linejoin">round</CssParameter>
456        <CssParameter name="stroke-linecap">round</CssParameter>
457      </LineSymbolizer>
458    </Rule>
459    <Rule>
460      <Filter>[waterway]='river'</Filter>
461      <MaxScaleDenominator>25000</MaxScaleDenominator>
462      <MinScaleDenominator>1000</MinScaleDenominator>
463      <LineSymbolizer>
464        <CssParameter name="stroke">#b5d0d0</CssParameter>
465        <CssParameter name="stroke-width">10</CssParameter>
466        <CssParameter name="stroke-linejoin">round</CssParameter>
467        <CssParameter name="stroke-linecap">round</CssParameter>
468      </LineSymbolizer>
469      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="white" placement="line"/>
470    </Rule>
471    <Rule>
472      <Filter>[waterway]='canal'</Filter>
473      <MaxScaleDenominator>250000</MaxScaleDenominator>
474      <MinScaleDenominator>25000</MinScaleDenominator>
475      <LineSymbolizer>
476        <CssParameter name="stroke">#b5d0d0</CssParameter>
477        <CssParameter name="stroke-width">2</CssParameter>
478        <CssParameter name="stroke-linejoin">round</CssParameter>
479        <CssParameter name="stroke-linecap">round</CssParameter>
480      </LineSymbolizer>
481      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="white" placement="line"/>
482    </Rule>
483    <Rule>
484      <Filter>[waterway]='canal'</Filter>
485      <MaxScaleDenominator>25000</MaxScaleDenominator>
486      <MinScaleDenominator>1000</MinScaleDenominator>
487      <LineSymbolizer>
488        <CssParameter name="stroke">#b5d0d0</CssParameter>
489        <CssParameter name="stroke-width">7</CssParameter>
490        <CssParameter name="stroke-linejoin">round</CssParameter>
491        <CssParameter name="stroke-linecap">round</CssParameter>
492      </LineSymbolizer>
493      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="white" placement="line"/>
494    </Rule>
495    <Rule>
496      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
497      <MaxScaleDenominator>25000</MaxScaleDenominator>
498      <MinScaleDenominator>1000</MinScaleDenominator>
499      <LineSymbolizer>
500        <CssParameter name="stroke">#b5d0d0</CssParameter>
501        <CssParameter name="stroke-width">2</CssParameter>
502      </LineSymbolizer>
503      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="white" placement="line"/>
504    </Rule>
505  </Style>
506
507  <Style name="minor-roads-casing">
508     <Rule>
509      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
510      <MaxScaleDenominator>150000</MaxScaleDenominator>
511      <MinScaleDenominator>75000</MinScaleDenominator>
512      <LineSymbolizer>
513        <CssParameter name="stroke">#506077</CssParameter>
514        <CssParameter name="stroke-width">4</CssParameter>
515        <CssParameter name="stroke-linejoin">round</CssParameter>
516        <CssParameter name="stroke-linecap">round</CssParameter>
517      </LineSymbolizer>
518    </Rule>
519     
520    <Rule>
521      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
522      <MaxScaleDenominator>75000</MaxScaleDenominator>
523      <MinScaleDenominator>25000</MinScaleDenominator>
524      <LineSymbolizer>
525        <CssParameter name="stroke">#506077</CssParameter>
526        <CssParameter name="stroke-width">7</CssParameter>
527        <CssParameter name="stroke-linejoin">round</CssParameter>
528        <CssParameter name="stroke-linecap">round</CssParameter>
529      </LineSymbolizer>
530    </Rule>
531    <Rule>
532      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
533      <MaxScaleDenominator>25000</MaxScaleDenominator>
534      <MinScaleDenominator>5000</MinScaleDenominator>
535      <LineSymbolizer>       
536        <CssParameter name="stroke">#506077</CssParameter>
537        <CssParameter name="stroke-width">14</CssParameter>
538        <CssParameter name="stroke-linejoin">round</CssParameter>
539        <CssParameter name="stroke-linecap">round</CssParameter>
540      </LineSymbolizer>
541    </Rule>
542    <Rule>
543      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
544      <MaxScaleDenominator>5000</MaxScaleDenominator>
545      <MinScaleDenominator>1000</MinScaleDenominator>
546      <LineSymbolizer>       
547        <CssParameter name="stroke">#506077</CssParameter>
548        <CssParameter name="stroke-width">17</CssParameter>
549        <CssParameter name="stroke-linejoin">round</CssParameter>
550        <CssParameter name="stroke-linecap">round</CssParameter>
551      </LineSymbolizer>
552    </Rule>
553   
554   <Rule>
555      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
556      <MaxScaleDenominator>150000</MaxScaleDenominator>
557      <MinScaleDenominator>75000</MinScaleDenominator>
558      <LineSymbolizer>
559        <CssParameter name="stroke">#477147</CssParameter>
560        <CssParameter name="stroke-width">4</CssParameter>
561        <CssParameter name="stroke-linejoin">round</CssParameter>
562        <CssParameter name="stroke-linecap">round</CssParameter>
563      </LineSymbolizer>
564    </Rule>
565 
566    <Rule>
567      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
568      <MaxScaleDenominator>75000</MaxScaleDenominator>
569      <MinScaleDenominator>25000</MinScaleDenominator>
570      <LineSymbolizer>
571        <CssParameter name="stroke">#477147</CssParameter>
572        <CssParameter name="stroke-width">11</CssParameter>
573        <CssParameter name="stroke-linejoin">round</CssParameter>
574        <CssParameter name="stroke-linecap">round</CssParameter>
575      </LineSymbolizer>
576    </Rule>
577    <!--Rule>
578      <Filter>[highway] = 'trunk_link'</Filter>
579      <MaxScaleDenominator>75000</MaxScaleDenominator>
580      <MinScaleDenominator>25000</MinScaleDenominator>
581      <LineSymbolizer>
582        <CssParameter name="stroke">#477147</CssParameter>
583        <CssParameter name="stroke-width">5</CssParameter>
584        <CssParameter name="stroke-linejoin">round</CssParameter>
585        <CssParameter name="stroke-linecap">round</CssParameter>
586      </LineSymbolizer>
587    </Rule-->
588   
589    <Rule>
590     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
591      <MaxScaleDenominator>25000</MaxScaleDenominator>
592      <MinScaleDenominator>5000</MinScaleDenominator>
593      <LineSymbolizer>       
594        <CssParameter name="stroke">#477147</CssParameter>
595        <CssParameter name="stroke-width">14</CssParameter>
596        <CssParameter name="stroke-linejoin">round</CssParameter>
597        <CssParameter name="stroke-linecap">round</CssParameter>
598      </LineSymbolizer>
599    </Rule>
600    <Rule>
601     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
602      <MaxScaleDenominator>5000</MaxScaleDenominator>
603      <MinScaleDenominator>1000</MinScaleDenominator>
604      <LineSymbolizer>       
605        <CssParameter name="stroke">#477147</CssParameter>
606        <CssParameter name="stroke-width">17</CssParameter>
607        <CssParameter name="stroke-linejoin">round</CssParameter>
608        <CssParameter name="stroke-linecap">round</CssParameter>
609      </LineSymbolizer>
610    </Rule>
611   
612    <Rule>
613      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
614      <MaxScaleDenominator>150000</MaxScaleDenominator>
615      <MinScaleDenominator>75000</MinScaleDenominator>
616      <LineSymbolizer>
617        <CssParameter name="stroke">#8d4346</CssParameter>
618        <CssParameter name="stroke-width">4</CssParameter>
619        <CssParameter name="stroke-linejoin">round</CssParameter>
620        <CssParameter name="stroke-linecap">round</CssParameter>
621      </LineSymbolizer>
622    </Rule>
623   
624    <Rule>
625      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
626      <MaxScaleDenominator>75000</MaxScaleDenominator>
627      <MinScaleDenominator>25000</MinScaleDenominator>
628      <LineSymbolizer>
629        <CssParameter name="stroke">#8d4346</CssParameter>
630        <CssParameter name="stroke-width">10</CssParameter>
631        <CssParameter name="stroke-linejoin">round</CssParameter>
632        <CssParameter name="stroke-linecap">round</CssParameter>
633      </LineSymbolizer>
634    </Rule>
635    <Rule>
636      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
637      <MaxScaleDenominator>25000</MaxScaleDenominator>
638      <MinScaleDenominator>5000</MinScaleDenominator>     
639      <LineSymbolizer>
640        <CssParameter name="stroke">#8d4346</CssParameter>
641        <CssParameter name="stroke-width">12</CssParameter>
642        <CssParameter name="stroke-linejoin">round</CssParameter>
643        <CssParameter name="stroke-linecap">round</CssParameter>
644      </LineSymbolizer>
645    </Rule>
646
647    <Rule>
648      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
649      <MaxScaleDenominator>5000</MaxScaleDenominator>     
650      <MinScaleDenominator>1000</MinScaleDenominator>
651      <LineSymbolizer>
652        <CssParameter name="stroke">#8d4346</CssParameter>
653        <CssParameter name="stroke-width">17</CssParameter>
654        <CssParameter name="stroke-linejoin">round</CssParameter>
655        <CssParameter name="stroke-linecap">round</CssParameter>
656      </LineSymbolizer>
657    </Rule>
658   
659    <Rule>
660      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
661      <MaxScaleDenominator>150000</MaxScaleDenominator>
662      <MinScaleDenominator>75000</MinScaleDenominator>
663      <LineSymbolizer>
664        <CssParameter name="stroke">#a37b48</CssParameter>
665        <CssParameter name="stroke-width">4</CssParameter>
666        <CssParameter name="stroke-linejoin">round</CssParameter>
667        <CssParameter name="stroke-linecap">round</CssParameter>
668      </LineSymbolizer>
669    </Rule>
670   
671    <Rule>
672      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
673      <MaxScaleDenominator>75000</MaxScaleDenominator>
674      <MinScaleDenominator>25000</MinScaleDenominator>
675      <LineSymbolizer>
676        <CssParameter name="stroke">#a37b48</CssParameter>
677        <CssParameter name="stroke-width">10</CssParameter>
678        <CssParameter name="stroke-linejoin">round</CssParameter>
679        <CssParameter name="stroke-linecap">round</CssParameter>
680      </LineSymbolizer>
681    </Rule>
682    <Rule>
683      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
684      <MaxScaleDenominator>25000</MaxScaleDenominator>     
685      <MinScaleDenominator>5000</MinScaleDenominator>
686      <LineSymbolizer>
687        <CssParameter name="stroke">#a37b48</CssParameter>
688        <CssParameter name="stroke-width">12</CssParameter>
689        <CssParameter name="stroke-linejoin">round</CssParameter>
690        <CssParameter name="stroke-linecap">round</CssParameter>
691      </LineSymbolizer>
692    </Rule>
693    <Rule>
694      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
695      <MaxScaleDenominator>5000</MaxScaleDenominator>     
696      <MinScaleDenominator>1000</MinScaleDenominator>
697      <LineSymbolizer>
698        <CssParameter name="stroke">#a37b48</CssParameter>
699        <CssParameter name="stroke-width">17</CssParameter>
700        <CssParameter name="stroke-linejoin">round</CssParameter>
701        <CssParameter name="stroke-linecap">round</CssParameter>
702      </LineSymbolizer>
703    </Rule>
704   
705    <Rule>
706      <Filter>[highway] = 'tertiary'</Filter>
707      <MaxScaleDenominator>100000</MaxScaleDenominator>
708      <MinScaleDenominator>50000</MinScaleDenominator>
709      <LineSymbolizer>
710        <CssParameter name="stroke">#999</CssParameter>
711        <CssParameter name="stroke-width">7</CssParameter>
712        <CssParameter name="stroke-linejoin">round</CssParameter>
713        <CssParameter name="stroke-linecap">round</CssParameter>
714      </LineSymbolizer>
715    </Rule>
716
717    <Rule>
718      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
719      <MaxScaleDenominator>100000</MaxScaleDenominator>
720      <MinScaleDenominator>50000</MinScaleDenominator>
721      <LineSymbolizer>
722        <CssParameter name="stroke">#999</CssParameter>
723        <CssParameter name="stroke-width">3</CssParameter>
724        <CssParameter name="stroke-linejoin">round</CssParameter>
725        <CssParameter name="stroke-linecap">round</CssParameter>
726      </LineSymbolizer>
727    </Rule>
728
729    <Rule>
730      <Filter>[highway] = 'tertiary'</Filter>
731      <MaxScaleDenominator>50000</MaxScaleDenominator>
732      <MinScaleDenominator>25000</MinScaleDenominator>
733      <LineSymbolizer>
734        <CssParameter name="stroke">#999</CssParameter>
735        <CssParameter name="stroke-width">9</CssParameter>
736        <CssParameter name="stroke-linejoin">round</CssParameter>
737        <CssParameter name="stroke-linecap">round</CssParameter>
738      </LineSymbolizer>
739    </Rule>
740   
741    <Rule>
742      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
743      <MaxScaleDenominator>50000</MaxScaleDenominator>
744      <MinScaleDenominator>25000</MinScaleDenominator>
745      <LineSymbolizer>
746        <CssParameter name="stroke">#999</CssParameter>
747        <CssParameter name="stroke-width">4.5</CssParameter>
748        <CssParameter name="stroke-linejoin">round</CssParameter>
749        <CssParameter name="stroke-linecap">round</CssParameter>
750      </LineSymbolizer>
751    </Rule>
752   
753    <Rule>
754      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
755      <MaxScaleDenominator>25000</MaxScaleDenominator>
756      <MinScaleDenominator>5000</MinScaleDenominator>
757      <LineSymbolizer>
758        <CssParameter name="stroke">#999</CssParameter>
759        <CssParameter name="stroke-width">11</CssParameter>
760        <CssParameter name="stroke-linejoin">round</CssParameter>
761        <CssParameter name="stroke-linecap">round</CssParameter>
762      </LineSymbolizer>
763    </Rule>
764
765    <Rule>
766      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
767      <MaxScaleDenominator>5000</MaxScaleDenominator>
768      <MinScaleDenominator>100</MinScaleDenominator>
769      <LineSymbolizer>
770        <CssParameter name="stroke">#999</CssParameter>
771        <CssParameter name="stroke-width">16</CssParameter>
772        <CssParameter name="stroke-linejoin">round</CssParameter>
773        <CssParameter name="stroke-linecap">round</CssParameter>
774      </LineSymbolizer>
775    </Rule>
776
777    <Rule>
778      <Filter>[highway] = 'service'</Filter>
779      <MaxScaleDenominator>50000</MaxScaleDenominator>
780      <MinScaleDenominator>25000</MinScaleDenominator>
781      <LineSymbolizer>
782        <CssParameter name="stroke">#999</CssParameter>
783        <CssParameter name="stroke-width">3</CssParameter>
784        <CssParameter name="stroke-linejoin">round</CssParameter>
785        <CssParameter name="stroke-linecap">round</CssParameter>
786      </LineSymbolizer>
787    </Rule>
788    <Rule>
789      <Filter>[highway] = 'service'</Filter>
790      <MaxScaleDenominator>25000</MaxScaleDenominator>
791      <MinScaleDenominator>1000</MinScaleDenominator>
792      <LineSymbolizer>
793        <CssParameter name="stroke">#999</CssParameter>
794        <CssParameter name="stroke-width">8</CssParameter>
795        <CssParameter name="stroke-linejoin">round</CssParameter>
796        <CssParameter name="stroke-linecap">round</CssParameter>
797      </LineSymbolizer>
798   </Rule>
799  </Style>
800 
801  <Style name="minor-roads">
802    <!-- level 10 -->
803    <Rule>
804      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
805      <MaxScaleDenominator>500000</MaxScaleDenominator>
806      <MinScaleDenominator>25000</MinScaleDenominator>
807      <LineSymbolizer>
808        <CssParameter name="stroke">#809bc0</CssParameter>
809        <CssParameter name="stroke-width">4</CssParameter>
810      </LineSymbolizer>
811    </Rule>
812   
813   
814    <!-- level 11 ...-->
815    <Rule>
816      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
817      <MaxScaleDenominator>25000</MaxScaleDenominator>
818      <MinScaleDenominator>10000</MinScaleDenominator>
819      <LineSymbolizer>
820        <CssParameter name="stroke">#809bc0</CssParameter>
821        <CssParameter name="stroke-width">8</CssParameter>
822        <CssParameter name="stroke-linejoin">round</CssParameter>
823        <CssParameter name="stroke-linecap">round</CssParameter>
824      </LineSymbolizer>
825    </Rule>
826   
827    <Rule>
828      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
829      <MaxScaleDenominator>10000</MaxScaleDenominator>
830      <MinScaleDenominator>5000</MinScaleDenominator>
831      <LineSymbolizer>
832        <CssParameter name="stroke">#809bc0</CssParameter>
833        <CssParameter name="stroke-width">12</CssParameter>
834        <CssParameter name="stroke-linejoin">round</CssParameter>
835        <CssParameter name="stroke-linecap">round</CssParameter>
836      </LineSymbolizer>
837    </Rule>
838    <Rule>
839      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
840      <MaxScaleDenominator>5000</MaxScaleDenominator>
841      <MinScaleDenominator>1000</MinScaleDenominator>
842      <LineSymbolizer>
843        <CssParameter name="stroke">#809bc0</CssParameter>
844        <CssParameter name="stroke-width">14</CssParameter>
845        <CssParameter name="stroke-linejoin">round</CssParameter>
846        <CssParameter name="stroke-linecap">round</CssParameter>
847      </LineSymbolizer>
848    </Rule>
849
850    <Rule>
851      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
852      <MaxScaleDenominator>100000</MaxScaleDenominator>
853      <MinScaleDenominator>25000</MinScaleDenominator>
854      <LineSymbolizer>
855        <CssParameter name="stroke">#7fc97f</CssParameter>
856        <CssParameter name="stroke-width">8</CssParameter>
857        <CssParameter name="stroke-linejoin">round</CssParameter>
858        <CssParameter name="stroke-linecap">round</CssParameter>
859      </LineSymbolizer>
860    </Rule>
861   
862    <Rule>
863      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
864      <MaxScaleDenominator>50000</MaxScaleDenominator>
865      <MinScaleDenominator>5000</MinScaleDenominator>
866      <LineSymbolizer>
867        <CssParameter name="stroke">#7fc97f</CssParameter>
868        <CssParameter name="stroke-width">10</CssParameter>
869        <CssParameter name="stroke-linejoin">round</CssParameter>
870        <CssParameter name="stroke-linecap">round</CssParameter>
871      </LineSymbolizer>
872    </Rule>
873     
874    <Rule>
875      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
876      <MaxScaleDenominator>5000</MaxScaleDenominator>
877      <MinScaleDenominator>1000</MinScaleDenominator>
878      <LineSymbolizer>
879        <CssParameter name="stroke">#7fc97f</CssParameter>
880        <CssParameter name="stroke-width">14</CssParameter>
881        <CssParameter name="stroke-linejoin">round</CssParameter>
882        <CssParameter name="stroke-linecap">round</CssParameter>
883      </LineSymbolizer>
884    </Rule>
885   
886    <Rule>
887      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
888      <MaxScaleDenominator>100000</MaxScaleDenominator>
889      <MinScaleDenominator>25000</MinScaleDenominator>
890      <LineSymbolizer>
891        <CssParameter name="stroke">#e46d71</CssParameter>
892        <CssParameter name="stroke-width">8</CssParameter>
893        <CssParameter name="stroke-linejoin">round</CssParameter>
894        <CssParameter name="stroke-linecap">round</CssParameter>
895      </LineSymbolizer>
896    </Rule>
897    <Rule>
898      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
899      <MaxScaleDenominator>25000</MaxScaleDenominator>
900      <MinScaleDenominator>5000</MinScaleDenominator>
901      <LineSymbolizer>
902        <CssParameter name="stroke">#e46d71</CssParameter>
903        <CssParameter name="stroke-width">10</CssParameter>
904        <CssParameter name="stroke-linejoin">round</CssParameter>
905        <CssParameter name="stroke-linecap">round</CssParameter>
906      </LineSymbolizer>
907    </Rule>
908   
909    <Rule>
910      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
911      <MaxScaleDenominator>5000</MaxScaleDenominator>
912      <MinScaleDenominator>1000</MinScaleDenominator>
913      <LineSymbolizer>
914        <CssParameter name="stroke">#e46d71</CssParameter>
915        <CssParameter name="stroke-width">14</CssParameter>
916        <CssParameter name="stroke-linejoin">round</CssParameter>
917        <CssParameter name="stroke-linecap">round</CssParameter>
918      </LineSymbolizer>
919    </Rule>
920   
921    <!-- level 11 ..-->
922   <Rule>
923      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
924      <MaxScaleDenominator>150000</MaxScaleDenominator>
925      <MinScaleDenominator>75000</MinScaleDenominator>
926      <LineSymbolizer>
927        <CssParameter name="stroke">#fdbf6f</CssParameter>
928        <CssParameter name="stroke-width">2</CssParameter>
929        <CssParameter name="stroke-linejoin">round</CssParameter>
930        <CssParameter name="stroke-linecap">round</CssParameter>
931      </LineSymbolizer>
932    </Rule>
933   
934    <Rule>
935      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
936      <MaxScaleDenominator>75000</MaxScaleDenominator>
937      <MinScaleDenominator>25000</MinScaleDenominator>
938      <LineSymbolizer>
939        <CssParameter name="stroke">#fdbf6f</CssParameter>
940        <CssParameter name="stroke-width">8</CssParameter>
941        <CssParameter name="stroke-linejoin">round</CssParameter>
942        <CssParameter name="stroke-linecap">round</CssParameter>
943      </LineSymbolizer>
944    </Rule>
945   
946    <Rule>
947      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
948      <MaxScaleDenominator>25000</MaxScaleDenominator>
949      <MinScaleDenominator>5000</MinScaleDenominator>
950      <LineSymbolizer>
951        <CssParameter name="stroke">#fdbf6f</CssParameter>
952        <CssParameter name="stroke-width">10</CssParameter>
953        <CssParameter name="stroke-linejoin">round</CssParameter>
954        <CssParameter name="stroke-linecap">round</CssParameter>
955      </LineSymbolizer>
956    </Rule>
957    <Rule>
958      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
959      <MaxScaleDenominator>5000</MaxScaleDenominator>
960      <MinScaleDenominator>1000</MinScaleDenominator>
961      <LineSymbolizer>
962        <CssParameter name="stroke">#fdbf6f</CssParameter>
963        <CssParameter name="stroke-width">14</CssParameter>
964        <CssParameter name="stroke-linejoin">round</CssParameter>
965        <CssParameter name="stroke-linecap">round</CssParameter>
966      </LineSymbolizer>
967    </Rule>   
968    <!-- -->
969    <Rule>
970      <MaxScaleDenominator>100000</MaxScaleDenominator>
971      <MinScaleDenominator>1000</MinScaleDenominator>
972      <Filter>[railway] = 'rail'</Filter>
973      <LinePatternSymbolizer file="/home/steve/symbols/rail.png" type="png" width="20" height="3" />
974    </Rule>
975   
976     <Rule>
977      <MaxScaleDenominator>100000</MaxScaleDenominator>
978      <MinScaleDenominator>1000</MinScaleDenominator>
979      <Filter>[railway] = 'tram' or [railway] = 'light_rail'</Filter>
980      <LineSymbolizer>
981        <CssParameter name="stroke">#aaa</CssParameter>
982        <CssParameter name="stroke-width">2</CssParameter>
983      </LineSymbolizer>
984    </Rule>
985     
986
987    <Rule>
988      <MaxScaleDenominator>100000</MaxScaleDenominator>
989      <MinScaleDenominator>1000</MinScaleDenominator>
990      <Filter>[railway]='subway'</Filter>
991      <LineSymbolizer>
992        <CssParameter name="stroke">#777</CssParameter>
993        <CssParameter name="stroke-width">1</CssParameter>
994        <CssParameter name="stroke-dasharray">8,8</CssParameter>
995      </LineSymbolizer>
996    </Rule>
997
998    <Rule>
999      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
1000      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1001      <MinScaleDenominator>100000</MinScaleDenominator>
1002      <LineSymbolizer>
1003        <CssParameter name="stroke">#ccc</CssParameter>
1004        <CssParameter name="stroke-width">1</CssParameter>
1005      </LineSymbolizer>
1006    </Rule>
1007   
1008    <Rule>
1009      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1010      <MaxScaleDenominator>100000</MaxScaleDenominator>
1011      <MinScaleDenominator>50000</MinScaleDenominator>
1012      <LineSymbolizer>
1013        <CssParameter name="stroke">#fff</CssParameter>
1014        <CssParameter name="stroke-width">2</CssParameter>
1015        <CssParameter name="stroke-linejoin">round</CssParameter>
1016        <CssParameter name="stroke-linecap">round</CssParameter>
1017      </LineSymbolizer>
1018    </Rule>
1019   
1020    <Rule>
1021      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1022      <MaxScaleDenominator>50000</MaxScaleDenominator>
1023      <MinScaleDenominator>15000</MinScaleDenominator>
1024      <LineSymbolizer>
1025        <CssParameter name="stroke">#fff</CssParameter>
1026        <CssParameter name="stroke-width">3</CssParameter>
1027        <CssParameter name="stroke-linejoin">round</CssParameter>
1028        <CssParameter name="stroke-linecap">round</CssParameter>
1029      </LineSymbolizer>
1030    </Rule>
1031   
1032    <Rule>
1033      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1034      <MaxScaleDenominator>25000</MaxScaleDenominator>
1035      <MinScaleDenominator>5000</MinScaleDenominator>
1036      <LineSymbolizer>
1037        <CssParameter name="stroke">#fff</CssParameter>
1038        <CssParameter name="stroke-width">9.4</CssParameter>
1039        <CssParameter name="stroke-linejoin">round</CssParameter>
1040        <CssParameter name="stroke-linecap">round</CssParameter>
1041      </LineSymbolizer>
1042    </Rule>
1043
1044
1045    <Rule>
1046      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1047      <MaxScaleDenominator>5000</MaxScaleDenominator>
1048      <MinScaleDenominator>100</MinScaleDenominator>
1049      <LineSymbolizer>
1050        <CssParameter name="stroke">#fff</CssParameter>
1051        <CssParameter name="stroke-width">13</CssParameter>
1052        <CssParameter name="stroke-linejoin">round</CssParameter>
1053        <CssParameter name="stroke-linecap">round</CssParameter>
1054      </LineSymbolizer>
1055    </Rule>
1056
1057    <Rule>
1058      <Filter>[highway] = 'tertiary'</Filter>
1059      <MaxScaleDenominator>100000</MaxScaleDenominator>
1060      <MinScaleDenominator>50000</MinScaleDenominator>
1061      <LineSymbolizer>
1062        <CssParameter name="stroke">#ffffcc</CssParameter>
1063        <CssParameter name="stroke-width">5</CssParameter>
1064        <CssParameter name="stroke-linejoin">round</CssParameter>
1065        <CssParameter name="stroke-linecap">round</CssParameter>
1066      </LineSymbolizer>
1067    </Rule>
1068   
1069    <Rule>
1070      <Filter>[highway] = 'tertiary'</Filter>
1071      <MaxScaleDenominator>50000</MaxScaleDenominator>
1072      <MinScaleDenominator>25000</MinScaleDenominator>
1073      <LineSymbolizer>
1074        <CssParameter name="stroke">#ffffcc</CssParameter>
1075        <CssParameter name="stroke-width">7</CssParameter>
1076        <CssParameter name="stroke-linejoin">round</CssParameter>
1077        <CssParameter name="stroke-linecap">round</CssParameter>
1078      </LineSymbolizer>
1079    </Rule>
1080   
1081   <Rule>
1082      <Filter>[highway] = 'tertiary'</Filter>
1083      <MaxScaleDenominator>25000</MaxScaleDenominator>
1084      <MinScaleDenominator>5000</MinScaleDenominator>
1085      <LineSymbolizer>
1086        <CssParameter name="stroke">#ffffcc</CssParameter>
1087        <CssParameter name="stroke-width">9.4</CssParameter>
1088        <CssParameter name="stroke-linejoin">round</CssParameter>
1089        <CssParameter name="stroke-linecap">round</CssParameter>
1090      </LineSymbolizer>
1091    </Rule>
1092    <Rule>
1093      <Filter>[highway] = 'tertiary'</Filter>
1094      <MaxScaleDenominator>5000</MaxScaleDenominator>
1095      <MinScaleDenominator>1000</MinScaleDenominator>
1096      <LineSymbolizer>
1097        <CssParameter name="stroke">#ffffcc</CssParameter>
1098        <CssParameter name="stroke-width">13</CssParameter>
1099        <CssParameter name="stroke-linejoin">round</CssParameter>
1100        <CssParameter name="stroke-linecap">round</CssParameter>
1101      </LineSymbolizer>
1102    </Rule>
1103
1104    <Rule>
1105      <Filter>[highway] = 'service'</Filter>
1106      <MaxScaleDenominator>50000</MaxScaleDenominator>
1107      <MinScaleDenominator>25000</MinScaleDenominator>
1108      <LineSymbolizer>
1109        <CssParameter name="stroke">white</CssParameter>
1110        <CssParameter name="stroke-width">2</CssParameter>
1111      </LineSymbolizer>
1112   </Rule>
1113       
1114    <Rule>
1115      <Filter>[highway] = 'service'</Filter>
1116      <MaxScaleDenominator>25000</MaxScaleDenominator>
1117      <MinScaleDenominator>1000</MinScaleDenominator>
1118      <LineSymbolizer>
1119        <CssParameter name="stroke">white</CssParameter>
1120        <CssParameter name="stroke-width">6</CssParameter>
1121        <CssParameter name="stroke-linejoin">round</CssParameter>
1122        <CssParameter name="stroke-linecap">round</CssParameter>
1123      </LineSymbolizer>
1124   </Rule>
1125
1126   <Rule>
1127      <Filter>[highway] = 'bridleway'</Filter>
1128      <MaxScaleDenominator>50000</MaxScaleDenominator>
1129      <LineSymbolizer>
1130        <CssParameter name="stroke">#fff</CssParameter>
1131        <CssParameter name="stroke-width">6</CssParameter>
1132        <CssParameter name="stroke-linejoin">round</CssParameter>
1133        <CssParameter name="stroke-linecap">round</CssParameter>
1134        <CssParameter name="stroke-opacity">0.4</CssParameter>
1135      </LineSymbolizer>
1136      <LineSymbolizer>
1137        <CssParameter name="stroke">green</CssParameter>
1138        <CssParameter name="stroke-width">2.0</CssParameter>
1139        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1140      </LineSymbolizer>
1141    </Rule>
1142    <Rule>
1143      <Filter>[highway] = 'footway'</Filter>
1144      <MaxScaleDenominator>50000</MaxScaleDenominator>
1145      <LineSymbolizer>
1146        <CssParameter name="stroke">#fff</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">1,3</CssParameter>
1156        <CssParameter name="stroke-linejoin">round</CssParameter>
1157        <CssParameter name="stroke-linecap">round</CssParameter>
1158      </LineSymbolizer>
1159    </Rule>
1160    <Rule>
1161      <Filter>[highway] = 'cycleway'</Filter>
1162      <MaxScaleDenominator>50000</MaxScaleDenominator>
1163      <LineSymbolizer>
1164        <CssParameter name="stroke">white</CssParameter>
1165        <CssParameter name="stroke-width">6</CssParameter>
1166        <CssParameter name="stroke-linejoin">round</CssParameter>
1167        <CssParameter name="stroke-linecap">round</CssParameter>
1168        <CssParameter name="stroke-opacity">0.4</CssParameter>
1169      </LineSymbolizer>
1170      <LineSymbolizer>
1171        <CssParameter name="stroke">green</CssParameter>
1172        <CssParameter name="stroke-width">2.0</CssParameter>
1173        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1174        <CssParameter name="stroke-linejoin">round</CssParameter>
1175        <CssParameter name="stroke-linecap">round</CssParameter>
1176      </LineSymbolizer>
1177    </Rule>
1178    <Rule>
1179      <Filter>[highway] = 'track'</Filter>
1180      <MaxScaleDenominator>50000</MaxScaleDenominator>
1181      <LineSymbolizer>
1182        <CssParameter name="stroke">white</CssParameter>
1183        <CssParameter name="stroke-width">6</CssParameter>
1184        <CssParameter name="stroke-linejoin">round</CssParameter>
1185        <CssParameter name="stroke-linecap">round</CssParameter>
1186        <CssParameter name="stroke-opacity">0.4</CssParameter>
1187      </LineSymbolizer>
1188      <LineSymbolizer>
1189        <CssParameter name="stroke">salmon</CssParameter>
1190        <CssParameter name="stroke-width">2.0</CssParameter>
1191        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1192        <CssParameter name="stroke-linejoin">round</CssParameter>
1193        <CssParameter name="stroke-linecap">round</CssParameter>
1194      </LineSymbolizer>
1195    </Rule>
1196    <Rule>
1197      <Filter>[highway] = 'pedestrian'</Filter>
1198      <MaxScaleDenominator>50000</MaxScaleDenominator>
1199      <LineSymbolizer>
1200        <CssParameter name="stroke">grey</CssParameter>
1201        <CssParameter name="stroke-width">5</CssParameter>
1202      </LineSymbolizer>
1203      <LineSymbolizer>
1204        <CssParameter name="stroke">#ededed</CssParameter>
1205        <CssParameter name="stroke-width">4</CssParameter>
1206      </LineSymbolizer>
1207    </Rule>
1208    <Rule>
1209      <Filter>[highway] = 'unsurfaced' or [highway] = 'byway'</Filter>
1210      <MaxScaleDenominator>50000</MaxScaleDenominator>
1211      <LineSymbolizer>
1212        <CssParameter name="stroke">#fff</CssParameter>
1213        <CssParameter name="stroke-width">6</CssParameter>
1214        <CssParameter name="stroke-linejoin">round</CssParameter>
1215        <CssParameter name="stroke-linecap">round</CssParameter>
1216        <CssParameter name="stroke-opacity">0.4</CssParameter>
1217      </LineSymbolizer>
1218      <LineSymbolizer>
1219        <CssParameter name="stroke">#ffc000</CssParameter>
1220        <CssParameter name="stroke-width">2.0</CssParameter>
1221        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1222        <CssParameter name="stroke-linejoin">round</CssParameter>
1223        <CssParameter name="stroke-linecap">round</CssParameter>
1224      </LineSymbolizer>
1225    </Rule>
1226     <Rule>
1227      <Filter>[route] = 'ferry'</Filter>
1228      <MaxScaleDenominator>500000</MaxScaleDenominator>
1229      <LineSymbolizer>
1230        <CssParameter name="stroke">navy</CssParameter>
1231        <CssParameter name="stroke-width">0.8</CssParameter>
1232        <CssParameter name="stroke-dasharray">6,6</CssParameter>
1233      </LineSymbolizer>
1234    </Rule>
1235    <Rule>
1236      <Filter>[aeroway] = 'runway' or [aeroway] = 'taxiway'</Filter>
1237      <MaxScaleDenominator>500000</MaxScaleDenominator>
1238      <LineSymbolizer>
1239        <CssParameter name="stroke">#bbc</CssParameter>
1240        <CssParameter name="stroke-width">3</CssParameter>
1241      </LineSymbolizer>
1242    </Rule>
1243
1244    <!--Rule>
1245      <ElseFilter/>
1246      <MaxScaleDenominator>1500000</MaxScaleDenominator>
1247      <MinScaleDenominator>1000</MinScaleDenominator>
1248      <LineSymbolizer>
1249        <CssParameter name="stroke">black</CssParameter>
1250        <CssParameter name="stroke-width">2</CssParameter>
1251        <CssParameter name="stroke-linejoin">round</CssParameter>
1252        <CssParameter name="stroke-linecap">round</CssParameter>
1253        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1254      </LineSymbolizer>
1255    </Rule-->
1256  </Style>
1257 
1258  <Style name="roads">
1259    <!-- MOTORWAY-->
1260    <!-- level 4-5 -->
1261    <Rule>
1262      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1263      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1264      <MinScaleDenominator>5000000</MinScaleDenominator>
1265      <LineSymbolizer>
1266        <CssParameter name="stroke">#809bc0</CssParameter>
1267        <CssParameter name="stroke-width">1</CssParameter>
1268      </LineSymbolizer>
1269    </Rule>
1270    <!-- level 6-8 -->
1271    <Rule>
1272      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1273      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1274      <MinScaleDenominator>1000000</MinScaleDenominator>
1275      <LineSymbolizer>
1276       <CssParameter name="stroke">#809bc0</CssParameter>
1277       <CssParameter name="stroke-width">2</CssParameter>
1278      </LineSymbolizer>
1279    </Rule>
1280    <!-- level 9 -->
1281   <Rule>
1282     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1283      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1284      <MinScaleDenominator>500000</MinScaleDenominator>
1285      <LineSymbolizer>
1286      <CssParameter name="stroke">#809bc0</CssParameter>
1287      <CssParameter name="stroke-width">3</CssParameter>
1288    </LineSymbolizer>
1289   </Rule>
1290   
1291    <!-- TRUNK -->
1292    <!--level 4-6-->
1293    <Rule>
1294      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1295      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1296      <MinScaleDenominator>2500000</MinScaleDenominator>
1297      <LineSymbolizer>
1298        <CssParameter name="stroke">#7fc97f</CssParameter>
1299        <CssParameter name="stroke-width">1</CssParameter>
1300      </LineSymbolizer>
1301    </Rule>
1302    <!-- level 7-9 -->
1303    <Rule>
1304      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1305      <MaxScaleDenominator>2500000</MaxScaleDenominator>
1306      <MinScaleDenominator>500000</MinScaleDenominator>
1307      <LineSymbolizer>
1308        <CssParameter name="stroke">#7fc97f</CssParameter>
1309        <CssParameter name="stroke-width">2</CssParameter>
1310      </LineSymbolizer>
1311    </Rule>
1312    <!-- level 10-->
1313    <Rule>
1314      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1315      <MaxScaleDenominator>500000</MaxScaleDenominator>
1316      <MinScaleDenominator>100000</MinScaleDenominator>
1317      <LineSymbolizer>
1318        <CssParameter name="stroke">#7fc97f</CssParameter>
1319        <CssParameter name="stroke-width">3</CssParameter>
1320      </LineSymbolizer>
1321    </Rule>
1322   
1323   <!-- PRIMARY-->
1324   <!-- level 5-6-->
1325   <Rule>
1326      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1327      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1328      <MinScaleDenominator>2000000</MinScaleDenominator>
1329      <LineSymbolizer>
1330        <CssParameter name="stroke">#e46d71</CssParameter>
1331        <CssParameter name="stroke-width">0.7</CssParameter>
1332      </LineSymbolizer>
1333    </Rule>
1334    <!-- level 7-9-->
1335    <Rule>
1336      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1337      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1338      <MinScaleDenominator>500000</MinScaleDenominator>
1339      <LineSymbolizer>
1340        <CssParameter name="stroke">#e46d71</CssParameter>
1341        <CssParameter name="stroke-width">2.0</CssParameter>
1342      </LineSymbolizer>
1343    </Rule>
1344    <!-- level 10 -->   
1345    <Rule>
1346      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1347      <MaxScaleDenominator>500000</MaxScaleDenominator>
1348      <MinScaleDenominator>100000</MinScaleDenominator>
1349      <LineSymbolizer>
1350        <CssParameter name="stroke">#e46d71</CssParameter>
1351        <CssParameter name="stroke-width">3</CssParameter>
1352      </LineSymbolizer>
1353    </Rule>
1354
1355   
1356    <!-- SECONDARY -->
1357    <!-- level 7-9 -->
1358    <Rule>
1359      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1360      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1361      <MinScaleDenominator>500000</MinScaleDenominator>
1362      <LineSymbolizer>
1363        <CssParameter name="stroke">#fdbf6f</CssParameter>
1364        <CssParameter name="stroke-width">1</CssParameter>
1365      </LineSymbolizer>
1366    </Rule>
1367    <Rule>
1368      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1369      <MaxScaleDenominator>500000</MaxScaleDenominator>
1370      <MinScaleDenominator>100000</MinScaleDenominator>
1371      <LineSymbolizer>
1372        <CssParameter name="stroke">#fdbf6f</CssParameter>
1373        <CssParameter name="stroke-width">2</CssParameter>
1374      </LineSymbolizer>
1375    </Rule>
1376   
1377    <!-- RAIL -->
1378     <Rule>
1379      <MaxScaleDenominator>2500000</MaxScaleDenominator>
1380      <MinScaleDenominator>1000000</MinScaleDenominator>
1381      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail'</Filter>
1382       <LineSymbolizer>
1383        <CssParameter name="stroke">#777</CssParameter>
1384        <CssParameter name="stroke-width">1</CssParameter>
1385      </LineSymbolizer>
1386    </Rule>
1387    <Rule>
1388      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1389      <MinScaleDenominator>100000</MinScaleDenominator>
1390      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail'</Filter>
1391       <LineSymbolizer>
1392        <CssParameter name="stroke">#777</CssParameter>
1393        <CssParameter name="stroke-width">2</CssParameter>
1394      </LineSymbolizer>
1395    </Rule>
1396   
1397  </Style>
1398
1399 
1400  <!-- ROADS TEXT -->
1401  <Style name="roads-text">
1402    <Rule>
1403      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
1404      <MaxScaleDenominator>500000</MaxScaleDenominator>
1405      <MinScaleDenominator>100</MinScaleDenominator>
1406      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield.png" type="png" width="24" height="17"/>
1407    </Rule>
1408    <Rule>
1409      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
1410      <MaxScaleDenominator>500000</MaxScaleDenominator>
1411      <MinScaleDenominator>100</MinScaleDenominator>
1412      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield2.png" type="png" width="31" height="17"/>
1413    </Rule>
1414    <Rule>
1415      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
1416      <MaxScaleDenominator>500000</MaxScaleDenominator>
1417      <MinScaleDenominator>100</MinScaleDenominator>
1418      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield3.png" type="png" width="38" height="17"/>
1419    </Rule>
1420    <Rule>
1421      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
1422      <MaxScaleDenominator>75000</MaxScaleDenominator>
1423      <MinScaleDenominator>50000</MinScaleDenominator>
1424      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
1425    </Rule>
1426   
1427    <Rule>
1428      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
1429      <MaxScaleDenominator>50000</MaxScaleDenominator>
1430      <MinScaleDenominator>1000</MinScaleDenominator>
1431      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
1432    </Rule>
1433   
1434    <Rule>
1435      <ElseFilter/>
1436      <MaxScaleDenominator>25000</MaxScaleDenominator>
1437      <MinScaleDenominator>5000</MinScaleDenominator>
1438      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
1439    </Rule>
1440
1441    <Rule>
1442      <ElseFilter/>
1443      <MaxScaleDenominator>5000</MaxScaleDenominator>
1444      <MinScaleDenominator>100</MinScaleDenominator>
1445      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
1446    </Rule>
1447   
1448  </Style>
1449
1450 
1451  <Style name="directions">       
1452    <Rule>
1453      <Filter>[oneway] = 'yes' or [oneway] = 'true'</Filter>
1454      <MaxScaleDenominator>25000</MaxScaleDenominator>
1455      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="80" height="8" />
1456    </Rule>
1457    <Rule>
1458      <Filter>[oneway] = '-1'</Filter>
1459      <MaxScaleDenominator>25000</MaxScaleDenominator>
1460      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="80" height="8" />
1461    </Rule>
1462 </Style>
1463
1464  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
1465    <StyleName>world-1</StyleName>
1466    <Datasource>
1467      <Parameter name="type">shape</Parameter>
1468      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
1469    </Datasource>
1470  </Layer>
1471 
1472  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
1473    <StyleName>world</StyleName>
1474    <Datasource>
1475      <Parameter name="type">shape</Parameter>
1476      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
1477    </Datasource>
1478  </Layer>
1479 
1480  <Layer name="coast-poly" status="on" srs="+proj=merc +datum=WGS84 +over">
1481    <StyleName>coast-poly</StyleName>
1482    <Datasource>
1483      <Parameter name="type">shape</Parameter>
1484      <Parameter name="file">/home/steve/world_boundaries/shoreline_a</Parameter>
1485    </Datasource>
1486  </Layer>
1487 
1488  <Layer name="coast-line" status="on" srs="+proj=merc +datum=WGS84 +over">
1489    <StyleName>coast-line</StyleName>
1490    <Datasource>
1491      <Parameter name="type">shape</Parameter>
1492      <Parameter name="file">/home/steve/world_boundaries/shoreline_l</Parameter>
1493    </Datasource>
1494  </Layer>
1495 
1496
1497  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
1498    <StyleName>builtup</StyleName>
1499    <Datasource>
1500      <Parameter name="type">shape</Parameter>
1501      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
1502    </Datasource>
1503  </Layer>
1504 
1505  <Layer name="leisure" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1506    <StyleName>leisure</StyleName>
1507    <Datasource>
1508      <Parameter name="type">postgis</Parameter>
1509      <Parameter name="host">dev.openstreetmap.org</Parameter>
1510      <Parameter name="port">5433</Parameter>     
1511      <Parameter name="user">steve</Parameter>
1512      <Parameter name="dbname">steve</Parameter>
1513      <Parameter name="table">(select * from planet_osm_polygon order by z_order) as leisure</Parameter>
1514      <Parameter name="estimate_extent">true</Parameter>
1515    </Datasource>
1516  </Layer>
1517  <Layer name="water" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1518    <StyleName>water</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="estimate_extent">true</Parameter>
1526      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' order by z_order) as water</Parameter>
1527    </Datasource>
1528  </Layer>
1529 
1530  <Layer name="waterway" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1531    <StyleName>water</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="estimate_extent">true</Parameter>
1539      <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>
1540    </Datasource>
1541  </Layer>
1542
1543  <Layer name="minor-roads" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1544    <StyleName>minor-roads-casing</StyleName>
1545    <StyleName>minor-roads</StyleName>
1546    <Datasource>
1547      <Parameter name="type">postgis</Parameter>
1548      <Parameter name="host">dev.openstreetmap.org</Parameter>
1549      <Parameter name="port">5433</Parameter>     
1550      <Parameter name="user">steve</Parameter>
1551      <Parameter name="dbname">steve</Parameter>
1552      <Parameter name="table">
1553      (select * from planet_osm_line order by z_order) as roads
1554      </Parameter>
1555      <Parameter name="estimate_extent">true</Parameter>
1556    </Datasource>
1557  </Layer>
1558 
1559  <Layer name="roads" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1560    <!--StyleName>roads-casing</StyleName-->
1561    <StyleName>roads</StyleName>
1562    <Datasource>
1563      <Parameter name="type">postgis</Parameter>
1564      <Parameter name="host">dev.openstreetmap.org</Parameter>
1565      <Parameter name="port">5433</Parameter>     
1566      <Parameter name="user">steve</Parameter>
1567      <Parameter name="dbname">steve</Parameter>
1568      <Parameter name="table">
1569      (select * from planet_osm_roads order by z_order) as roads
1570      </Parameter>
1571      <Parameter name="estimate_extent">true</Parameter>
1572    </Datasource>
1573   </Layer>
1574   
1575   <Layer name="amenity" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1576    <StyleName>amenity</StyleName>
1577    <Datasource>
1578      <Parameter name="type">postgis</Parameter>
1579      <Parameter name="host">dev.openstreetmap.org</Parameter>
1580      <Parameter name="port">5433</Parameter>     
1581      <Parameter name="user">steve</Parameter>     
1582      <Parameter name="dbname">steve</Parameter>
1583      <Parameter name="table">(select * from planet_osm_point where amenity IS NOT NULL or railway is NOT NULL) as amenity</Parameter>
1584      <Parameter name="estimate_extent">true</Parameter>
1585    </Datasource>
1586   </Layer>
1587 
1588   <Layer name="planet roads text osm" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1589     <StyleName>directions</StyleName>
1590     <StyleName>roads-text</StyleName>
1591     <Datasource>
1592      <Parameter name="type">postgis</Parameter>
1593      <Parameter name="host">dev.openstreetmap.org</Parameter>
1594      <Parameter name="port">5433</Parameter>
1595      <Parameter name="user">steve</Parameter>
1596      <Parameter name="dbname">steve</Parameter>
1597      <Parameter name="table">
1598      (select way,highway,landuse,"natural",man_made,waterway,tourism,learning,amenity,place,name,ref,char_length(ref) as length from planet_osm_line where waterway IS NULL and leisure IS NULL and landuse IS NULL) as roads
1599      </Parameter>
1600      <Parameter name="estimate_extent">true</Parameter>
1601    </Datasource>
1602  </Layer>
1603 
1604  <Layer name="text" status="on" srs="+proj=merc +datum=WGS84  +k=1.0 +units=m +over +no_defs">
1605    <StyleName>text</StyleName>
1606    <Datasource>
1607      <Parameter name="type">postgis</Parameter>
1608      <Parameter name="host">dev.openstreetmap.org</Parameter>
1609      <Parameter name="port">5433</Parameter>     
1610      <Parameter name="user">steve</Parameter>
1611      <Parameter name="dbname">steve</Parameter>
1612      <Parameter name="table">planet_osm_point</Parameter>
1613      <Parameter name="estimate_extent">true</Parameter>
1614    </Datasource>
1615  </Layer>
1616 
1617  <Layer name="places" status="on">
1618    <StyleName>places</StyleName>
1619    <Datasource>
1620      <Parameter name="type">shape</Parameter>
1621      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
1622    </Datasource>
1623  </Layer>
1624</Map>
Note: See TracBrowser for help on using the repository browser.