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

Revision 3825, 65.1 KB checked in by jonb, 7 years ago (diff)

osm.xml: run dos2unix, no other changes

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