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

Last change on this file since 2813 was 2813, checked in by jonb, 13 years ago

osm2pgsql/mapnik database changed to store data in mercator. Saving reprojection during rendering

File size: 62.0 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=merc +datum=WGS84  +k=1.0 +units=m +over +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=merc +datum=WGS84  +k=1.0 +units=m +over +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=merc +datum=WGS84  +k=1.0 +units=m +over +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=merc +datum=WGS84  +k=1.0 +units=m +over +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=merc +datum=WGS84  +k=1.0 +units=m +over +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=merc +datum=WGS84  +k=1.0 +units=m +over +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=merc +datum=WGS84  +k=1.0 +units=m +over +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=merc +datum=WGS84  +k=1.0 +units=m +over +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.