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

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

fixed layering problem with parking symbols
NOTE: requires running new setup_z_order.sql

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