Parent Directory | Revision Log
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 |