Contents of /trunk/data/elemstyles-mapnik.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14 - (hide annotations)
Mon Dec 15 19:45:38 2008 UTC (15 years, 5 months ago) by harbaum
File MIME type: text/xml
File size: 22543 byte(s)
WMS server selection redone, other small changes and bugfixes
1 harbaum 1 <?xml version="1.0"?>
2     <!--
3     elemstyles.xml resembling the current Mapnik rendering. Written for osm2go;
4     may be compatible with josm.
5    
6     ***
7 achadwick 13 *** This file was automatically generated from data/elemstyles-mapnik.xml.in
8     *** at Mon Dec 15 13:59:37 2008 by data/elemstyles-mapnik.pl.
9 harbaum 1 ***
10     *** Do not edit this file if you want your ganges to persist! Edit the
11 achadwick 13 *** template and run data/elemstyles-mapnik.pl again to generate it instead.
12 harbaum 1 ***
13    
14     Andrew Chadwick, /andrewc at piffle org/, 2008-12-07
15     -->
16     <rules>
17    
18     <!--
19    
20     Classes of (typically) paved road: those designed for motor vehicles first.
21    
22     Carriageway widths are based fairly loosely on the z17 Mapnik rendering.
23     The "standard carriageway width" - residential, tertiary, unclassified
24     etc. - is 8 units inner, 10 units outer. This is quite fat compared to other
25     OSM2Go themes, but it gives a good approximation of what shadows what in
26     the finest-detail Mapnik rendering; for my mapping style, that matters: I
27     don't abut areas to ways most of the time.
28    
29     -->
30    
31     <rule>
32     <!--
33     Road with unknown classification.
34     This is considered incomplete data, so make it ugly and very visible.
35     -->
36     <condition k="highway" v="road"/>
37     <line width="3" colour="#cc0000" width_bg="9" colour_bg="#ff8800"/>
38     <scale_min>1</scale_min>
39     <scale_max>800000</scale_max>
40     </rule>
41    
42     <rule>
43     <condition k="highway" v="motorway"/>
44     <line width="10" colour="#809bc0" width_bg="12" colour_bg="#5e6e89"/>
45     <scale_min>1</scale_min>
46     <scale_max>2000000</scale_max>
47     </rule>
48    
49     <rule>
50     <condition k="highway" v="motorway_link"/>
51     <line width="8" colour="#809bc0" width_bg="10" colour_bg="#5e6e89"/>
52     <scale_min>1</scale_min>
53     <scale_max>2000000</scale_max>
54     </rule>
55    
56     <rule>
57     <condition k="highway" v="trunk"/>
58     <line width="9" colour="#a7dca8" width_bg="11" colour_bg="#8db48c"/>
59     <scale_min>1</scale_min>
60     <scale_max>200000</scale_max>
61     </rule>
62    
63     <rule>
64     <condition k="highway" v="trunk_link"/>
65     <line width="8" colour="#a7dca8" width_bg="10" colour_bg="#8db48c"/>
66     <scale_min>1</scale_min>
67     <scale_max>200000</scale_max>
68     </rule>
69    
70     <rule>
71     <condition k="highway" v="primary"/>
72     <line width="9" colour="#eb9898" width_bg="11" colour_bg="#c48080"/>
73     <scale_min>1</scale_min>
74     <scale_max>125000</scale_max>
75     </rule>
76    
77     <rule>
78     <condition k="highway" v="primary_link"/>
79     <line width="7" colour="#eb9898" width_bg="9" colour_bg="#c48080"/>
80     <scale_min>1</scale_min>
81     <scale_max>125000</scale_max>
82     </rule>
83    
84     <rule>
85     <condition k="highway" v="secondary"/>
86     <line width="8" colour="#fdd6a4" width_bg="10" colour_bg="#d9b689"/>
87     <scale_min>1</scale_min>
88     <scale_max>100000</scale_max>
89     </rule>
90    
91     <rule>
92     <condition k="highway" v="tertiary"/>
93     <line width="8" colour="#f8f8b0" width_bg="10" colour_bg="#ccccbb"/>
94     <scale_min>1</scale_min>
95     <scale_max>75000</scale_max>
96     </rule>
97    
98     <!--
99    
100     Smaller roads: white or grey main area.
101    
102     The normal Mapnik grey casing is #c8c8c8 for white and #a8a8a8 for grey;
103     I've darkened them a notch and a half-notch respecively here to improve
104     contrast for n810 screens.
105    
106     -->
107    
108 achadwick 11 <!-- Needs multiple conditions
109 harbaum 1 <rule>
110     <condition k="highway" v="unclassified"/>
111 achadwick 11 <condition k="area" v="yes"/>
112 achadwick 10 <area colour="#ffffff"/>
113     <scale_min>1</scale_min>
114     <scale_max>40000</scale_max>
115     </rule>
116 achadwick 11 -->
117 achadwick 10 <rule>
118     <condition k="highway" v="unclassified"/>
119 harbaum 1 <line width="8" colour="#ffffff" width_bg="10" colour_bg="#b8b8b8"/>
120     <scale_min>1</scale_min>
121     <scale_max>40000</scale_max>
122     </rule>
123    
124 achadwick 11 <!-- Need multiple conditions
125 harbaum 1 <rule>
126     <condition k="highway" v="pedestrian"/>
127 achadwick 11 <condition k="area" v="yes"/>
128 achadwick 10 <area colour="#e1e4e8"/>
129     <scale_min>1</scale_min>
130     <scale_max>30000</scale_max>
131     </rule>
132 achadwick 11 -->
133 achadwick 10 <rule>
134     <condition k="highway" v="pedestrian"/>
135 harbaum 14 <line width="4" colour="#e8e8e8" width_bg="6" colour_bg="#a0a0a0"/>
136 harbaum 1 <scale_min>1</scale_min>
137     <scale_max>30000</scale_max>
138     </rule>
139    
140     <rule>
141     <condition k="highway" v="residential"/>
142     <line width="8" colour="#ffffff" width_bg="10" colour_bg="#b8b8b8"/>
143     <scale_min>1</scale_min>
144     <scale_max>30000</scale_max>
145     </rule>
146    
147     <rule>
148     <condition k="highway" v="living_street"/>
149     <line width="8" colour="#ffffff" width_bg="10" colour_bg="#b8b8b8"/>
150     <scale_min>1</scale_min>
151     <scale_max>25000</scale_max>
152     </rule>
153    
154     <rule>
155     <condition k="highway" v="service"/>
156     <line width="4" colour="#ffffff" width_bg="6" colour_bg="#b8b8b8"/>
157     <scale_min>1</scale_min>
158     <scale_max>15000</scale_max>
159     </rule>
160    
161     <!--
162     Footways, tracks, cycleways etc. Visible and editable at higher zooms.
163     Typically either not for motor vehicles, or not sufaced to the same
164     standard as the highways above.
165     -->
166    
167     <rule>
168     <condition k="highway" v="footway"/>
169 achadwick 13 <line colour="#f98072" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
170 harbaum 1 <scale_min>1</scale_min>
171 achadwick 13 <scale_max>10000</scale_max>
172 harbaum 1 </rule>
173    
174     <rule>
175     <condition k="highway" v="steps"/>
176 achadwick 13 <line colour="#f98072" colour_bg="#ffffff" dashed="true" width="3" width_bg="4"/>
177 harbaum 1 <scale_min>1</scale_min>
178 achadwick 13 <scale_max>10000</scale_max>
179 harbaum 1 </rule>
180    
181     <rule>
182     <condition k="highway" v="cycleway"/>
183 achadwick 13 <line colour="#5050fe" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
184 harbaum 1 <scale_min>1</scale_min>
185 achadwick 13 <scale_max>12500</scale_max>
186 harbaum 1 </rule>
187    
188     <rule>
189     <condition k="highway" v="bridleway"/>
190 achadwick 13 <line colour="#008000" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
191 harbaum 1 <scale_min>1</scale_min>
192 achadwick 13 <scale_max>12500</scale_max>
193 harbaum 1 </rule>
194    
195     <rule>
196     <condition k="highway" v="byway"/>
197 achadwick 13 <line colour="#f8eecc" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
198 harbaum 1 <scale_min>1</scale_min>
199     <scale_max>12500</scale_max>
200     </rule>
201    
202     <rule>
203     <condition k="highway" v="track"/>
204 achadwick 13 <line colour="#996600" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
205 harbaum 1 <scale_min>1</scale_min>
206     <scale_max>12500</scale_max>
207     </rule>
208    
209     <rule>
210     <condition k="highway" v="path"/>
211 achadwick 13 <line colour="#cc7733" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
212 harbaum 1 <scale_min>1</scale_min>
213     <scale_max>12500</scale_max>
214     </rule>
215    
216     <!--
217     Rail.
218     -->
219    
220     <rule>
221     <condition k="railway" v="abandoned"/>
222     <line width="4" width_bg="6" colour="#f2eee8" colour_bg="#cccccc"/>
223     <scale_min>1</scale_min>
224     <scale_max>14000</scale_max>
225     </rule>
226    
227     <rule>
228     <condition k="railway" v="disused"/>
229     <line width="4" width_bg="6" colour="#f2eee8" colour_bg="#cccccc"/>
230     <scale_min>1</scale_min>
231     <scale_max>14000</scale_max>
232     </rule>
233    
234     <rule>
235     <condition k="railway"/><!-- catchall linear -->
236 achadwick 13 <line width="4" width_bg="6" dashed="true" colour="#eeeeee" colour_bg="#999999"/>
237 harbaum 1 <scale_min>1</scale_min>
238     <scale_max>160000</scale_max>
239     </rule>
240    
241    
242     <!--
243     Waterways.
244     -->
245    
246     <rule>
247     <condition k="waterway" v="riverbank"/>
248     <area colour="#8cbcc0"/>
249     <scale_min>1</scale_min>
250     <scale_max>1250000</scale_max>
251     </rule>
252    
253     <rule>
254     <condition k="waterway" v="river"/>
255     <line width="8" colour="#b5d0d0"/>
256     <scale_min>1</scale_min>
257     <scale_max>1250000</scale_max>
258     </rule>
259    
260     <rule>
261     <condition k="waterway" v="canal"/>
262     <line width="6" colour="#b5d0d0"/>
263     <scale_min>1</scale_min>
264     <scale_max>500000</scale_max>
265     </rule>
266    
267     <rule>
268     <condition k="waterway" v="stream"/>
269     <line width="4" colour="#b5d0d0"/>
270     <scale_min>1</scale_min>
271     <scale_max>30000</scale_max>
272     </rule>
273    
274     <rule><!-- catchall -->
275     <condition k="waterway"/>
276     <line width="4" colour="#b5d0d0"/>
277     <scale_min>1</scale_min>
278     <scale_max>30000</scale_max>
279     </rule>
280    
281     <!-- Other linear features -->
282    
283     <!-- City walls -->
284     <!-- same colours as a building area, and visible slightly further out -->
285     <rule>
286     <condition k="historic" v="citywalls"/><!-- old -->
287     <line width="4" colour="#cc9999" colour_bg="#cccccc" width_bg="6" />
288     <scale_min>1</scale_min>
289     <scale_max>30000</scale_max>
290     </rule>
291     <rule>
292     <condition k="barrier" v="city_walls"/><!-- new -->
293     <line width="4" colour="#cc9999" colour_bg="#cccccc" width_bg="6" />
294     <scale_min>1</scale_min>
295     <scale_max>30000</scale_max>
296     </rule>
297     <rule>
298     <condition k="barrier"/><!-- catchall barrier -->
299     <line width="1" colour="#888888"/>
300     <scale_min>1</scale_min>
301     <scale_max>5000</scale_max>
302     </rule>
303    
304     <!--
305    
306     Areas
307    
308     -->
309    
310     <!--
311     Buildings.
312     This is first for stylistic reasons. If it's a building area, then no matter
313     what it's also tagged as, it'll be drawn in salmon pink.
314     -->
315     <rule>
316     <condition k="building"/>
317     <area colour="#b26064"/>
318     <scale_min>1</scale_min>
319     <scale_max>17777</scale_max>
320     </rule>
321    
322     <!--
323     Landuse.
324     These override any natural=* tagging that might be present too.
325     -->
326    
327     <rule>
328     <condition k="landuse" v="basin"/>
329     <area colour="#8cbcc0"/>
330     <scale_min>1</scale_min>
331     <scale_max>40000</scale_max>
332     </rule>
333    
334     <rule>
335     <condition k="landuse" v="grass"/>
336     <area colour="#b6e97b"/>
337     <scale_min>1</scale_min>
338     <scale_max>13333</scale_max>
339     </rule>
340    
341     <rule>
342     <condition k="landuse" v="village_green"/>
343     <area colour="#b6e97b"/>
344     <scale_min>1</scale_min>
345     <scale_max>16000</scale_max>
346     </rule>
347    
348     <rule>
349     <condition k="landuse" v="allotments"/>
350     <area colour="#ac8641"/>
351     <scale_min>1</scale_min>
352     <scale_max>16000</scale_max>
353     </rule>
354    
355     <rule>
356     <condition k="landuse" v="brownfield"/>
357     <area colour="#ac6c0b"/>
358     <scale_min>1</scale_min>
359     <scale_max>16000</scale_max>
360     </rule>
361    
362     <rule>
363     <condition k="landuse" v="greenfield"/>
364     <area colour="#b6ce46"/>
365     <scale_min>1</scale_min>
366     <scale_max>16000</scale_max>
367     </rule>
368    
369     <rule>
370     <condition k="landuse" v="construction"/>
371     <area colour="#ac6c0b"/>
372     <scale_min>1</scale_min>
373     <scale_max>16000</scale_max>
374     </rule>
375    
376     <rule>
377     <condition k="amenity" v="grave_yard"/>
378     <area colour="#78b287"/>
379     <scale_min>1</scale_min>
380     <scale_max>16000</scale_max>
381     </rule>
382    
383     <rule>
384     <condition k="landuse" v="cemetery"/>
385     <area colour="#78b287"/>
386     <scale_min>1</scale_min>
387     <scale_max>20000</scale_max>
388     </rule>
389    
390     <rule>
391     <condition k="landuse" v="retail"/>
392     <area colour="#f2cbcf"/>
393     <scale_min>1</scale_min>
394     <scale_max>20000</scale_max>
395     </rule>
396    
397     <rule>
398     <condition k="landuse" v="military"/>
399     <area colour="#f2eee8"/>
400     <!-- Not shown by the real Mapnik layer, but force an area for it -->
401     <scale_min>1</scale_min>
402     <scale_max>20000</scale_max>
403     </rule>
404    
405     <rule>
406     <condition k="landuse" v="commercial"/>
407     <area colour="#ebadb1"/>
408     <scale_min>1</scale_min>
409     <scale_max>20000</scale_max>
410     </rule>
411    
412     <rule>
413     <condition k="landuse" v="recreation_ground"/>
414     <area colour="#b7ea7d"/>
415     <scale_min>1</scale_min>
416     <scale_max>20000</scale_max>
417     </rule>
418    
419     <rule>
420     <condition k="landuse" v="railway"/>
421     <area colour="#f2eee8"/>
422     <!-- Not shown by the real Mapnik layer, but force an area for it -->
423     <scale_min>1</scale_min>
424     <scale_max>20000</scale_max>
425     </rule>
426    
427     <rule>
428     <condition k="landuse" v="industrial"/>
429     <area colour="#d0bcc8"/>
430     <scale_min>1</scale_min>
431     <scale_max>26666</scale_max>
432     </rule>
433    
434     <rule>
435     <condition k="landuse" v="residential"/>
436     <area colour="#cfd1d5"/>
437     <scale_min>1</scale_min>
438     <scale_max>40000</scale_max>
439     </rule>
440    
441     <rule>
442     <condition k="landuse" v="meadow"/>
443     <area colour="#b7e97d"/>
444     <scale_min>1</scale_min>
445     <scale_max>80000</scale_max>
446     </rule>
447    
448     <rule>
449     <condition k="landuse" v="forest"/>
450     <area colour="#49a919"/>
451     <scale_min>1</scale_min>
452     <scale_max>160000</scale_max>
453     </rule>
454    
455     <rule> <!-- catchall -->
456     <condition k="landuse"/>
457     <area colour="#f2eee8"/>
458     <scale_min>1</scale_min>
459     <scale_max>13333</scale_max>
460     </rule>
461    
462     <!-- Amenities -->
463    
464     <rule>
465     <condition k="amenity" v="parking"/>
466     <area colour="#f8ee94"/>
467     <scale_min>1</scale_min>
468     <scale_max>13333</scale_max>
469     </rule>
470    
471     <rule>
472     <condition k="amenity" v="bus_station"/>
473     <area colour="#f8ee94"/>
474     <scale_min>1</scale_min>
475     <scale_max>26666</scale_max>
476     </rule>
477    
478     <rule>
479     <condition k="amenity" v="school"/>
480     <area colour="#eef1cd"/>
481     <scale_min>1</scale_min>
482     <scale_max>20000</scale_max>
483     </rule>
484    
485     <rule>
486     <condition k="amenity" v="college"/>
487     <area colour="#eef1cd"/>
488     <scale_min>1</scale_min>
489     <scale_max>26666</scale_max>
490     </rule>
491    
492     <rule>
493     <condition k="amenity" v="university"/>
494     <area colour="#eef1cd"/>
495     <scale_min>1</scale_min>
496     <scale_max>40000</scale_max>
497     </rule>
498    
499     <rule>
500     <condition k="amenity" v="hospital"/>
501     <area colour="#eef1cd"/>
502     <scale_min>1</scale_min>
503     <scale_max>40000</scale_max>
504     </rule>
505    
506     <rule>
507     <condition k="amenity"/>
508     <area colour="#eef1cd"/>
509     <scale_min>1</scale_min>
510     <scale_max>40000</scale_max>
511     </rule>
512    
513     <!-- Recreation and leasure -->
514    
515     <rule>
516     <condition k="leisure" v="garden"/>
517     <area colour="#b6e97d"/>
518     <scale_min>1</scale_min>
519     <scale_max>16000</scale_max>
520     </rule>
521    
522     <rule>
523     <condition k="leisure" v="pitch"/>
524     <area colour="#44c189"/>
525     <scale_min>1</scale_min>
526     <scale_max>16000</scale_max>
527     </rule>
528    
529     <rule>
530     <condition k="leisure" v="playground"/>
531     <area colour="#b2ffff"/>
532     <scale_min>1</scale_min>
533     <scale_max>13000</scale_max><!-- slightly higher than footway -->
534     </rule>
535    
536     <rule>
537     <condition k="leisure" v="park"/>
538     <area colour="#8cff93"/>
539     <scale_min>1</scale_min>
540     <scale_max>20000</scale_max>
541     </rule>
542    
543     <rule>
544     <condition k="leisure" v="nature_reserve"/>
545     <area colour="#7bd35f"/>
546     <scale_min>1</scale_min>
547     <scale_max>26666</scale_max>
548     </rule>
549    
550     <rule>
551     <condition k="leisure" v="golf_course"/>
552     <area colour="#8cda93"/>
553     <scale_min>1</scale_min>
554     <scale_max>40000</scale_max>
555     </rule>
556    
557     <rule>
558     <condition k="leisure"/>
559     <area colour="#00b564"/>
560     <scale_min>1</scale_min>
561     <scale_max>26666</scale_max>
562     </rule>
563    
564     <!--
565     Just sport on its own isn't rendered by Mapnik. Also, it's a helper tag
566     that should be combined with some other physical feature. To encourage
567     proper mapping, we don't render it here. See
568     http://wiki.openstreetmap.org/wiki/Key:sport#Rendering for the rationale
569     here.
570    
571     <rule>
572     <condition k="sport"/>
573     <area colour="#00b564"/>
574     <scale_min>1</scale_min>
575     <scale_max>13333</scale_max>
576     </rule>
577     -->
578    
579     <rule>
580     <condition k="historic"/>
581     <area colour="#f0b2e9"/>
582     <scale_min>1</scale_min>
583     <scale_max>26666</scale_max>
584     </rule>
585    
586     <rule>
587     <condition k="tourism"/>
588     <area colour="#f0b2e9"/>
589     <scale_min>1</scale_min>
590     <scale_max>26666</scale_max>
591     </rule>
592    
593    
594     <!-- Man-made -->
595    
596     <rule>
597     <condition k="man_made"/>
598     <area colour="#f2eee8"/>
599     <!-- Not shown by the real Mapnik layer, but force an area for it -->
600     <scale_min>1</scale_min>
601     <scale_max>15000</scale_max>
602     </rule>
603    
604    
605     <!-- Natural features -->
606    
607     <rule>
608     <condition k="natural" v="cave_entrance"/>
609     <area colour="#080b0f"/>
610     <scale_min>1</scale_min>
611     <scale_max>13333</scale_max>
612     </rule>
613    
614     <rule>
615     <condition k="natural" v="marsh"/>
616     <area colour="#e6f3fc"/>
617     <scale_min>1</scale_min>
618     <scale_max>26666</scale_max>
619     </rule>
620    
621     <rule>
622     <condition k="natural" v="wetland"/>
623     <area colour="#e6f3fc"/>
624     <scale_min>1</scale_min>
625     <scale_max>26666</scale_max>
626     </rule>
627    
628     <rule>
629     <condition k="natural" v="water"/>
630     <area colour="#8cbcc0"/>
631     <scale_min>1</scale_min>
632     <scale_max>26666</scale_max>
633     </rule>
634    
635     <rule>
636     <condition k="natural" v="heath"/>
637     <area colour="#ffffa5"/>
638     <scale_min>1</scale_min>
639     <scale_max>20000</scale_max>
640     </rule>
641    
642     <rule>
643     <condition k="natural" v="scrub"/>
644     <!-- <area colour="#80a38a"/> -->
645     <area colour="#f2eee8"/>
646     <!-- Not shown by the real Mapnik layer, but force an area for it -->
647     <scale_min>1</scale_min>
648     <scale_max>20000</scale_max>
649     </rule>
650    
651     <rule>
652     <condition k="natural" v="wood"/>
653     <area colour="#80bd6f"/>
654     <scale_min>1</scale_min>
655     <scale_max>40000</scale_max>
656     </rule>
657    
658     <rule>
659     <condition k="natural" v="coastline"/>
660     <line width="3" colour="#8DC56C"/>
661     <scale_min>1</scale_min>
662     <scale_max>3200000</scale_max>
663     </rule>
664    
665     <rule>
666     <condition k="natural"/>
667     <area colour="#08b5b9"/>
668     <scale_min>1</scale_min>
669     <scale_max>26666</scale_max>
670     </rule>
671    
672     <!-- Nodes -->
673    
674     <!-- Leisure -->
675    
676     <rule>
677     <condition k="amenity" v="pub"/>
678     <icon src="pub.p.16.png"/>
679     <scale_min>1</scale_min>
680     <scale_max>15000</scale_max>
681     </rule>
682    
683     <rule>
684     <condition k="amenity" v="cafe"/>
685     <icon src="cafe.p.16.png"/>
686     <scale_min>1</scale_min>
687     <scale_max>15000</scale_max>
688     </rule>
689    
690     <rule>
691     <condition k="amenity" v="bar"/><!-- official ? -->
692     <icon src="food_bar.p.16.png"/>
693     <scale_min>1</scale_min>
694     <scale_max>15000</scale_max>
695     </rule>
696    
697     <rule>
698     <condition k="amenity" v="nightclub"/>
699     <icon src="food_bar.p.16.png"/>
700     <scale_min>1</scale_min>
701     <scale_max>15000</scale_max>
702     </rule>
703    
704     <rule>
705     <condition k="amenity" v="restaurant"/>
706     <icon src="restaurant.p.16.png"/>
707     <scale_min>1</scale_min>
708     <scale_max>15000</scale_max>
709     </rule>
710    
711     <!-- Utility -->
712    
713     <rule>
714     <condition k="amenity" v="hospital"/>
715     <icon src="hospital.p.16.png"/>
716     <scale_min>1</scale_min>
717     <scale_max>30000</scale_max>
718     </rule>
719    
720     <rule>
721     <condition k="amenity" v="bank"/>
722     <icon src="bank2.p.16.png"/>
723     <scale_min>1</scale_min>
724     <scale_max>10000</scale_max>
725     </rule>
726    
727     <rule>
728     <condition k="amenity" v="atm"/>
729     <icon src="atm2.p.16.png"/>
730     <scale_min>1</scale_min>
731     <scale_max>10000</scale_max>
732     </rule>
733    
734     <rule>
735     <condition k="amenity" v="recycling"/>
736     <icon src="recycling.p.16.png"/>
737     <scale_min>1</scale_min>
738     <scale_max>10000</scale_max>
739     </rule>
740    
741     <!-- Tourism -->
742    
743     <rule>
744     <condition k="aeroway" v="aerodrome"/>
745     <icon src="aerodrome.p.16.png"/>
746     <scale_min>1</scale_min>
747     <scale_max>100000</scale_max>
748     </rule>
749    
750     <rule>
751     <condition k="tourism" v="hotel"/>
752     <icon src="hotel2.p.20.png"/>
753     <scale_min>1</scale_min>
754     <scale_max>25000</scale_max>
755     </rule>
756    
757     <rule>
758     <condition k="tourism" v="motel"/>
759     <icon src="hotel2.p.20.png"/>
760     <scale_min>1</scale_min>
761     <scale_max>25000</scale_max>
762     </rule>
763    
764     <rule>
765     <condition k="tourism" v="museum"/>
766     <icon src="museum.p.16.png"/>
767     <scale_min>1</scale_min>
768     <scale_max>25000</scale_max>
769     </rule>
770    
771     <!-- Postal and public comms -->
772    
773     <rule>
774     <condition k="amenity" v="post_box"/>
775     <icon src="post_box.p.16.png"/>
776     <scale_min>1</scale_min>
777     <scale_max>10000</scale_max>
778     </rule>
779    
780     <rule>
781     <condition k="amenity" v="post_office"/>
782     <icon src="post_office.p.16.png"/>
783     <scale_min>1</scale_min>
784     <scale_max>15000</scale_max>
785     </rule>
786    
787     <rule>
788     <condition k="amenity" v="telephone"/>
789     <icon src="telephone.p.16.png"/>
790     <scale_min>1</scale_min>
791     <scale_max>10000</scale_max>
792     </rule>
793    
794     <!-- Roads and parking -->
795    
796     <rule>
797     <condition k="highway" v="mini_roundabout"/>
798     <icon src="mini_round.png"/>
799     <scale_min>1</scale_min>
800     <scale_max>20000</scale_max>
801     </rule>
802    
803     <rule>
804     <condition k="highway" v="gate"/>
805     <icon src="gate2.png"/>
806     <scale_min>1</scale_min>
807     <scale_max>10000</scale_max>
808     </rule>
809    
810     <rule>
811     <condition k="highway" v="bus_stop"/>
812     <icon src="bus_stop.p.12.png"/>
813     <scale_min>1</scale_min>
814     <scale_max>10000</scale_max>
815     </rule>
816    
817     <rule>
818     <condition k="amenity" v="fuel"/>
819     <icon src="fuel.p.16.png"/>
820     <scale_min>1</scale_min>
821     <scale_max>20000</scale_max>
822     </rule>
823    
824     <rule>
825     <condition k="amenity" v="parking"/>
826     <icon src="parking.p.16.png"/>
827     <scale_min>1</scale_min>
828     <scale_max>25000</scale_max>
829     </rule>
830    
831     <!-- Rail -->
832    
833     <rule>
834     <condition k="railway" v="halt"/>
835     <icon src="halt.png"/>
836     <scale_min>1</scale_min>
837     <scale_max>15000</scale_max>
838     </rule>
839    
840     <rule>
841     <condition k="railway" v="station"/>
842     <icon src="station.png"/>
843     <scale_min>1</scale_min>
844     <scale_max>30000</scale_max>
845     </rule>
846    
847     <rule>
848     <condition k="railway" v="tram_stop"/>
849     <icon src="station_small.png"/>
850     <scale_min>1</scale_min>
851     <scale_max>10000</scale_max>
852     </rule>
853    
854     <rule>
855     <condition k="railway" v="subway_entrance"/>
856     <icon src="station_small.png"/>
857     <scale_min>1</scale_min>
858     <scale_max>20000</scale_max>
859     </rule>
860    
861     <rule>
862     <condition k="railway" v="level_crossing"/>
863     <icon src="level_crossing.png"/>
864     <scale_min>1</scale_min>
865     <scale_max>10000</scale_max>
866     </rule>
867    
868     <rule>
869     <condition k="railway" v="crossing"/>
870     <icon src="level_crossing.png"/>
871     <scale_min>1</scale_min>
872     <scale_max>10000</scale_max>
873     </rule>
874    
875     <!-- Religious buildings -->
876    
877     <rule><!-- generic -->
878     <condition k="amenity" v="place_of_worship"/>
879     <icon src="place_of_worship3.p.16.png"/>
880     <scale_min>1</scale_min>
881     <scale_max>10000</scale_max>
882     </rule>
883    
884     <rule>
885     <condition k="religion" v="jewish"/>
886     <icon src="jewish3.p.16.png"/>
887     <scale_min>1</scale_min>
888     <scale_max>10000</scale_max>
889     </rule>
890    
891     <rule>
892     <condition k="religion" v="christian"/>
893     <icon src="christian3.p.14.png"/>
894     <scale_min>1</scale_min>
895     <scale_max>10000</scale_max>
896     </rule>
897    
898     <rule>
899     <condition k="religion" v="muslim"/>
900     <icon src="islamic3.p.16.png"/>
901     <scale_min>1</scale_min>
902     <scale_max>10000</scale_max>
903     </rule>
904    
905     <rule>
906     <condition k="religion" v="sikh"/>
907     <icon src="sikh3.p.16.png"/>
908     <scale_min>1</scale_min>
909     <scale_max>10000</scale_max>
910     </rule>
911    
912    
913     <!-- Natural features -->
914    
915     <rule>
916     <condition k="natural" v="peak"/>
917     <icon src="peak.png"/>
918     <scale_min>1</scale_min>
919     <scale_max>20000</scale_max>
920     </rule>
921    
922     <!-- Man-made structures -->
923    
924     <rule>
925     <condition k="power" v="tower"/>
926     <icon src="power_tower.png"/>
927     <scale_min>1</scale_min>
928     <scale_max>10000</scale_max>
929     </rule>
930     <rule>
931     <condition k="power" v="line"/>
932     <line width="1" colour="#333333"/>
933     <scale_min>1</scale_min>
934     <scale_max>10000</scale_max>
935     </rule>
936    
937     </rules>
938