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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 14 - (show annotations)
Mon Dec 15 19:45:38 2008 UTC (15 years, 4 months ago) by harbaum
File MIME type: text/xml
File size: 22543 byte(s)
WMS server selection redone, other small changes and bugfixes
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 *** 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 ***
10 *** Do not edit this file if you want your ganges to persist! Edit the
11 *** template and run data/elemstyles-mapnik.pl again to generate it instead.
12 ***
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 <!-- Needs multiple conditions
109 <rule>
110 <condition k="highway" v="unclassified"/>
111 <condition k="area" v="yes"/>
112 <area colour="#ffffff"/>
113 <scale_min>1</scale_min>
114 <scale_max>40000</scale_max>
115 </rule>
116 -->
117 <rule>
118 <condition k="highway" v="unclassified"/>
119 <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 <!-- Need multiple conditions
125 <rule>
126 <condition k="highway" v="pedestrian"/>
127 <condition k="area" v="yes"/>
128 <area colour="#e1e4e8"/>
129 <scale_min>1</scale_min>
130 <scale_max>30000</scale_max>
131 </rule>
132 -->
133 <rule>
134 <condition k="highway" v="pedestrian"/>
135 <line width="4" colour="#e8e8e8" width_bg="6" colour_bg="#a0a0a0"/>
136 <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 <line colour="#f98072" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
170 <scale_min>1</scale_min>
171 <scale_max>10000</scale_max>
172 </rule>
173
174 <rule>
175 <condition k="highway" v="steps"/>
176 <line colour="#f98072" colour_bg="#ffffff" dashed="true" width="3" width_bg="4"/>
177 <scale_min>1</scale_min>
178 <scale_max>10000</scale_max>
179 </rule>
180
181 <rule>
182 <condition k="highway" v="cycleway"/>
183 <line colour="#5050fe" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
184 <scale_min>1</scale_min>
185 <scale_max>12500</scale_max>
186 </rule>
187
188 <rule>
189 <condition k="highway" v="bridleway"/>
190 <line colour="#008000" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
191 <scale_min>1</scale_min>
192 <scale_max>12500</scale_max>
193 </rule>
194
195 <rule>
196 <condition k="highway" v="byway"/>
197 <line colour="#f8eecc" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
198 <scale_min>1</scale_min>
199 <scale_max>12500</scale_max>
200 </rule>
201
202 <rule>
203 <condition k="highway" v="track"/>
204 <line colour="#996600" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
205 <scale_min>1</scale_min>
206 <scale_max>12500</scale_max>
207 </rule>
208
209 <rule>
210 <condition k="highway" v="path"/>
211 <line colour="#cc7733" colour_bg="#ffffff" dashed="true" width="2" width_bg="3"/>
212 <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 <line width="4" width_bg="6" dashed="true" colour="#eeeeee" colour_bg="#999999"/>
237 <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