source: osm/applications/editors/josm/oldplugins/osmarender/stylesheets/osm-map-features-z13.xml@ 36358

Last change on this file since 36358 was 35743, checked in by stoecker, 4 years ago

readd files directly

File size: 96.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
3
4<!-- Tiles@Home Rules File for zoom level 13 -->
5<rules
6 xmlns:xlink="http://www.w3.org/1999/xlink"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 data="data.osm"
9 svgBaseProfile="full"
10 scale="1"
11 symbolScale="1.72"
12 textAttenuation="0.875"
13 minimumMapWidth="0.5"
14 minimumMapHeight="0.5"
15 withOSMLayers="yes"
16 withUntaggedSegments="no"
17 showScale="no"
18 showGrid="no"
19 showBorder="no"
20 showLicense="no"
21 symbolsDir="../stylesheets/symbols"
22 interactive="no">
23
24
25 <!-- Select all nodes and ways (unless they have an osmarender:render=no tag) -->
26 <rule e="node|way" k="osmarender:render" v="~|yes">
27
28 <!-- Landuse -->
29 <rule e="way" k="landuse" v="landfill|quarry">
30 <area class="landuse-quarry"/>
31 </rule>
32 <rule e="way" k="landuse" v="cemetery">
33 <area class="landuse-cemetery"/>
34 </rule>
35 <rule e="way" k="amenity" v="grave_yard">
36 <area class="landuse-cemetery"/>
37 </rule>
38 <rule e="way" k="landuse" v="vineyard">
39 <area class="landuse-vineyard"/>
40 </rule>
41
42 <!-- Natural features -->
43 <rule e="way" k="natural" v="coastline">
44 <area class="natural-coastline"/>
45 </rule>
46 <rule e="way" k="natural" v="glacier">
47 <line class='natural-glacier'/>
48 </rule>
49 <rule e="way" k="natural" v="land">
50 <area class="natural-land"/>
51 </rule>
52 <rule e="way" k="landuse|natural" v="forest|wood|scrub">
53 <area class="landuse-wood"/>
54 </rule>
55 <rule e="way" k="natural" v="heath">
56 <area class="natural-heath"/>
57 </rule>
58 <rule e="way" k="natural" v="wetland">
59 <rule e="way" k="wetland" v="bog">
60 <area class="wetland-bog"/>
61 </rule>
62 </rule>
63 <rule e="way" k="landuse" v="conservation">
64 <area class="landuse-conservation"/>
65 </rule>
66
67 <!-- Artificial landuse -->
68 <rule e="way" k="landuse" v="field|farm|farmland|meadow|grass">
69 <area class="landuse-field"/>
70 </rule>
71 <rule e="way" k="landuse" v="allotments|village_green|recreation_ground">
72 <area class="landuse-allotment-village"/>
73 </rule>
74 <rule e="way" k="leisure" v="park|garden|golf_course|common|green">
75 <area class="leisure-park"/>
76 </rule>
77 <rule e="way" k="leisure" v="playground|playing_fields|pitch|dog_park">
78 <rule e="way" k="sport" v="tennis">
79 <area class="sport-tennis"/>
80 </rule>
81 <else>
82 <!-- Done separately from the above rule to layer these above. Tend to be smaller and inside parks. -->
83 <area class="leisure-park"/>
84 </else>
85 </rule>
86
87 <rule e="way" k="leisure" v="stadium|sports_centre|water_park">
88 <area class="leisure-stadium"/>
89 </rule>
90 <rule e="way" k="leisure" v="track">
91 <rule e="way" k="area" v="yes|true">
92 <area class="leisure-track-area"/>
93 </rule>
94 <else>
95 <line class="leisure-track-casing"/>
96 <line class="leisure-track-core"/>
97 </else>
98 </rule>
99 <rule e="way" k="leisure" v="swimming_pool">
100 <area class="leisure-swimming-pool"/>
101 </rule>
102 <rule e="way" k="man_made" v="wastewater_plant" layer="-5" closed="yes">
103 <area class="man_made-wastewater" layer="-5"/>
104 </rule>
105
106 <!-- Airports and runways -->
107 <rule e="way" k="aeroway" v="aerodrome" closed="yes">
108 <area class="aeroway-aerodrome"/>
109 </rule>
110 <rule e="way" k="aeroway" v="apron">
111 <area class="aeroway-apron"/>
112 </rule>
113 <rule e="way" k="landuse" v="runway">
114 <rule e="way" k="use_status" v="~">
115 <area class="landuse-runway"/>
116 </rule>
117 <rule e="way" k="use_status" v="disused">
118 <area class="landuse-runway-disused"/>
119 </rule>
120 <rule e="way" k="use_status" v="dismantled">
121 <area class="landuse-runway-dismantled"/>
122 </rule>
123 </rule>
124
125 <!-- Raceways and racetracks (cars and horses etc) -->
126 <rule e="way" k="landuse" v="raceway">
127 <rule e="way" k="use_status" v="~">
128 <area class="landuse-raceway"/>
129 </rule>
130 <rule e="way" k="use_status" v="disused">
131 <area class="landuse-raceway-disused"/>
132 </rule>
133 <rule e="way" k="use_status" v="dismantled">
134 <area class="landuse-raceway-dismantled"/>
135 </rule>
136 </rule>
137
138 <!-- Man-made areas -->
139 <rule e="way" k="leisure|landuse|amenity|tourism" v="~">
140 <rule e="way" k="building" v="~|no|false|0">
141 <rule e="way" k="sport" v="swimming|canoe|diving|scuba_diving">
142 <area class="sport-swimming"/>
143 </rule>
144 <else>
145 <rule e="way" k="sport" v="tennis">
146 <area class="sport-tennis"/>
147 </rule>
148 <else>
149 <rule e="way" k="sport" v="*" closed="yes">
150 <area class="sport"/>
151 </rule>
152 </else>
153 </else>
154 </rule>
155 </rule>
156 <rule e="way" k="amenity" v="parking">
157 <area class="amenity-parking"/>
158 </rule>
159 <rule e="way" k="tourism" v="attraction">
160 <rule e="way" k="highway" v="~">
161 <rule e="way" k="area" v="no" />
162 <else>
163 <area class="tourism-attraction"/>
164 </else>
165 </rule>
166 </rule>
167 <rule e="way" k="tourism" v="zoo|picnic_site|caravan_site|camp_site">
168 <area class="tourism-green-area"/>
169 </rule>
170
171 <!-- Airfields and airports -->
172 <rule e="way" k="aeroway" v="runway">
173 <line class="aeroway-runway-casing"/>
174 </rule>
175 <rule e="way" k="aeroway" v="taxiway">
176 <line class="aeroway-taxiway-casing"/>
177 </rule>
178
179 <!-- Waterways -->
180 <rule e="way" k="waterway" v="river">
181 <line class="waterway-casing waterway-river-casing" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
182 </rule>
183 <rule e="way" k="waterway" v="stream">
184 <line class="waterway-casing waterway-stream-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
185 </rule>
186 <rule e="way" k="waterway" v="canal">
187 <line class="waterway-casing waterway-canal-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
188 </rule>
189 <rule e="way" k="waterway" v="drain">
190 <line class="waterway-casing waterway-drain-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
191 </rule>
192 <rule e="way" k="waterway" v="ditch">
193 <line class="waterway-casing waterway-ditch-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
194 </rule>
195 <rule e="way" k="tunnel|culvert" v="yes|culvert">
196 <rule e="way" k="waterway" v="river">
197 <line class="waterway-core waterway-river-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
198 </rule>
199 <rule e="way" k="waterway" v="stream">
200 <line class="waterway-core waterway-stream-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
201 </rule>
202 <rule e="way" k="waterway" v="canal">
203 <line class="waterway-core waterway-canal-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
204 </rule>
205 <rule e="way" k="waterway" v="drain">
206 <line class="waterway-core waterway-drain-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
207 </rule>
208 <rule e="way" k="waterway" v="ditch">
209 <line class="waterway-core waterway-ditch-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
210 </rule>
211 </rule>
212 <else>
213 <rule e="way" k="waterway" v="river">
214 <line class="waterway-core waterway-river-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
215 </rule>
216 <rule e="way" k="waterway" v="stream">
217 <rule e="way" k="stream" v="ephemeral">
218 <line class="waterway-core waterway-stream-core-ephemeral" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
219 </rule>
220 <else>
221 <rule e="way" k="stream" v="intermittent">
222 <line class="waterway-core waterway-stream-core-intermittent" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
223 </rule>
224 <else>
225 <line class="waterway-core waterway-stream-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
226 </else>
227 </else>
228 </rule>
229 <rule e="way" k="waterway" v="canal">
230 <line class="waterway-core waterway-canal-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
231 </rule>
232 <rule e="way" k="waterway" v="drain">
233 <line class="waterway-core waterway-drain-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
234 </rule>
235 <rule e="way" k="waterway" v="ditch">
236 <line class="waterway-core waterway-ditch-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
237 </rule>
238 </else>
239 <rule e="way" k="waterway" v="dock">
240 <area class="natural-water"/>
241 </rule>
242 <rule e="way" k="natural" v="water|pond|lake|bay">
243 <area class="natural-water"/>
244 </rule>
245 <rule e="way" k="landuse" v="reservoir">
246 <area class="natural-water"/>
247 </rule>
248 <rule e="way" k="landuse" v="basin">
249 <area class="natural-water"/>
250 </rule>
251 <rule e="way" k="waterway" v="riverbank">
252 <area class="waterway-riverbank"/>
253 </rule>
254
255 <rule e="way" k="boundary" v="national_park">
256 <area class="leisure-national_park"/>
257 </rule>
258 <!-- rule e="way" k="leisure" v="landscape_reserve">
259 <area class="leisure-landscape_reserve"/>
260 </rule -->
261 <rule e="way" k="leisure" v="nature_reserve">
262 <area class="leisure-nature_reserve"/>
263 </rule>
264
265 <!-- Highway area casings -->
266 <rule e="way" k="area" v="yes|true">
267
268 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
269 <else>
270 <rule e="way" k="cycleway" v="cyclestreet"></rule>
271 <else>
272
273 <rule e="way" k="highway" v="steps">
274 <area class="highway-casing highway-steps-area-casing highway-steps-area no-bezier"/>
275 </rule>
276 <rule e="way" k="highway" v="footway|footpath">
277 <area class="highway-casing highway-footway-area-casing highway-footway-area no-bezier"/>
278 </rule>
279 <rule e="way" k="highway" v="cycleway">
280 <area class="highway-casing highway-cycleway-area-casing highway-cycleway-area no-bezier"/>
281 </rule>
282 <rule e="way" k="highway" v="bridleway">
283 <area class="highway-casing highway-bridleway-area-casing highway-bridleway-area no-bezier"/>
284 </rule>
285 <rule e="way" k="highway" v="path">
286 <rule e="way" k="bicycle" v="yes|designated">
287 <area class="highway-casing highway-cycleway-area-casing highway-cycleway-area no-bezier"/>
288 </rule>
289 <else>
290 <rule e="way" k="horse" v="yes|designated">
291 <area class="highway-casing highway-bridleway-area-casing highway-bridleway-area no-bezier"/>
292 </rule>
293 <else>
294 <area class="highway-casing highway-footway-area-casing highway-footway-area no-bezier"/>
295 </else>
296 </else>
297 </rule>
298 <rule e="way" k="highway" v="byway">
299 <area class="highway-casing highway-byway-area-casing highway-byway-area no-bezier"/>
300 </rule>
301 <rule e="way" k="highway" v="track">
302 <area class="highway-casing highway-track-area-casing highway-track-area no-bezier"/>
303 </rule>
304 <rule e="way" k="highway" v="unsurfaced">
305 <area class="highway-casing highway-unsurfaced-area-casing highway-unsurfaced-area no-bezier"/>
306 </rule>
307 <rule e="way" k="highway" v="service">
308 <rule e="way" k="service" v="parking_aisle">
309 </rule>
310 <else>
311 <area class="highway-casing highway-service-area-casing highway-service-area no-bezier"/>
312 </else>
313 </rule>
314 <rule e="way" k="highway" v="pedestrian">
315 <area class="highway-casing highway-pedestrian-area-casing highway-pedestrian-area no-bezier"/>
316 </rule>
317 <rule e="way" k="highway" v="unclassified|residential|minor|living_street|road">
318 <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
319 </rule>
320
321 </else>
322 </else>
323
324 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
325 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
326 <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
327 </rule>
328 <else>
329 <area class="highway-casing highway-cycleroad-area-casing highway-cycleroad-area no-bezier"/>
330 </else>
331 </rule>
332 <else>
333 <rule e="way" k="cycleway" v="cyclestreet">
334 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
335 <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
336 </rule>
337 <else>
338 <area class="highway-casing highway-cycleroad-area-casing highway-cycleroad-area no-bezier"/>
339 </else>
340 </rule>
341 <else>
342 <rule e="way" k="highway" v="cycleroad">
343 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
344 <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
345 </rule>
346 <else>
347 <area class="highway-casing highway-cycleroad-area-casing highway-cycleroad-area no-bezier"/>
348 </else>
349 </rule>
350 </else>
351 </else>
352
353 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
354 <else>
355 <rule e="way" k="cycleway" v="cyclestreet"></rule>
356 <else>
357
358 <rule e="way" k="highway" v="tertiary_link">
359 <area class="highway-casing highway-tertiary-link-casing highway-tertiary-link-area-casing no-bezier"/>
360 </rule>
361 <rule e="way" k="highway" v="tertiary">
362 <area class="highway-casing highway-tertiary-casing highway-tertiary-area-casing no-bezier"/>
363 </rule>
364 <rule e="way" k="highway" v="secondary_link">
365 <area class="highway-casing highway-secondary-link-casing highway-secondary-link-area-casing no-bezier"/>
366 </rule>
367 <rule e="way" k="highway" v="secondary">
368 <area class="highway-casing highway-secondary-casing highway-secondary-area-casing no-bezier"/>
369 </rule>
370 <rule e="way" k="highway" v="primary_link">
371 <area class="highway-casing highway-primary-link-casing highway-primary-link-area-casing no-bezier"/>
372 </rule>
373 <rule e="way" k="highway" v="trunk_link">
374 <area class="highway-casing highway-trunk-link-casing highway-trunk-link-area-casing no-bezier"/>
375 </rule>
376 <rule e="way" k="highway" v="motorway_link">
377 <area class="highway-casing highway-motorway-link-casing highway-motorway-link-area-casing no-bezier"/>
378 </rule>
379 <rule e="way" k="highway" v="primary">
380 <area class="highway-casing highway-primary-casing highway-primary-area-casing no-bezier"/>
381 </rule>
382 <rule e="way" k="highway" v="trunk">
383 <area class="highway-casing highway-trunk-casing highway-trunk-area-casing no-bezier"/>
384 </rule>
385 <rule e="way" k="highway" v="motorway">
386 <area class="highway-casing highway-motorway-casing highway-motorway-area-casing no-bezier"/>
387 </rule>
388 </else>
389 </else>
390
391 </rule>
392
393 <!-- Linear casings -->
394 <rule e="way" k="tunnel" v="~|no|false">
395 <rule e="way" k="area" v="~|no|false">
396
397 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
398 <else>
399 <rule e="way" k="cycleway" v="cyclestreet"></rule>
400 <else>
401
402 <rule e="way" k="highway" v="raceway">
403 <rule e="way" k="use_status" v="~">
404 <line class="highway-raceway-casing"/>
405 </rule>
406 <rule e="way" k="use_status" v="disused">
407 <line class="highway-raceway-casing-disused"/>
408 </rule>
409 <rule e="way" k="use_status" v="dismantled">
410 <line class="highway-raceway-casing-dismantled"/>
411 </rule>
412 </rule>
413 <rule e="way" k="highway" v="steps">
414 <line class="highway-casing highway-steps-casing "/>
415 </rule>
416 <rule e="way" k="highway" v="footway|footpath">
417 <line class="highway-casing highway-footway-casing "/>
418 </rule>
419 <rule e="way" k="highway" v="cycleway">
420 <line class="highway-casing highway-cycleway-casing "/>
421 </rule>
422 <rule e="way" k="highway" v="bridleway">
423 <line class="highway-casing highway-bridleway-casing "/>
424 </rule>
425 <rule e="way" k="highway" v="path">
426 <rule e="way" k="bicycle" v="yes|designated">
427 <line class="highway-casing highway-cycleway-casing "/>
428 </rule>
429 <else>
430 <rule e="way" k="horse" v="yes|designated">
431 <line class="highway-casing highway-bridleway-casing "/>
432 </rule>
433 <else>
434 <line class="highway-casing highway-footway-casing "/>
435 </else>
436 </else>
437 </rule>
438 <rule e="way" k="highway" v="byway">
439 <line class="highway-casing highway-byway-casing "/>
440 </rule>
441 <rule e="way" k="highway" v="track">
442 <line class="highway-casing highway-track-casing "/>
443 </rule>
444 <rule e="way" k="highway" v="unsurfaced">
445 <line class="highway-casing highway-unsurfaced-casing" smart-linecap="no"/>
446 </rule>
447 <rule e="way" k="highway" v="service">
448 <rule e="way" k="service" v="parking_aisle">
449 </rule>
450 <else>
451 <line class="highway-casing highway-unsurfaced-casing"/>
452 </else>
453 </rule>
454 <rule e="way" k="highway" v="pedestrian">
455 <line class="highway-casing highway-pedestrian-casing "/>
456 </rule>
457 <rule e="way" k="highway" v="unclassified|residential|minor|living_street|road|ford">
458 <line class="highway-casing highway-unclassified-casing"/>
459 </rule>
460
461 </else>
462 </else>
463
464 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
465 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
466 <line class="highway-casing highway-unclassified-casing"/>
467 </rule>
468 <else>
469 <line class="highway-casing highway-cycleroad-casing"/>
470 </else>
471 </rule>
472 <else>
473 <rule e="way" k="cycleway" v="cyclestreet">
474 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
475 <line class="highway-casing highway-unclassified-casing"/>
476 </rule>
477 <else>
478 <line class="highway-casing highway-cycleroad-casing"/>
479 </else>
480 </rule>
481 <else>
482 <rule e="way" k="highway" v="cycleroad">
483 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
484 <line class="highway-casing highway-unclassified-casing"/>
485 </rule>
486 <else>
487 <line class="highway-casing highway-cycleroad-casing"/>
488 </else>
489 </rule>
490 </else>
491 </else>
492
493 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
494 <else>
495 <rule e="way" k="cycleway" v="cyclestreet"></rule>
496 <else>
497
498 <rule e="way" k="highway" v="tertiary_link">
499 <rule e="way" k="motorroad" v="yes">
500 <line class="highway-casing highway-tertiary-link-mr2-casing"/>
501 </rule>
502 <else>
503 <line class="highway-casing highway-tertiary-link-casing"/>
504 </else>
505 </rule>
506 <rule e="way" k="highway" v="tertiary">
507 <rule e="way" k="motorroad" v="yes">
508 <line class="highway-casing highway-tertiary-mr2-casing"/>
509 </rule>
510 <else>
511 <line class="highway-casing highway-tertiary-casing"/>
512 </else>
513 </rule>
514 <rule e="way" k="highway" v="secondary_link">
515 <rule e="way" k="motorroad" v="yes">
516 <line class="highway-casing highway-secondary-link-mr2-casing"/>
517 </rule>
518 <else>
519 <line class="highway-casing highway-secondary-link-casing"/>
520 </else>
521 </rule>
522 <rule e="way" k="highway" v="secondary">
523 <rule e="way" k="motorroad" v="yes">
524 <line class="highway-casing highway-secondary-mr2-casing"/>
525 </rule>
526 <else>
527 <line class="highway-casing highway-secondary-casing"/>
528 </else>
529 </rule>
530 <rule e="way" k="highway" v="primary_link">
531 <rule e="way" k="motorroad" v="yes">
532 <line class="highway-casing highway-primary-link-mr2-casing"/>
533 </rule>
534 <else>
535 <line class="highway-casing highway-primary-link-casing"/>
536 </else>
537 </rule>
538 <rule e="way" k="highway" v="trunk_link">
539 <rule e="way" k="motorroad" v="yes">
540 <line class="highway-casing highway-trunk-link-mr2-casing"/>
541 </rule>
542 <else>
543 <rule e="way" k="motorroad" v="no">
544 <line class="highway-casing highway-trunk-link-mr3-casing"/>
545 </rule>
546 <else>
547 <line class="highway-casing highway-trunk-link-casing"/>
548 </else>
549 </else>
550 </rule>
551 <rule e="way" k="highway" v="motorway_link">
552 <line class="highway-casing highway-motorway-link-casing"/>
553 </rule>
554 <rule e="way" k="highway" v="primary">
555 <rule e="way" k="motorroad" v="yes">
556 <line class="highway-casing highway-primary-mr2-casing"/>
557 </rule>
558 <else>
559 <line class="highway-casing highway-primary-casing"/>
560 </else>
561 </rule>
562 <rule e="way" k="highway" v="trunk">
563 <rule e="way" k="motorroad" v="yes">
564 <line class="highway-casing highway-trunk-mr2-casing"/>
565 </rule>
566 <else>
567 <rule e="way" k="motorroad" v="no">
568 <line class="highway-casing highway-trunk-mr3-casing"/>
569 </rule>
570 <else>
571 <line class="highway-casing highway-trunk-casing"/>
572 </else>
573 </else>
574 </rule>
575 <rule e="way" k="highway" v="motorway">
576 <line class="highway-casing highway-motorway-casing"/>
577 </rule>
578
579 </else>
580 </else>
581
582 </rule>
583 </rule>
584
585 <!-- Highway area cores -->
586 <rule e="way" k="area" v="yes|true">
587
588 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
589 <else>
590 <rule e="way" k="cycleway" v="cyclestreet"></rule>
591 <else>
592
593 <rule e="way" k="highway" v="steps">
594 <area class="highway-core highway-steps-core no-bezier"/>
595 </rule>
596 <rule e="way" k="highway" v="footway|footpath">
597 <area class="highway-core highway-footway-core no-bezier"/>
598 </rule>
599 <rule e="way" k="highway" v="cycleway">
600 <area class="highway-core highway-cycleway-core no-bezier"/>
601 </rule>
602 <rule e="way" k="highway" v="bridleway">
603 <area class="highway-core highway-bridleway-core no-bezier"/>
604 </rule>
605 <rule e="way" k="highway" v="path">
606 <rule e="way" k="bicycle" v="yes|designated">
607 <area class="highway-core highway-cycleway-core no-bezier"/>
608 </rule>
609 <else>
610 <rule e="way" k="horse" v="yes|designated">
611 <area class="highway-core highway-bridleway-core no-bezier"/>
612 </rule>
613 <else>
614 <area class="highway-core highway-path-core no-bezier"/>
615 </else>
616 </else>
617 </rule>
618 <rule e="way" k="highway" v="byway">
619 <area class="highway-core highway-byway-core no-bezier"/>
620 </rule>
621 <rule e="way" k="highway" v="track">
622 <rule e="way" k="tracktype" v="grade1">
623 <area class="highway-core highway-track-grade1-core highway-track-core no-bezier"/>
624 </rule>
625 <else>
626 <rule e="way" k="tracktype" v="grade2">
627 <area class="highway-casing highway-track-grade2-core highway-track-core no-bezier"/>
628 </rule>
629 <else>
630 <rule e="way" k="tracktype" v="grade3">
631 <area class="highway-core highway-track-grade3-core highway-track-core no-bezier"/>
632 </rule>
633 <else>
634 <rule e="way" k="tracktype" v="grade4">
635 <area class="highway-core highway-track-grade4-core highway-track-core no-bezier"/>
636 </rule>
637 <else>
638 <rule e="way" k="tracktype" v="grade5">
639 <area class="highway-core highway-track-grade5-core highway-track-core no-bezier"/>
640 </rule>
641 <else>
642 <area class="highway-core highway-track-gradex-core highway-track-core no-bezier"/>
643 </else>
644 </else>
645 </else>
646 </else>
647 </else>
648 </rule>
649 <rule e="way" k="highway" v="unsurfaced">
650 <area class="highway-core highway-unsurfaced-core no-bezier"/>
651 </rule>
652 <rule e="way" k="highway" v="service">
653 <rule e="way" k="service" v="parking_aisle">
654 </rule>
655 <else>
656 <area class="highway-core highway-service-core no-bezier"/>
657 </else>
658 </rule>
659 <rule e="way" k="highway" v="pedestrian">
660 <area class="highway-core highway-pedestrian-core no-bezier"/>
661 </rule>
662
663 </else>
664 </else>
665
666 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
667 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
668 <area class="highway-core highway-unclassified-area no-bezier"/>
669 </rule>
670 <else>
671 <area class="highway-core highway-cycleroad-core no-bezier"/>
672 </else>
673 </rule>
674 <else>
675 <rule e="way" k="cycleway" v="cyclestreet">
676 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
677 <area class="highway-core highway-unclassified-area no-bezier"/>
678 </rule>
679 <else>
680 <area class="highway-core highway-cycleroad-core no-bezier"/>
681 </else>
682 </rule>
683 <else>
684 <rule e="way" k="highway" v="cycleroad">
685 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
686 <area class="highway-core highway-unclassified-area no-bezier"/>
687 </rule>
688 <else>
689 <area class="highway-core highway-cycleroad-core no-bezier"/>
690 </else>
691 </rule>
692 </else>
693 </else>
694
695 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
696 <else>
697 <rule e="way" k="cycleway" v="cyclestreet"></rule>
698 <else>
699
700 <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
701 <area class="highway-core highway-unclassified-area no-bezier"/>
702 </rule>
703 <rule e="way" k="highway" v="road">
704 <area class="highway-core highway-road-area no-bezier"/>
705 </rule>
706 <rule e="way" k="highway" v="tertiary_link">
707 <area class="highway-core highway-tertiary-link-area no-bezier"/>
708 </rule>
709 <rule e="way" k="highway" v="tertiary">
710 <area class="highway-core highway-tertiary-area no-bezier"/>
711 </rule>
712 <rule e="way" k="highway" v="secondary_link">
713 <area class="highway-core highway-secondary-link-area no-bezier"/>
714 </rule>
715 <rule e="way" k="highway" v="secondary">
716 <area class="highway-core highway-secondary-area no-bezier"/>
717 </rule>
718 <rule e="way" k="highway" v="primary_link">
719 <area class="highway-core highway-primary-link-area no-bezier"/>
720 </rule>
721 <rule e="way" k="highway" v="trunk_link">
722 <area class="highway-core highway-trunk-link-area no-bezier"/>
723 </rule>
724 <rule e="way" k="highway" v="motorway_link">
725 <area class="highway-core highway-motorway-link-area no-bezier"/>
726 </rule>
727 <rule e="way" k="highway" v="primary">
728 <area class="highway-core highway-primary-area no-bezier"/>
729 </rule>
730 <rule e="way" k="highway" v="trunk">
731 <area class="highway-core highway-trunk-area no-bezier"/>
732 </rule>
733 <rule e="way" k="highway" v="motorway">
734 <area class="highway-core highway-motorway-area no-bezier"/>
735 </rule>
736
737 </else>
738 </else>
739
740 </rule>
741
742 <!-- Buildings -->
743 <rule e="way" k="aeroway" v="terminal">
744 <area class="building-block"/>
745 </rule>
746 <rule e="way" k="building" v="*">
747 <area class="building-block no-bezier"/>
748 </rule>
749 <rule e="node" k="building" v="*">
750 <rule e="node" k="building" v="entrance"></rule>
751 <else>
752 <symbol ref="building" position="center" transform="scale(0.5)"/>
753 </else>
754 </rule>
755
756 <!-- Linear cores -->
757 <rule e="way" k="tunnel" v="~|false|no">
758 <rule e="way" k="area" v="~|false|no">
759
760 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
761 <else>
762 <rule e="way" k="cycleway" v="cyclestreet"></rule>
763 <else>
764
765 <rule e="way" k="highway" v="ford">
766 <line class="highway-core highway-ford-core" smart-linecap="no"/>
767 </rule>
768 <rule e="way" k="highway" v="raceway">
769 <rule e="way" k="use_status" v="~">
770 <line class="highway-raceway-core"/>
771 </rule>
772 <rule e="way" k="use_status" v="disused">
773 <line class="highway-raceway-core-disused"/>
774 </rule>
775 <rule e="way" k="use_status" v="dismantled">
776 <line class="highway-raceway-core-dismantled"/>
777 </rule>
778 </rule>
779 <rule e="way" k="scramble" v="*">
780 <line class="highway-core highway-scramble-core"/>
781 </rule>
782 <rule e="way" k="highway" v="steps">
783 <line class="highway-core highway-steps-core"/>
784 </rule>
785 <rule e="way" k="highway" v="footway|footpath">
786 <line class="highway-core highway-footway-core"/>
787 </rule>
788 <rule e="way" k="highway" v="cycleway">
789 <line class="highway-core highway-cycleway-core"/>
790 </rule>
791 <rule e="way" k="highway" v="bridleway">
792 <line class="highway-core highway-bridleway-core"/>
793 </rule>
794 <rule e="way" k="highway" v="path">
795 <rule e="way" k="bicycle" v="yes|designated">
796 <line class="highway-core highway-cycleway-core"/>
797 </rule>
798 <else>
799 <rule e="way" k="horse" v="yes|designated">
800 <line class="highway-core highway-bridleway-core"/>
801 </rule>
802 <else>
803 <rule e="way" k="foot" v="yes|designated">
804 <line class="highway-core highway-footway-core"/>
805 </rule>
806 <else>
807 <line class="highway-core highway-path-core"/>
808 </else></else></else>
809 </rule>
810 <rule e="way" k="highway" v="byway">
811 <line class="highway-core highway-byway-core"/>
812 </rule>
813 <rule e="way" k="highway" v="track">
814 <rule e="way" k="tracktype" v="~">
815 <line class="highway-core highway-track-core highway-track-gradex-core"/>
816 </rule>
817 <else>
818 <rule e="way" k="tracktype" v="grade1">
819 <line class="highway-core highway-track-core highway-track-grade1-core"/>
820 </rule>
821 <else>
822 <rule e="way" k="tracktype" v="grade2">
823 <line class="highway-core highway-track-core highway-track-grade2-core"/>
824 </rule>
825 <else>
826 <rule e="way" k="tracktype" v="grade3">
827 <line class="highway-core highway-track-core highway-track-grade3-core" smart-linecap="no"/>
828 </rule>
829 <else>
830 <rule e="way" k="tracktype" v="grade4">
831 <line class="highway-core highway-track-core highway-track-grade4-core" smart-linecap="no"/>
832 </rule>
833 <else>
834 <rule e="way" k="tracktype" v="grade5">
835 <line class="highway-core highway-track-core highway-track-grade5-core" smart-linecap="no"/>
836 </rule>
837 <else>
838 <line class="highway-core highway-track-core highway-track-gradex-core"/>
839 </else>
840 </else>
841 </else>
842 </else>
843 </else>
844 </else>
845 </rule>
846
847 <rule e="way" k="highway" v="unsurfaced">
848 <line class="highway-core highway-unsurfaced-core"/>
849 </rule>
850 <rule e="way" k="highway" v="service">
851 <rule e="way" k="service" v="parking_aisle">
852 </rule>
853 <else>
854 <line class="highway-core highway-service-core"/>
855 </else>
856 </rule>
857 <rule e="way" k="highway" v="pedestrian">
858 <line class="highway-core highway-pedestrian-core"/>
859 </rule>
860 <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
861 <line class="highway-core highway-unclassified-core"/>
862 </rule>
863
864 </else>
865 </else>
866
867 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
868 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
869 <line class="highway-core highway-unclassified-core"/>
870 </rule>
871 <else>
872 <line class="highway-core highway-cycleroad-core"/>
873 </else>
874 </rule>
875 <else>
876 <rule e="way" k="cycleway" v="cyclestreet">
877 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
878 <line class="highway-core highway-unclassified-core"/>
879 </rule>
880 <else>
881 <line class="highway-core highway-cycleroad-core"/>
882 </else>
883 </rule>
884 <else>
885 <rule e="way" k="highway" v="cycleroad">
886 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
887 <line class="highway-core highway-unclassified-core"/>
888 </rule>
889 <else>
890 <line class="highway-core highway-cycleroad-core"/>
891 </else>
892 </rule>
893 </else>
894 </else>
895
896 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
897 <else>
898 <rule e="way" k="cycleway" v="cyclestreet"></rule>
899 <else>
900
901 <rule e="way" k="highway" v="road">
902 <line class="highway-core highway-road-core"/>
903 </rule>
904 <rule e="way" k="highway" v="tertiary_link">
905 <line class="highway-core highway-tertiary-link-core"/>
906 </rule>
907 <rule e="way" k="highway" v="tertiary">
908 <line class="highway-core highway-tertiary-core"/>
909 </rule>
910 <rule e="way" k="highway" v="secondary_link">
911 <line class="highway-core highway-secondary-link-core"/>
912 </rule>
913 <rule e="way" k="highway" v="secondary">
914 <line class="highway-core highway-secondary-core"/>
915 </rule>
916 <rule e="way" k="highway" v="primary_link">
917 <line class="highway-core highway-primary-link-core"/>
918 </rule>
919 <rule e="way" k="highway" v="trunk_link">
920 <line class="highway-core highway-trunk-link-core"/>
921 </rule>
922 <rule e="way" k="highway" v="motorway_link">
923 <line class="highway-core highway-motorway-link-core"/>
924 </rule>
925 <rule e="way" k="highway" v="primary">
926 <line class="highway-core highway-primary-core"/>
927 </rule>
928 <rule e="way" k="highway" v="trunk">
929 <line class="highway-core highway-trunk-core"/>
930 </rule>
931 <rule e="way" k="highway" v="motorway">
932 <line class="highway-core highway-motorway-core"/>
933 </rule>
934
935 </else>
936 </else>
937
938 <rule e="way" k="railway" v="*">
939 <rule e="way" k="construction" v="*">
940 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
941 </rule>
942 <else>
943 <rule e="way" k="planned|proposed" v="*">
944 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core" smart-linecap="no" />
945 </rule>
946 <else>
947 <rule e="way" k="disused" v="*">
948 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
949 </rule>
950 <else>
951 <rule e="way" k="abandoned|dismantled" v="*">
952 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
953 </rule>
954 <else>
955 <rule e="way" k="railway" v="construction">
956 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
957 </rule>
958 <rule e="way" k="railway" v="planned|proposed">
959 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core"/>
960 </rule>
961 <rule e="way" k="railway" v="disused">
962 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
963 </rule>
964 <rule e="way" k="railway" v="abandoned|dismantled">
965 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
966 </rule>
967 <rule e="way" k="railway" v="rail">
968 <rule e="way" k="service" v="spur|yard|siding">
969 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core" smart-linecap="no" />
970 </rule>
971 <else>
972 <rule e="way" k="usage" v="main">
973 <line class="railway-main-2-core railway-rail-2-core-color railway-2-core" smart-linecap="no" />
974 </rule>
975 <else>
976 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core" smart-linecap="no" />
977 </else>
978 </else>
979 </rule>
980 <rule e="way" k="railway" v="narrow_gauge">
981 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core" smart-linecap="no" />
982 </rule>
983 <rule e="way" k="railway" v="preserved">
984 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core" smart-linecap="no" />
985 </rule>
986 <rule e="way" k="railway" v="light_rail">
987 <line class="railway-light-2-core railway-light-2-core-color railway-2-core" smart-linecap="no" />
988 </rule>
989 <rule e="way" k="railway" v="tram">
990 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core" smart-linecap="no" />
991 </rule>
992 <rule e="way" k="railway" v="subway">
993 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core" smart-linecap="no" />
994 </rule>
995 <rule e="way" k="railway" v="incline|funicular">
996 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core" smart-linecap="no" />
997 </rule>
998 <rule e="way" k="railway" v="monorail">
999 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core" smart-linecap="no" />
1000 </rule>
1001 <rule e="way" k="railway" v="spur|yard|siding">
1002 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core" smart-linecap="no" />
1003 </rule>
1004 </else>
1005 </else>
1006 </else>
1007 </else>
1008 </rule>
1009
1010 <rule e="way" k="aeroway" v="runway">
1011 <line class="aeroway-runway-core"/>
1012 </rule>
1013 <rule e="way" k="aeroway" v="taxiway">
1014 <line class="aeroway-taxiway-core"/>
1015 </rule>
1016 </rule>
1017 </rule>
1018
1019 <!-- Tunnels -->
1020 <rule e="way" k="tunnel" v="true|yes">
1021 <rule e="way" k="highway" v="steps">
1022 <line class="tunnel-casing highway-steps-casing tunnel" mask-class="tunnel-core highway-steps-core"/>
1023 <line class="highway-steps-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1024 </rule>
1025 <rule e="way" k="highway" v="footway|footpath">
1026 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
1027 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1028 </rule>
1029 <rule e="way" k="highway" v="pedestrian">
1030 <line class="tunnel-casing highway-pedestrian-casing tunnel" mask-class="tunnel-core highway-pedestrian-core"/>
1031 <line class="highway-pedestrian-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1032 </rule>
1033 <rule e="way" k="highway" v="cycleway">
1034 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
1035 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1036 </rule>
1037 <rule e="way" k="highway" v="path">
1038 <rule e="way" k="bicycle" v="yes|designated">
1039 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
1040 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1041 </rule>
1042 <else>
1043 <rule e="way" k="horse" v="yes|designated">
1044 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
1045 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1046 </rule>
1047 <else>
1048 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
1049 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1050 </else></else>
1051 </rule>
1052 <rule e="way" k="highway" v="bridleway">
1053 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
1054 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1055 </rule>
1056 <rule e="way" k="highway" v="byway">
1057 <line class="tunnel-casing highway-byway-1-casing tunnel" mask-class="tunnel-core highway-byway-1-core"/>
1058 <line class="highway-byway-1-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1059 </rule>
1060 <rule e="way" k="highway" v="track">
1061 <line class="tunnel-casing highway-track-casing tunnel" mask-class="tunnel-core highway-track-core"/>
1062 <line class="highway-track-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1063 </rule>
1064 <rule e="way" k="highway" v="unsurfaced">
1065 <line class="tunnel-casing highway-unsurfaced-casing tunnel" mask-class="tunnel-core highway-unsurfaced-core"/>
1066 <line class="highway-unsurfaced-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1067 </rule>
1068 <rule e="way" k="highway" v="service">
1069 <line class="tunnel-casing highway-service-casing tunnel" mask-class="tunnel-core highway-service-core"/>
1070 <line class="highway-service-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1071 </rule>
1072 <rule e="way" k="highway" v="unclassified|residential|minor|tertiary|cycleroad|living_street">
1073 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-unclassified-core"/>
1074 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1075 </rule>
1076 <rule e="way" k="highway" v="road">
1077 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-road-core"/>
1078 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1079 </rule>
1080 <rule e="way" k="highway" v="tertiary_link">
1081 <line class="tunnel-casing highway-tertiary-link-casing tunnel" mask-class="tunnel-core highway-tertiary-link-core"/>
1082 <line class="highway-tertiary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1083 </rule>
1084 <rule e="way" k="highway" v="tertiary">
1085 <line class="tunnel-casing highway-tertiary-casing tunnel" mask-class="tunnel-core highway-tertiary-core"/>
1086 <line class="highway-tertiary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1087 </rule>
1088 <rule e="way" k="highway" v="secondary_link">
1089 <line class="tunnel-casing highway-secondary-link-casing tunnel" mask-class="tunnel-core highway-secondary-link-core"/>
1090 <line class="highway-secondary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1091 </rule>
1092 <rule e="way" k="highway" v="secondary">
1093 <line class="tunnel-casing highway-secondary-casing tunnel" mask-class="tunnel-core highway-secondary-core"/>
1094 <line class="highway-secondary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1095 </rule>
1096 <rule e="way" k="highway" v="primary_link">
1097 <line class="tunnel-casing highway-primary-link-casing tunnel" mask-class="tunnel-core highway-primary-link-core"/>
1098 <line class="highway-primary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1099 </rule>
1100 <rule e="way" k="highway" v="trunk_link">
1101 <line class="tunnel-casing highway-trunk-link-casing tunnel" mask-class="tunnel-core highway-trunk-link-core"/>
1102 <line class="highway-trunk-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1103 </rule>
1104 <rule e="way" k="highway" v="motorway_link">
1105 <line class="tunnel-casing highway-motorway-link-casing tunnel" mask-class="tunnel-core highway-motorway-link-core"/>
1106 <line class="highway-motorway-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1107 </rule>
1108 <rule e="way" k="highway" v="primary">
1109 <line class="tunnel-casing highway-primary-casing tunnel" mask-class="tunnel-core highway-primary-core"/>
1110 <line class="highway-primary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1111 </rule>
1112 <rule e="way" k="highway" v="trunk">
1113 <line class="tunnel-casing highway-trunk-casing tunnel" mask-class="tunnel-core highway-trunk-core"/>
1114 <line class="highway-trunk-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1115 </rule>
1116 <rule e="way" k="highway" v="motorway">
1117 <line class="tunnel-casing highway-motorway-casing tunnel" mask-class="tunnel-core highway-motorway-core"/>
1118 <line class="highway-motorway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1119 </rule>
1120 <rule e="way" k="railway" v="*">
1121 <rule e="way" k="construction" v="yes|true">
1122 <line class="railway-con-casing railway-con-casing-color tunnel-casing tunnel" mask-class="tunnel-core railway-con-2-core"/>
1123 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
1124 </rule>
1125 <else>
1126 <rule e="way" k="planned|proposed" v="yes|true">
1127 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-2-core"/>
1128 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
1129 </rule>
1130 <else>
1131 <rule e="way" k="disused" v="yes|true">
1132 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-2-core"/>
1133 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
1134 </rule>
1135 <else>
1136 <rule e="way" k="abandoned|dismantled" v="yes|true">
1137 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-2-core"/>
1138 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
1139 </rule>
1140 <else>
1141 <rule e="way" k="railway" v="construction">
1142 <line class="railway-con-casing railway-con-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-con-2-core"/>
1143 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
1144 </rule>
1145 <rule e="way" k="railway" v="planned|proposed">
1146 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-2-core"/>
1147 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
1148 </rule>
1149 <rule e="way" k="railway" v="disused">
1150 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-2-core"/>
1151 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
1152 </rule>
1153 <rule e="way" k="railway" v="abandoned|dismantled">
1154 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-2-core"/>
1155 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
1156 </rule>
1157 <rule e="way" k="railway" v="rail">
1158 <rule e="way" k="service" v="spur|yard|siding">
1159 <line class="railway-yard-casing railway-yard-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-yard-2-core"/>
1160 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core railway-yard-tunnel-core tunnel" smart-linecap="no" />
1161 </rule>
1162 <else>
1163 <line class="railway-rail-casing railway-rail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-rail-2-core"/>
1164 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core railway-rail-tunnel-core tunnel" smart-linecap="no" />
1165 </else>
1166 </rule>
1167 <rule e="way" k="railway" v="narrow_gauge">
1168 <line class="railway-narrow-casing railway-narrow-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-narrow-2-core"/>
1169 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core railway-narrow-tunnel-core tunnel" smart-linecap="no" />
1170 </rule>
1171 <rule e="way" k="railway" v="preserved">
1172 <line class="railway-preserved-casing railway-preserved-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-preserved-2-core"/>
1173 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core railway-preserved-tunnel-core tunnel" smart-linecap="no" />
1174 </rule>
1175 <rule e="way" k="railway" v="light_rail">
1176 <line class="railway-light-casing railway-light-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-light-2-core"/>
1177 <line class="railway-light-2-core railway-light-2-core-color railway-2-core railway-light-tunnel-core tunnel" smart-linecap="no" />
1178 </rule>
1179 <rule e="way" k="railway" v="tram">
1180 <line class="railway-tram-casing railway-tram-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-tram-2-core"/>
1181 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core railway-tram-tunnel-core tunnel" smart-linecap="no" />
1182 </rule>
1183 <rule e="way" k="railway" v="subway">
1184 <line class="railway-subway-casing railway-subway-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-subway-2-core"/>
1185 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core railway-subway-tunnel-core tunnel" smart-linecap="no" />
1186 </rule>
1187 <rule e="way" k="railway" v="incline|funicular">
1188 <line class="railway-funicular-casing railway-funicular-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-funicular-2-core"/>
1189 <line class="railway-funicular-1-core railway-funicular-1-core-color railway-1-core railway-funicular-tunnel-core tunnel" smart-linecap="no" />
1190 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core railway-funicular-tunnel-core tunnel-casing tunnel" smart-linecap="no" />
1191 </rule>
1192 <rule e="way" k="railway" v="monorail">
1193 <line class="railway-monorail-casing railway-monorail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-monorail-2-core"/>
1194 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core railway-monorail-tunnel-core tunnel" smart-linecap="no" />
1195 </rule>
1196 <rule e="way" k="railway" v="spur|yard|siding">
1197 <line class="railway-yard-casing railway-yard-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-yard-2-core"/>
1198 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core railway-yard-tunnel-core tunnel" smart-linecap="no" />
1199 </rule>
1200 </else>
1201 </else>
1202 </else>
1203 </else>
1204 <line class="railway-tunnel-ends" suppress-markers-tag="tunnel"/>
1205 </rule>
1206 </rule>
1207
1208 <!-- Linear cores (under construction) -->
1209 <rule e="way" k="highway" v="construction">
1210 <rule e="way" k="construction" v="unsurfaced">
1211 <line class="highway-core highway-unsurfaced-core under-construction"/>
1212 </rule>
1213 <rule e="way" k="construction" v="service">
1214 <line class="highway-core highway-service-core under-construction"/>
1215 </rule>
1216 <rule e="way" k="construction" v="unclassified|residential|minor|cycleroad|living_street">
1217 <line class="highway-core highway-unclassified-core under-construction"/>
1218 </rule>
1219 <rule e="way" k="construction" v="~|road|yes">
1220 <line class="highway-core highway-road-core under-construction"/>
1221 </rule>
1222 <rule e="way" k="construction" v="tertiary_link">
1223 <line class="highway-core highway-tertiary-link-core under-construction"/>
1224 </rule>
1225 <rule e="way" k="construction" v="tertiary">
1226 <line class="highway-core highway-tertiary-core under-construction"/>
1227 </rule>
1228 <rule e="way" k="construction" v="secondary_link">
1229 <line class="highway-core highway-secondary-link-core under-construction"/>
1230 </rule>
1231 <rule e="way" k="construction" v="secondary">
1232 <line class="highway-core highway-secondary-core under-construction"/>
1233 </rule>
1234 <rule e="way" k="construction" v="primary_link">
1235 <line class="highway-core highway-primary-link-core under-construction"/>
1236 </rule>
1237 <rule e="way" k="construction" v="trunk_link">
1238 <line class="highway-core highway-trunk-link-core under-construction"/>
1239 </rule>
1240 <rule e="way" k="construction" v="motorway_link">
1241 <line class="highway-core highway-motorway-link-core under-construction"/>
1242 </rule>
1243 <rule e="way" k="construction" v="primary">
1244 <line class="highway-core highway-primary-core under-construction"/>
1245 </rule>
1246 <rule e="way" k="construction" v="trunk">
1247 <line class="highway-core highway-trunk-core under-construction"/>
1248 </rule>
1249 <rule e="way" k="construction" v="motorway">
1250 <line class="highway-core highway-motorway-core under-construction"/>
1251 </rule>
1252 </rule>
1253
1254 <rule e="way" k="highway" v="*">
1255 <rule e="way" k="construction|planned|disused|abandoned" v="yes|true">
1256 <line class="wrong-under-construction" smart-linecap="no"/>
1257 </rule>
1258 </rule>
1259
1260 <!-- Piste maps: -->
1261 <!-- Piste areas -->
1262 <rule e="way" k="piste:type" v="downhill" closed="yes">
1263 <rule e="way" k="piste:difficulty" v="novice">
1264 <line class="piste-area piste-area-difficulty-novice" smart-linecap="no"/>
1265 </rule>
1266 <rule e="way" k="piste:difficulty" v="easy">
1267 <line class="piste-area piste-area-difficulty-easy" smart-linecap="no"/>
1268 </rule>
1269 <rule e="way" k="piste:difficulty" v="intermediate">
1270 <line class="piste-area piste-area-difficulty-intermediate" smart-linecap="no"/>
1271 </rule>
1272 <rule e="way" k="piste:difficulty" v="advanced">
1273 <line class="piste-area piste-area-difficulty-advanced" smart-linecap="no"/>
1274 </rule>
1275 <rule e="way" k="piste:difficulty" v="expert">
1276 <line class="piste-area piste-area-difficulty-expert" smart-linecap="no"/>
1277 </rule>
1278 <rule e="way" k="piste:difficulty" v="freeride">
1279 <line class="piste-area piste-area-difficulty-freeride" smart-linecap="no"/>
1280 </rule>
1281 <rule e="way" k="piste:difficulty" v="~">
1282 <line class="piste-area piste-area-difficulty-other" smart-linecap="no"/>
1283 </rule>
1284 </rule>
1285 <!-- Piste ways -->
1286 <rule e="way" k="piste:type" v="downhill" closed="no">
1287 <rule e="way" k="piste:difficulty" v="novice">
1288 <line class="piste-core piste-difficulty-novice" smart-linecap="no"/>
1289 </rule>
1290 <rule e="way" k="piste:difficulty" v="easy">
1291 <line class="piste-core piste-difficulty-easy" smart-linecap="no"/>
1292 </rule>
1293 <rule e="way" k="piste:difficulty" v="intermediate">
1294 <line class="piste-core piste-difficulty-intermediate" smart-linecap="no"/>
1295 </rule>
1296 <rule e="way" k="piste:difficulty" v="advanced">
1297 <line class="piste-core piste-difficulty-advanced" smart-linecap="no"/>
1298 </rule>
1299 <rule e="way" k="piste:difficulty" v="expert">
1300 <line class="piste-core piste-difficulty-expert" smart-linecap="no"/>
1301 </rule>
1302 <rule e="way" k="piste:difficulty" v="freeride">
1303 <line class="piste-core piste-difficulty-freeride" smart-linecap="no"/>
1304 </rule>
1305 <rule e="way" k="piste:difficulty" v="~">
1306 <line class="piste-core piste-difficulty-other" smart-linecap="no"/>
1307 </rule>
1308 </rule>
1309 <rule e="way" k="piste:type" v="sled">
1310 <line class="piste-type-sled"/>
1311 </rule>
1312 <rule e="way" k="piste:type" v="nordic">
1313 <line smart-linecap="no" class="piste-type-nordic"/>
1314 </rule>
1315
1316 <!-- Aerialways (render over pistes) -->
1317 <rule e="node|way" k="aerialway" v="*">
1318 <line smart-linecap="no" class="aerialway-line no-bezier"/>
1319 <line smart-linecap="no" class="aerialway-struts no-bezier"/>
1320 <rule e="node" k="aerialway" v="station">
1321 <circle r="4px" class="aerialway-station"/>
1322 </rule>
1323 <!-- no names are rendered in this level -->
1324 </rule>
1325
1326 <!-- Natural features -->
1327 <rule e="node" k="natural" v="peak">
1328 <symbol ref="peak" position="center"/>
1329 </rule>
1330 <rule e="node" k="natural" v="volcano">
1331 <symbol ref="vulcan" position="center"/>
1332 </rule>
1333
1334 <!-- Non-physical routes -->
1335 <rule e="way" k="route" v="ferry">
1336 <line class="route-ferry"/>
1337 </rule>
1338
1339 <!-- Railway stations -->
1340 <rule e="node" k="railway" v="station">
1341 <rule e="node" s="way" k="railway" v="rail">
1342 <circle r="6" class="railway-station"/>
1343 </rule>
1344 <else>
1345 <circle r="4" class="railway-halt"/>
1346 </else>
1347 </rule>
1348
1349 <rule e="node" k="railway" v="halt">
1350 <rule e="node" s="way" k="railway" v="tram">
1351 <!-- railway=halt node on railway=tram way -->
1352 <circle r="2" class="railway-halt"/>
1353 </rule>
1354 <else>
1355 <circle r="4" class="railway-halt"/>
1356 </else>
1357 </rule>
1358 <!-- Tram stops -->
1359 <rule e="node" k="railway" v="tram_stop">
1360 <circle r="2" class="railway-halt"/>
1361 </rule>
1362
1363 <!-- Airfields and airports -->
1364 <rule e="node|way" k="aeroway" v="aerodrome">
1365 <symbol ref="airport" position="center"/>
1366 </rule>
1367 <rule e="node|way" k="aeroway" v="airport">
1368 <symbol ref="airport" position="center"/>
1369 </rule>
1370
1371 <!-- ==================================== Layer -5 ======================================== -->
1372
1373 <!-- Landuse -->
1374 <rule e="way" k="landuse" v="residential|farmyard" layer="-5">
1375 <area class="landuse-residential" layer="-5"/>
1376 </rule>
1377 <rule e="way" k="landuse" v="retail" layer="-5">
1378 <area class="landuse-retail" layer="-5"/>
1379 </rule>
1380 <rule e="way" k="landuse" v="industrial|brownfield|railway" layer="-5">
1381 <area class="landuse-industrial" layer="-5"/>
1382 </rule>
1383 <rule e="way" k="landuse" v="commercial" layer="-5">
1384 <area class="landuse-commercial" layer="-5"/>
1385 </rule>
1386 <rule e="way" k="landuse" v="construction|greenfield" layer="-5">
1387 <area class="landuse-construction" layer="-5"/>
1388 </rule>
1389
1390 <!-- Artificial landuse -->
1391 <rule e="way" k="amenity" v="kindergarten|school|college|university" layer="-5">
1392 <area class="amenity-school" layer="-5"/>
1393 </rule>
1394
1395 <!-- Man-made areas -->
1396 <rule e="way" k="landuse" v="military" layer="-5">
1397 <rule e="way" k="military" v="~" layer="-5">
1398 <area class="military-area" layer="-5"/>
1399 </rule>
1400 </rule>
1401 <rule e="way" k="military" v="*" layer="-5">
1402 <area class="military-area" layer="-5"/>
1403 </rule>
1404
1405 <!-- ==================================== Layer 5 ======================================== -->
1406
1407 <!-- Non-physical boundaries -->
1408 <rule e="way" k="boundary" v="administrative" layer="5">
1409 <rule e="way" k="admin_level" v="1|2|3|4" layer="5">
1410 <rule e="way" k="admin_level" v="4" layer="5">
1411 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
1412 </rule>
1413 <rule e="way" k="admin_level" v="3" layer="5">
1414 <line class="boundary boundary-level-3-core no-bezier" layer="5"/>
1415 </rule>
1416 <rule e="way" k="admin_level" v="2" layer="5">
1417 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
1418 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
1419 </rule>
1420 <rule e="way" k="admin_level" v="1" layer="5">
1421 <line class="boundary boundary-level-1-casing no-bezier" layer="5"/>
1422 <line class="boundary boundary-level-1-core no-bezier" layer="5"/>
1423 </rule>
1424 </rule>
1425 <!-- If we don't have explicit admin_level then guess -->
1426 <else>
1427 <rule e="way" k="border_type" v="region|state" layer="5">
1428 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
1429 </rule>
1430 <rule e="way" k="border_type" v="nation|country" layer="5">
1431 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
1432 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
1433 </rule>
1434 </else>
1435 </rule>
1436 <rule e="way" k="boundary" v="national_park" layer="5">
1437 <line class="boundary boundary-nationalpark-core no-bezier" layer="5"/>
1438 </rule>
1439
1440 <!-- Place names -->
1441 <rule e="node|way" k="osmarender:renderName" v="~|yes" layer="5">
1442 <rule e="node" k="place" v="island" layer="5">
1443 <caption k="name" class="place-caption island-caption" layer="5"/>
1444 </rule>
1445 <rule e="node" k="place" v="islet" layer="5">
1446 <caption k="name" class="place-caption islet-caption" layer="5"/>
1447 </rule>
1448 <rule e="node" k="place" v="city" layer="5">
1449 <caption k="name" class="place-caption city-caption" layer="5"/>
1450 </rule>
1451 <rule e="node" k="place" v="town" layer="5">
1452 <caption k="name" class="place-caption town-caption" layer="5"/>
1453 </rule>
1454 <rule e="node" k="place" v="village" layer="5">
1455 <caption k="name" class="place-caption village-caption" layer="5"/>
1456 </rule>
1457 <rule e="node" k="place" v="suburb" layer="5">
1458 <caption k="name" class="place-caption suburb-caption" layer="5"/>
1459 </rule>
1460 <rule e="node|way" k="aeroway" v="airport" layer="5">
1461 <caption k="name" class="aeroway-airport-caption" dy="-15px" layer="5"/>
1462 </rule>
1463 </rule>
1464
1465 <!-- Names for large natural features -->
1466 <rule e="way" k="natural" v="*" minSize="0.032" layer="5">
1467 <caption k="name" class="caption-casing largefeature-caption-casing" text-anchor='middle' startOffset='50%'/>
1468 <caption k="name" class="caption-core largefeature-caption-core" text-anchor='middle' startOffset='50%'/>
1469 </rule>
1470 </rule>
1471
1472 <!-- SVG Definitions - markers, symbols etc go here -->
1473 <include ref="markers.xml"/>
1474 <defs>
1475 <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
1476 /* DO NOT DELETE .untagged-segments - Used by osmarender.xsl */
1477 .untagged-segments {
1478 stroke-width: 0.5px;
1479 stroke-linejoin: miter;
1480 stroke-linecap: butt;
1481 stroke: #e0e0e0;
1482 stroke-dasharray: 0.5,0.5;
1483 }
1484
1485 /* Highways - generic styles */
1486 .highway-casing {
1487 stroke-linecap: square;
1488 stroke-linejoin: round;
1489 fill: none;
1490 }
1491
1492 .highway-core {
1493 stroke-linecap: square;
1494 stroke-linejoin: round;
1495 fill: none;
1496 }
1497
1498 .highway-motorway-junction {
1499 fill: yellow;
1500 stroke: #4D5D73;
1501 stroke-width: 2px;
1502 }
1503
1504 .highway-motorway-junction-caption {
1505 fill: black;
1506 stroke: blue;
1507 stroke-width: 0.2px;
1508 font-family: "DejaVu Sans";
1509 font-size: 10px;
1510 font-weight: bold;
1511 display: none;
1512 }
1513
1514 .highway-ref {
1515 fill: #606060;
1516 stroke: white;
1517 font-family: "DejaVu Sans";
1518 font-weight: normal;
1519 text-anchor: middle;
1520 }
1521
1522 .highway-name {
1523 fill: black;
1524 font-family: "DejaVu Sans";
1525 font-weight: normal;
1526 stroke: white;
1527 text-anchor: middle;
1528 }
1529
1530 .bridge-casing {
1531 stroke-linecap: butt;
1532 stroke-linejoin: round;
1533 stroke: #707070;
1534 fill: none;
1535 marker-start: url(#bridge-casing-start);
1536 marker-end: url(#bridge-casing-end);
1537 }
1538
1539 .bridge-core {
1540 stroke-linecap: butt;
1541 stroke-linejoin: round;
1542 stroke: #ffffff;
1543 fill: none;
1544 }
1545
1546 .tunnel-casing {
1547 stroke-linecap: butt;
1548 stroke-linejoin: round;
1549 fill: none;
1550 }
1551
1552 .tunnel-core {
1553 stroke-linecap: butt;
1554 stroke-linejoin: round;
1555 fill: none;
1556 }
1557
1558 .tunnel { stroke-dasharray: 3.7, 3.7; }
1559
1560 .railway-casing { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
1561 .railway-1-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
1562 .railway-2-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
1563 .railway-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
1564
1565 .railway-tunnel-ends {
1566 stroke-opacity: 0;
1567 fill: none;
1568 marker-start: url(#marker-tunnel-start);
1569 marker-end: url(#marker-tunnel-end);
1570 stroke: #b0b0b0;
1571 stroke-width: 8px;
1572 }
1573
1574 .railway-main-casing { stroke-width: 4.9px; }
1575 .railway-main-2-core { stroke-width: 3.7px; }
1576 .railway-rail-casing { stroke-width: 3.9px; }
1577 .railway-rail-2-core { stroke-width: 2.7px; }
1578 .railway-rail-casing-color { stroke: #404040; }
1579 .railway-rail-2-core-color { stroke: #404040; }
1580 .railway-rail-tunnel-core { stroke-opacity: 0.1; }
1581
1582 .railway-narrow-casing { stroke-width: 3.9px; }
1583 .railway-narrow-2-core { stroke-width: 2.7px; }
1584 .railway-narrow-casing-color { stroke: #404040; }
1585 .railway-narrow-2-core-color { stroke: #404040; }
1586 .railway-narrow-tunnel-core { stroke-opacity: 0.1; }
1587
1588 .railway-preserved-casing { stroke-width: 3.9px; }
1589 .railway-preserved-2-core { stroke-width: 2.7px; }
1590 .railway-preserved-casing-color { stroke: #595959; }
1591 .railway-preserved-2-core-color { stroke: #595959; }
1592 .railway-preserved-tunnel-core { stroke-opacity: 0.1; }
1593
1594 .railway-light-casing { stroke-width: 3.9px; }
1595 .railway-light-2-core { stroke-width: 2.7px; }
1596 .railway-light-casing-color { stroke: #008000; }
1597 .railway-light-2-core-color { stroke: #008000; }
1598 .railway-light-tunnel-core { stroke-opacity: 0.2; }
1599
1600 .railway-tram-casing { stroke-width: 3.9px; }
1601 .railway-tram-2-core { stroke-width: 2.7px; }
1602 .railway-tram-casing-color { stroke: #800080; }
1603 .railway-tram-2-core-color { stroke: #800080; }
1604 .railway-tram-tunnel-core { stroke-opacity: 0.2; }
1605
1606 .railway-subway-casing { stroke-width: 3.9px; }
1607 .railway-subway-2-core { stroke-width: 2.7px; }
1608 .railway-subway-casing-color { stroke: #000080; }
1609 .railway-subway-2-core-color { stroke: #000080; }
1610 .railway-subway-tunnel-core { stroke-opacity: 0.2; }
1611
1612 .railway-funicular-casing { stroke-width: 3.9px; }
1613 .railway-funicular-2-core { stroke-width: 2.7px; }
1614 .railway-funicular-casing-color { stroke: #800000; }
1615 .railway-funicular-2-core-color { stroke: #800000; }
1616 .railway-funicular-tunnel-core { stroke-opacity: 0.2; }
1617
1618 .railway-monorail-casing { stroke-width: 3.9px; }
1619 .railway-monorail-2-core { stroke-width: 2.7px; }
1620 .railway-monorail-casing-color { stroke: #b20000; }
1621 .railway-monorail-2-core-color { stroke: #b20000; }
1622 .railway-monorail-tunnel-core { stroke-opacity: 0.2; }
1623
1624 .railway-yard-casing { stroke-width: 2.9px; }
1625 .railway-yard-2-core { stroke-width: 1.7px; }
1626 .railway-yard-casing-color { stroke: #404040; }
1627 .railway-yard-2-core-color { stroke: #404040; }
1628 .railway-yard-tunnel-core { stroke-opacity: 0.1; }
1629
1630 .railway-con-casing { stroke-width: 3.9px; }
1631 .railway-con-2-core { stroke-width: 2.7px; stroke-dasharray: 3,3; }
1632 .railway-con-casing-color { stroke: #404040; }
1633 .railway-con-2-core-color { stroke: #404040; }
1634 .railway-con-tunnel-core { stroke-opacity: 0.1; }
1635
1636 .railway-pla-casing { stroke-width: 2.9px; }
1637 .railway-pla-2-core { stroke-width: 1.7px; stroke-dasharray: 1.5,1.5; }
1638 .railway-pla-casing-color { stroke: #b2b2b2; }
1639 .railway-pla-2-core-color { stroke: #b2b2b2; }
1640 .railway-pla-tunnel-core { stroke-opacity: 0.1; }
1641
1642 .railway-dis-casing { stroke-width: 2.9px; }
1643 .railway-dis-2-core { stroke-width: 1.7px; stroke-opacity: 0.5; }
1644 .railway-dis-casing-color { stroke: #808080; }
1645 .railway-dis-2-core-color { stroke: #808080; }
1646 .railway-dis-tunnel-core { stroke-opacity: 0.1; }
1647
1648 .railway-aba-casing { stroke-width: 2.3px; }
1649 .railway-aba-2-core { stroke-width: 1.1px; stroke-opacity: 0.3; }
1650 .railway-aba-casing-color { stroke: #b2b2b2; }
1651 .railway-aba-2-core-color { stroke: #b2b2b2; }
1652 .railway-aba-tunnel-core { stroke-opacity: 0.1; }
1653
1654 .highway-motorway-casing { stroke-width: 16px; stroke: #202020; }
1655 .highway-motorway-area-casing { stroke-width: 1px; }
1656 .highway-motorway-core { stroke-width: 15px; stroke: #809BC0; }
1657 .highway-motorway-area { fill: #809BC0; }
1658
1659 .highway-motorway-link-casing { stroke-width: 8px; stroke: #202020; }
1660 .highway-motorway-link-area-casing { stroke-width: 0.5px; }
1661 .highway-motorway-link-core { stroke-width: 7.5px; stroke: #809BC0; }
1662 .highway-motorway-link-area { fill: #809BC0; }
1663
1664 .highway-trunk-casing { stroke-width: 14px; stroke: #202020; }
1665 .highway-trunk-mr2-casing { stroke-width: 19px; stroke: #809BC0; }
1666 .highway-trunk-mr3-casing { stroke-width: 19px; stroke: #FDBF6F; }
1667 .highway-trunk-area-casing { stroke-width: 1px; }
1668 .highway-trunk-core { stroke-width: 13px; stroke: #7FC97F; }
1669 .highway-trunk-area { fill: #7FC97F; }
1670
1671 .highway-trunk-link-casing { stroke-width: 7px; stroke: #202020; }
1672 .highway-trunk-link-mr2-casing { stroke-width: 9px; stroke: #809BC0; }
1673 .highway-trunk-link-mr3-casing { stroke-width: 9px; stroke: #FDBF6F; }
1674 .highway-trunk-link-area-casing { stroke-width: 0.5px; }
1675 .highway-trunk-link-core { stroke-width: 6.5px; stroke: #7FC97F; }
1676 .highway-trunk-link-area { fill: #7FC97F; }
1677
1678 .highway-primary-casing { stroke-width: 11px; stroke: #202020; }
1679 .highway-primary-mr2-casing { stroke-width: 16px; stroke: #809BC0; }
1680 .highway-primary-area-casing { stroke-width: 1px; }
1681 .highway-primary-core { stroke-width: 10px; stroke: #e46d71; }
1682 .highway-primary-area { fill: #e46d71; }
1683
1684 .highway-primary-link-casing { stroke-width: 6px; stroke: #202020; }
1685 .highway-primary-link-mr2-casing { stroke-width: 7px; stroke: #809BC0; }
1686 .highway-primary-link-area-casing { stroke-width: 0.5px; }
1687 .highway-primary-link-core { stroke-width: 5.5px; stroke: #e46d71; }
1688 .highway-primary-link-area { fill: #e46d71; }
1689
1690 .highway-secondary-casing { stroke-width: 10px; stroke: #202020; }
1691 .highway-secondary-mr2-casing { stroke-width: 14px; stroke: #809BC0; }
1692 .highway-secondary-area-casing { stroke-width: 1px; }
1693 .highway-secondary-core { stroke-width: 9px; stroke: #FDBF6F; }
1694 .highway-secondary-area { fill: #FDBF6F; }
1695
1696 .highway-secondary-link-casing { stroke-width: 6px; stroke: #202020; }
1697 .highway-secondary-link-mr2-casing { stroke-width: 7px; stroke: #809BC0; }
1698 .highway-secondary-link-area-casing { stroke-width: 0.5px; }
1699 .highway-secondary-link-core { stroke-width: 5.5px; stroke: #FDBF6F; }
1700 .highway-secondary-link-area { fill: #FDBF6F; }
1701
1702 .highway-tertiary-casing { stroke-width: 6.25px; stroke: #202020; }
1703 .highway-tertiary-mr2-casing { stroke-width: 7px; stroke: #809BC0; }
1704 .highway-tertiary-area-casing { stroke-width: 0.75px; }
1705 .highway-tertiary-core { stroke-width: 5.5px; stroke: #ffff90; }
1706 .highway-tertiary-area { fill: #ffff90; }
1707
1708 .highway-tertiary-link-casing { stroke-width: 6.25px; stroke: #202020; }
1709 .highway-tertiary-link-mr2-casing { stroke-width: 7px; stroke: #809BC0; }
1710 .highway-tertiary-link-area-casing { stroke-width: 0.75px; }
1711 .highway-tertiary-link-core { stroke-width: 5.5px; stroke: #ffff90; }
1712 .highway-tertiary-link-area { fill: #ffff90; }
1713
1714 .highway-unclassified-casing { stroke-width: 6px; stroke: #202020; }
1715 .highway-unclassified-area-casing { stroke-width: 0.5px; }
1716 .highway-unclassified-core { stroke-width: 5.5px; stroke: #ffffff; }
1717 .highway-ford-core { stroke-width: 5.5px; stroke: #b5d6f1; stroke-linecap: butt; }
1718 .highway-unclassified-area { fill: #ffffff; }
1719 .highway-road-core { stroke-width: 5.5px; stroke: #d0d0d0; }
1720 .highway-road-area { fill: #d0d0d0; }
1721
1722 .highway-service-casing { stroke-width: 2.4px; stroke: #e6e6e6; }
1723 .highway-service-area-casing { stroke-width: 0.6px; }
1724 .highway-service-core { stroke-width: 1.8px; stroke: #909090; stroke-dasharray: 9, 4.5; stroke-linecap: butt; }
1725 .highway-service-area { fill: #e6e6e6; }
1726
1727 .highway-unsurfaced-casing { stroke-width: 2.4px; stroke: #e6e6e6; }
1728 .highway-unsurfaced-area-casing { stroke-width: 0.6px; }
1729 .highway-unsurfaced-core { stroke-width: 1.8px; stroke: #909090; stroke-dasharray: 9, 4.5; stroke-linecap: butt; }
1730 .highway-unsurfaced-area { fill: #e6e6e6; }
1731
1732 .highway-track-casing { stroke-width: 2.4px; stroke: #fff2de; stroke-opacity: 0.75; }
1733 .highway-track-area-casing { stroke-width: 0.6px; }
1734 .highway-track-core { stroke-width: 1.8px; stroke: #d79331; }
1735 .highway-track-area { fill: #fff2de; }
1736
1737 .highway-track-gradex-core { stroke-dasharray: 12, 4.5; stroke-linecap: butt; }
1738 .highway-track-grade1-core { }
1739 .highway-track-grade2-core { stroke-dasharray: 9, 6; stroke-linecap: butt; }
1740 .highway-track-grade3-core { stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1741 .highway-track-grade4-core { stroke-dasharray: 4.5, 4.5, 1.5, 4.5; stroke-linecap: butt; }
1742 .highway-track-grade5-core { stroke-dasharray: 1.5, 4.5; stroke-linecap: butt; }
1743
1744 .highway-byway-casing { stroke-width: 2.4px; stroke: #efadaa; }
1745 .highway-byway-area-casing { stroke-width: 0.6px; }
1746 .highway-byway-core { stroke-width: 1.8px; stroke: #bf514d; stroke-dasharray: 9, 6; stroke-linecap: butt; }
1747 .highway-byway-area { fill: #efadaa; }
1748 .highway-byway-name { stroke-width: 0px; font-size: 2.5px; }
1749 .highway-byway-ref { stroke-width: 0px; font-size: 2.5px; }
1750
1751 .highway-bridleway-casing { stroke-width: 2.4px; stroke: #e6dda5; }
1752 .highway-bridleway-area-casing { stroke-width: 0.6px; }
1753 .highway-bridleway-core { stroke-width: 1.8px; stroke: #a9d355; stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1754 .highway-bridleway-area { fill: #e6dda5; }
1755
1756 .highway-cycleway-casing { stroke-width: 2.4px; stroke: #d1fad1; }
1757 .highway-cycleway-area-casing { stroke-width: 0.6px; }
1758 .highway-cycleway-core { stroke-width: 1.8px; stroke: #4dbf4d; stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1759 .highway-cycleway-area { fill: #d1fad1; }
1760
1761 .highway-cycleroad-casing { stroke-width: 2.4px; stroke: #d1fad1; }
1762 .highway-cycleroad-area-casing { stroke-width: 0.6px; }
1763 .highway-cycleroad-core { stroke-width: 1.8px; stroke: #4dbf4d; stroke-dasharray: 9, 6; stroke-linecap: butt; }
1764 .highway-cycleroad-area { fill: #d1fad1; }
1765
1766 .highway-pedestrian-casing { stroke-width: 2.4px; stroke: #e5e0c2; }
1767 .highway-pedestrian-area-casing { stroke-width: 0.6px; }
1768 .highway-pedestrian-core { stroke-width: 1.8px; stroke: #bfba4d; stroke-dasharray: 9, 6; stroke-linecap: butt; }
1769 .highway-pedestrian-area { fill: #e5e0c2; }
1770
1771 .highway-footway-casing { stroke-width: 2.4px; stroke: #e5e0c2; }
1772 .highway-footway-area-casing { stroke-width: 0.6px; }
1773 .highway-footway-core { stroke-width: 1.8px; stroke: #bfba4d; stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1774 .highway-footway-area { fill: #e5e0c2; }
1775
1776 .highway-steps-casing { stroke-width: 2.4px; stroke: #e5e0c2; }
1777 .highway-steps-area-casing { stroke-width: 0.6px; }
1778 .highway-steps-core { stroke-width: 1.8px; stroke: #bfba4d; stroke-dasharray: 1.5, 4.5; stroke-linecap: butt; }
1779 .highway-steps-area { fill: #e5e0c2; }
1780
1781 .highway-path-casing { stroke-width: 2.4px; stroke: #e6e6e6; }
1782 .highway-path-area-casing { stroke-width: 0.6px; }
1783 .highway-path-core { stroke-width: 1.8px; stroke: #909090; stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1784 .highway-path-area { fill: #e6e6e6; }
1785
1786 .highway-scramble-core { stroke-width: 0.6px; stroke: #707070; stroke-linecap: butt;}
1787
1788
1789 /* Aeroways */
1790 .aeroway-aerodrome {
1791 stroke-width: 0.5px;
1792 stroke: #000000;
1793 fill: #d8dcce;
1794 }
1795
1796 .aeroway-apron {
1797 stroke-width: 0.3px;
1798 stroke: none;
1799 fill: #f0f0f0;
1800 }
1801
1802 .aeroway-taxiway-core {
1803 stroke-width: 2px;
1804 stroke-linecap: butt;
1805 stroke-linejoin: round;
1806 stroke: #d4dcbd;
1807 fill: none;
1808 }
1809
1810 .aeroway-taxiway-casing {
1811 stroke-width: 3px;
1812 stroke-linecap: butt;
1813 stroke-linejoin: round;
1814 stroke: #000000;
1815 fill: none;
1816 }
1817
1818 .aeroway-runway-core {
1819 stroke-width: 5px;
1820 stroke-linecap: butt;
1821 stroke-linejoin: round;
1822 stroke: #d4dcbd;
1823 fill: none;
1824 }
1825
1826 .aeroway-runway-casing {
1827 stroke-width: 7px;
1828 stroke-linecap: butt;
1829 stroke-linejoin: round;
1830 stroke: #000000;
1831 fill: none;
1832 }
1833
1834 .aeroway-aerodrome-caption {
1835 fill: black;
1836 stroke: white;
1837 stroke-width: 0.3px;
1838 font-family: "DejaVu Sans";
1839 font-size: 6px;
1840 font-weight: bold;
1841 }
1842
1843 .aeroway-airport-caption {
1844 fill: black;
1845 stroke: white;
1846 stroke-width: 0.3px;
1847 font-family: "DejaVu Sans";
1848 font-size: 20px;
1849 font-weight: bold;
1850 text-anchor: middle;
1851 }
1852
1853
1854 /* Waterways */
1855 .waterway-casing {
1856 stroke-linecap: round;
1857 stroke-linejoin: round;
1858 stroke: #b0b0b0;
1859 fill: none;
1860 }
1861
1862 .waterway-core {
1863 stroke-linecap: round;
1864 stroke-linejoin: round;
1865 stroke: #b5d6f1;
1866 fill: none;
1867 }
1868
1869 .waterway-riverbank {
1870 fill: #b5d6f1;
1871 stroke: #b0b0b0;
1872 stroke-width: 0px;
1873 }
1874
1875 .waterway-river-casing { stroke-width: 6px; }
1876 .waterway-river-core { stroke-width: 6px; }
1877 .waterway-river-tunnel-core { stroke-width: 4px; stroke-dasharray: 9, 9; }
1878
1879 .waterway-stream-casing { stroke-width: 2px; }
1880 .waterway-stream-core { stroke-width: 2px; }
1881 .waterway-stream-tunnel-core { stroke-width: 1.5px; stroke-dasharray: 6, 6; }
1882
1883 .waterway-canal-casing { stroke-width: 6px; }
1884 .waterway-canal-core { stroke-width: 6px; }
1885 .waterway-canal-tunnel-core { stroke-width: 4px; stroke-dasharray: 9, 9; }
1886
1887 .waterway-drain-casing { stroke-width: 3px; }
1888 .waterway-drain-core { stroke-width: 3px; }
1889 .waterway-drain-tunnel-core { stroke-width: 2px; stroke-dasharray: 4.5, 4.5; }
1890
1891 .waterway-ditch-casing { stroke-width: 0.8px; }
1892 .waterway-ditch-core { stroke-width: 0.8px; }
1893 .waterway-ditch-tunnel-core { stroke-width: 0.6px; stroke-dasharray: 6, 6; }
1894
1895
1896 /* Generic under-construction style - makes any way dashed */
1897 .under-construction { stroke-dasharray: 12, 18; }
1898 .wrong-under-construction { stroke-width:5px; stroke: #ffffff; stroke-dasharray: 20, 20; fill:none; }
1899
1900
1901 .railway-station {
1902 fill: red;
1903 stroke: #606060;
1904 stroke-width: 1px;
1905 }
1906
1907 .railway-halt {
1908 fill: black;
1909 stroke: black;
1910 }
1911
1912 /* Ferry */
1913 .route-ferry {
1914 stroke-width: 1.0px;
1915 stroke-dasharray: 3,2;
1916 stroke-linecap: butt;
1917 stroke-linejoin: round;
1918 stroke: #707070;
1919 fill: none;
1920 }
1921
1922
1923 /* Points of interest */
1924 .point-of-interest {
1925 fill: red;
1926 stroke: black;
1927 stroke-width: 0.5px;
1928 }
1929
1930
1931 /* Place names */
1932 /* General style for place names */
1933 .place-caption {
1934 fill: black;
1935 stroke: none;
1936 font-family: "DejaVu Sans";
1937 font-weight: bold;
1938 text-anchor: middle;
1939 }
1940
1941 .caption-casing {
1942 fill: white;
1943 stroke: white;
1944 font-family: "DejaVu Sans";
1945 font-weight: bold;
1946 text-anchor: middle;
1947 stroke-miterlimit: 1.5;
1948 }
1949
1950 .caption-core {
1951 stroke: white;
1952 stroke-width: 0px;
1953 font-family: "DejaVu Sans";
1954 font-weight: bold;
1955 text-anchor: middle;
1956 stroke-miterlimit: 1.5;
1957 }
1958
1959 .city-caption { font-size: 40px; }
1960 .town-caption { font-size: 30px; }
1961 .island-caption { font-size: 20px; opacity: 0.75; }
1962 .islet-caption { font-size: 16px; }
1963 .village-caption { font-size: 20px; }
1964 .suburb-caption { font-size: 20px; }
1965
1966 .largefeature-caption-casing { stroke-width: 5px; font-size: 15px; }
1967 .largefeature-caption-core { fill: #4040ff; font-size: 15px; }
1968
1969 /* Natural */
1970 .natural-water {
1971 fill: #b5d6f1;
1972 stroke: #b0b0b0;
1973 stroke-width: 0px;
1974 }
1975
1976 .natural-coastline {
1977 fill: #b5d6f1;
1978 stroke: #b5d6f1;
1979 stroke-width: 1.5px;
1980 }
1981
1982 .natural-glacier {
1983 fill: #fafaff;
1984 stroke: lightblue;
1985 stroke-width: 1.5px;
1986 }
1987
1988 .natural-land {
1989 fill: #f8f8f8;
1990 stroke: #e0e0e0;
1991 stroke-width: 0.1px;
1992 }
1993
1994 .natural-heath {
1995 fill: #ffffc0;
1996 stroke: #ffff90;
1997 stroke-width: 0.2px;
1998 }
1999
2000 .wetland-bog {
2001 fill: #946e50;
2002 stroke: #3f1f06;
2003 stroke-width: 0.2px;
2004 }
2005
2006 /* Landuse */
2007 .landuse-wood {
2008 fill: #6fc18e;
2009 stroke: #6fc18e;
2010 stroke-width: 0.2px;
2011 }
2012
2013 .landuse-cemetery {
2014 fill: #bde3cb;
2015 stroke: #e4e4e4;
2016 stroke-width: 0.2px;
2017 }
2018
2019 .landuse-vineyard {
2020 fill: #d1ead1;
2021 stroke: #e4e4e4;
2022 stroke-width: 0.2px;
2023 }
2024
2025 .landuse-field {
2026 fill: #ebfff2;
2027 stroke: #9ee673;
2028 stroke-width: 0.1px;
2029 }
2030 .landuse-allotment-village {
2031 fill: #bde3cb;
2032 stroke: #6fc13d;
2033 stroke-width: 0.2px;
2034 }
2035
2036 .landuse-residential {
2037 stroke: none;
2038 fill: #e4e4e4;
2039 }
2040
2041 .landuse-industrial {
2042 fill: #ecd8ff;
2043 stroke: #e4e4e4;
2044 stroke-width: 0.2px;
2045 }
2046
2047 .landuse-construction {
2048 stroke: #e4e4e4;
2049 stroke-width: 0.2px;
2050 fill: #a47c41;
2051 }
2052
2053 .landuse-commercial {
2054 fill: #ffffc0;
2055 stroke: #e4e4e4;
2056 stroke-width: 0.2px;
2057 }
2058
2059 .landuse-quarry {
2060 fill: #e9dd72;
2061 stroke: #556b2f;
2062 stroke-width: 0.2px;
2063 }
2064
2065 .landuse-retail {
2066 fill: #ffebeb;
2067 stroke: #e4e4e4;
2068 stroke-width: 0.2px;
2069 }
2070
2071 .landuse-runway {
2072 stroke-width: 0.3px;
2073 stroke: #808080;
2074 fill: #d4dcbd;
2075 }
2076
2077 .landuse-runway-disused {
2078 stroke-width: 0.3px;
2079 stroke: #808080;
2080 fill: #d4dcbd;
2081 stroke-dasharray: 1, 1;
2082 }
2083
2084 .landuse-runway-dismantled {
2085 stroke-width: 0.3px;
2086 stroke: #808080;
2087 fill: #fcffef;
2088 stroke-dasharray: 0.3, 1.7;
2089 opacity: 0.5;
2090 }
2091
2092 .landuse-conservation {
2093 fill: #cfeca8;
2094 stroke: #6fc18e;
2095 stroke-width: 0.2px
2096 }
2097
2098 .man_made-wastewater {
2099 fill: #e4e4e4;
2100 }
2101
2102 /* Leisure */
2103 .leisure-park {
2104 fill: #c7f1a3;
2105 stroke: #6fc18e;
2106 stroke-width: 0.2px;
2107 }
2108
2109 .leisure-stadium {
2110 fill: #bde3cb;
2111 stroke: #6fc18e;
2112 stroke-width: 0.2px;
2113 }
2114
2115 .leisure-track-area {
2116 fill: #bde3cb;
2117 stroke: #6fc18e;
2118 stroke-width: 0.1px;
2119 }
2120
2121 .leisure-track-casing {
2122 fill: none;
2123 stroke: #6fc18e;
2124 stroke-width: 1.8px;
2125 }
2126
2127 .leisure-track-core {
2128 fill: none;
2129 stroke: #bde3cb;
2130 stroke-width: 1.6px;
2131 }
2132
2133 .leisure-swimming-pool {
2134 fill: #b5d6f1;
2135 stroke: #6060ff;
2136 stroke-width: 0.2px;
2137 }
2138
2139 .leisure-national_park {
2140 fill: url(#national-park-pattern);
2141 }
2142 .leisure-nature_reserve {
2143 fill: url(#nature-reserve-pattern);
2144 stroke: #6fc18e;
2145 stroke-width: 0.2px;
2146 }
2147 .leisure-landscape_reserve {
2148 fill: url(#landscape-reserve-pattern);
2149 stroke: #6fc18e;
2150 stroke-width: 0.2px;
2151 }
2152
2153 .sport {
2154 fill: #bde3cb;
2155 stroke: #6fc18e;
2156 stroke-width: 0.2px;
2157 }
2158
2159 .sport-swimming {
2160 fill: #b5d6f1;
2161 stroke: #6060ff;
2162 stroke-width: 0.2px;
2163 }
2164
2165 .sport-tennis {
2166 fill: #d18a6a;
2167 stroke: #B36C4C;
2168 stroke-width: 0.2px;
2169 }
2170
2171 .amenity-parking {
2172 fill: #ffffc0;
2173 stroke: #e9dd72;
2174 stroke-width: 0.2px;
2175 }
2176
2177 .amenity-school {
2178 fill: #cdabde;
2179 stroke: #e9dd72;
2180 stroke-width: 0.2px;
2181 }
2182
2183 .military-area {
2184 fill: #d0d050;
2185 fill-opacity: 0.5;
2186 stroke: #e4e4e4;
2187 stroke-width: 0.2px;
2188 }
2189
2190
2191 /* Non-physical boundaries */
2192 .boundary {
2193 stroke-linecap: round;
2194 stroke-linejoin: round;
2195 fill: none;
2196 }
2197
2198 .boundary-level-1-casing {
2199 stroke-width: 28px;
2200 stroke: #ffff00;
2201 opacity: 0.5;
2202 }
2203
2204 .boundary-level-1-core {
2205 stroke-width: 4px;
2206 stroke: #f9574b;
2207 stroke-dasharray: 24, 8, 8, 8;
2208 }
2209
2210 .boundary-level-2-casing {
2211 stroke-width: 12px;
2212 stroke: #ffff00;
2213 opacity: 0.5;
2214 }
2215
2216 .boundary-level-2-core {
2217 stroke-width: 4px;
2218 stroke: #f9574b;
2219 stroke-dasharray: 24, 24;
2220 }
2221
2222 .boundary-level-3-core {
2223 stroke-width: 4px;
2224 stroke: #f9574b;
2225 }
2226
2227 .boundary-level-4-core {
2228 stroke-width: 4px;
2229 stroke: #f9574b;
2230 stroke-dasharray: 24, 8, 8, 8;
2231 }
2232
2233 .boundary-nationalpark-core {
2234 stroke-width: 4px;
2235 stroke: #4ef94b;
2236 stroke-dasharray: 24, 8, 8, 8;
2237 }
2238
2239
2240 /* Racetracks */
2241 .highway-raceway-casing {
2242 stroke-width: 2px;
2243 stroke-linecap: butt;
2244 stroke-linejoin: round;
2245 fill: none;
2246 stroke: #101010;
2247 }
2248
2249 .highway-raceway-casing-disused {
2250 stroke-width: 2px;
2251 stroke-linecap: butt;
2252 stroke-linejoin: round;
2253 fill: none;
2254 stroke: #808080;
2255 stroke-dasharray: 1, 1;
2256 }
2257
2258 .highway-raceway-casing-dismantled {
2259 stroke-width: 2px;
2260 stroke-linecap: butt;
2261 stroke-linejoin: round;
2262 fill: none;
2263 stroke: #808080;
2264 stroke-dasharray: 0.3, 1.7;
2265 opacity: 0.5;
2266 }
2267
2268 .highway-raceway-core {
2269 stroke-width: 1.5px;
2270 stroke-linecap: butt;
2271 stroke-linejoin: round;
2272 fill: none;
2273 stroke: #f0f0f0;
2274 }
2275
2276 .highway-raceway-core-disused {
2277 stroke-width: 1.5px;
2278 stroke-linecap: butt;
2279 stroke-linejoin: round;
2280 fill: none;
2281 stroke-dasharray: 1, 1;
2282 stroke: #f0f0f0;
2283 }
2284
2285 .highway-raceway-core-dismantled {
2286 stroke-width: 1.5px;
2287 stroke-linecap: butt;
2288 stroke-linejoin: round;
2289 fill: none;
2290 stroke: #ffffff;
2291 stroke-dasharray: 0.3, 1.7;
2292 opacity: 0.5;
2293 }
2294
2295 .landuse-raceway {
2296 stroke-width: 0.3px;
2297 stroke-linecap: butt;
2298 stroke-linejoin: round;
2299 fill: #f0f0f0;
2300 stroke: #101010;
2301 }
2302
2303 .landuse-raceway-disused {
2304 stroke-width: 0.3px;
2305 stroke-linecap: butt;
2306 stroke-linejoin: round;
2307 fill: #f0f0f0;
2308 stroke: #808080;
2309 stroke-dasharray: 1, 1;
2310 }
2311
2312 .landuse-raceway-dismantled {
2313 stroke-width: 0.3px;
2314 stroke-linecap: butt;
2315 stroke-linejoin: round;
2316 fill: #ffffff;
2317 stroke: #808080;
2318 stroke-dasharray: 0.3, 1.7;
2319 opacity: 0.5;
2320 }
2321
2322
2323 /* Tourism */
2324 .tourism-attraction {
2325 fill: #f2caea;
2326 stroke: #ff00ff;
2327 stroke-width: 0px;
2328 }
2329 .tourism-green-area {
2330 fill: #c7f1a3;
2331 stroke: #6fc18e;
2332 stroke-width: 0.2px;
2333 }
2334 .tourism-attraction-caption {
2335 fill: #ff00ff;
2336 stroke: white;
2337 stroke-width: 0px;
2338 font-family: "DejaVu Sans";
2339 font-size: 3px;
2340 font-weight: bold;
2341 }
2342
2343
2344 /* Building */
2345 .building {
2346 fill: #e0e0e0;
2347 stroke: #d0d0d0;
2348 stroke-width: 0.2px;
2349 }
2350
2351 .building-block {
2352 fill: #F3D6B6;
2353 stroke: #6a5a8e;
2354 stroke-width: 0.2px;
2355 }
2356
2357 .building-residential {
2358 fill: #c95e2a;
2359 stroke: #800000;
2360 stroke-width: 0.2px;
2361 }
2362
2363
2364 /* Aerialway */
2365
2366 .aerialway-line {
2367 fill: none;
2368 stroke: #202020;
2369 stroke-width: 0.2px;
2370 }
2371
2372 .aerialway-struts {
2373 fill: none;
2374 stroke: #202020;
2375 stroke-width: 4px;
2376 stroke-dasharray: 0.2,10;
2377 stroke-linecap: butt;
2378 }
2379
2380 .aerialway-station {
2381 fill: black;
2382 stroke: black;
2383 }
2384
2385 .aerialway-name {
2386 fill: black;
2387 font-family: "DejaVu Sans";
2388 font-weight: normal;
2389 font-size: 5px;
2390 stroke: none;
2391 text-anchor: middle;
2392 }
2393
2394 /* Piste maps */
2395 .piste-core {
2396 fill: none;
2397 stroke-linecap: round;
2398 stroke-linejoin: round;
2399 stroke-width: 5px;
2400 opacity: 0.66;
2401 }
2402
2403 .piste-area {
2404 stroke-linecap: round;
2405 stroke-linejoin: round;
2406 stroke-width: 5px;
2407 opacity: 0.66;
2408 }
2409
2410 .piste-difficulty-novice { stroke: #40ff40; }
2411 .piste-difficulty-easy { stroke: #4040ff; }
2412 .piste-difficulty-intermediate { stroke: #ff4040; }
2413 .piste-difficulty-advanced { stroke: #000000; }
2414 .piste-difficulty-expert { stroke: #f6800a; }
2415 .piste-difficulty-freeride { stroke: #f6dd0a; }
2416 .piste-difficulty-other { stroke: #505050; }
2417 .piste-area-difficulty-novice { stroke: #40ff40; fill: #40ff40; }
2418 .piste-area-difficulty-easy { stroke: #4040ff; fill: #4040ff; }
2419 .piste-area-difficulty-intermediate { stroke: #ff4040; fill: #ff4040; }
2420 .piste-area-difficulty-advanced { stroke: #000000; fill: #000000; }
2421 .piste-area-difficulty-expert { stroke: #f6800a; fill: #f6800a; }
2422 .piste-area-difficulty-freeride { stroke: #f6dd0a; fill: #f6dd0a; }
2423 .piste-area-difficulty-other { stroke: #505050; fill: #505050; }
2424
2425 .piste-type-sled {
2426 fill: none;
2427 stroke: #cdabde;
2428 stroke-width: 2.5px;
2429 marker-start:url(#marker-piste-type-sled);
2430 }
2431
2432 .piste-type-nordic {
2433 fill: none;
2434 stroke: #c00000;
2435 stroke-width: 1px;
2436 stroke-dasharray: 3,0.5;
2437 stroke-linejoin: bevel;
2438 stroke-linecap: butt;
2439 marker-start:url(#marker-piste-type-nordic);
2440 }
2441
2442 /* Power line */
2443 .power-line {
2444 stroke-width: 0.1px;
2445 stroke-linecap: butt;
2446 stroke-linejoin: round;
2447 stroke: #d0d0d0;
2448 stroke-dasharray: 1 ,1;
2449 fill: none;
2450 }
2451
2452 /* Map decoration */
2453 .map-grid-line {
2454 fill: none;
2455 stroke: #8080ff;
2456 stroke-width: 0.1px;
2457 stroke-opacity: 0.5;
2458 }
2459
2460 .map-border-casing {
2461 fill: none;
2462 stroke: #8080ff;
2463 stroke-width: 3px;
2464 stroke-miterlimit: 4;
2465 stroke-dasharray: none;
2466 stroke-opacity: 1;
2467 stroke-linecap: round;
2468 }
2469
2470 .map-border-core {
2471 fill: none;
2472 fill-opacity: 1;
2473 fill-rule: nonzero;
2474 stroke: #ffffff;
2475 stroke-width: 2px;
2476 stroke-miterlimit: 0;
2477 stroke-dashoffset: -0.5px;
2478 stroke-opacity: 1;
2479 }
2480
2481 .map-scale-casing {
2482 fill: none;
2483 stroke: #8080ff;
2484 stroke-width: 4px;
2485 stroke-linecap: butt;
2486 }
2487
2488 .map-scale-core {
2489 fill: none;
2490 stroke: #ffffff;
2491 stroke-width: 3px;
2492 stroke-linecap: butt;
2493 }
2494
2495 .map-scale-bookend {
2496 fill: none;
2497 stroke: #8080ff;
2498 stroke-width: 1px;
2499 stroke-linecap: butt;
2500 }
2501
2502 .map-scale-caption {
2503 font-family: "DejaVu Sans";
2504 font-size: 10px;
2505 fill: #8080ff;
2506 }
2507
2508 <!-- map background must be the same for all zooms or else empty tile detection will fail -->
2509 .map-background {
2510 fill: #f8f8f8;
2511 stroke: none;
2512 }
2513
2514 .map-title {
2515 font-family: "DejaVu Sans";
2516 font-size: 20px;
2517 text-anchor: middle;
2518 fill: black;
2519 }
2520
2521 .map-title-background {
2522 fill: white;
2523 }
2524
2525 .map-marginalia-background {
2526 fill: white;
2527 }
2528
2529 .highway-tunnel-ends {
2530 stroke-opacity: 0;
2531 fill: none;
2532 marker-start: url(#marker-tunnel-start);
2533 marker-end: url(#marker-tunnel-end);
2534 }
2535
2536 /* Osmarender built-in styles - do not remove */
2537 .osmarender-stroke-linecap-round { stroke-linecap: round; }
2538 .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
2539 .osmarender-mask-black { stroke: black; }
2540 .osmarender-mask-white { stroke: white; }
2541 .osmarender-no-marker-start { marker-start: none; }
2542 .osmarender-no-marker-end { marker-end: none; }
2543
2544
2545 </style>
2546 <svg:pattern id="nature-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(18.3108)">
2547 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.1" d="
2548 M0.2,0.1 L1.8,0.9 M2.2,0.9 L3.8,0.1 M4.2,0.1 L5.8,0.9 M6.2,0.9 L7.8,0.1 M8.2,0.1 L9.8,0.9 M10.2,0.9 L11.8,0.1
2549 M0.2,1.9 L1.8,1.1 M2.2,1.1 L3.8,1.9 M4.2,1.9 L5.8,1.1 M6.2,1.1 L7.8,1.9 M8.2,1.9 L9.8,1.1 M10.2,1.1 L11.8,1.9
2550 M0.2,2.1 L1.8,2.9 M2.2,2.9 L3.8,2.1 M4.2,2.1 L5.8,2.9 M6.2,2.9 L7.8,2.1 M8.2,2.1 L9.8,2.9 M10.2,2.9 L11.8,2.1
2551 M0.2,3.9 L1.8,3.1 M2.2,3.1 L3.8,3.9 M4.2,3.9 L5.8,3.1 M6.2,3.1 L7.8,3.9 M8.2,3.9 L9.8,3.1 M10.2,3.1 L11.8,3.9
2552 M0.2,4.1 L1.8,4.9 M2.2,4.9 L3.8,4.1 M4.2,4.1 L5.8,4.9 M6.2,4.9 L7.8,4.1 M8.2,4.1 L9.8,4.9 M10.2,4.9 L11.8,4.1
2553 M0.2,5.9 L1.8,5.1 M2.2,5.1 L3.8,5.9 M4.2,5.9 L5.8,5.1 M6.2,5.1 L7.8,5.9 M8.2,5.9 L9.8,5.1 M10.2,5.1 L11.8,5.9
2554
2555 M0.2,6.1 L1.8,6.9 M2.2,6.9 L3.8,6.1 M4.2,6.1 L5.8,6.9 M6.2,6.9 L7.8,6.1 M8.2,6.1 L9.8,6.9 M10.2,6.9 L11.8,6.1
2556 M0.2,7.9 L1.8,7.1 M2.2,7.1 L3.8,7.9 M4.2,7.9 L5.8,7.1 M6.2,7.1 L7.8,7.9 M8.2,7.9 L9.8,7.1 M10.2,7.1 L11.8,7.9
2557 M0.2,8.1 L1.8,8.9 M2.2,8.9 L3.8,8.1 M4.2,8.1 L5.8,8.9 M6.2,8.9 L7.8,8.1 M8.2,8.1 L9.8,8.9 M10.2,8.9 L11.8,8.1
2558 M0.2,9.9 L1.8,9.1 M2.2,9.1 L3.8,9.9 M4.2,9.9 L5.8,9.1 M6.2,9.1 L7.8,9.9 M8.2,9.9 L9.8,9.1 M10.2,9.1 L11.8,9.9
2559 M0.2,10.1 L1.8,10.9 M2.2,10.9 L3.8,10.1 M4.2,10.1 L5.8,10.9 M6.2,10.9 L7.8,10.1 M8.2,10.1 L9.8,10.9 M10.2,10.9 L11.8,10.1
2560 M0.2,11.9 L1.8,11.1 M2.2,11.1 L3.8,11.9 M4.2,11.9 L5.8,11.1 M6.2,11.1 L7.8,11.9 M8.2,11.9 L9.8,11.1 M10.2,11.1 L11.8,11.9"/>
2561 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;" d="
2562 M1.2,2.6 L1.2,1.4 L1.8,2.6 L1.8,1.4
2563 M2.2,2.1 L2.45,2.1 A 0.25 0.25 0 0 0 2.45,1.4 L2.2,1.4 L2.2,2.6 M2.8,2.6 L2.3,2.1 "/>
2564 </svg:pattern>
2565
2566 <svg:pattern id="landscape-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(14.0)">
2567 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.05" d="
2568 M0.4,0.2 L1.6,0.8 M2.4,0.8 L3.6,0.2 M4.4,0.2 L5.6,0.8 M6.4,0.8 L7.6,0.2 M8.4,0.2 L9.6,0.8 M10.4,0.8 L11.6,0.2
2569 M0.4,1.8 L1.6,1.2 M2.4,1.2 L3.6,1.8 M4.4,1.8 L5.6,1.2 M6.4,1.2 L7.6,1.8 M8.4,1.8 L9.6,1.2 M10.4,1.2 L11.6,1.8
2570 M0.4,2.2 L1.6,2.8 M2.4,2.8 L3.6,2.2 M4.4,2.2 L5.6,2.8 M6.4,2.8 L7.6,2.2 M8.4,2.2 L9.6,2.8 M10.4,2.8 L11.6,2.2
2571 M0.4,3.8 L1.6,3.2 M2.4,3.2 L3.6,3.8 M4.4,3.8 L5.6,3.2 M6.4,3.2 L7.6,3.8 M8.4,3.8 L9.6,3.2 M10.4,3.2 L11.6,3.8
2572 M0.4,4.2 L1.6,4.8 M2.4,4.8 L3.6,4.2 M4.4,4.2 L5.6,4.8 M6.4,4.8 L7.6,4.2 M8.4,4.2 L9.6,4.8 M10.4,4.8 L11.6,4.2
2573 M0.4,5.8 L1.6,5.2 M2.4,5.2 L3.6,5.8 M4.4,5.8 L5.6,5.2 M6.4,5.2 L7.6,5.8 M8.4,5.8 L9.6,5.2 M10.4,5.2 L11.6,5.8
2574
2575 M0.4,6.2 L1.6,6.8 M2.4,6.8 L3.6,6.2 M4.4,6.2 L5.6,6.8 M6.4,6.8 L7.6,6.2 M8.4,6.2 L9.6,6.8 M10.4,6.8 L11.6,6.2
2576 M0.4,7.8 L1.6,7.2 M2.4,7.2 L3.6,7.8 M4.4,7.8 L5.6,7.2 M6.4,7.2 L7.6,7.8 M8.4,7.8 L9.6,7.2 M10.4,7.2 L11.6,7.8
2577 M0.4,8.2 L1.6,8.8 M2.4,8.8 L3.6,8.2 M4.4,8.2 L5.6,8.8 M6.4,8.8 L7.6,8.2 M8.4,8.2 L9.6,8.8 M10.4,8.8 L11.6,8.2
2578 M0.4,9.8 L1.6,9.2 M2.4,9.2 L3.6,9.8 M4.4,9.8 L5.6,9.2 M6.4,9.2 L7.6,9.8 M8.4,9.8 L9.6,9.2 M10.4,9.2 L11.6,9.8
2579 M0.4,10.2 L1.6,10.8 M2.4,10.8 L3.6,10.2 M4.4,10.2 L5.6,10.8 M6.4,10.8 L7.6,10.2 M8.4,10.2 L9.6,10.8 M10.4,10.8 L11.6,10.2
2580 M0.4,11.8 L1.6,11.2 M2.4,11.2 L3.6,11.8 M4.4,11.8 L5.6,11.2 M6.4,11.2 L7.6,11.8 M8.4,11.8 L9.6,11.2 M10.4,11.2 L11.6,11.8"/>
2581 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:round;" d="
2582 M5.2,3.4 L5.2,4.6 L5.8,4.6
2583 M6.2,4.1 L6.45,4.1 A 0.25 0.25 0 0 0 6.45,3.4 L6.2,3.4 L6.2,4.6 M6.8,4.6 L6.3,4.1 "/>
2584 </svg:pattern>
2585
2586 <svg:pattern id="national-park-pattern" x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(14.0)">
2587 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.5;" d="
2588 M9.2,6.6 L9.2,5.4 L9.8,6.6 L9.8,5.4
2589 M10.2,6.1 L10.45,6.1 A 0.25 0.25 0 0 0 10.45,5.4 L10.2,5.4 L10.2,6.6 "/>
2590 </svg:pattern>
2591
2592 </defs>
2593</rules>
Note: See TracBrowser for help on using the repository browser.