Contents of /branches/ports/maemo/data/elemstyles-mapnik.xml.in

Parent Directory Parent Directory | Revision Log Revision Log


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