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

Last change on this file since 4104 was 4104, checked in by jonb, 12 years ago

osm.xml: make building a little lighter to prevent confusion with allotments

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