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

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

don't draw 'subway' as it clutters overall map
lighter stroke for rail lines

File size: 61.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>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      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
976      <MaxScaleDenominator>1000000</MaxScaleDenominator>
977      <MinScaleDenominator>100000</MinScaleDenominator>
978      <LineSymbolizer>
979        <CssParameter name="stroke">#ccc</CssParameter>
980        <CssParameter name="stroke-width">1</CssParameter>
981      </LineSymbolizer>
982    </Rule>
983   
984    <Rule>
985      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
986      <MaxScaleDenominator>100000</MaxScaleDenominator>
987      <MinScaleDenominator>50000</MinScaleDenominator>
988      <LineSymbolizer>
989        <CssParameter name="stroke">#fff</CssParameter>
990        <CssParameter name="stroke-width">2</CssParameter>
991        <CssParameter name="stroke-linejoin">round</CssParameter>
992        <CssParameter name="stroke-linecap">round</CssParameter>
993      </LineSymbolizer>
994    </Rule>
995   
996    <Rule>
997      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
998      <MaxScaleDenominator>50000</MaxScaleDenominator>
999      <MinScaleDenominator>15000</MinScaleDenominator>
1000      <LineSymbolizer>
1001        <CssParameter name="stroke">#fff</CssParameter>
1002        <CssParameter name="stroke-width">3</CssParameter>
1003        <CssParameter name="stroke-linejoin">round</CssParameter>
1004        <CssParameter name="stroke-linecap">round</CssParameter>
1005      </LineSymbolizer>
1006    </Rule>
1007   
1008    <Rule>
1009      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1010      <MaxScaleDenominator>25000</MaxScaleDenominator>
1011      <MinScaleDenominator>5000</MinScaleDenominator>
1012      <LineSymbolizer>
1013        <CssParameter name="stroke">#fff</CssParameter>
1014        <CssParameter name="stroke-width">9.4</CssParameter>
1015        <CssParameter name="stroke-linejoin">round</CssParameter>
1016        <CssParameter name="stroke-linecap">round</CssParameter>
1017      </LineSymbolizer>
1018    </Rule>
1019
1020
1021    <Rule>
1022      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
1023      <MaxScaleDenominator>5000</MaxScaleDenominator>
1024      <MinScaleDenominator>100</MinScaleDenominator>
1025      <LineSymbolizer>
1026        <CssParameter name="stroke">#fff</CssParameter>
1027        <CssParameter name="stroke-width">13</CssParameter>
1028        <CssParameter name="stroke-linejoin">round</CssParameter>
1029        <CssParameter name="stroke-linecap">round</CssParameter>
1030      </LineSymbolizer>
1031    </Rule>
1032
1033    <Rule>
1034      <Filter>[highway] = 'tertiary'</Filter>
1035      <MaxScaleDenominator>100000</MaxScaleDenominator>
1036      <MinScaleDenominator>50000</MinScaleDenominator>
1037      <LineSymbolizer>
1038        <CssParameter name="stroke">#ffffcc</CssParameter>
1039        <CssParameter name="stroke-width">5</CssParameter>
1040        <CssParameter name="stroke-linejoin">round</CssParameter>
1041        <CssParameter name="stroke-linecap">round</CssParameter>
1042      </LineSymbolizer>
1043    </Rule>
1044   
1045    <Rule>
1046      <Filter>[highway] = 'tertiary'</Filter>
1047      <MaxScaleDenominator>50000</MaxScaleDenominator>
1048      <MinScaleDenominator>25000</MinScaleDenominator>
1049      <LineSymbolizer>
1050        <CssParameter name="stroke">#ffffcc</CssParameter>
1051        <CssParameter name="stroke-width">7</CssParameter>
1052        <CssParameter name="stroke-linejoin">round</CssParameter>
1053        <CssParameter name="stroke-linecap">round</CssParameter>
1054      </LineSymbolizer>
1055    </Rule>
1056   
1057   <Rule>
1058      <Filter>[highway] = 'tertiary'</Filter>
1059      <MaxScaleDenominator>25000</MaxScaleDenominator>
1060      <MinScaleDenominator>5000</MinScaleDenominator>
1061      <LineSymbolizer>
1062        <CssParameter name="stroke">#ffffcc</CssParameter>
1063        <CssParameter name="stroke-width">9.4</CssParameter>
1064        <CssParameter name="stroke-linejoin">round</CssParameter>
1065        <CssParameter name="stroke-linecap">round</CssParameter>
1066      </LineSymbolizer>
1067    </Rule>
1068    <Rule>
1069      <Filter>[highway] = 'tertiary'</Filter>
1070      <MaxScaleDenominator>5000</MaxScaleDenominator>
1071      <MinScaleDenominator>1000</MinScaleDenominator>
1072      <LineSymbolizer>
1073        <CssParameter name="stroke">#ffffcc</CssParameter>
1074        <CssParameter name="stroke-width">13</CssParameter>
1075        <CssParameter name="stroke-linejoin">round</CssParameter>
1076        <CssParameter name="stroke-linecap">round</CssParameter>
1077      </LineSymbolizer>
1078    </Rule>
1079
1080    <Rule>
1081      <Filter>[highway] = 'service'</Filter>
1082      <MaxScaleDenominator>50000</MaxScaleDenominator>
1083      <MinScaleDenominator>25000</MinScaleDenominator>
1084      <LineSymbolizer>
1085        <CssParameter name="stroke">white</CssParameter>
1086        <CssParameter name="stroke-width">2</CssParameter>
1087      </LineSymbolizer>
1088   </Rule>
1089       
1090    <Rule>
1091      <Filter>[highway] = 'service'</Filter>
1092      <MaxScaleDenominator>25000</MaxScaleDenominator>
1093      <MinScaleDenominator>1000</MinScaleDenominator>
1094      <LineSymbolizer>
1095        <CssParameter name="stroke">white</CssParameter>
1096        <CssParameter name="stroke-width">6</CssParameter>
1097        <CssParameter name="stroke-linejoin">round</CssParameter>
1098        <CssParameter name="stroke-linecap">round</CssParameter>
1099      </LineSymbolizer>
1100   </Rule>
1101
1102   <Rule>
1103      <Filter>[highway] = 'bridleway'</Filter>
1104      <MaxScaleDenominator>50000</MaxScaleDenominator>
1105      <LineSymbolizer>
1106        <CssParameter name="stroke">#fff</CssParameter>
1107        <CssParameter name="stroke-width">6</CssParameter>
1108        <CssParameter name="stroke-linejoin">round</CssParameter>
1109        <CssParameter name="stroke-linecap">round</CssParameter>
1110        <CssParameter name="stroke-opacity">0.4</CssParameter>
1111      </LineSymbolizer>
1112      <LineSymbolizer>
1113        <CssParameter name="stroke">green</CssParameter>
1114        <CssParameter name="stroke-width">2.0</CssParameter>
1115        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1116      </LineSymbolizer>
1117    </Rule>
1118    <Rule>
1119      <Filter>[highway] = 'footway'</Filter>
1120      <MaxScaleDenominator>50000</MaxScaleDenominator>
1121      <LineSymbolizer>
1122        <CssParameter name="stroke">#fff</CssParameter>
1123        <CssParameter name="stroke-width">6</CssParameter>
1124        <CssParameter name="stroke-linejoin">round</CssParameter>
1125        <CssParameter name="stroke-linecap">round</CssParameter>
1126        <CssParameter name="stroke-opacity">0.4</CssParameter>
1127      </LineSymbolizer>
1128      <LineSymbolizer>
1129        <CssParameter name="stroke">salmon</CssParameter>
1130        <CssParameter name="stroke-width">2.0</CssParameter>
1131        <CssParameter name="stroke-dasharray">1,3</CssParameter>
1132        <CssParameter name="stroke-linejoin">round</CssParameter>
1133        <CssParameter name="stroke-linecap">round</CssParameter>
1134      </LineSymbolizer>
1135    </Rule>
1136    <Rule>
1137      <Filter>[highway] = 'cycleway' or [highway] = 'track'</Filter>
1138      <MaxScaleDenominator>50000</MaxScaleDenominator>
1139      <LineSymbolizer>
1140        <CssParameter name="stroke">white</CssParameter>
1141        <CssParameter name="stroke-width">6</CssParameter>
1142        <CssParameter name="stroke-linejoin">round</CssParameter>
1143        <CssParameter name="stroke-linecap">round</CssParameter>
1144        <CssParameter name="stroke-opacity">0.4</CssParameter>
1145      </LineSymbolizer>
1146      <LineSymbolizer>
1147        <CssParameter name="stroke">salmon</CssParameter>
1148        <CssParameter name="stroke-width">2.0</CssParameter>
1149        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1150        <CssParameter name="stroke-linejoin">round</CssParameter>
1151        <CssParameter name="stroke-linecap">round</CssParameter>
1152      </LineSymbolizer>
1153    </Rule>
1154    <Rule>
1155      <Filter>[highway] = 'pedestrian'</Filter>
1156      <MaxScaleDenominator>50000</MaxScaleDenominator>
1157      <LineSymbolizer>
1158        <CssParameter name="stroke">grey</CssParameter>
1159        <CssParameter name="stroke-width">5</CssParameter>
1160      </LineSymbolizer>
1161      <LineSymbolizer>
1162        <CssParameter name="stroke">#ededed</CssParameter>
1163        <CssParameter name="stroke-width">4</CssParameter>
1164      </LineSymbolizer>
1165    </Rule>
1166    <Rule>
1167      <Filter>[highway] = 'unsurfaced' or [highway] = 'byway'</Filter>
1168      <MaxScaleDenominator>50000</MaxScaleDenominator>
1169      <LineSymbolizer>
1170        <CssParameter name="stroke">#fff</CssParameter>
1171        <CssParameter name="stroke-width">6</CssParameter>
1172        <CssParameter name="stroke-linejoin">round</CssParameter>
1173        <CssParameter name="stroke-linecap">round</CssParameter>
1174        <CssParameter name="stroke-opacity">0.4</CssParameter>
1175      </LineSymbolizer>
1176      <LineSymbolizer>
1177        <CssParameter name="stroke">#ffc000</CssParameter>
1178        <CssParameter name="stroke-width">2.0</CssParameter>
1179        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1180        <CssParameter name="stroke-linejoin">round</CssParameter>
1181        <CssParameter name="stroke-linecap">round</CssParameter>
1182      </LineSymbolizer>
1183    </Rule>
1184     <Rule>
1185      <Filter>[route] = 'ferry'</Filter>
1186      <MaxScaleDenominator>500000</MaxScaleDenominator>
1187      <LineSymbolizer>
1188        <CssParameter name="stroke">navy</CssParameter>
1189        <CssParameter name="stroke-width">0.8</CssParameter>
1190        <CssParameter name="stroke-dasharray">6,6</CssParameter>
1191      </LineSymbolizer>
1192    </Rule>
1193    <Rule>
1194      <Filter>[aeroway] = 'runway' or [aeroway] = 'taxiway'</Filter>
1195      <MaxScaleDenominator>500000</MaxScaleDenominator>
1196      <LineSymbolizer>
1197        <CssParameter name="stroke">#bbc</CssParameter>
1198        <CssParameter name="stroke-width">3</CssParameter>
1199      </LineSymbolizer>
1200    </Rule>
1201
1202    <!--Rule>
1203      <ElseFilter/>
1204      <MaxScaleDenominator>1500000</MaxScaleDenominator>
1205      <MinScaleDenominator>1000</MinScaleDenominator>
1206      <LineSymbolizer>
1207        <CssParameter name="stroke">black</CssParameter>
1208        <CssParameter name="stroke-width">2</CssParameter>
1209        <CssParameter name="stroke-linejoin">round</CssParameter>
1210        <CssParameter name="stroke-linecap">round</CssParameter>
1211        <CssParameter name="stroke-dasharray">4,4</CssParameter>
1212      </LineSymbolizer>
1213    </Rule-->
1214  </Style>
1215 
1216  <Style name="roads">
1217    <!-- MOTORWAY-->
1218    <!-- level 4-5 -->
1219    <Rule>
1220      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1221      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1222      <MinScaleDenominator>5000000</MinScaleDenominator>
1223      <LineSymbolizer>
1224        <CssParameter name="stroke">#809bc0</CssParameter>
1225        <CssParameter name="stroke-width">1</CssParameter>
1226      </LineSymbolizer>
1227    </Rule>
1228    <!-- level 6-8 -->
1229    <Rule>
1230      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1231      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1232      <MinScaleDenominator>1000000</MinScaleDenominator>
1233      <LineSymbolizer>
1234       <CssParameter name="stroke">#809bc0</CssParameter>
1235       <CssParameter name="stroke-width">2</CssParameter>
1236      </LineSymbolizer>
1237    </Rule>
1238    <!-- level 9 -->
1239   <Rule>
1240     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
1241      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1242      <MinScaleDenominator>500000</MinScaleDenominator>
1243      <LineSymbolizer>
1244      <CssParameter name="stroke">#809bc0</CssParameter>
1245      <CssParameter name="stroke-width">3</CssParameter>
1246    </LineSymbolizer>
1247   </Rule>
1248   
1249    <!-- TRUNK -->
1250    <!--level 4-6-->
1251    <Rule>
1252      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1253      <MaxScaleDenominator>25000000</MaxScaleDenominator>
1254      <MinScaleDenominator>2500000</MinScaleDenominator>
1255      <LineSymbolizer>
1256        <CssParameter name="stroke">#7fc97f</CssParameter>
1257        <CssParameter name="stroke-width">1</CssParameter>
1258      </LineSymbolizer>
1259    </Rule>
1260    <!-- level 7-9 -->
1261    <Rule>
1262      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1263      <MaxScaleDenominator>2500000</MaxScaleDenominator>
1264      <MinScaleDenominator>500000</MinScaleDenominator>
1265      <LineSymbolizer>
1266        <CssParameter name="stroke">#7fc97f</CssParameter>
1267        <CssParameter name="stroke-width">2</CssParameter>
1268      </LineSymbolizer>
1269    </Rule>
1270    <!-- level 10-->
1271    <Rule>
1272      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1273      <MaxScaleDenominator>500000</MaxScaleDenominator>
1274      <MinScaleDenominator>100000</MinScaleDenominator>
1275      <LineSymbolizer>
1276        <CssParameter name="stroke">#7fc97f</CssParameter>
1277        <CssParameter name="stroke-width">3</CssParameter>
1278      </LineSymbolizer>
1279    </Rule>
1280   
1281   <!-- PRIMARY-->
1282   <!-- level 5-6-->
1283   <Rule>
1284      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1285      <MaxScaleDenominator>5000000</MaxScaleDenominator>
1286      <MinScaleDenominator>2000000</MinScaleDenominator>
1287      <LineSymbolizer>
1288        <CssParameter name="stroke">#e46d71</CssParameter>
1289        <CssParameter name="stroke-width">0.7</CssParameter>
1290      </LineSymbolizer>
1291    </Rule>
1292    <!-- level 7-9-->
1293    <Rule>
1294      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1295      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1296      <MinScaleDenominator>500000</MinScaleDenominator>
1297      <LineSymbolizer>
1298        <CssParameter name="stroke">#e46d71</CssParameter>
1299        <CssParameter name="stroke-width">2.0</CssParameter>
1300      </LineSymbolizer>
1301    </Rule>
1302    <!-- level 10 -->   
1303    <Rule>
1304      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1305      <MaxScaleDenominator>500000</MaxScaleDenominator>
1306      <MinScaleDenominator>100000</MinScaleDenominator>
1307      <LineSymbolizer>
1308        <CssParameter name="stroke">#e46d71</CssParameter>
1309        <CssParameter name="stroke-width">3</CssParameter>
1310      </LineSymbolizer>
1311    </Rule>
1312
1313   
1314    <!-- SECONDARY -->
1315    <!-- level 7-9 -->
1316    <Rule>
1317      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1318      <MaxScaleDenominator>2000000</MaxScaleDenominator>
1319      <MinScaleDenominator>500000</MinScaleDenominator>
1320      <LineSymbolizer>
1321        <CssParameter name="stroke">#fdbf6f</CssParameter>
1322        <CssParameter name="stroke-width">1</CssParameter>
1323      </LineSymbolizer>
1324    </Rule>
1325    <Rule>
1326      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1327      <MaxScaleDenominator>500000</MaxScaleDenominator>
1328      <MinScaleDenominator>100000</MinScaleDenominator>
1329      <LineSymbolizer>
1330        <CssParameter name="stroke">#fdbf6f</CssParameter>
1331        <CssParameter name="stroke-width">2</CssParameter>
1332      </LineSymbolizer>
1333    </Rule>
1334   
1335    <!-- RAIL -->
1336     <Rule>
1337      <MaxScaleDenominator>2500000</MaxScaleDenominator>
1338      <MinScaleDenominator>1000000</MinScaleDenominator>
1339      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail'</Filter>
1340       <LineSymbolizer>
1341        <CssParameter name="stroke">#777</CssParameter>
1342        <CssParameter name="stroke-width">1</CssParameter>
1343      </LineSymbolizer>
1344    </Rule>
1345    <Rule>
1346      <MaxScaleDenominator>1000000</MaxScaleDenominator>
1347      <MinScaleDenominator>100000</MinScaleDenominator>
1348      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail'</Filter>
1349       <LineSymbolizer>
1350        <CssParameter name="stroke">#777</CssParameter>
1351        <CssParameter name="stroke-width">2</CssParameter>
1352      </LineSymbolizer>
1353    </Rule>
1354  </Style>
1355
1356 
1357  <!-- ROADS TEXT -->
1358  <Style name="roads-text">
1359    <Rule>
1360      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
1361      <MaxScaleDenominator>500000</MaxScaleDenominator>
1362      <MinScaleDenominator>100</MinScaleDenominator>
1363      <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"/>
1364    </Rule>
1365    <Rule>
1366      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
1367      <MaxScaleDenominator>500000</MaxScaleDenominator>
1368      <MinScaleDenominator>100</MinScaleDenominator>
1369      <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"/>
1370    </Rule>
1371    <Rule>
1372      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
1373      <MaxScaleDenominator>75000</MaxScaleDenominator>
1374      <MinScaleDenominator>50000</MinScaleDenominator>
1375      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
1376    </Rule>
1377   
1378    <Rule>
1379      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
1380      <MaxScaleDenominator>50000</MaxScaleDenominator>
1381      <MinScaleDenominator>1000</MinScaleDenominator>
1382      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
1383    </Rule>
1384   
1385    <Rule>
1386      <ElseFilter/>
1387      <MaxScaleDenominator>25000</MaxScaleDenominator>
1388      <MinScaleDenominator>5000</MinScaleDenominator>
1389      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
1390    </Rule>
1391
1392    <Rule>
1393      <ElseFilter/>
1394      <MaxScaleDenominator>5000</MaxScaleDenominator>
1395      <MinScaleDenominator>100</MinScaleDenominator>
1396      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
1397    </Rule>
1398   
1399  </Style>
1400
1401  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
1402    <StyleName>world-1</StyleName>
1403    <Datasource>
1404      <Parameter name="type">shape</Parameter>
1405      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
1406    </Datasource>
1407  </Layer>
1408 
1409  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
1410    <StyleName>world</StyleName>
1411    <Datasource>
1412      <Parameter name="type">shape</Parameter>
1413      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
1414    </Datasource>
1415  </Layer>
1416 
1417  <Layer name="coast-poly" status="on" srs="+proj=merc +datum=WGS84 +over">
1418    <StyleName>coast-poly</StyleName>
1419    <Datasource>
1420      <Parameter name="type">shape</Parameter>
1421      <Parameter name="file">/home/steve/world_boundaries/shoreline_a</Parameter>
1422    </Datasource>
1423  </Layer>
1424 
1425  <Layer name="coast-line" status="on" srs="+proj=merc +datum=WGS84 +over">
1426    <StyleName>coast-line</StyleName>
1427    <Datasource>
1428      <Parameter name="type">shape</Parameter>
1429      <Parameter name="file">/home/steve/world_boundaries/shoreline_l</Parameter>
1430    </Datasource>
1431  </Layer>
1432 
1433
1434  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
1435    <StyleName>builtup</StyleName>
1436    <Datasource>
1437      <Parameter name="type">shape</Parameter>
1438      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
1439    </Datasource>
1440  </Layer>
1441 
1442  <Layer name="leisure" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1443    <StyleName>leisure</StyleName>
1444    <Datasource>
1445      <Parameter name="type">postgis</Parameter>
1446      <Parameter name="host">dev.openstreetmap.org</Parameter>
1447      <Parameter name="port">5433</Parameter>     
1448      <Parameter name="user">steve</Parameter>
1449      <Parameter name="dbname">steve</Parameter>
1450      <Parameter name="table">(select * from planet_osm_polygon) as leisure</Parameter>
1451      <Parameter name="estimate_extent">true</Parameter>
1452    </Datasource>
1453  </Layer>
1454  <Layer name="water" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1455    <StyleName>water</StyleName>
1456    <Datasource>
1457      <Parameter name="type">postgis</Parameter>
1458      <Parameter name="host">dev.openstreetmap.org</Parameter>
1459      <Parameter name="port">5433</Parameter>
1460      <Parameter name="user">steve</Parameter>
1461      <Parameter name="dbname">steve</Parameter>
1462      <Parameter name="estimate_extent">true</Parameter>
1463      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water') as water</Parameter>
1464    </Datasource>
1465  </Layer>
1466 
1467  <Layer name="waterway" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1468    <StyleName>water</StyleName>
1469    <Datasource>
1470      <Parameter name="type">postgis</Parameter>
1471      <Parameter name="host">dev.openstreetmap.org</Parameter>
1472      <Parameter name="port">5433</Parameter>
1473      <Parameter name="user">steve</Parameter>
1474      <Parameter name="dbname">steve</Parameter>
1475      <Parameter name="estimate_extent">true</Parameter>
1476      <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>
1477    </Datasource>
1478  </Layer>
1479
1480  <Layer name="minor-roads" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1481    <StyleName>minor-roads-casing</StyleName>
1482    <StyleName>minor-roads</StyleName>
1483    <Datasource>
1484      <Parameter name="type">postgis</Parameter>
1485      <Parameter name="host">dev.openstreetmap.org</Parameter>
1486      <Parameter name="port">5433</Parameter>     
1487      <Parameter name="user">steve</Parameter>
1488      <Parameter name="dbname">steve</Parameter>
1489      <Parameter name="table">
1490      (select * from planet_osm_line order by z_order) as roads
1491      </Parameter>
1492      <Parameter name="estimate_extent">true</Parameter>
1493    </Datasource>
1494  </Layer>
1495 
1496  <Layer name="roads" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1497    <!--StyleName>roads-casing</StyleName-->
1498    <StyleName>roads</StyleName>
1499    <Datasource>
1500      <Parameter name="type">postgis</Parameter>
1501      <Parameter name="host">dev.openstreetmap.org</Parameter>
1502      <Parameter name="port">5433</Parameter>     
1503      <Parameter name="user">steve</Parameter>
1504      <Parameter name="dbname">steve</Parameter>
1505      <Parameter name="table">
1506      (select * from planet_osm_roads order by z_order) as roads
1507      </Parameter>
1508      <Parameter name="estimate_extent">true</Parameter>
1509    </Datasource>
1510   </Layer>
1511   
1512   <Layer name="amenity" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1513    <StyleName>amenity</StyleName>
1514    <Datasource>
1515      <Parameter name="type">postgis</Parameter>
1516      <Parameter name="host">dev.openstreetmap.org</Parameter>
1517      <Parameter name="port">5433</Parameter>     
1518      <Parameter name="user">steve</Parameter>     
1519      <Parameter name="dbname">steve</Parameter>
1520      <Parameter name="table">(select * from planet_osm_point where amenity IS NOT NULL or railway is NOT NULL) as amenity</Parameter>
1521      <Parameter name="estimate_extent">true</Parameter>
1522    </Datasource>
1523   </Layer>
1524 
1525   <Layer name="planet roads text osm" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1526     <StyleName>roads-text</StyleName>
1527     <Datasource>
1528      <Parameter name="type">postgis</Parameter>
1529      <Parameter name="host">dev.openstreetmap.org</Parameter>
1530      <Parameter name="port">5433</Parameter>
1531      <Parameter name="user">steve</Parameter>
1532      <Parameter name="dbname">steve</Parameter>
1533      <Parameter name="table">
1534      (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
1535      </Parameter>
1536      <Parameter name="estimate_extent">true</Parameter>
1537    </Datasource>
1538  </Layer>
1539 
1540  <Layer name="text" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
1541    <StyleName>text</StyleName>
1542    <Datasource>
1543      <Parameter name="type">postgis</Parameter>
1544      <Parameter name="host">dev.openstreetmap.org</Parameter>
1545      <Parameter name="port">5433</Parameter>     
1546      <Parameter name="user">steve</Parameter>
1547      <Parameter name="dbname">steve</Parameter>
1548      <Parameter name="table">planet_osm_point</Parameter>
1549      <Parameter name="estimate_extent">true</Parameter>
1550    </Datasource>
1551  </Layer>
1552 
1553  <Layer name="places" status="on">
1554    <StyleName>places</StyleName>
1555    <Datasource>
1556      <Parameter name="type">shape</Parameter>
1557      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
1558    </Datasource>
1559  </Layer>
1560</Map>
Note: See TracBrowser for help on using the repository browser.