source: subversion/utils/mapnik/osm.xml @ 2026

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

1.added +over to water_poly layer
2.adjested min/max scale denominators for world and water_poly

File size: 35.7 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#f2efe9" srs="+proj=merc +datum=WGS84 +k=1.0 +units=m +over +no_defs">
4  <Style name="water_poly">
5    <Rule>
6      <MaxScaleDenominator>2500000000</MaxScaleDenominator>
7      <MinScaleDenominator>600000</MinScaleDenominator>
8      <PolygonSymbolizer>
9        <CssParameter name="fill">#89bac6</CssParameter>
10      </PolygonSymbolizer>
11    </Rule>
12  </Style>
13  <Style name="world">
14    <Rule>
15      <MaxScaleDenominator>2500000000</MaxScaleDenominator>
16      <MinScaleDenominator>600000</MinScaleDenominator>
17      <PolygonSymbolizer>
18        <CssParameter name="fill">#f2efe9</CssParameter>
19      </PolygonSymbolizer>
20    </Rule>
21  </Style>
22  <Style name="places">
23    <Rule>
24      <MaxScaleDenominator>25000000</MaxScaleDenominator>
25      <MinScaleDenominator>2000000</MinScaleDenominator>
26      <TextSymbolizer name="place_name" face_name="Bitstream Vera Sans Roman" size="14" fill="#444" halo_radius="1" wrap_width="0"/>
27    </Rule>
28  </Style>
29 
30  <Style name="amenity">
31    <Rule>
32      <MaxScaleDenominator>15000</MaxScaleDenominator>
33      <Filter>[amenity]='post_box'</Filter>
34      <PointSymbolizer file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/postoffice.png" type="png" width="21" height="11" />
35    </Rule>
36    <Rule>
37      <MaxScaleDenominator>15000</MaxScaleDenominator>
38      <Filter>[amenity]='pub'</Filter>
39      <PointSymbolizer file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/pint.png" type="png" width="12" height="18" />
40    </Rule>
41    <Rule>
42      <MaxScaleDenominator>15000</MaxScaleDenominator>
43      <Filter>[natural]='peak'</Filter>
44      <PointSymbolizer file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/peak.png" type="png" width="8" height="8" />
45    </Rule>
46    <Rule>
47      <MaxScaleDenominator>15000</MaxScaleDenominator>
48      <Filter>[man_made]='mast'</Filter>
49      <PointSymbolizer file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/tower.png" type="png" width="32" height="32" />
50    </Rule>
51    <Rule>
52      <MaxScaleDenominator>15000</MaxScaleDenominator>
53      <Filter>[amenity]='recycling'</Filter>
54      <PointSymbolizer file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/recycling.png" type="png" width="20" height="20" />
55    </Rule>
56    <Rule>
57      <MaxScaleDenominator>15000</MaxScaleDenominator>
58      <Filter>[amenity]='bus_stop'</Filter>
59      <PointSymbolizer file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/bus_stop.png" type="png" width="30" height="12" />
60    </Rule>
61     <Rule>
62      <MaxScaleDenominator>15000</MaxScaleDenominator>
63      <Filter>[amenity]='parking'</Filter>
64      <PointSymbolizer file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/parking.png" type="png" width="24" height="24" allow_overlap="false"/>
65     </Rule>
66  </Style>
67 
68 
69  <Style name="leisure">
70    <Rule>
71      <Filter>[landuse] = 'reservoir'</Filter>
72      <MaxScaleDenominator>2000000</MaxScaleDenominator>
73      <PolygonSymbolizer>
74        <CssParameter name="fill">#89bac6</CssParameter>
75     </PolygonSymbolizer>
76    </Rule>
77    <Rule>
78      <Filter>[natural] = 'water'</Filter>
79      <MaxScaleDenominator>2000000</MaxScaleDenominator>
80      <PolygonSymbolizer>
81        <CssParameter name="fill">#89bac6</CssParameter>
82     </PolygonSymbolizer>
83    </Rule>
84     <Rule>
85      <Filter>[landuse] = 'cemetery'</Filter>
86      <MaxScaleDenominator>2000000</MaxScaleDenominator>
87      <PolygonSymbolizer>
88        <CssParameter name="fill">grey</CssParameter>
89     </PolygonSymbolizer>
90    </Rule>
91     <Rule>
92      <Filter>[landuse] = 'meadow' or [landuse] = 'wood' or [landuse] = 'forest'</Filter>
93      <MaxScaleDenominator>2000000</MaxScaleDenominator>
94      <PolygonSymbolizer>
95        <CssParameter name="fill">#aed1a0</CssParameter>
96     </PolygonSymbolizer>
97    </Rule>
98     <Rule>
99      <Filter>[leisure] = 'park'</Filter>
100      <MaxScaleDenominator>2000000</MaxScaleDenominator>
101      <PolygonSymbolizer>
102        <CssParameter name="fill">#aed1a0</CssParameter>
103     </PolygonSymbolizer>
104    </Rule>
105     <Rule>
106      <Filter>[natural] = 'wood'</Filter>
107      <MaxScaleDenominator>2000000</MaxScaleDenominator>
108      <PolygonSymbolizer>
109        <CssParameter name="fill">#aed1a0</CssParameter>
110     </PolygonSymbolizer>
111    </Rule>
112     <Rule>
113      <Filter>[natural] = 'heath'</Filter>
114      <MaxScaleDenominator>2000000</MaxScaleDenominator>
115      <PolygonSymbolizer>
116        <CssParameter name="fill">#ffffc0</CssParameter>
117     </PolygonSymbolizer>
118    </Rule>
119    <Rule>
120      <ElseFilter/>
121      <MaxScaleDenominator>2000000</MaxScaleDenominator>
122      <PolygonSymbolizer>
123        <CssParameter name="fill">lightgrey</CssParameter>
124     </PolygonSymbolizer>
125    </Rule>
126  </Style>
127 
128  <Style name="text">
129    <Rule>
130      <Filter>[place] = 'city'</Filter>
131      <MaxScaleDenominator>2000000</MaxScaleDenominator>
132      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="16" fill="#000" halo_radius="2" wrap_width="0"/>
133    </Rule>
134    <Rule>
135      <Filter>[place] = 'town'</Filter>
136      <MaxScaleDenominator>1000000</MaxScaleDenominator>
137      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="14" fill="000" halo_radius="2" wrap_width="20"/>
138    </Rule>
139     <Rule>
140      <Filter>[place] = 'village'</Filter>
141      <MaxScaleDenominator>250000</MaxScaleDenominator>
142      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="13" fill="#000" halo_radius="1" wrap_width="0"/>
143    </Rule>
144     <Rule>
145      <Filter>[place] = 'hamlet'</Filter>
146      <MaxScaleDenominator>125000</MaxScaleDenominator>
147      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="12" fill="#000" halo_radius="1" wrap_width="0"/>
148    </Rule>
149   
150    <Rule>
151      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' or [natural] &lt;&gt; ''</Filter>
152      <MaxScaleDenominator>20000</MaxScaleDenominator>
153      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="11" fill="#000" halo_radius="2" wrap_width="10"/>
154    </Rule>
155  </Style>
156 
157   <Style name="water">
158    <Rule>
159      <MaxScaleDenominator>2000000</MaxScaleDenominator>
160      <MinScaleDenominator>25000</MinScaleDenominator>
161      <LineSymbolizer>
162        <CssParameter name="stroke">#89bac6</CssParameter>
163        <CssParameter name="stroke-width">4</CssParameter>
164        <CssParameter name="stroke-linejoin">round</CssParameter>
165        <CssParameter name="stroke-linecap">round</CssParameter>
166      </LineSymbolizer>
167    </Rule>
168    <Rule>
169      <MaxScaleDenominator>25000</MaxScaleDenominator>
170      <MinScaleDenominator>1000</MinScaleDenominator>
171      <LineSymbolizer>
172        <CssParameter name="stroke">#89bac6</CssParameter>
173        <CssParameter name="stroke-width">12</CssParameter>
174        <CssParameter name="stroke-linejoin">round</CssParameter>
175        <CssParameter name="stroke-linecap">round</CssParameter>
176      </LineSymbolizer>
177      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="9" fill="white" placement="line"/>
178    </Rule>
179  </Style>
180 
181 
182  <Style name="roads-casing">
183    <Rule>
184      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
185      <MaxScaleDenominator>2500000</MaxScaleDenominator>
186      <MinScaleDenominator>75000</MinScaleDenominator>
187      <LineSymbolizer>
188        <CssParameter name="stroke">#506077</CssParameter>
189        <CssParameter name="stroke-width">5</CssParameter>
190        <CssParameter name="stroke-linejoin">round</CssParameter>
191        <CssParameter name="stroke-linecap">round</CssParameter>
192      </LineSymbolizer>
193    </Rule>
194     <Rule>
195      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
196      <MaxScaleDenominator>75000</MaxScaleDenominator>
197      <MinScaleDenominator>25000</MinScaleDenominator>
198      <LineSymbolizer>
199        <CssParameter name="stroke">#506077</CssParameter>
200        <CssParameter name="stroke-width">11</CssParameter>
201        <CssParameter name="stroke-linejoin">round</CssParameter>
202        <CssParameter name="stroke-linecap">round</CssParameter>
203      </LineSymbolizer>
204    </Rule>
205    <Rule>
206      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
207      <MaxScaleDenominator>25000</MaxScaleDenominator>
208      <LineSymbolizer>       
209        <CssParameter name="stroke">#506077</CssParameter>
210        <CssParameter name="stroke-width">14</CssParameter>
211        <CssParameter name="stroke-linejoin">round</CssParameter>
212        <CssParameter name="stroke-linecap">round</CssParameter>
213      </LineSymbolizer>
214    </Rule>
215
216    <Rule>
217      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
218      <MaxScaleDenominator>2500000</MaxScaleDenominator>
219      <MinScaleDenominator>75000</MinScaleDenominator>
220      <LineSymbolizer>
221        <CssParameter name="stroke">#477147</CssParameter>
222        <CssParameter name="stroke-width">5</CssParameter>
223        <CssParameter name="stroke-linejoin">round</CssParameter>
224        <CssParameter name="stroke-linecap">round</CssParameter>
225      </LineSymbolizer>
226    </Rule>
227     <Rule>
228      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
229      <MaxScaleDenominator>75000</MaxScaleDenominator>
230      <MinScaleDenominator>25000</MinScaleDenominator>
231      <LineSymbolizer>
232        <CssParameter name="stroke">#477147</CssParameter>
233        <CssParameter name="stroke-width">11</CssParameter>
234        <CssParameter name="stroke-linejoin">round</CssParameter>
235        <CssParameter name="stroke-linecap">round</CssParameter>
236      </LineSymbolizer>
237    </Rule>
238    <Rule>
239      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
240      <MaxScaleDenominator>25000</MaxScaleDenominator>
241      <LineSymbolizer>       
242        <CssParameter name="stroke">#477147</CssParameter>
243        <CssParameter name="stroke-width">14</CssParameter>
244        <CssParameter name="stroke-linejoin">round</CssParameter>
245        <CssParameter name="stroke-linecap">round</CssParameter>
246      </LineSymbolizer>
247    </Rule>
248   
249    <Rule>
250      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
251      <MaxScaleDenominator>2500000</MaxScaleDenominator>
252      <MinScaleDenominator>75000</MinScaleDenominator>
253      <LineSymbolizer>
254        <CssParameter name="stroke">#8d4346</CssParameter>
255        <CssParameter name="stroke-width">5</CssParameter>
256        <CssParameter name="stroke-linejoin">round</CssParameter>
257        <CssParameter name="stroke-linecap">round</CssParameter>
258      </LineSymbolizer>
259    </Rule>
260    <Rule>
261      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
262      <MaxScaleDenominator>75000</MaxScaleDenominator>
263      <MinScaleDenominator>25000</MinScaleDenominator>
264      <LineSymbolizer>
265        <CssParameter name="stroke">#8d4346</CssParameter>
266        <CssParameter name="stroke-width">10</CssParameter>
267        <CssParameter name="stroke-linejoin">round</CssParameter>
268        <CssParameter name="stroke-linecap">round</CssParameter>
269      </LineSymbolizer>
270    </Rule>
271    <Rule>
272      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
273      <MaxScaleDenominator>25000</MaxScaleDenominator>     
274      <LineSymbolizer>
275        <CssParameter name="stroke">#8d4346</CssParameter>
276        <CssParameter name="stroke-width">12</CssParameter>
277        <CssParameter name="stroke-linejoin">round</CssParameter>
278        <CssParameter name="stroke-linecap">round</CssParameter>
279      </LineSymbolizer>
280    </Rule>
281
282    <Rule>
283      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
284      <MaxScaleDenominator>2500000</MaxScaleDenominator>
285      <MinScaleDenominator>75000</MinScaleDenominator>
286      <LineSymbolizer>
287        <CssParameter name="stroke">#a37b48</CssParameter>
288        <CssParameter name="stroke-width">5</CssParameter>
289        <CssParameter name="stroke-linejoin">round</CssParameter>
290        <CssParameter name="stroke-linecap">round</CssParameter>
291      </LineSymbolizer>
292    </Rule>
293   
294    <Rule>
295      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
296      <MaxScaleDenominator>75000</MaxScaleDenominator>
297      <MinScaleDenominator>25000</MinScaleDenominator>
298      <LineSymbolizer>
299        <CssParameter name="stroke">#a37b48</CssParameter>
300        <CssParameter name="stroke-width">10</CssParameter>
301        <CssParameter name="stroke-linejoin">round</CssParameter>
302        <CssParameter name="stroke-linecap">round</CssParameter>
303      </LineSymbolizer>
304    </Rule>
305    <Rule>
306      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
307      <MaxScaleDenominator>25000</MaxScaleDenominator>     
308      <LineSymbolizer>
309        <CssParameter name="stroke">#a37b48</CssParameter>
310        <CssParameter name="stroke-width">12</CssParameter>
311        <CssParameter name="stroke-linejoin">round</CssParameter>
312        <CssParameter name="stroke-linecap">round</CssParameter>
313      </LineSymbolizer>
314    </Rule>
315
316    <Rule>
317      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
318      <MaxScaleDenominator>75000</MaxScaleDenominator>
319      <MinScaleDenominator>50000</MinScaleDenominator>
320      <LineSymbolizer>
321        <CssParameter name="stroke">#999</CssParameter>
322        <CssParameter name="stroke-width">3</CssParameter>
323        <CssParameter name="stroke-linejoin">round</CssParameter>
324        <CssParameter name="stroke-linecap">round</CssParameter>
325      </LineSymbolizer>
326    </Rule>
327
328    <Rule>
329      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
330      <MaxScaleDenominator>50000</MaxScaleDenominator>
331      <MinScaleDenominator>25000</MinScaleDenominator>
332      <LineSymbolizer>
333        <CssParameter name="stroke">#999</CssParameter>
334        <CssParameter name="stroke-width">4.5</CssParameter>
335        <CssParameter name="stroke-linejoin">round</CssParameter>
336        <CssParameter name="stroke-linecap">round</CssParameter>
337      </LineSymbolizer>
338    </Rule>
339   
340    <Rule>
341      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
342      <MaxScaleDenominator>25000</MaxScaleDenominator>
343      <MinScaleDenominator>1000</MinScaleDenominator>
344      <LineSymbolizer>
345        <CssParameter name="stroke">#999</CssParameter>
346        <CssParameter name="stroke-width">11</CssParameter>
347        <CssParameter name="stroke-linejoin">round</CssParameter>
348        <CssParameter name="stroke-linecap">round</CssParameter>
349      </LineSymbolizer>
350    </Rule>   
351    <Rule>
352      <ElseFilter/>
353      <MaxScaleDenominator>15000</MaxScaleDenominator>
354      <MinScaleDenominator>7500</MinScaleDenominator>
355      <LineSymbolizer>
356        <CssParameter name="stroke">#afa28e</CssParameter>
357        <CssParameter name="stroke-width">5</CssParameter>
358        <CssParameter name="stroke-linejoin">round</CssParameter>
359        <CssParameter name="stroke-linecap">round</CssParameter>
360      </LineSymbolizer>
361    </Rule>
362    <Rule>
363      <ElseFilter/>
364      <MaxScaleDenominator>7500</MaxScaleDenominator>
365      <LineSymbolizer>
366        <CssParameter name="stroke">#afa28e</CssParameter>
367        <CssParameter name="stroke-width">10</CssParameter>
368        <CssParameter name="stroke-linejoin">round</CssParameter>
369        <CssParameter name="stroke-linecap">round</CssParameter>
370      </LineSymbolizer>
371    </Rule>
372  </Style>
373
374  <Style name="motorway">
375    <Rule>
376      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
377      <MaxScaleDenominator>25000000</MaxScaleDenominator>
378      <MinScaleDenominator>2500000</MinScaleDenominator>
379      <LineSymbolizer>
380        <CssParameter name="stroke">#809bc0</CssParameter>
381        <CssParameter name="stroke-width">2</CssParameter>
382      </LineSymbolizer>
383    </Rule>
384
385    <Rule>
386      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
387      <MaxScaleDenominator>2500000</MaxScaleDenominator>
388      <MinScaleDenominator>75000</MinScaleDenominator>
389      <LineSymbolizer>
390        <CssParameter name="stroke">#809bc0</CssParameter>
391        <CssParameter name="stroke-width">4</CssParameter>
392        <CssParameter name="stroke-linejoin">round</CssParameter>
393        <CssParameter name="stroke-linecap">round</CssParameter>
394      </LineSymbolizer>
395    </Rule>
396    <Rule>
397      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
398      <MaxScaleDenominator>75000</MaxScaleDenominator>
399      <MinScaleDenominator>25000</MinScaleDenominator>
400      <LineSymbolizer>
401        <CssParameter name="stroke">#809bc0</CssParameter>
402        <CssParameter name="stroke-width">8</CssParameter>
403        <CssParameter name="stroke-linejoin">round</CssParameter>
404        <CssParameter name="stroke-linecap">round</CssParameter>
405      </LineSymbolizer>
406    </Rule>
407
408    <Rule>
409      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
410      <MaxScaleDenominator>25000</MaxScaleDenominator>
411      <LineSymbolizer>
412        <CssParameter name="stroke">#809bc0</CssParameter>
413        <CssParameter name="stroke-width">12</CssParameter>
414        <CssParameter name="stroke-linejoin">round</CssParameter>
415        <CssParameter name="stroke-linecap">round</CssParameter>
416      </LineSymbolizer>
417    </Rule>
418  </Style>
419
420 
421  <Style name="trunk">
422    <Rule>
423      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
424      <MaxScaleDenominator>25000000</MaxScaleDenominator>
425      <MinScaleDenominator>2500000</MinScaleDenominator>
426      <LineSymbolizer>
427        <CssParameter name="stroke">#7fc97f</CssParameter>
428        <CssParameter name="stroke-width">1</CssParameter>
429      </LineSymbolizer>
430    </Rule>
431    <Rule>
432      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
433      <MaxScaleDenominator>2500000</MaxScaleDenominator>
434      <MinScaleDenominator>75000</MinScaleDenominator>
435      <LineSymbolizer>
436        <CssParameter name="stroke">#7fc97f</CssParameter>
437        <CssParameter name="stroke-width">4</CssParameter>
438        <CssParameter name="stroke-linejoin">round</CssParameter>
439        <CssParameter name="stroke-linecap">round</CssParameter>
440      </LineSymbolizer>
441    </Rule>
442    <Rule>
443      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
444      <MaxScaleDenominator>75000</MaxScaleDenominator>
445      <MinScaleDenominator>25000</MinScaleDenominator>
446      <LineSymbolizer>
447        <CssParameter name="stroke">#7fc97f</CssParameter>
448        <CssParameter name="stroke-width">8</CssParameter>
449        <CssParameter name="stroke-linejoin">round</CssParameter>
450        <CssParameter name="stroke-linecap">round</CssParameter>
451      </LineSymbolizer>
452    </Rule>
453    <Rule>
454      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
455      <MaxScaleDenominator>50000</MaxScaleDenominator>
456      <LineSymbolizer>
457        <CssParameter name="stroke">#7fc97f</CssParameter>
458        <CssParameter name="stroke-width">10</CssParameter>
459        <CssParameter name="stroke-linejoin">round</CssParameter>
460        <CssParameter name="stroke-linecap">round</CssParameter>
461      </LineSymbolizer>
462    </Rule>
463  </Style>
464 
465  <Style name="primary">
466    <Rule>
467      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
468      <MaxScaleDenominator>25000000</MaxScaleDenominator>
469      <MinScaleDenominator>2500000</MinScaleDenominator>
470      <LineSymbolizer>
471        <CssParameter name="stroke">#e46d71</CssParameter>
472        <CssParameter name="stroke-width">1</CssParameter>
473      </LineSymbolizer>
474    </Rule>
475    <Rule>
476      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
477      <MaxScaleDenominator>2500000</MaxScaleDenominator>
478      <MinScaleDenominator>75000</MinScaleDenominator>
479      <LineSymbolizer>
480        <CssParameter name="stroke">#e46d71</CssParameter>
481        <CssParameter name="stroke-width">4</CssParameter>
482        <CssParameter name="stroke-linejoin">round</CssParameter>
483        <CssParameter name="stroke-linecap">round</CssParameter>
484      </LineSymbolizer>
485    </Rule>
486    <Rule>
487      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
488      <MaxScaleDenominator>75000</MaxScaleDenominator>
489      <MinScaleDenominator>25000</MinScaleDenominator>
490      <LineSymbolizer>
491        <CssParameter name="stroke">#e46d71</CssParameter>
492        <CssParameter name="stroke-width">8</CssParameter>
493        <CssParameter name="stroke-linejoin">round</CssParameter>
494        <CssParameter name="stroke-linecap">round</CssParameter>
495      </LineSymbolizer>
496    </Rule>
497    <Rule>
498      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
499      <MaxScaleDenominator>25000</MaxScaleDenominator>
500      <LineSymbolizer>
501        <CssParameter name="stroke">#e46d71</CssParameter>
502        <CssParameter name="stroke-width">10</CssParameter>
503        <CssParameter name="stroke-linejoin">round</CssParameter>
504        <CssParameter name="stroke-linecap">round</CssParameter>
505      </LineSymbolizer>
506    </Rule>
507  </Style>
508
509  <Style name="secondary">
510    <Rule>
511      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
512      <MaxScaleDenominator>25000000</MaxScaleDenominator>
513      <MinScaleDenominator>2500000</MinScaleDenominator>
514      <LineSymbolizer>
515        <CssParameter name="stroke">#fdbf6f</CssParameter>
516        <CssParameter name="stroke-width">1</CssParameter>
517      </LineSymbolizer>
518    </Rule>
519    <Rule>
520      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
521      <MaxScaleDenominator>2500000</MaxScaleDenominator>
522      <MinScaleDenominator>75000</MinScaleDenominator>
523      <LineSymbolizer>
524        <CssParameter name="stroke">#fdbf6f</CssParameter>
525        <CssParameter name="stroke-width">4</CssParameter>
526        <CssParameter name="stroke-linejoin">round</CssParameter>
527        <CssParameter name="stroke-linecap">round</CssParameter>
528      </LineSymbolizer>
529    </Rule>
530    <Rule>
531      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
532      <MaxScaleDenominator>75000</MaxScaleDenominator>
533      <MinScaleDenominator>25000</MinScaleDenominator>
534      <LineSymbolizer>
535        <CssParameter name="stroke">#fdbf6f</CssParameter>
536        <CssParameter name="stroke-width">8</CssParameter>
537        <CssParameter name="stroke-linejoin">round</CssParameter>
538        <CssParameter name="stroke-linecap">round</CssParameter>
539      </LineSymbolizer>
540    </Rule>
541    <Rule>
542      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
543      <MaxScaleDenominator>25000</MaxScaleDenominator>
544      <LineSymbolizer>
545        <CssParameter name="stroke">#fdbf6f</CssParameter>
546        <CssParameter name="stroke-width">10</CssParameter>
547        <CssParameter name="stroke-linejoin">round</CssParameter>
548        <CssParameter name="stroke-linecap">round</CssParameter>
549      </LineSymbolizer>
550    </Rule>
551  </Style> 
552  <Style name="roads">
553    <Rule>
554      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
555      <MaxScaleDenominator>150000</MaxScaleDenominator>
556      <MinScaleDenominator>75000</MinScaleDenominator>
557      <LineSymbolizer>
558        <CssParameter name="stroke">#aaa</CssParameter>
559        <CssParameter name="stroke-width">1</CssParameter>
560        <CssParameter name="stroke-linejoin">round</CssParameter>
561        <CssParameter name="stroke-linecap">round</CssParameter>
562      </LineSymbolizer>
563    </Rule>
564    <Rule>
565      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
566      <MaxScaleDenominator>75000</MaxScaleDenominator>
567      <MinScaleDenominator>50000</MinScaleDenominator>
568      <LineSymbolizer>
569        <CssParameter name="stroke">#fff</CssParameter>
570        <CssParameter name="stroke-width">2</CssParameter>
571        <CssParameter name="stroke-linejoin">round</CssParameter>
572        <CssParameter name="stroke-linecap">round</CssParameter>
573      </LineSymbolizer>
574    </Rule>
575       <Rule>
576      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
577      <MaxScaleDenominator>50000</MaxScaleDenominator>
578      <MinScaleDenominator>15000</MinScaleDenominator>
579      <LineSymbolizer>
580        <CssParameter name="stroke">#fff</CssParameter>
581        <CssParameter name="stroke-width">3</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] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
589      <MaxScaleDenominator>25000</MaxScaleDenominator>
590      <MinScaleDenominator>1000</MinScaleDenominator>
591      <LineSymbolizer>
592        <CssParameter name="stroke">#fff</CssParameter>
593        <CssParameter name="stroke-width">9.4</CssParameter>
594        <CssParameter name="stroke-linejoin">round</CssParameter>
595        <CssParameter name="stroke-linecap">round</CssParameter>
596      </LineSymbolizer>
597    </Rule>
598   
599    <Rule>
600      <Filter>[railway] = 'rail' or [railway] = 'tram' or [railway] = 'light_rail'</Filter>
601      <MaxScaleDenominator>25000000</MaxScaleDenominator>
602      <LinePatternSymbolizer file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/rail.png" type="png" width="11" height="4" />
603    </Rule>
604    <Rule>
605      <Filter>[highway] = 'bridleway'</Filter>
606      <MaxScaleDenominator>50000</MaxScaleDenominator>
607      <LineSymbolizer>
608        <CssParameter name="stroke">#fff</CssParameter>
609        <CssParameter name="stroke-width">6</CssParameter>
610        <CssParameter name="stroke-linejoin">round</CssParameter>
611        <CssParameter name="stroke-linecap">round</CssParameter>
612        <CssParameter name="stroke-opacity">0.4</CssParameter>
613      </LineSymbolizer>
614      <LineSymbolizer>
615        <CssParameter name="stroke">green</CssParameter>
616        <CssParameter name="stroke-width">2.0</CssParameter>
617        <CssParameter name="stroke-dasharray">4,4</CssParameter>
618      </LineSymbolizer>
619    </Rule>
620    <Rule>
621      <Filter>[highway] = 'footway'</Filter>
622      <MaxScaleDenominator>50000</MaxScaleDenominator>
623      <LineSymbolizer>
624        <CssParameter name="stroke">#fff</CssParameter>
625        <CssParameter name="stroke-width">6</CssParameter>
626        <CssParameter name="stroke-linejoin">round</CssParameter>
627        <CssParameter name="stroke-linecap">round</CssParameter>
628        <CssParameter name="stroke-opacity">0.4</CssParameter>
629      </LineSymbolizer>
630      <LineSymbolizer>
631        <CssParameter name="stroke">salmon</CssParameter>
632        <CssParameter name="stroke-width">2.0</CssParameter>
633        <CssParameter name="stroke-dasharray">4,4</CssParameter>
634        <CssParameter name="stroke-linejoin">round</CssParameter>
635        <CssParameter name="stroke-linecap">round</CssParameter>
636      </LineSymbolizer>
637    </Rule>
638    <Rule>
639      <Filter>[highway] = 'cycleway'</Filter>
640      <MaxScaleDenominator>50000</MaxScaleDenominator>
641      <LineSymbolizer>
642        <CssParameter name="stroke">#fff</CssParameter>
643        <CssParameter name="stroke-width">6</CssParameter>
644        <CssParameter name="stroke-linejoin">round</CssParameter>
645        <CssParameter name="stroke-linecap">round</CssParameter>
646        <CssParameter name="stroke-opacity">0.4</CssParameter>
647      </LineSymbolizer>
648      <LineSymbolizer>
649        <CssParameter name="stroke">blue</CssParameter>
650        <CssParameter name="stroke-width">2.0</CssParameter>
651        <CssParameter name="stroke-dasharray">4,4</CssParameter>
652        <CssParameter name="stroke-linejoin">round</CssParameter>
653        <CssParameter name="stroke-linecap">round</CssParameter>
654      </LineSymbolizer>
655    </Rule>
656    <Rule>
657      <Filter>[highway] = 'unsurfaced' or [highway] = 'byway'</Filter>
658      <MaxScaleDenominator>50000</MaxScaleDenominator>
659      <LineSymbolizer>
660        <CssParameter name="stroke">#fff</CssParameter>
661        <CssParameter name="stroke-width">6</CssParameter>
662        <CssParameter name="stroke-linejoin">round</CssParameter>
663        <CssParameter name="stroke-linecap">round</CssParameter>
664        <CssParameter name="stroke-opacity">0.4</CssParameter>
665      </LineSymbolizer>
666      <LineSymbolizer>
667        <CssParameter name="stroke">#ffc000</CssParameter>
668        <CssParameter name="stroke-width">2.0</CssParameter>
669        <CssParameter name="stroke-dasharray">4,4</CssParameter>
670        <CssParameter name="stroke-linejoin">round</CssParameter>
671        <CssParameter name="stroke-linecap">round</CssParameter>
672      </LineSymbolizer>
673    </Rule>
674    <Rule>
675      <ElseFilter/>
676      <MaxScaleDenominator>2000000</MaxScaleDenominator>
677      <MinScaleDenominator>25000</MinScaleDenominator>
678      <LineSymbolizer>
679        <CssParameter name="stroke">#aaa</CssParameter>
680        <CssParameter name="stroke-width">1</CssParameter>
681        <CssParameter name="stroke-linejoin">round</CssParameter>
682        <CssParameter name="stroke-linecap">round</CssParameter>
683      </LineSymbolizer>
684    </Rule>
685    <Rule>
686      <ElseFilter/>
687      <MaxScaleDenominator>25000</MaxScaleDenominator>
688      <MinScaleDenominator>15000</MinScaleDenominator>
689      <LineSymbolizer>
690        <CssParameter name="stroke">#fff</CssParameter>
691        <CssParameter name="stroke-width">2</CssParameter>
692        <CssParameter name="stroke-linejoin">round</CssParameter>
693        <CssParameter name="stroke-linecap">round</CssParameter>
694      </LineSymbolizer>
695    </Rule>
696    <Rule>
697      <ElseFilter/>
698      <MaxScaleDenominator>15000</MaxScaleDenominator>
699      <LineSymbolizer>
700        <CssParameter name="stroke">#fff</CssParameter>
701        <CssParameter name="stroke-width">8</CssParameter>
702        <CssParameter name="stroke-linejoin">round</CssParameter>
703        <CssParameter name="stroke-linecap">round</CssParameter>
704      </LineSymbolizer>
705    </Rule>
706  </Style>
707  <Style name="roads-text">
708    <Rule>
709      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
710      <MaxScaleDenominator>500000</MaxScaleDenominator>
711      <MinScaleDenominator>100</MinScaleDenominator>
712      <ShieldSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="12" fill="white" placement="line" file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/motorway_shield.png" type="png" width="32" height="24"/>
713    </Rule>
714    <Rule>
715      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
716      <MaxScaleDenominator>500000</MaxScaleDenominator>
717      <MinScaleDenominator>100</MinScaleDenominator>
718      <ShieldSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="12" fill="white" placement="line" file="/home/mapnik/svn.openstreetmap.org/utils/mapnik/symbols/motorway_shield2.png" type="png" width="40" height="24"/>
719    </Rule>
720    <Rule>
721      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
722      <MaxScaleDenominator>75000</MaxScaleDenominator>
723      <MinScaleDenominator>50000</MinScaleDenominator>
724      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="8" fill="#000" halo_radius="0" placement="line"/>
725    </Rule>
726   
727    <Rule>
728      <Filter>[highway] = 'trunk' or [highway] = 'primary' or [highway] = 'secondary'</Filter>
729      <MaxScaleDenominator>50000</MaxScaleDenominator>
730      <MinScaleDenominator>1000</MinScaleDenominator>
731      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="10" fill="#000" halo_radius="0" placement="line"/>
732    </Rule>
733   
734    <Rule>
735      <ElseFilter/>
736      <MaxScaleDenominator>25000</MaxScaleDenominator>
737      <TextSymbolizer name="name" face_name="Bitstream Vera Sans Roman" size="9" fill="#000" halo_radius="1"  placement="line" />
738    </Rule>
739  </Style>
740  <Layer name="water_poly" status="on" srs="+proj=latlong +ellps=GRS80 +over +no_defs">
741    <StyleName>water_poly</StyleName>
742    <Datasource>
743      <Parameter name="type">shape</Parameter>
744      <Parameter name="file">/home/mapnik/svn.openstreetmap.orgosm/vmap0/water</Parameter>
745    </Datasource>
746  </Layer>
747  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +k=1.0 +units=m +over +no_defs">
748    <StyleName>world</StyleName>
749    <Datasource>
750      <Parameter name="type">shape</Parameter>
751      <Parameter name="file">/home/mapnik/svn.openstreetmap.orgosm/vmap0/world_bnd_m</Parameter>
752    </Datasource>
753  </Layer>
754  <Layer name="waterway" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
755    <StyleName>water</StyleName>
756    <Datasource>
757      <Parameter name="type">postgis</Parameter>
758      <Parameter name="host">dev.openstreetmap.org</Parameter>
759      <Parameter name="port">5433</Parameter>
760      <Parameter name="user">steve</Parameter>
761      <Parameter name="dbname">mapnik</Parameter>
762      <Parameter name="table">(select * from planet_osm where char_length(waterway) > 0) as water</Parameter>
763    </Datasource>
764  </Layer>
765  <Layer name="leisure" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
766    <StyleName>leisure</StyleName>
767    <Datasource>
768      <Parameter name="type">postgis</Parameter>
769      <Parameter name="host">dev.openstreetmap.org</Parameter>
770      <Parameter name="port">5433</Parameter>     
771      <Parameter name="user">steve</Parameter>
772      <Parameter name="dbname">mapnik</Parameter>
773          <Parameter name="table">(select * from planet_osm where char_length(leisure) > 0 or  char_length(landuse) > 0 or char_length("natural") > 0 or char_length(man_made) > 0) as leisure</Parameter>
774    </Datasource>
775  </Layer>
776 
777  <Layer name="oxford osm" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
778    <StyleName>roads-casing</StyleName>
779    <StyleName>roads</StyleName>
780    <StyleName>secondary</StyleName>
781    <StyleName>primary</StyleName>
782    <StyleName>trunk</StyleName>
783    <StyleName>motorway</StyleName>
784    <Datasource>
785      <Parameter name="type">postgis</Parameter>
786      <Parameter name="host">dev.openstreetmap.org</Parameter>
787      <Parameter name="port">5433</Parameter>     
788      <Parameter name="user">steve</Parameter>
789      <Parameter name="dbname">mapnik</Parameter>
790      <Parameter name="table">(select way,highway,railway,landuse,"natural",man_made,waterway,tourism,learning,amenity,place,name,char_length(name) as length from planet_osm where char_length(waterway) = 0 and char_length(leisure)=0 and char_length(landuse)=0) as roads</Parameter>
791    </Datasource>
792   </Layer>
793   
794   <Layer name="amenity" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
795    <StyleName>amenity</StyleName>
796    <Datasource>
797      <Parameter name="type">postgis</Parameter>
798      <Parameter name="host">dev.openstreetmap.org</Parameter>
799      <Parameter name="port">5433</Parameter>     
800     <Parameter name="user">steve</Parameter>     
801      <Parameter name="dbname">mapnik</Parameter>
802      <Parameter name="table">(select * from planet_osm where char_length(amenity) > 0) as amenity</Parameter>
803    </Datasource>
804  </Layer>
805 
806   <Layer name="planet roads text osm" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
807     <StyleName>roads-text</StyleName>
808     <Datasource>
809      <Parameter name="type">postgis</Parameter>
810      <Parameter name="host">dev.openstreetmap.org</Parameter>
811      <Parameter name="port">5433</Parameter>
812      <Parameter name="user">steve</Parameter>
813      <Parameter name="dbname">mapnik</Parameter>
814      <Parameter name="table">(select way,highway,landuse,"natural",man_made,waterway,tourism,learning,amenity,place,name,char_length(name) as length from planet_osm where char_length(waterway) = 0 and char_length(leisure)=0 and char_length(landuse)=0) as roads</Parameter>
815    </Datasource>
816   </Layer>
817 
818  <Layer name="text" status="on" srs="+proj=latlong +ellps=GRS80 +no_defs">
819    <StyleName>text</StyleName>
820    <Datasource>
821      <Parameter name="type">postgis</Parameter>
822      <Parameter name="host">dev.openstreetmap.org</Parameter>
823      <Parameter name="port">5433</Parameter>     
824      <Parameter name="user">steve</Parameter>
825      <Parameter name="dbname">mapnik</Parameter>
826      <Parameter name="table">planet_osm</Parameter>
827    </Datasource>
828  </Layer>
829
830  <Layer name="places" status="on">
831    <StyleName>places</StyleName>
832    <Datasource>
833      <Parameter name="type">shape</Parameter>
834      <Parameter name="file">/home/mapnik/svn.openstreetmap.orgosm/vmap0/places_eu</Parameter>
835    </Datasource>
836  </Layer>
837</Map>
Note: See TracBrowser for help on using the repository browser.