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

Last change on this file since 3863 was 3863, checked in by stevechilton, 12 years ago

school/uni/hosp names added, hosp/subway moved up 1, streams sorted, color change for allotments/industrial, line round retail/parking at higher zooms, rail_preserved.png added

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