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

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

readd files directly

File size: 95.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" v="yes">
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 <symbol ref="building" position="center" transform="scale(0.5)"/>
751 </rule>
752
753 <!-- Linear cores -->
754 <rule e="way" k="tunnel" v="~|false|no">
755 <rule e="way" k="area" v="~|false|no">
756
757 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
758 <else>
759 <rule e="way" k="cycleway" v="cyclestreet"></rule>
760 <else>
761
762 <rule e="way" k="highway" v="ford">
763 <line class="highway-core highway-ford-core" smart-linecap="no"/>
764 </rule>
765 <rule e="way" k="highway" v="raceway">
766 <rule e="way" k="use_status" v="~">
767 <line class="highway-raceway-core"/>
768 </rule>
769 <rule e="way" k="use_status" v="disused">
770 <line class="highway-raceway-core-disused"/>
771 </rule>
772 <rule e="way" k="use_status" v="dismantled">
773 <line class="highway-raceway-core-dismantled"/>
774 </rule>
775 </rule>
776 <rule e="way" k="scramble" v="*">
777 <line class="highway-core highway-scramble-core"/>
778 </rule>
779 <rule e="way" k="highway" v="steps">
780 <line class="highway-core highway-steps-core"/>
781 </rule>
782 <rule e="way" k="highway" v="footway|footpath">
783 <line class="highway-core highway-footway-core"/>
784 </rule>
785 <rule e="way" k="highway" v="cycleway">
786 <line class="highway-core highway-cycleway-core"/>
787 </rule>
788 <rule e="way" k="highway" v="bridleway">
789 <line class="highway-core highway-bridleway-core"/>
790 </rule>
791 <rule e="way" k="highway" v="path">
792 <rule e="way" k="bicycle" v="yes|designated">
793 <line class="highway-core highway-cycleway-core"/>
794 </rule>
795 <else>
796 <rule e="way" k="horse" v="yes|designated">
797 <line class="highway-core highway-bridleway-core"/>
798 </rule>
799 <else>
800 <rule e="way" k="foot" v="yes|designated">
801 <line class="highway-core highway-footway-core"/>
802 </rule>
803 <else>
804 <line class="highway-core highway-path-core"/>
805 </else></else></else>
806 </rule>
807 <rule e="way" k="highway" v="byway">
808 <line class="highway-core highway-byway-core"/>
809 </rule>
810 <rule e="way" k="highway" v="track">
811 <rule e="way" k="tracktype" v="~">
812 <line class="highway-core highway-track-core highway-track-gradex-core"/>
813 </rule>
814 <else>
815 <rule e="way" k="tracktype" v="grade1">
816 <line class="highway-core highway-track-core highway-track-grade1-core"/>
817 </rule>
818 <else>
819 <rule e="way" k="tracktype" v="grade2">
820 <line class="highway-core highway-track-core highway-track-grade2-core"/>
821 </rule>
822 <else>
823 <rule e="way" k="tracktype" v="grade3">
824 <line class="highway-core highway-track-core highway-track-grade3-core" smart-linecap="no"/>
825 </rule>
826 <else>
827 <rule e="way" k="tracktype" v="grade4">
828 <line class="highway-core highway-track-core highway-track-grade4-core" smart-linecap="no"/>
829 </rule>
830 <else>
831 <rule e="way" k="tracktype" v="grade5">
832 <line class="highway-core highway-track-core highway-track-grade5-core" smart-linecap="no"/>
833 </rule>
834 <else>
835 <line class="highway-core highway-track-core highway-track-gradex-core"/>
836 </else>
837 </else>
838 </else>
839 </else>
840 </else>
841 </else>
842 </rule>
843
844 <rule e="way" k="highway" v="unsurfaced">
845 <line class="highway-core highway-unsurfaced-core"/>
846 </rule>
847 <rule e="way" k="highway" v="service">
848 <rule e="way" k="service" v="parking_aisle">
849 </rule>
850 <else>
851 <line class="highway-core highway-service-core"/>
852 </else>
853 </rule>
854 <rule e="way" k="highway" v="pedestrian">
855 <line class="highway-core highway-pedestrian-core"/>
856 </rule>
857 <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
858 <line class="highway-core highway-unclassified-core"/>
859 </rule>
860
861 </else>
862 </else>
863
864 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
865 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
866 <line class="highway-core highway-unclassified-core"/>
867 </rule>
868 <else>
869 <line class="highway-core highway-cycleroad-core"/>
870 </else>
871 </rule>
872 <else>
873 <rule e="way" k="cycleway" v="cyclestreet">
874 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
875 <line class="highway-core highway-unclassified-core"/>
876 </rule>
877 <else>
878 <line class="highway-core highway-cycleroad-core"/>
879 </else>
880 </rule>
881 <else>
882 <rule e="way" k="highway" v="cycleroad">
883 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
884 <line class="highway-core highway-unclassified-core"/>
885 </rule>
886 <else>
887 <line class="highway-core highway-cycleroad-core"/>
888 </else>
889 </rule>
890 </else>
891 </else>
892
893 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
894 <else>
895 <rule e="way" k="cycleway" v="cyclestreet"></rule>
896 <else>
897
898 <rule e="way" k="highway" v="road">
899 <line class="highway-core highway-road-core"/>
900 </rule>
901 <rule e="way" k="highway" v="tertiary_link">
902 <line class="highway-core highway-tertiary-link-core"/>
903 </rule>
904 <rule e="way" k="highway" v="tertiary">
905 <line class="highway-core highway-tertiary-core"/>
906 </rule>
907 <rule e="way" k="highway" v="secondary_link">
908 <line class="highway-core highway-secondary-link-core"/>
909 </rule>
910 <rule e="way" k="highway" v="secondary">
911 <line class="highway-core highway-secondary-core"/>
912 </rule>
913 <rule e="way" k="highway" v="primary_link">
914 <line class="highway-core highway-primary-link-core"/>
915 </rule>
916 <rule e="way" k="highway" v="trunk_link">
917 <line class="highway-core highway-trunk-link-core"/>
918 </rule>
919 <rule e="way" k="highway" v="motorway_link">
920 <line class="highway-core highway-motorway-link-core"/>
921 </rule>
922 <rule e="way" k="highway" v="primary">
923 <line class="highway-core highway-primary-core"/>
924 </rule>
925 <rule e="way" k="highway" v="trunk">
926 <line class="highway-core highway-trunk-core"/>
927 </rule>
928 <rule e="way" k="highway" v="motorway">
929 <line class="highway-core highway-motorway-core"/>
930 </rule>
931
932 </else>
933 </else>
934
935 <rule e="way" k="railway" v="*">
936 <rule e="way" k="construction" v="*">
937 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
938 </rule>
939 <else>
940 <rule e="way" k="planned|proposed" v="*">
941 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core" smart-linecap="no" />
942 </rule>
943 <else>
944 <rule e="way" k="disused" v="*">
945 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
946 </rule>
947 <else>
948 <rule e="way" k="abandoned|dismantled" v="*">
949 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
950 </rule>
951 <else>
952 <rule e="way" k="railway" v="construction">
953 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
954 </rule>
955 <rule e="way" k="railway" v="planned|proposed">
956 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core"/>
957 </rule>
958 <rule e="way" k="railway" v="disused">
959 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
960 </rule>
961 <rule e="way" k="railway" v="abandoned|dismantled">
962 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
963 </rule>
964 <rule e="way" k="railway" v="rail">
965 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core" smart-linecap="no" />
966 </rule>
967 <rule e="way" k="railway" v="narrow_gauge">
968 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core" smart-linecap="no" />
969 </rule>
970 <rule e="way" k="railway" v="preserved">
971 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core" smart-linecap="no" />
972 </rule>
973 <rule e="way" k="railway" v="light_rail">
974 <line class="railway-light-2-core railway-light-2-core-color railway-2-core" smart-linecap="no" />
975 </rule>
976 <rule e="way" k="railway" v="tram">
977 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core" smart-linecap="no" />
978 </rule>
979 <rule e="way" k="railway" v="subway">
980 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core" smart-linecap="no" />
981 </rule>
982 <rule e="way" k="railway" v="incline|funicular">
983 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core" smart-linecap="no" />
984 </rule>
985 <rule e="way" k="railway" v="monorail">
986 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core" smart-linecap="no" />
987 </rule>
988 <rule e="way" k="railway" v="spur|yard|siding">
989 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core" smart-linecap="no" />
990 </rule>
991 </else>
992 </else>
993 </else>
994 </else>
995 </rule>
996
997 <rule e="way" k="aeroway" v="runway">
998 <line class="aeroway-runway-core"/>
999 </rule>
1000 <rule e="way" k="aeroway" v="taxiway">
1001 <line class="aeroway-taxiway-core"/>
1002 </rule>
1003 </rule>
1004 </rule>
1005
1006 <!-- Tunnels -->
1007 <rule e="way" k="tunnel" v="true|yes">
1008 <rule e="way" k="highway" v="steps">
1009 <line class="tunnel-casing highway-steps-casing tunnel" mask-class="tunnel-core highway-steps-core"/>
1010 <line class="highway-steps-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1011 </rule>
1012 <rule e="way" k="highway" v="footway|footpath">
1013 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
1014 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1015 </rule>
1016 <rule e="way" k="highway" v="pedestrian">
1017 <line class="tunnel-casing highway-pedestrian-casing tunnel" mask-class="tunnel-core highway-pedestrian-core"/>
1018 <line class="highway-pedestrian-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1019 </rule>
1020 <rule e="way" k="highway" v="cycleway">
1021 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
1022 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1023 </rule>
1024 <rule e="way" k="highway" v="path">
1025 <rule e="way" k="bicycle" v="yes|designated">
1026 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
1027 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1028 </rule>
1029 <else>
1030 <rule e="way" k="horse" v="yes|designated">
1031 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
1032 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1033 </rule>
1034 <else>
1035 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
1036 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1037 </else></else>
1038 </rule>
1039 <rule e="way" k="highway" v="bridleway">
1040 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
1041 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1042 </rule>
1043 <rule e="way" k="highway" v="byway">
1044 <line class="tunnel-casing highway-byway-1-casing tunnel" mask-class="tunnel-core highway-byway-1-core"/>
1045 <line class="highway-byway-1-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1046 </rule>
1047 <rule e="way" k="highway" v="track">
1048 <line class="tunnel-casing highway-track-casing tunnel" mask-class="tunnel-core highway-track-core"/>
1049 <line class="highway-track-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1050 </rule>
1051 <rule e="way" k="highway" v="unsurfaced">
1052 <line class="tunnel-casing highway-unsurfaced-casing tunnel" mask-class="tunnel-core highway-unsurfaced-core"/>
1053 <line class="highway-unsurfaced-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1054 </rule>
1055 <rule e="way" k="highway" v="service">
1056 <line class="tunnel-casing highway-service-casing tunnel" mask-class="tunnel-core highway-service-core"/>
1057 <line class="highway-service-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1058 </rule>
1059 <rule e="way" k="highway" v="unclassified|residential|minor|tertiary|cycleroad|living_street">
1060 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-unclassified-core"/>
1061 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1062 </rule>
1063 <rule e="way" k="highway" v="road">
1064 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-road-core"/>
1065 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1066 </rule>
1067 <rule e="way" k="highway" v="tertiary_link">
1068 <line class="tunnel-casing highway-tertiary-link-casing tunnel" mask-class="tunnel-core highway-tertiary-link-core"/>
1069 <line class="highway-tertiary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1070 </rule>
1071 <rule e="way" k="highway" v="tertiary">
1072 <line class="tunnel-casing highway-tertiary-casing tunnel" mask-class="tunnel-core highway-tertiary-core"/>
1073 <line class="highway-tertiary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1074 </rule>
1075 <rule e="way" k="highway" v="secondary_link">
1076 <line class="tunnel-casing highway-secondary-link-casing tunnel" mask-class="tunnel-core highway-secondary-link-core"/>
1077 <line class="highway-secondary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1078 </rule>
1079 <rule e="way" k="highway" v="secondary">
1080 <line class="tunnel-casing highway-secondary-casing tunnel" mask-class="tunnel-core highway-secondary-core"/>
1081 <line class="highway-secondary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1082 </rule>
1083 <rule e="way" k="highway" v="primary_link">
1084 <line class="tunnel-casing highway-primary-link-casing tunnel" mask-class="tunnel-core highway-primary-link-core"/>
1085 <line class="highway-primary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1086 </rule>
1087 <rule e="way" k="highway" v="trunk_link">
1088 <line class="tunnel-casing highway-trunk-link-casing tunnel" mask-class="tunnel-core highway-trunk-link-core"/>
1089 <line class="highway-trunk-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1090 </rule>
1091 <rule e="way" k="highway" v="motorway_link">
1092 <line class="tunnel-casing highway-motorway-link-casing tunnel" mask-class="tunnel-core highway-motorway-link-core"/>
1093 <line class="highway-motorway-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1094 </rule>
1095 <rule e="way" k="highway" v="primary">
1096 <line class="tunnel-casing highway-primary-casing tunnel" mask-class="tunnel-core highway-primary-core"/>
1097 <line class="highway-primary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1098 </rule>
1099 <rule e="way" k="highway" v="trunk">
1100 <line class="tunnel-casing highway-trunk-casing tunnel" mask-class="tunnel-core highway-trunk-core"/>
1101 <line class="highway-trunk-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1102 </rule>
1103 <rule e="way" k="highway" v="motorway">
1104 <line class="tunnel-casing highway-motorway-casing tunnel" mask-class="tunnel-core highway-motorway-core"/>
1105 <line class="highway-motorway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1106 </rule>
1107 <rule e="way" k="railway" v="*">
1108 <rule e="way" k="construction" v="yes|true">
1109 <line class="railway-con-casing railway-con-casing-color tunnel-casing tunnel" mask-class="tunnel-core railway-con-2-core"/>
1110 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
1111 </rule>
1112 <else>
1113 <rule e="way" k="planned|proposed" v="yes|true">
1114 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-2-core"/>
1115 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
1116 </rule>
1117 <else>
1118 <rule e="way" k="disused" v="yes|true">
1119 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-2-core"/>
1120 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
1121 </rule>
1122 <else>
1123 <rule e="way" k="abandoned|dismantled" v="yes|true">
1124 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-2-core"/>
1125 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
1126 </rule>
1127 <else>
1128 <rule e="way" k="railway" v="construction">
1129 <line class="railway-con-casing railway-con-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-con-2-core"/>
1130 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
1131 </rule>
1132 <rule e="way" k="railway" v="planned|proposed">
1133 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-2-core"/>
1134 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
1135 </rule>
1136 <rule e="way" k="railway" v="disused">
1137 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-2-core"/>
1138 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
1139 </rule>
1140 <rule e="way" k="railway" v="abandoned|dismantled">
1141 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-2-core"/>
1142 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
1143 </rule>
1144 <rule e="way" k="railway" v="rail">
1145 <line class="railway-rail-casing railway-rail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-rail-2-core"/>
1146 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core railway-rail-tunnel-core tunnel" smart-linecap="no" />
1147 </rule>
1148 <rule e="way" k="railway" v="narrow_gauge">
1149 <line class="railway-narrow-casing railway-narrow-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-narrow-2-core"/>
1150 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core railway-narrow-tunnel-core tunnel" smart-linecap="no" />
1151 </rule>
1152 <rule e="way" k="railway" v="preserved">
1153 <line class="railway-preserved-casing railway-preserved-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-preserved-2-core"/>
1154 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core railway-preserved-tunnel-core tunnel" smart-linecap="no" />
1155 </rule>
1156 <rule e="way" k="railway" v="light_rail">
1157 <line class="railway-light-casing railway-light-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-light-2-core"/>
1158 <line class="railway-light-2-core railway-light-2-core-color railway-2-core railway-light-tunnel-core tunnel" smart-linecap="no" />
1159 </rule>
1160 <rule e="way" k="railway" v="tram">
1161 <line class="railway-tram-casing railway-tram-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-tram-2-core"/>
1162 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core railway-tram-tunnel-core tunnel" smart-linecap="no" />
1163 </rule>
1164 <rule e="way" k="railway" v="subway">
1165 <line class="railway-subway-casing railway-subway-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-subway-2-core"/>
1166 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core railway-subway-tunnel-core tunnel" smart-linecap="no" />
1167 </rule>
1168 <rule e="way" k="railway" v="incline|funicular">
1169 <line class="railway-funicular-casing railway-funicular-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-funicular-2-core"/>
1170 <line class="railway-funicular-1-core railway-funicular-1-core-color railway-1-core railway-funicular-tunnel-core tunnel" smart-linecap="no" />
1171 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core railway-funicular-tunnel-core tunnel-casing tunnel" smart-linecap="no" />
1172 </rule>
1173 <rule e="way" k="railway" v="monorail">
1174 <line class="railway-monorail-casing railway-monorail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-monorail-2-core"/>
1175 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core railway-monorail-tunnel-core tunnel" smart-linecap="no" />
1176 </rule>
1177 <rule e="way" k="railway" v="spur|yard|siding">
1178 <line class="railway-yard-casing railway-yard-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-yard-2-core"/>
1179 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core railway-yard-tunnel-core tunnel" smart-linecap="no" />
1180 </rule>
1181 </else>
1182 </else>
1183 </else>
1184 </else>
1185 <line class="railway-tunnel-ends" suppress-markers-tag="tunnel"/>
1186 </rule>
1187 </rule>
1188
1189 <!-- Linear cores (under construction) -->
1190 <rule e="way" k="highway" v="construction">
1191 <rule e="way" k="construction" v="unsurfaced">
1192 <line class="highway-core highway-unsurfaced-core under-construction"/>
1193 </rule>
1194 <rule e="way" k="construction" v="service">
1195 <line class="highway-core highway-service-core under-construction"/>
1196 </rule>
1197 <rule e="way" k="construction" v="unclassified|residential|minor|cycleroad|living_street">
1198 <line class="highway-core highway-unclassified-core under-construction"/>
1199 </rule>
1200 <rule e="way" k="construction" v="~|road|yes">
1201 <line class="highway-core highway-road-core under-construction"/>
1202 </rule>
1203 <rule e="way" k="construction" v="tertiary_link">
1204 <line class="highway-core highway-tertiary-link-core under-construction"/>
1205 </rule>
1206 <rule e="way" k="construction" v="tertiary">
1207 <line class="highway-core highway-tertiary-core under-construction"/>
1208 </rule>
1209 <rule e="way" k="construction" v="secondary_link">
1210 <line class="highway-core highway-secondary-link-core under-construction"/>
1211 </rule>
1212 <rule e="way" k="construction" v="secondary">
1213 <line class="highway-core highway-secondary-core under-construction"/>
1214 </rule>
1215 <rule e="way" k="construction" v="primary_link">
1216 <line class="highway-core highway-primary-link-core under-construction"/>
1217 </rule>
1218 <rule e="way" k="construction" v="trunk_link">
1219 <line class="highway-core highway-trunk-link-core under-construction"/>
1220 </rule>
1221 <rule e="way" k="construction" v="motorway_link">
1222 <line class="highway-core highway-motorway-link-core under-construction"/>
1223 </rule>
1224 <rule e="way" k="construction" v="primary">
1225 <line class="highway-core highway-primary-core under-construction"/>
1226 </rule>
1227 <rule e="way" k="construction" v="trunk">
1228 <line class="highway-core highway-trunk-core under-construction"/>
1229 </rule>
1230 <rule e="way" k="construction" v="motorway">
1231 <line class="highway-core highway-motorway-core under-construction"/>
1232 </rule>
1233 </rule>
1234
1235 <rule e="way" k="highway" v="*">
1236 <rule e="way" k="construction|planned|disused|abandoned" v="yes|true">
1237 <line class="wrong-under-construction" smart-linecap="no"/>
1238 </rule>
1239 </rule>
1240
1241 <!-- Piste maps: -->
1242 <!-- Piste areas -->
1243 <rule e="way" k="piste:type" v="downhill" closed="yes">
1244 <rule e="way" k="piste:difficulty" v="novice">
1245 <line class="piste-area piste-area-difficulty-novice" smart-linecap="no"/>
1246 </rule>
1247 <rule e="way" k="piste:difficulty" v="easy">
1248 <line class="piste-area piste-area-difficulty-easy" smart-linecap="no"/>
1249 </rule>
1250 <rule e="way" k="piste:difficulty" v="intermediate">
1251 <line class="piste-area piste-area-difficulty-intermediate" smart-linecap="no"/>
1252 </rule>
1253 <rule e="way" k="piste:difficulty" v="advanced">
1254 <line class="piste-area piste-area-difficulty-advanced" smart-linecap="no"/>
1255 </rule>
1256 <rule e="way" k="piste:difficulty" v="expert">
1257 <line class="piste-area piste-area-difficulty-expert" smart-linecap="no"/>
1258 </rule>
1259 <rule e="way" k="piste:difficulty" v="freeride">
1260 <line class="piste-area piste-area-difficulty-freeride" smart-linecap="no"/>
1261 </rule>
1262 <rule e="way" k="piste:difficulty" v="~">
1263 <line class="piste-area piste-area-difficulty-other" smart-linecap="no"/>
1264 </rule>
1265 </rule>
1266 <!-- Piste ways -->
1267 <rule e="way" k="piste:type" v="downhill" closed="no">
1268 <rule e="way" k="piste:difficulty" v="novice">
1269 <line class="piste-core piste-difficulty-novice" smart-linecap="no"/>
1270 </rule>
1271 <rule e="way" k="piste:difficulty" v="easy">
1272 <line class="piste-core piste-difficulty-easy" smart-linecap="no"/>
1273 </rule>
1274 <rule e="way" k="piste:difficulty" v="intermediate">
1275 <line class="piste-core piste-difficulty-intermediate" smart-linecap="no"/>
1276 </rule>
1277 <rule e="way" k="piste:difficulty" v="advanced">
1278 <line class="piste-core piste-difficulty-advanced" smart-linecap="no"/>
1279 </rule>
1280 <rule e="way" k="piste:difficulty" v="expert">
1281 <line class="piste-core piste-difficulty-expert" smart-linecap="no"/>
1282 </rule>
1283 <rule e="way" k="piste:difficulty" v="freeride">
1284 <line class="piste-core piste-difficulty-freeride" smart-linecap="no"/>
1285 </rule>
1286 <rule e="way" k="piste:difficulty" v="~">
1287 <line class="piste-core piste-difficulty-other" smart-linecap="no"/>
1288 </rule>
1289 </rule>
1290 <rule e="way" k="piste:type" v="sled">
1291 <line class="piste-type-sled"/>
1292 </rule>
1293 <rule e="way" k="piste:type" v="nordic">
1294 <line smart-linecap="no" class="piste-type-nordic"/>
1295 </rule>
1296
1297 <!-- Aerialways (render over pistes) -->
1298 <rule e="node|way" k="aerialway" v="*">
1299 <line smart-linecap="no" class="aerialway-line no-bezier"/>
1300 <line smart-linecap="no" class="aerialway-struts no-bezier"/>
1301 <rule e="node" k="aerialway" v="station">
1302 <circle r="4px" class="aerialway-station"/>
1303 </rule>
1304 <!-- no names are rendered in this level -->
1305 </rule>
1306
1307 <!-- Natural features -->
1308 <rule e="node" k="natural" v="peak">
1309 <symbol ref="peak" position="center"/>
1310 </rule>
1311 <rule e="node" k="natural" v="volcano">
1312 <symbol ref="vulcan" position="center"/>
1313 </rule>
1314
1315 <!-- Non-physical routes -->
1316 <rule e="way" k="route" v="ferry">
1317 <line class="route-ferry"/>
1318 </rule>
1319
1320 <!-- Railway stations -->
1321 <rule e="node" k="railway" v="station">
1322 <rule e="node" s="way" k="railway" v="rail">
1323 <circle r="6" class="railway-station"/>
1324 </rule>
1325 <else>
1326 <circle r="4" class="railway-halt"/>
1327 </else>
1328 </rule>
1329
1330 <rule e="node" k="railway" v="halt">
1331 <rule e="node" s="way" k="railway" v="tram">
1332 <!-- railway=halt node on railway=tram way -->
1333 <circle r="2" class="railway-halt"/>
1334 </rule>
1335 <else>
1336 <circle r="4" class="railway-halt"/>
1337 </else>
1338 </rule>
1339 <!-- Tram stops -->
1340 <rule e="node" k="railway" v="tram_stop">
1341 <circle r="2" class="railway-halt"/>
1342 </rule>
1343
1344 <!-- Airfields and airports -->
1345 <rule e="node|way" k="aeroway" v="aerodrome">
1346 <symbol ref="airport" position="center"/>
1347 </rule>
1348 <rule e="node|way" k="aeroway" v="airport">
1349 <symbol ref="airport" position="center"/>
1350 </rule>
1351
1352 <!-- ==================================== Layer -5 ======================================== -->
1353
1354 <!-- Landuse -->
1355 <rule e="way" k="landuse" v="residential|farmyard" layer="-5">
1356 <area class="landuse-residential" layer="-5"/>
1357 </rule>
1358 <rule e="way" k="landuse" v="retail" layer="-5">
1359 <area class="landuse-retail" layer="-5"/>
1360 </rule>
1361 <rule e="way" k="landuse" v="industrial|brownfield|railway" layer="-5">
1362 <area class="landuse-industrial" layer="-5"/>
1363 </rule>
1364 <rule e="way" k="landuse" v="commercial" layer="-5">
1365 <area class="landuse-commercial" layer="-5"/>
1366 </rule>
1367 <rule e="way" k="landuse" v="construction|greenfield" layer="-5">
1368 <area class="landuse-construction" layer="-5"/>
1369 </rule>
1370
1371 <!-- Artificial landuse -->
1372 <rule e="way" k="amenity" v="kindergarten|school|college|university" layer="-5">
1373 <area class="amenity-school" layer="-5"/>
1374 </rule>
1375
1376 <!-- Man-made areas -->
1377 <rule e="way" k="landuse" v="military" layer="-5">
1378 <rule e="way" k="military" v="~" layer="-5">
1379 <area class="military-area" layer="-5"/>
1380 </rule>
1381 </rule>
1382 <rule e="way" k="military" v="*" layer="-5">
1383 <area class="military-area" layer="-5"/>
1384 </rule>
1385
1386 <!-- ==================================== Layer 5 ======================================== -->
1387
1388 <!-- Non-physical boundaries -->
1389 <rule e="way" k="boundary" v="administrative" layer="5">
1390 <rule e="way" k="admin_level" v="1|2|3|4" layer="5">
1391 <rule e="way" k="admin_level" v="4" layer="5">
1392 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
1393 </rule>
1394 <rule e="way" k="admin_level" v="3" layer="5">
1395 <line class="boundary boundary-level-3-core no-bezier" layer="5"/>
1396 </rule>
1397 <rule e="way" k="admin_level" v="2" layer="5">
1398 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
1399 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
1400 </rule>
1401 <rule e="way" k="admin_level" v="1" layer="5">
1402 <line class="boundary boundary-level-1-casing no-bezier" layer="5"/>
1403 <line class="boundary boundary-level-1-core no-bezier" layer="5"/>
1404 </rule>
1405 </rule>
1406 <!-- If we don't have explicit admin_level then guess -->
1407 <else>
1408 <rule e="way" k="border_type" v="region|state" layer="5">
1409 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
1410 </rule>
1411 <rule e="way" k="border_type" v="nation|country" layer="5">
1412 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
1413 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
1414 </rule>
1415 </else>
1416 </rule>
1417 <rule e="way" k="boundary" v="national_park" layer="5">
1418 <line class="boundary boundary-nationalpark-core no-bezier" layer="5"/>
1419 </rule>
1420
1421 <!-- Place names -->
1422 <rule e="node|way" k="osmarender:renderName" v="~|yes" layer="5">
1423 <rule e="node" k="place" v="island" layer="5">
1424 <caption k="name" class="place-caption island-caption" layer="5"/>
1425 </rule>
1426 <rule e="node" k="place" v="islet" layer="5">
1427 <caption k="name" class="place-caption islet-caption" layer="5"/>
1428 </rule>
1429 <rule e="node" k="place" v="city" layer="5">
1430 <caption k="name" class="place-caption city-caption" layer="5"/>
1431 </rule>
1432 <rule e="node" k="place" v="town" layer="5">
1433 <caption k="name" class="place-caption town-caption" layer="5"/>
1434 </rule>
1435 <rule e="node" k="place" v="village" layer="5">
1436 <caption k="name" class="place-caption village-caption" layer="5"/>
1437 </rule>
1438 <rule e="node" k="place" v="suburb" layer="5">
1439 <caption k="name" class="place-caption suburb-caption" layer="5"/>
1440 </rule>
1441 <rule e="node|way" k="aeroway" v="airport" layer="5">
1442 <caption k="name" class="aeroway-airport-caption" dy="-15px" layer="5"/>
1443 </rule>
1444 </rule>
1445
1446 <!-- Names for large natural features -->
1447 <rule e="way" k="natural" v="*" minSize="0.032" layer="5">
1448 <caption k="name" class="caption-casing largefeature-caption-casing" text-anchor='middle' startOffset='50%'/>
1449 <caption k="name" class="caption-core largefeature-caption-core" text-anchor='middle' startOffset='50%'/>
1450 </rule>
1451 </rule>
1452
1453 <!-- SVG Definitions - markers, symbols etc go here -->
1454 <include ref="markers.xml"/>
1455 <defs>
1456 <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
1457 /* DO NOT DELETE .untagged-segments - Used by osmarender.xsl */
1458 .untagged-segments {
1459 stroke-width: 0.5px;
1460 stroke-linejoin: miter;
1461 stroke-linecap: butt;
1462 stroke: #e0e0e0;
1463 stroke-dasharray: 0.5,0.5;
1464 }
1465
1466 /* Highways - generic styles */
1467 .highway-casing {
1468 stroke-linecap: square;
1469 stroke-linejoin: round;
1470 fill: none;
1471 }
1472
1473 .highway-core {
1474 stroke-linecap: square;
1475 stroke-linejoin: round;
1476 fill: none;
1477 }
1478
1479 .highway-motorway-junction {
1480 fill: yellow;
1481 stroke: #4D5D73;
1482 stroke-width: 2px;
1483 }
1484
1485 .highway-motorway-junction-caption {
1486 fill: black;
1487 stroke: blue;
1488 stroke-width: 0.2px;
1489 font-family: "DejaVu Sans";
1490 font-size: 10px;
1491 font-weight: bold;
1492 display: none;
1493 }
1494
1495 .highway-ref {
1496 fill: #606060;
1497 stroke: white;
1498 font-family: "DejaVu Sans";
1499 font-weight: normal;
1500 text-anchor: middle;
1501 }
1502
1503 .highway-name {
1504 fill: black;
1505 font-family: "DejaVu Sans";
1506 font-weight: normal;
1507 stroke: white;
1508 text-anchor: middle;
1509 }
1510
1511 .bridge-casing {
1512 stroke-linecap: butt;
1513 stroke-linejoin: round;
1514 stroke: #707070;
1515 fill: none;
1516 marker-start: url(#bridge-casing-start);
1517 marker-end: url(#bridge-casing-end);
1518 }
1519
1520 .bridge-core {
1521 stroke-linecap: butt;
1522 stroke-linejoin: round;
1523 stroke: #ffffff;
1524 fill: none;
1525 }
1526
1527 .tunnel-casing {
1528 stroke-linecap: butt;
1529 stroke-linejoin: round;
1530 fill: none;
1531 }
1532
1533 .tunnel-core {
1534 stroke-linecap: butt;
1535 stroke-linejoin: round;
1536 fill: none;
1537 }
1538
1539 .tunnel { stroke-dasharray: 3.7, 3.7; }
1540
1541 .railway-casing { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
1542 .railway-1-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
1543 .railway-2-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
1544 .railway-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
1545
1546 .railway-tunnel-ends {
1547 stroke-opacity: 0;
1548 fill: none;
1549 marker-start: url(#marker-tunnel-start);
1550 marker-end: url(#marker-tunnel-end);
1551 stroke: #b0b0b0;
1552 stroke-width: 8px;
1553 }
1554
1555 .railway-rail-casing { stroke-width: 4.9px; }
1556 .railway-rail-2-core { stroke-width: 3.7px; }
1557 .railway-rail-casing-color { stroke: #404040; }
1558 .railway-rail-2-core-color { stroke: #404040; }
1559 .railway-rail-tunnel-core { stroke-opacity: 0.1; }
1560
1561 .railway-narrow-casing { stroke-width: 3.9px; }
1562 .railway-narrow-2-core { stroke-width: 2.7px; }
1563 .railway-narrow-casing-color { stroke: #404040; }
1564 .railway-narrow-2-core-color { stroke: #404040; }
1565 .railway-narrow-tunnel-core { stroke-opacity: 0.1; }
1566
1567 .railway-preserved-casing { stroke-width: 3.9px; }
1568 .railway-preserved-2-core { stroke-width: 2.7px; }
1569 .railway-preserved-casing-color { stroke: #595959; }
1570 .railway-preserved-2-core-color { stroke: #595959; }
1571 .railway-preserved-tunnel-core { stroke-opacity: 0.1; }
1572
1573 .railway-light-casing { stroke-width: 3.9px; }
1574 .railway-light-2-core { stroke-width: 2.7px; }
1575 .railway-light-casing-color { stroke: #008000; }
1576 .railway-light-2-core-color { stroke: #008000; }
1577 .railway-light-tunnel-core { stroke-opacity: 0.2; }
1578
1579 .railway-tram-casing { stroke-width: 3.9px; }
1580 .railway-tram-2-core { stroke-width: 2.7px; }
1581 .railway-tram-casing-color { stroke: #800080; }
1582 .railway-tram-2-core-color { stroke: #800080; }
1583 .railway-tram-tunnel-core { stroke-opacity: 0.2; }
1584
1585 .railway-subway-casing { stroke-width: 3.9px; }
1586 .railway-subway-2-core { stroke-width: 2.7px; }
1587 .railway-subway-casing-color { stroke: #000080; }
1588 .railway-subway-2-core-color { stroke: #000080; }
1589 .railway-subway-tunnel-core { stroke-opacity: 0.2; }
1590
1591 .railway-funicular-casing { stroke-width: 3.9px; }
1592 .railway-funicular-2-core { stroke-width: 2.7px; }
1593 .railway-funicular-casing-color { stroke: #800000; }
1594 .railway-funicular-2-core-color { stroke: #800000; }
1595 .railway-funicular-tunnel-core { stroke-opacity: 0.2; }
1596
1597 .railway-monorail-casing { stroke-width: 3.9px; }
1598 .railway-monorail-2-core { stroke-width: 2.7px; }
1599 .railway-monorail-casing-color { stroke: #b20000; }
1600 .railway-monorail-2-core-color { stroke: #b20000; }
1601 .railway-monorail-tunnel-core { stroke-opacity: 0.2; }
1602
1603 .railway-yard-casing { stroke-width: 2.9px; }
1604 .railway-yard-2-core { stroke-width: 1.7px; }
1605 .railway-yard-casing-color { stroke: #404040; }
1606 .railway-yard-2-core-color { stroke: #404040; }
1607 .railway-yard-tunnel-core { stroke-opacity: 0.1; }
1608
1609 .railway-con-casing { stroke-width: 3.9px; }
1610 .railway-con-2-core { stroke-width: 2.7px; stroke-dasharray: 3,3; }
1611 .railway-con-casing-color { stroke: #404040; }
1612 .railway-con-2-core-color { stroke: #404040; }
1613 .railway-con-tunnel-core { stroke-opacity: 0.1; }
1614
1615 .railway-pla-casing { stroke-width: 2.9px; }
1616 .railway-pla-2-core { stroke-width: 1.7px; stroke-dasharray: 1.5,1.5; }
1617 .railway-pla-casing-color { stroke: #b2b2b2; }
1618 .railway-pla-2-core-color { stroke: #b2b2b2; }
1619 .railway-pla-tunnel-core { stroke-opacity: 0.1; }
1620
1621 .railway-dis-casing { stroke-width: 2.9px; }
1622 .railway-dis-2-core { stroke-width: 1.7px; stroke-opacity: 0.5; }
1623 .railway-dis-casing-color { stroke: #808080; }
1624 .railway-dis-2-core-color { stroke: #808080; }
1625 .railway-dis-tunnel-core { stroke-opacity: 0.1; }
1626
1627 .railway-aba-casing { stroke-width: 2.3px; }
1628 .railway-aba-2-core { stroke-width: 1.1px; stroke-opacity: 0.3; }
1629 .railway-aba-casing-color { stroke: #b2b2b2; }
1630 .railway-aba-2-core-color { stroke: #b2b2b2; }
1631 .railway-aba-tunnel-core { stroke-opacity: 0.1; }
1632
1633 .highway-motorway-casing { stroke-width: 16px; stroke: #202020; }
1634 .highway-motorway-area-casing { stroke-width: 1px; }
1635 .highway-motorway-core { stroke-width: 15px; stroke: #809BC0; }
1636 .highway-motorway-area { fill: #809BC0; }
1637
1638 .highway-motorway-link-casing { stroke-width: 8px; stroke: #202020; }
1639 .highway-motorway-link-area-casing { stroke-width: 0.5px; }
1640 .highway-motorway-link-core { stroke-width: 7.5px; stroke: #809BC0; }
1641 .highway-motorway-link-area { fill: #809BC0; }
1642
1643 .highway-trunk-casing { stroke-width: 14px; stroke: #202020; }
1644 .highway-trunk-mr2-casing { stroke-width: 19px; stroke: #809BC0; }
1645 .highway-trunk-mr3-casing { stroke-width: 19px; stroke: #FDBF6F; }
1646 .highway-trunk-area-casing { stroke-width: 1px; }
1647 .highway-trunk-core { stroke-width: 13px; stroke: #7FC97F; }
1648 .highway-trunk-area { fill: #7FC97F; }
1649
1650 .highway-trunk-link-casing { stroke-width: 7px; stroke: #202020; }
1651 .highway-trunk-link-mr2-casing { stroke-width: 9px; stroke: #809BC0; }
1652 .highway-trunk-link-mr3-casing { stroke-width: 9px; stroke: #FDBF6F; }
1653 .highway-trunk-link-area-casing { stroke-width: 0.5px; }
1654 .highway-trunk-link-core { stroke-width: 6.5px; stroke: #7FC97F; }
1655 .highway-trunk-link-area { fill: #7FC97F; }
1656
1657 .highway-primary-casing { stroke-width: 11px; stroke: #202020; }
1658 .highway-primary-mr2-casing { stroke-width: 16px; stroke: #809BC0; }
1659 .highway-primary-area-casing { stroke-width: 1px; }
1660 .highway-primary-core { stroke-width: 10px; stroke: #e46d71; }
1661 .highway-primary-area { fill: #e46d71; }
1662
1663 .highway-primary-link-casing { stroke-width: 6px; stroke: #202020; }
1664 .highway-primary-link-mr2-casing { stroke-width: 7px; stroke: #809BC0; }
1665 .highway-primary-link-area-casing { stroke-width: 0.5px; }
1666 .highway-primary-link-core { stroke-width: 5.5px; stroke: #e46d71; }
1667 .highway-primary-link-area { fill: #e46d71; }
1668
1669 .highway-secondary-casing { stroke-width: 10px; stroke: #202020; }
1670 .highway-secondary-mr2-casing { stroke-width: 14px; stroke: #809BC0; }
1671 .highway-secondary-area-casing { stroke-width: 1px; }
1672 .highway-secondary-core { stroke-width: 9px; stroke: #FDBF6F; }
1673 .highway-secondary-area { fill: #FDBF6F; }
1674
1675 .highway-secondary-link-casing { stroke-width: 6px; stroke: #202020; }
1676 .highway-secondary-link-mr2-casing { stroke-width: 7px; stroke: #809BC0; }
1677 .highway-secondary-link-area-casing { stroke-width: 0.5px; }
1678 .highway-secondary-link-core { stroke-width: 5.5px; stroke: #FDBF6F; }
1679 .highway-secondary-link-area { fill: #FDBF6F; }
1680
1681 .highway-tertiary-casing { stroke-width: 6.25px; stroke: #202020; }
1682 .highway-tertiary-mr2-casing { stroke-width: 7px; stroke: #809BC0; }
1683 .highway-tertiary-area-casing { stroke-width: 0.75px; }
1684 .highway-tertiary-core { stroke-width: 5.5px; stroke: #ffff90; }
1685 .highway-tertiary-area { fill: #ffff90; }
1686
1687 .highway-tertiary-link-casing { stroke-width: 6.25px; stroke: #202020; }
1688 .highway-tertiary-link-mr2-casing { stroke-width: 7px; stroke: #809BC0; }
1689 .highway-tertiary-link-area-casing { stroke-width: 0.75px; }
1690 .highway-tertiary-link-core { stroke-width: 5.5px; stroke: #ffff90; }
1691 .highway-tertiary-link-area { fill: #ffff90; }
1692
1693 .highway-unclassified-casing { stroke-width: 6px; stroke: #202020; }
1694 .highway-unclassified-area-casing { stroke-width: 0.5px; }
1695 .highway-unclassified-core { stroke-width: 5.5px; stroke: #ffffff; }
1696 .highway-ford-core { stroke-width: 5.5px; stroke: #b5d6f1; stroke-linecap: butt; }
1697 .highway-unclassified-area { fill: #ffffff; }
1698 .highway-road-core { stroke-width: 5.5px; stroke: #d0d0d0; }
1699 .highway-road-area { fill: #d0d0d0; }
1700
1701 .highway-service-casing { stroke-width: 2.4px; stroke: #e6e6e6; }
1702 .highway-service-area-casing { stroke-width: 0.6px; }
1703 .highway-service-core { stroke-width: 1.8px; stroke: #909090; stroke-dasharray: 9, 4.5; stroke-linecap: butt; }
1704 .highway-service-area { fill: #e6e6e6; }
1705
1706 .highway-unsurfaced-casing { stroke-width: 2.4px; stroke: #e6e6e6; }
1707 .highway-unsurfaced-area-casing { stroke-width: 0.6px; }
1708 .highway-unsurfaced-core { stroke-width: 1.8px; stroke: #909090; stroke-dasharray: 9, 4.5; stroke-linecap: butt; }
1709 .highway-unsurfaced-area { fill: #e6e6e6; }
1710
1711 .highway-track-casing { stroke-width: 2.4px; stroke: #fff2de; stroke-opacity: 0.75; }
1712 .highway-track-area-casing { stroke-width: 0.6px; }
1713 .highway-track-core { stroke-width: 1.8px; stroke: #d79331; }
1714 .highway-track-area { fill: #fff2de; }
1715
1716 .highway-track-gradex-core { stroke-dasharray: 12, 4.5; stroke-linecap: butt; }
1717 .highway-track-grade1-core { }
1718 .highway-track-grade2-core { stroke-dasharray: 9, 6; stroke-linecap: butt; }
1719 .highway-track-grade3-core { stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1720 .highway-track-grade4-core { stroke-dasharray: 4.5, 4.5, 1.5, 4.5; stroke-linecap: butt; }
1721 .highway-track-grade5-core { stroke-dasharray: 1.5, 4.5; stroke-linecap: butt; }
1722
1723 .highway-byway-casing { stroke-width: 2.4px; stroke: #efadaa; }
1724 .highway-byway-area-casing { stroke-width: 0.6px; }
1725 .highway-byway-core { stroke-width: 1.8px; stroke: #bf514d; stroke-dasharray: 9, 6; stroke-linecap: butt; }
1726 .highway-byway-area { fill: #efadaa; }
1727 .highway-byway-name { stroke-width: 0px; font-size: 2.5px; }
1728 .highway-byway-ref { stroke-width: 0px; font-size: 2.5px; }
1729
1730 .highway-bridleway-casing { stroke-width: 2.4px; stroke: #e6dda5; }
1731 .highway-bridleway-area-casing { stroke-width: 0.6px; }
1732 .highway-bridleway-core { stroke-width: 1.8px; stroke: #a9d355; stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1733 .highway-bridleway-area { fill: #e6dda5; }
1734
1735 .highway-cycleway-casing { stroke-width: 2.4px; stroke: #d1fad1; }
1736 .highway-cycleway-area-casing { stroke-width: 0.6px; }
1737 .highway-cycleway-core { stroke-width: 1.8px; stroke: #4dbf4d; stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1738 .highway-cycleway-area { fill: #d1fad1; }
1739
1740 .highway-cycleroad-casing { stroke-width: 2.4px; stroke: #d1fad1; }
1741 .highway-cycleroad-area-casing { stroke-width: 0.6px; }
1742 .highway-cycleroad-core { stroke-width: 1.8px; stroke: #4dbf4d; stroke-dasharray: 9, 6; stroke-linecap: butt; }
1743 .highway-cycleroad-area { fill: #d1fad1; }
1744
1745 .highway-pedestrian-casing { stroke-width: 2.4px; stroke: #e5e0c2; }
1746 .highway-pedestrian-area-casing { stroke-width: 0.6px; }
1747 .highway-pedestrian-core { stroke-width: 1.8px; stroke: #bfba4d; stroke-dasharray: 9, 6; stroke-linecap: butt; }
1748 .highway-pedestrian-area { fill: #e5e0c2; }
1749
1750 .highway-footway-casing { stroke-width: 2.4px; stroke: #e5e0c2; }
1751 .highway-footway-area-casing { stroke-width: 0.6px; }
1752 .highway-footway-core { stroke-width: 1.8px; stroke: #bfba4d; stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1753 .highway-footway-area { fill: #e5e0c2; }
1754
1755 .highway-steps-casing { stroke-width: 2.4px; stroke: #e5e0c2; }
1756 .highway-steps-area-casing { stroke-width: 0.6px; }
1757 .highway-steps-core { stroke-width: 1.8px; stroke: #bfba4d; stroke-dasharray: 1.5, 4.5; stroke-linecap: butt; }
1758 .highway-steps-area { fill: #e5e0c2; }
1759
1760 .highway-path-casing { stroke-width: 2.4px; stroke: #e6e6e6; }
1761 .highway-path-area-casing { stroke-width: 0.6px; }
1762 .highway-path-core { stroke-width: 1.8px; stroke: #909090; stroke-dasharray: 4.5, 6; stroke-linecap: butt; }
1763 .highway-path-area { fill: #e6e6e6; }
1764
1765 .highway-scramble-core { stroke-width: 0.6px; stroke: #707070; stroke-linecap: butt;}
1766
1767
1768 /* Aeroways */
1769 .aeroway-aerodrome {
1770 stroke-width: 0.5px;
1771 stroke: #000000;
1772 fill: #d8dcce;
1773 }
1774
1775 .aeroway-apron {
1776 stroke-width: 0.3px;
1777 stroke: none;
1778 fill: #f0f0f0;
1779 }
1780
1781 .aeroway-taxiway-core {
1782 stroke-width: 2px;
1783 stroke-linecap: butt;
1784 stroke-linejoin: round;
1785 stroke: #d4dcbd;
1786 fill: none;
1787 }
1788
1789 .aeroway-taxiway-casing {
1790 stroke-width: 3px;
1791 stroke-linecap: butt;
1792 stroke-linejoin: round;
1793 stroke: #000000;
1794 fill: none;
1795 }
1796
1797 .aeroway-runway-core {
1798 stroke-width: 5px;
1799 stroke-linecap: butt;
1800 stroke-linejoin: round;
1801 stroke: #d4dcbd;
1802 fill: none;
1803 }
1804
1805 .aeroway-runway-casing {
1806 stroke-width: 7px;
1807 stroke-linecap: butt;
1808 stroke-linejoin: round;
1809 stroke: #000000;
1810 fill: none;
1811 }
1812
1813 .aeroway-aerodrome-caption {
1814 fill: black;
1815 stroke: white;
1816 stroke-width: 0.3px;
1817 font-family: "DejaVu Sans";
1818 font-size: 6px;
1819 font-weight: bold;
1820 }
1821
1822 .aeroway-airport-caption {
1823 fill: black;
1824 stroke: white;
1825 stroke-width: 0.3px;
1826 font-family: "DejaVu Sans";
1827 font-size: 20px;
1828 font-weight: bold;
1829 text-anchor: middle;
1830 }
1831
1832
1833 /* Waterways */
1834 .waterway-casing {
1835 stroke-linecap: round;
1836 stroke-linejoin: round;
1837 stroke: #b0b0b0;
1838 fill: none;
1839 }
1840
1841 .waterway-core {
1842 stroke-linecap: round;
1843 stroke-linejoin: round;
1844 stroke: #b5d6f1;
1845 fill: none;
1846 }
1847
1848 .waterway-riverbank {
1849 fill: #b5d6f1;
1850 stroke: #b0b0b0;
1851 stroke-width: 0px;
1852 }
1853
1854 .waterway-river-casing { stroke-width: 6px; }
1855 .waterway-river-core { stroke-width: 6px; }
1856 .waterway-river-tunnel-core { stroke-width: 4px; stroke-dasharray: 9, 9; }
1857
1858 .waterway-stream-casing { stroke-width: 2px; }
1859 .waterway-stream-core { stroke-width: 2px; }
1860 .waterway-stream-tunnel-core { stroke-width: 1.5px; stroke-dasharray: 6, 6; }
1861
1862 .waterway-canal-casing { stroke-width: 6px; }
1863 .waterway-canal-core { stroke-width: 6px; }
1864 .waterway-canal-tunnel-core { stroke-width: 4px; stroke-dasharray: 9, 9; }
1865
1866 .waterway-drain-casing { stroke-width: 3px; }
1867 .waterway-drain-core { stroke-width: 3px; }
1868 .waterway-drain-tunnel-core { stroke-width: 2px; stroke-dasharray: 4.5, 4.5; }
1869
1870 .waterway-ditch-casing { stroke-width: 0.8px; }
1871 .waterway-ditch-core { stroke-width: 0.8px; }
1872 .waterway-ditch-tunnel-core { stroke-width: 0.6px; stroke-dasharray: 6, 6; }
1873
1874
1875 /* Generic under-construction style - makes any way dashed */
1876 .under-construction { stroke-dasharray: 12, 18; }
1877 .wrong-under-construction { stroke-width:5px; stroke: #ffffff; stroke-dasharray: 20, 20; fill:none; }
1878
1879
1880 .railway-station {
1881 fill: red;
1882 stroke: #606060;
1883 stroke-width: 1px;
1884 }
1885
1886 .railway-halt {
1887 fill: black;
1888 stroke: black;
1889 }
1890
1891 /* Ferry */
1892 .route-ferry {
1893 stroke-width: 1.0px;
1894 stroke-dasharray: 3,2;
1895 stroke-linecap: butt;
1896 stroke-linejoin: round;
1897 stroke: #707070;
1898 fill: none;
1899 }
1900
1901
1902 /* Points of interest */
1903 .point-of-interest {
1904 fill: red;
1905 stroke: black;
1906 stroke-width: 0.5px;
1907 }
1908
1909
1910 /* Place names */
1911 /* General style for place names */
1912 .place-caption {
1913 fill: black;
1914 stroke: none;
1915 font-family: "DejaVu Sans";
1916 font-weight: bold;
1917 text-anchor: middle;
1918 }
1919
1920 .caption-casing {
1921 fill: white;
1922 stroke: white;
1923 font-family: "DejaVu Sans";
1924 font-weight: bold;
1925 text-anchor: middle;
1926 stroke-miterlimit: 1.5;
1927 }
1928
1929 .caption-core {
1930 stroke: white;
1931 stroke-width: 0px;
1932 font-family: "DejaVu Sans";
1933 font-weight: bold;
1934 text-anchor: middle;
1935 stroke-miterlimit: 1.5;
1936 }
1937
1938 .city-caption { font-size: 40px; }
1939 .town-caption { font-size: 30px; }
1940 .island-caption { font-size: 20px; opacity: 0.75; }
1941 .islet-caption { font-size: 16px; }
1942 .village-caption { font-size: 20px; }
1943 .suburb-caption { font-size: 20px; }
1944
1945 .largefeature-caption-casing { stroke-width: 5px; font-size: 15px; }
1946 .largefeature-caption-core { fill: #4040ff; font-size: 15px; }
1947
1948 /* Natural */
1949 .natural-water {
1950 fill: #b5d6f1;
1951 stroke: #b0b0b0;
1952 stroke-width: 0px;
1953 }
1954
1955 .natural-coastline {
1956 fill: #b5d6f1;
1957 stroke: #b5d6f1;
1958 stroke-width: 1.5px;
1959 }
1960
1961 .natural-glacier {
1962 fill: #fafaff;
1963 stroke: lightblue;
1964 stroke-width: 1.5px;
1965 }
1966
1967 .natural-land {
1968 fill: #f8f8f8;
1969 stroke: #e0e0e0;
1970 stroke-width: 0.1px;
1971 }
1972
1973 .natural-heath {
1974 fill: #ffffc0;
1975 stroke: #ffff90;
1976 stroke-width: 0.2px;
1977 }
1978
1979 .wetland-bog {
1980 fill: #946e50;
1981 stroke: #3f1f06;
1982 stroke-width: 0.2px;
1983 }
1984
1985 /* Landuse */
1986 .landuse-wood {
1987 fill: #6fc18e;
1988 stroke: #6fc18e;
1989 stroke-width: 0.2px;
1990 }
1991
1992 .landuse-cemetery {
1993 fill: #bde3cb;
1994 stroke: #e4e4e4;
1995 stroke-width: 0.2px;
1996 }
1997
1998 .landuse-vineyard {
1999 fill: #d1ead1;
2000 stroke: #e4e4e4;
2001 stroke-width: 0.2px;
2002 }
2003
2004 .landuse-field {
2005 fill: #ebfff2;
2006 stroke: #9ee673;
2007 stroke-width: 0.1px;
2008 }
2009 .landuse-allotment-village {
2010 fill: #bde3cb;
2011 stroke: #6fc13d;
2012 stroke-width: 0.2px;
2013 }
2014
2015 .landuse-residential {
2016 stroke: none;
2017 fill: #e4e4e4;
2018 }
2019
2020 .landuse-industrial {
2021 fill: #ecd8ff;
2022 stroke: #e4e4e4;
2023 stroke-width: 0.2px;
2024 }
2025
2026 .landuse-construction {
2027 stroke: #e4e4e4;
2028 stroke-width: 0.2px;
2029 fill: #a47c41;
2030 }
2031
2032 .landuse-commercial {
2033 fill: #ffffc0;
2034 stroke: #e4e4e4;
2035 stroke-width: 0.2px;
2036 }
2037
2038 .landuse-quarry {
2039 fill: #e9dd72;
2040 stroke: #556b2f;
2041 stroke-width: 0.2px;
2042 }
2043
2044 .landuse-retail {
2045 fill: #ffebeb;
2046 stroke: #e4e4e4;
2047 stroke-width: 0.2px;
2048 }
2049
2050 .landuse-runway {
2051 stroke-width: 0.3px;
2052 stroke: #808080;
2053 fill: #d4dcbd;
2054 }
2055
2056 .landuse-runway-disused {
2057 stroke-width: 0.3px;
2058 stroke: #808080;
2059 fill: #d4dcbd;
2060 stroke-dasharray: 1, 1;
2061 }
2062
2063 .landuse-runway-dismantled {
2064 stroke-width: 0.3px;
2065 stroke: #808080;
2066 fill: #fcffef;
2067 stroke-dasharray: 0.3, 1.7;
2068 opacity: 0.5;
2069 }
2070
2071 .landuse-conservation {
2072 fill: #cfeca8;
2073 stroke: #6fc18e;
2074 stroke-width: 0.2px
2075 }
2076
2077 .man_made-wastewater {
2078 fill: #e4e4e4;
2079 }
2080
2081 /* Leisure */
2082 .leisure-park {
2083 fill: #c7f1a3;
2084 stroke: #6fc18e;
2085 stroke-width: 0.2px;
2086 }
2087
2088 .leisure-stadium {
2089 fill: #bde3cb;
2090 stroke: #6fc18e;
2091 stroke-width: 0.2px;
2092 }
2093
2094 .leisure-track-area {
2095 fill: #bde3cb;
2096 stroke: #6fc18e;
2097 stroke-width: 0.1px;
2098 }
2099
2100 .leisure-track-casing {
2101 fill: none;
2102 stroke: #6fc18e;
2103 stroke-width: 1.8px;
2104 }
2105
2106 .leisure-track-core {
2107 fill: none;
2108 stroke: #bde3cb;
2109 stroke-width: 1.6px;
2110 }
2111
2112 .leisure-swimming-pool {
2113 fill: #b5d6f1;
2114 stroke: #6060ff;
2115 stroke-width: 0.2px;
2116 }
2117
2118 .leisure-national_park {
2119 fill: url(#national-park-pattern);
2120 }
2121 .leisure-nature_reserve {
2122 fill: url(#nature-reserve-pattern);
2123 stroke: #6fc18e;
2124 stroke-width: 0.2px;
2125 }
2126 .leisure-landscape_reserve {
2127 fill: url(#landscape-reserve-pattern);
2128 stroke: #6fc18e;
2129 stroke-width: 0.2px;
2130 }
2131
2132 .sport {
2133 fill: #bde3cb;
2134 stroke: #6fc18e;
2135 stroke-width: 0.2px;
2136 }
2137
2138 .sport-swimming {
2139 fill: #b5d6f1;
2140 stroke: #6060ff;
2141 stroke-width: 0.2px;
2142 }
2143
2144 .sport-tennis {
2145 fill: #d18a6a;
2146 stroke: #B36C4C;
2147 stroke-width: 0.2px;
2148 }
2149
2150 .amenity-parking {
2151 fill: #ffffc0;
2152 stroke: #e9dd72;
2153 stroke-width: 0.2px;
2154 }
2155
2156 .amenity-school {
2157 fill: #cdabde;
2158 stroke: #e9dd72;
2159 stroke-width: 0.2px;
2160 }
2161
2162 .military-area {
2163 fill: #d0d050;
2164 fill-opacity: 0.5;
2165 stroke: #e4e4e4;
2166 stroke-width: 0.2px;
2167 }
2168
2169
2170 /* Non-physical boundaries */
2171 .boundary {
2172 stroke-linecap: round;
2173 stroke-linejoin: round;
2174 fill: none;
2175 }
2176
2177 .boundary-level-1-casing {
2178 stroke-width: 28px;
2179 stroke: #ffff00;
2180 opacity: 0.5;
2181 }
2182
2183 .boundary-level-1-core {
2184 stroke-width: 4px;
2185 stroke: #f9574b;
2186 stroke-dasharray: 24, 8, 8, 8;
2187 }
2188
2189 .boundary-level-2-casing {
2190 stroke-width: 12px;
2191 stroke: #ffff00;
2192 opacity: 0.5;
2193 }
2194
2195 .boundary-level-2-core {
2196 stroke-width: 4px;
2197 stroke: #f9574b;
2198 stroke-dasharray: 24, 24;
2199 }
2200
2201 .boundary-level-3-core {
2202 stroke-width: 4px;
2203 stroke: #f9574b;
2204 }
2205
2206 .boundary-level-4-core {
2207 stroke-width: 4px;
2208 stroke: #f9574b;
2209 stroke-dasharray: 24, 8, 8, 8;
2210 }
2211
2212 .boundary-nationalpark-core {
2213 stroke-width: 4px;
2214 stroke: #4ef94b;
2215 stroke-dasharray: 24, 8, 8, 8;
2216 }
2217
2218
2219 /* Racetracks */
2220 .highway-raceway-casing {
2221 stroke-width: 2px;
2222 stroke-linecap: butt;
2223 stroke-linejoin: round;
2224 fill: none;
2225 stroke: #101010;
2226 }
2227
2228 .highway-raceway-casing-disused {
2229 stroke-width: 2px;
2230 stroke-linecap: butt;
2231 stroke-linejoin: round;
2232 fill: none;
2233 stroke: #808080;
2234 stroke-dasharray: 1, 1;
2235 }
2236
2237 .highway-raceway-casing-dismantled {
2238 stroke-width: 2px;
2239 stroke-linecap: butt;
2240 stroke-linejoin: round;
2241 fill: none;
2242 stroke: #808080;
2243 stroke-dasharray: 0.3, 1.7;
2244 opacity: 0.5;
2245 }
2246
2247 .highway-raceway-core {
2248 stroke-width: 1.5px;
2249 stroke-linecap: butt;
2250 stroke-linejoin: round;
2251 fill: none;
2252 stroke: #f0f0f0;
2253 }
2254
2255 .highway-raceway-core-disused {
2256 stroke-width: 1.5px;
2257 stroke-linecap: butt;
2258 stroke-linejoin: round;
2259 fill: none;
2260 stroke-dasharray: 1, 1;
2261 stroke: #f0f0f0;
2262 }
2263
2264 .highway-raceway-core-dismantled {
2265 stroke-width: 1.5px;
2266 stroke-linecap: butt;
2267 stroke-linejoin: round;
2268 fill: none;
2269 stroke: #ffffff;
2270 stroke-dasharray: 0.3, 1.7;
2271 opacity: 0.5;
2272 }
2273
2274 .landuse-raceway {
2275 stroke-width: 0.3px;
2276 stroke-linecap: butt;
2277 stroke-linejoin: round;
2278 fill: #f0f0f0;
2279 stroke: #101010;
2280 }
2281
2282 .landuse-raceway-disused {
2283 stroke-width: 0.3px;
2284 stroke-linecap: butt;
2285 stroke-linejoin: round;
2286 fill: #f0f0f0;
2287 stroke: #808080;
2288 stroke-dasharray: 1, 1;
2289 }
2290
2291 .landuse-raceway-dismantled {
2292 stroke-width: 0.3px;
2293 stroke-linecap: butt;
2294 stroke-linejoin: round;
2295 fill: #ffffff;
2296 stroke: #808080;
2297 stroke-dasharray: 0.3, 1.7;
2298 opacity: 0.5;
2299 }
2300
2301
2302 /* Tourism */
2303 .tourism-attraction {
2304 fill: #f2caea;
2305 stroke: #ff00ff;
2306 stroke-width: 0px;
2307 }
2308 .tourism-green-area {
2309 fill: #c7f1a3;
2310 stroke: #6fc18e;
2311 stroke-width: 0.2px;
2312 }
2313 .tourism-attraction-caption {
2314 fill: #ff00ff;
2315 stroke: white;
2316 stroke-width: 0px;
2317 font-family: "DejaVu Sans";
2318 font-size: 3px;
2319 font-weight: bold;
2320 }
2321
2322
2323 /* Building */
2324 .building {
2325 fill: #e0e0e0;
2326 stroke: #d0d0d0;
2327 stroke-width: 0.2px;
2328 }
2329
2330 .building-block {
2331 fill: #F3D6B6;
2332 stroke: #6a5a8e;
2333 stroke-width: 0.2px;
2334 }
2335
2336 .building-residential {
2337 fill: #c95e2a;
2338 stroke: #800000;
2339 stroke-width: 0.2px;
2340 }
2341
2342
2343 /* Aerialway */
2344
2345 .aerialway-line {
2346 fill: none;
2347 stroke: #202020;
2348 stroke-width: 0.2px;
2349 }
2350
2351 .aerialway-struts {
2352 fill: none;
2353 stroke: #202020;
2354 stroke-width: 4px;
2355 stroke-dasharray: 0.2,10;
2356 stroke-linecap: butt;
2357 }
2358
2359 .aerialway-station {
2360 fill: black;
2361 stroke: black;
2362 }
2363
2364 .aerialway-name {
2365 fill: black;
2366 font-family: "DejaVu Sans";
2367 font-weight: normal;
2368 font-size: 5px;
2369 stroke: none;
2370 text-anchor: middle;
2371 }
2372
2373 /* Piste maps */
2374 .piste-core {
2375 fill: none;
2376 stroke-linecap: round;
2377 stroke-linejoin: round;
2378 stroke-width: 5px;
2379 opacity: 0.66;
2380 }
2381
2382 .piste-area {
2383 stroke-linecap: round;
2384 stroke-linejoin: round;
2385 stroke-width: 5px;
2386 opacity: 0.66;
2387 }
2388
2389 .piste-difficulty-novice { stroke: #40ff40; }
2390 .piste-difficulty-easy { stroke: #4040ff; }
2391 .piste-difficulty-intermediate { stroke: #ff4040; }
2392 .piste-difficulty-advanced { stroke: #000000; }
2393 .piste-difficulty-expert { stroke: #f6800a; }
2394 .piste-difficulty-freeride { stroke: #f6dd0a; }
2395 .piste-difficulty-other { stroke: #505050; }
2396 .piste-area-difficulty-novice { stroke: #40ff40; fill: #40ff40; }
2397 .piste-area-difficulty-easy { stroke: #4040ff; fill: #4040ff; }
2398 .piste-area-difficulty-intermediate { stroke: #ff4040; fill: #ff4040; }
2399 .piste-area-difficulty-advanced { stroke: #000000; fill: #000000; }
2400 .piste-area-difficulty-expert { stroke: #f6800a; fill: #f6800a; }
2401 .piste-area-difficulty-freeride { stroke: #f6dd0a; fill: #f6dd0a; }
2402 .piste-area-difficulty-other { stroke: #505050; fill: #505050; }
2403
2404 .piste-type-sled {
2405 fill: none;
2406 stroke: #cdabde;
2407 stroke-width: 2.5px;
2408 marker-start:url(#marker-piste-type-sled);
2409 }
2410
2411 .piste-type-nordic {
2412 fill: none;
2413 stroke: #c00000;
2414 stroke-width: 1px;
2415 stroke-dasharray: 3,0.5;
2416 stroke-linejoin: bevel;
2417 stroke-linecap: butt;
2418 marker-start:url(#marker-piste-type-nordic);
2419 }
2420
2421 /* Power line */
2422 .power-line {
2423 stroke-width: 0.1px;
2424 stroke-linecap: butt;
2425 stroke-linejoin: round;
2426 stroke: #d0d0d0;
2427 stroke-dasharray: 1 ,1;
2428 fill: none;
2429 }
2430
2431 /* Map decoration */
2432 .map-grid-line {
2433 fill: none;
2434 stroke: #8080ff;
2435 stroke-width: 0.1px;
2436 stroke-opacity: 0.5;
2437 }
2438
2439 .map-border-casing {
2440 fill: none;
2441 stroke: #8080ff;
2442 stroke-width: 3px;
2443 stroke-miterlimit: 4;
2444 stroke-dasharray: none;
2445 stroke-opacity: 1;
2446 stroke-linecap: round;
2447 }
2448
2449 .map-border-core {
2450 fill: none;
2451 fill-opacity: 1;
2452 fill-rule: nonzero;
2453 stroke: #ffffff;
2454 stroke-width: 2px;
2455 stroke-miterlimit: 0;
2456 stroke-dashoffset: -0.5px;
2457 stroke-opacity: 1;
2458 }
2459
2460 .map-scale-casing {
2461 fill: none;
2462 stroke: #8080ff;
2463 stroke-width: 4px;
2464 stroke-linecap: butt;
2465 }
2466
2467 .map-scale-core {
2468 fill: none;
2469 stroke: #ffffff;
2470 stroke-width: 3px;
2471 stroke-linecap: butt;
2472 }
2473
2474 .map-scale-bookend {
2475 fill: none;
2476 stroke: #8080ff;
2477 stroke-width: 1px;
2478 stroke-linecap: butt;
2479 }
2480
2481 .map-scale-caption {
2482 font-family: "DejaVu Sans";
2483 font-size: 10px;
2484 fill: #8080ff;
2485 }
2486
2487 <!-- map background must be the same for all zooms or else empty tile detection will fail -->
2488 .map-background {
2489 fill: #f8f8f8;
2490 stroke: none;
2491 }
2492
2493 .map-title {
2494 font-family: "DejaVu Sans";
2495 font-size: 20px;
2496 text-anchor: middle;
2497 fill: black;
2498 }
2499
2500 .map-title-background {
2501 fill: white;
2502 }
2503
2504 .map-marginalia-background {
2505 fill: white;
2506 }
2507
2508 .highway-tunnel-ends {
2509 stroke-opacity: 0;
2510 fill: none;
2511 marker-start: url(#marker-tunnel-start);
2512 marker-end: url(#marker-tunnel-end);
2513 }
2514
2515 /* Osmarender built-in styles - do not remove */
2516 .osmarender-stroke-linecap-round { stroke-linecap: round; }
2517 .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
2518 .osmarender-mask-black { stroke: black; }
2519 .osmarender-mask-white { stroke: white; }
2520 .osmarender-no-marker-start { marker-start: none; }
2521 .osmarender-no-marker-end { marker-end: none; }
2522
2523
2524 </style>
2525 <svg:pattern id="nature-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(18.3108)">
2526 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.1" d="
2527 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
2528 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
2529 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
2530 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
2531 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
2532 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
2533
2534 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
2535 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
2536 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
2537 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
2538 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
2539 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"/>
2540 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;" d="
2541 M1.2,2.6 L1.2,1.4 L1.8,2.6 L1.8,1.4
2542 M2.2,2.1 2.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 "/>
2543 </svg:pattern>
2544
2545 <svg:pattern id="landscape-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(14.0)">
2546 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.05" d="
2547 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
2548 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
2549 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
2550 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
2551 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
2552 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
2553
2554 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
2555 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
2556 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
2557 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
2558 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
2559 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"/>
2560 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:round;" d="
2561 M5.2,3.4 L5.2,4.6 L5.8,4.6
2562 M6.2,4.1 6.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 "/>
2563 </svg:pattern>
2564
2565 <svg:pattern id="national-park-pattern" x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(14.0)">
2566 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.5;" d="
2567 M9.2,6.6 L9.2,5.4 L9.8,6.6 L9.8,5.4
2568 M10.2,6.1 10.45,6.1 A 0.25 0.25 0 0 0 10.45,5.4 L10.2,5.4 L10.2,6.6 "/>
2569 </svg:pattern>
2570
2571 </defs>
2572</rules>
Note: See TracBrowser for help on using the repository browser.