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

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

osm.xml: Remove [boundary] = 'administrative' with MaxScaleDenominator?>10000000. Placing an item with a scale this large causes Postgres to retrieve all minors roads over a huge area which can take >1 minute for a single tile. road-like features which are shown at low zoom need to be included in the planet_osm_roads table which has a much filtered subset of roads which can be queried in a reasonable time.

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