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

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

draw outline around school/university polygons from 250000

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