1
<?xml version="1.0" encoding="UTF-8"?>
2
<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
4
<!-- Tiles@Home Rules File for zoom level 12 -->
6
xmlns:xlink="http://www.w3.org/1999/xlink"
7
xmlns:svg="http://www.w3.org/2000/svg"
12
textAttenuation="0.44"
14
minimumMapHeight="0.5"
16
withUntaggedSegments="no"
21
symbolsDir="../stylesheets/symbols"
25
<!-- Select all nodes and ways (unless they have an osmarender:render=no tag) -->
26
<rule e="node|way" k="osmarender:render" v="~|yes">
28
<!-- Draw land areas first -->
29
<rule e="way" k="natural" v="land">
30
<area class="natural land"/>
33
<!-- Natural features -->
34
<rule e="way" k="natural" v="coastline">
35
<area class="natural coastline"/>
37
<rule e="way" k="natural" v="glacier">
38
<line class="natural glacier"/>
40
<rule e="way" k="landuse|natural" v="forest|wood|scrub">
41
<area class="landuse wood"/>
43
<rule e="way" k="natural" v="heath">
44
<area class="natural heath"/>
46
<rule e="way" k="natural" v="wetland">
47
<rule e="way" k="wetland" v="bog">
48
<area class="wetland bog"/>
51
<rule e="way" k="landuse" v="conservation">
52
<area class="landuse conservation"/>
55
<!-- Artificial landuse -->
56
<rule e="way" k="landuse" v="field|farm|farmland|allotments|village_green|recreation_ground|meadow">
57
<area class="landuse field"/>
59
<rule e="way" k="leisure" v="park|garden|golf_course|common|green">
60
<area class="leisure-park"/>
62
<rule e="way" k="leisure" v="playground|playing_fields|pitch">
63
<rule e="way" k="sport" v="tennis">
64
<area class="sport-tennis"/>
67
<!-- Done separately from the above rule to layer these above. Tend to be smaller and inside parks. -->
68
<area class="leisure-park"/>
71
<rule e="way" k="leisure" v="nature_reserve">
72
<area class="leisure nature_reserve"/>
74
<rule e="way" k="leisure" v="stadium|sports_centre">
75
<area class="leisure stadium"/>
77
<rule e="way" k="leisure" v="track">
78
<area class="leisure track"/>
81
<!-- Airports and runways -->
82
<rule e="way" k="aeroway" v="apron">
83
<area class="aeroway apron"/>
85
<rule e="way" k="landuse" v="runway">
86
<rule e="way" k="use_status" v="~">
87
<area class="landuse runway"/>
89
<rule e="way" k="use_status" v="disused">
90
<area class="landuse runway disused"/>
92
<rule e="way" k="use_status" v="dismantled">
93
<area class="landuse runway dismantled"/>
97
<!-- Raceways and racetracks (cars and horses etc) -->
98
<rule e="way" k="landuse" v="raceway">
99
<rule e="way" k="use_status" v="~">
100
<area class="landuse raceway"/>
102
<rule e="way" k="use_status" v="disused">
103
<area class="landuse raceway disused"/>
105
<rule e="way" k="use_status" v="dismantled">
106
<area class="landuse raceway dismantled"/>
110
<!-- Man-made areas -->
111
<rule e="way" k="sport" v="*">
112
<area class="sport"/>
114
<rule e="way" k="amenity" v="parking">
115
<area class="amenity parking"/>
117
<rule e="way" k="tourism" v="zoo|picnic_site|caravan_site|camp_site">
118
<area class="tourism green_area"/>
121
<!-- Airfields and airports -->
122
<rule e="way" k="aeroway" v="runway">
123
<line class="aeroway runway casing"/>
125
<rule e="way" k="aeroway" v="taxiway">
126
<line class="aeroway taxiway casing"/>
130
<rule e="way" k="waterway" v="river">
131
<line class="waterway-casing waterway-river-casing" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
133
<rule e="way" k="waterway" v="stream">
134
<line class="waterway-casing waterway-stream-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
136
<rule e="way" k="waterway" v="canal">
137
<line class="waterway-casing waterway-canal-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
139
<rule e="way" k="waterway" v="drain">
140
<line class="waterway-casing waterway-drain-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
142
<rule e="way" k="waterway" v="ditch">
143
<line class="waterway-casing waterway-ditch-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
145
<rule e="way" k="tunnel" v="yes">
146
<rule e="way" k="waterway" v="river">
147
<line class="waterway-core waterway-river-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
149
<rule e="way" k="waterway" v="stream">
150
<line class="waterway-core waterway-stream-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
152
<rule e="way" k="waterway" v="canal">
153
<line class="waterway-core waterway-canal-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
155
<rule e="way" k="waterway" v="drain">
156
<line class="waterway-core waterway-drain-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
158
<rule e="way" k="waterway" v="ditch">
159
<line class="waterway-core waterway-ditch-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
163
<rule e="way" k="waterway" v="river">
164
<line class="waterway-core waterway-river-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
166
<rule e="way" k="waterway" v="stream">
167
<line class="waterway-core waterway-stream-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
169
<rule e="way" k="waterway" v="canal">
170
<line class="waterway-core waterway-canal-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
172
<rule e="way" k="waterway" v="drain">
173
<line class="waterway-core waterway-drain-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
175
<rule e="way" k="waterway" v="ditch">
176
<line class="waterway-core waterway-ditch-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
179
<rule e="way" k="waterway" v="dock">
180
<area class="natural water"/>
182
<rule e="way" k="natural" v="water|pond|lake">
183
<area class="natural water"/>
185
<rule e="way" k="landuse" v="reservoir">
186
<area class="natural water"/>
188
<rule e="way" k="landuse" v="basin">
189
<area class="natural water"/>
191
<rule e="way" k="waterway" v="riverbank">
192
<area class="waterway-riverbank"/>
195
<!-- Highway area casings -->
196
<rule e="way" k="area" v="yes|true">
197
<rule e="way" k="highway" v="footway|footpath">
198
<area class="highway-casing highway-footway-casing highway-footway-area-casing no-bezier" smart-area="no"/>
200
<rule e="way" k="highway" v="pedestrian">
201
<area class="highway-casing highway-pedestrian-casing highway-pedestrian-area-casing no-bezier"/>
203
<rule e="way" k="highway" v="cycleway">
204
<area class="highway-casing highway-cycleway-casing highway-cycleway-area-casing no-bezier" smart-area="no"/>
206
<rule e="way" k="highway" v="path">
207
<rule e="way" k="bicycle" v="yes|designated">
208
<area class="highway-casing highway-cycleway-casing highway-cycleway-area-casing no-bezier" smart-linecap="no"/>
211
<rule e="way" k="horse" v="yes|designated">
212
<area class="highway-casing highway-bridleway-casing highway-bridleway-area-casing no-bezier" smart-linecap="no"/>
215
<area class="highway-casing highway-footway-casing highway-footway-area-casing no-bezier" smart-linecap="no"/>
218
<rule e="way" k="highway" v="bridleway">
219
<area class="highway-casing highway-bridleway-casing highway-bridleway-area-casing no-bezier" smart-area="no"/>
221
<rule e="way" k="highway" v="byway">
222
<area class="highway-casing highway-byway-1-casing highway-byway-1-area-casing no-bezier" smart-area="no"/>
223
<area class="highway-casing highway-byway-2-casing highway-byway-2-area-casing no-bezier" smart-area="no"/>
224
<area class="highway-casing highway-byway-3-casing highway-byway-3-area-casing no-bezier" smart-area="no"/>
226
<rule e="way" k="highway" v="track">
227
<rule e="way" k="tracktype" v="grade1">
228
<area class="highway-casing highway-track-casing highway-track-grade1-casing highway-track-area-casing no-bezier"/>
231
<rule e="way" k="tracktype" v="grade2">
232
<area class="highway-casing highway-track-casing highway-track-grade2-casing highway-track-area-casing no-bezier"/>
235
<rule e="way" k="tracktype" v="grade3">
236
<area class="highway-casing highway-track-casing highway-track-grade3-casing highway-track-area-casing no-bezier" smart-area="no"/>
239
<rule e="way" k="tracktype" v="grade4">
240
<area class="highway-casing highway-track-casing highway-track-grade4-casing highway-track-area-casing no-bezier" smart-area="no"/>
243
<rule e="way" k="tracktype" v="grade5">
244
<area class="highway-casing highway-track-casing highway-track-grade5-casing highway-track-area-casing no-bezier" smart-area="no"/>
247
<area class="highway-casing highway-track-casing highway-track-area-casing no-bezier"/>
254
<rule e="way" k="highway" v="unsurfaced">
255
<area class="highway-casing highway-unsurfaced-casing highway-unsurfaced-area-casing no-bezier" smart-area="no"/>
257
<rule e="way" k="highway" v="service">
258
<rule e="way" k="service" v="parking_aisle">
261
<area class="highway-casing highway-service-casing highway-service-area-casing no-bezier"/>
264
<rule e="way" k="highway" v="unclassified|residential|minor|living_street|road">
265
<area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
267
<rule e="way" k="highway" v="cycleroad">
268
<rule e="way" k="motorcar" v="yes|destination|private">
269
<area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
272
<area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
275
<rule e="way" k="highway" v="tertiary_link">
276
<area class="highway-casing highway-tertiary-link-casing highway-tertiary-link-area-casing no-bezier"/>
278
<rule e="way" k="highway" v="tertiary">
279
<area class="highway-casing highway-tertiary-casing highway-tertiary-area-casing no-bezier"/>
281
<rule e="way" k="highway" v="secondary_link">
282
<area class="highway-casing highway-secondary-link-casing highway-secondary-link-area-casing no-bezier"/>
284
<rule e="way" k="highway" v="secondary">
285
<area class="highway-casing highway-secondary-casing highway-secondary-area-casing no-bezier"/>
287
<rule e="way" k="highway" v="primary_link">
288
<area class="highway-casing highway-primary-link-casing highway-primary-link-area-casing no-bezier"/>
290
<rule e="way" k="highway" v="trunk_link">
291
<area class="highway-casing highway-trunk-link-casing highway-trunk-link-area-casing no-bezier"/>
293
<rule e="way" k="highway" v="motorway_link">
294
<area class="highway-casing highway-motorway-link-casing highway-motorway-link-area-casing no-bezier"/>
296
<rule e="way" k="highway" v="primary">
297
<area class="highway-casing highway-primary-casing highway-primary-area-casing no-bezier"/>
299
<rule e="way" k="highway" v="trunk">
300
<area class="highway-casing highway-trunk-casing highway-trunk-area-casing no-bezier"/>
302
<rule e="way" k="highway" v="motorway">
303
<area class="highway-casing highway-motorway-casing highway-motorway-area-casing no-bezier"/>
307
<!-- Linear casings -->
308
<rule e="way" k="tunnel" v="~|no|false">
309
<rule e="way" k="area" v="~|no|false">
310
<rule e="way" k="railway" v="monorail">
311
<line class="railway-casing railway-monorail-casing"/>
313
<rule e="way" k="railway" v="preserved">
314
<line class="railway-casing railway-preserved-casing"/>
316
<rule e="way" k="railway" v="narrow_gauge">
317
<line class="railway-casing railway-narrow-gauge-casing"/>
319
<rule e="way" k="railway" v="rail">
320
<line class="railway-casing railway-rail-casing"/>
322
<rule e="way" k="highway" v="raceway">
323
<rule e="way" k="use_status" v="~">
324
<line class="highway-raceway-casing"/>
326
<rule e="way" k="use_status" v="disused">
327
<line class="highway-raceway-casing-disused"/>
329
<rule e="way" k="use_status" v="dismantled">
330
<line class="highway-raceway-casing-dismantled"/>
333
<rule e="way" k="highway" v="steps">
334
<line class="highway-casing highway-steps-casing"/>
336
<rule e="way" k="highway" v="footway|footpath">
337
<line class="highway-casing highway-footway-casing" smart-linecap="no"/>
339
<rule e="way" k="highway" v="pedestrian">
340
<line class="highway-casing highway-pedestrian-casing"/>
342
<rule e="way" k="highway" v="cycleway">
343
<line class="highway-casing highway-cycleway-casing" smart-linecap="no"/>
345
<rule e="way" k="highway" v="path">
346
<rule e="way" k="bicycle" v="yes|designated">
347
<line class="highway-casing highway-cycleway-casing" smart-linecap="no"/>
350
<rule e="way" k="horse" v="yes|designated">
351
<line class="highway-casing highway-bridleway-casing" smart-linecap="no"/>
354
<line class="highway-casing highway-footway-casing" smart-linecap="no"/>
357
<rule e="way" k="highway" v="bridleway">
358
<line class="highway-casing highway-bridleway-casing" smart-linecap="no"/>
360
<rule e="way" k="highway" v="byway">
361
<line class="highway-casing highway-byway-1-casing" smart-linecap="no"/>
362
<line class="highway-casing highway-byway-2-casing" smart-linecap="no"/>
363
<line class="highway-casing highway-byway-3-casing" smart-linecap="no"/>
365
<rule e="way" k="highway" v="track">
366
<rule e="way" k="tracktype" v="grade1">
367
<line class="highway-casing highway-track-casing highway-track-grade1-casing"/>
370
<rule e="way" k="tracktype" v="grade2">
371
<line class="highway-casing highway-track-casing highway-track-grade2-casing"/>
374
<rule e="way" k="tracktype" v="grade3">
375
<line class="highway-casing highway-track-casing highway-track-grade3-casing" smart-linecap="no"/>
378
<rule e="way" k="tracktype" v="grade4">
379
<line class="highway-casing highway-track-casing highway-track-grade4-casing" smart-linecap="no"/>
382
<rule e="way" k="tracktype" v="grade5">
383
<line class="highway-casing highway-track-casing highway-track-grade5-casing" smart-linecap="no"/>
386
<line class="highway-casing highway-track-casing"/>
393
<rule e="way" k="highway" v="unsurfaced">
394
<line class="highway-casing highway-unsurfaced-casing" smart-linecap="no"/>
396
<rule e="way" k="highway" v="service">
397
<rule e="way" k="service" v="parking_aisle">
400
<line class="highway-casing highway-service-casing"/>
403
<rule e="way" k="highway" v="unclassified|residential|minor|living_street|road|ford">
404
<line class="highway-casing highway-unclassified-casing"/>
406
<rule e="way" k="highway" v="cycleroad">
407
<rule e="way" k="motorcar" v="yes|destination|private">
408
<line class="highway-casing highway-unclassified-casing"/>
411
<line class="highway-casing highway-cycleroad-casing"/>
414
<rule e="way" k="highway" v="tertiary_link">
415
<line class="highway-casing highway-tertiary-link-casing"/>
417
<rule e="way" k="highway" v="tertiary">
418
<line class="highway-casing highway-tertiary-casing"/>
420
<rule e="way" k="highway" v="secondary_link">
421
<line class="highway-casing highway-secondary-link-casing"/>
423
<rule e="way" k="highway" v="secondary">
424
<line class="highway-casing highway-secondary-casing"/>
426
<rule e="way" k="highway" v="primary_link">
427
<line class="highway-casing highway-primary-link-casing"/>
429
<rule e="way" k="highway" v="trunk_link">
430
<line class="highway-casing highway-trunk-link-casing"/>
432
<rule e="way" k="highway" v="motorway_link">
433
<line class="highway-casing highway-motorway-link-casing"/>
435
<rule e="way" k="highway" v="primary">
436
<line class="highway-casing highway-primary-casing"/>
438
<rule e="way" k="highway" v="trunk">
439
<line class="highway-casing highway-trunk-casing"/>
441
<rule e="way" k="highway" v="motorway">
442
<line class="highway-casing highway-motorway-casing"/>
444
<rule e="way" k="railway" v="tram">
445
<line class="railway-casing railway-tram-casing"/>
447
<rule e="way" k="railway" v="subway">
448
<line class="railway-casing railway-subway-casing"/>
450
<rule e="way" k="railway" v="light_rail">
451
<line class="railway-casing railway-light-rail-casing"/>
456
<!-- Highway area cores -->
457
<rule e="way" k="area" v="yes|true">
458
<rule e="way" k="highway" v="footway|footpath">
459
<area class="highway-core highway-footway-area no-bezier" smart-linecap="no"/>
461
<rule e="way" k="highway" v="pedestrian">
462
<area class="highway-core highway-pedestrian-area no-bezier"/>
464
<rule e="way" k="highway" v="cycleway">
465
<area class="highway-core highway-cycleway-area no-bezier" smart-linecap="no"/>
467
<rule e="way" k="highway" v="path">
468
<rule e="way" k="bicycle" v="yes|designated">
469
<area class="highway-core highway-cycleway-area no-bezier" smart-linecap="no"/>
472
<rule e="way" k="horse" v="yes|designated">
473
<area class="highway-core highway-bridleway-area no-bezier" smart-linecap="no"/>
476
<area class="highway-core highway-path-area no-bezier" smart-linecap="no"/>
479
<rule e="way" k="highway" v="bridleway">
480
<area class="highway-core highway-bridleway-area no-bezier" smart-linecap="no"/>
482
<rule e="way" k="highway" v="byway">
483
<area class="highway-core highway-byway-area no-bezier" smart-linecap="no"/>
485
<rule e="way" k="highway" v="track">
486
<area class="highway-core highway-track-area no-bezier"/>
488
<rule e="way" k="highway" v="unsurfaced">
489
<area class="highway-core highway-unsurfaced-area no-bezier" smart-linecap="no"/>
491
<rule e="way" k="highway" v="service">
492
<rule e="way" k="service" v="parking_aisle">
495
<area class="highway-core highway-service-area no-bezier"/>
498
<rule e="way" k="highway" v="unclassified|residential|minor|living_street">
499
<area class="highway-core highway-unclassified-area no-bezier"/>
501
<rule e="way" k="highway" v="cycleroad">
502
<rule e="way" k="motorcar" v="yes|destination|private">
503
<area class="highway-core highway-unclassified-area no-bezier"/>
506
<area class="highway-core highway-cycleroad-area-3 no-bezier"/>
509
<rule e="way" k="highway" v="road">
510
<area class="highway-core highway-road-area no-bezier"/>
512
<rule e="way" k="highway" v="tertiary_link">
513
<area class="highway-core highway-tertiary-link-area no-bezier"/>
515
<rule e="way" k="highway" v="tertiary">
516
<area class="highway-core highway-tertiary-area no-bezier"/>
518
<rule e="way" k="highway" v="secondary_link">
519
<area class="highway-core highway-secondary-link-area no-bezier"/>
521
<rule e="way" k="highway" v="secondary">
522
<area class="highway-core highway-secondary-area no-bezier"/>
524
<rule e="way" k="highway" v="primary_link">
525
<area class="highway-core highway-primary-link-area no-bezier"/>
527
<rule e="way" k="highway" v="trunk_link">
528
<area class="highway-core highway-trunk-link-area no-bezier"/>
530
<rule e="way" k="highway" v="motorway_link">
531
<area class="highway-core highway-motorway-link-area no-bezier"/>
533
<rule e="way" k="highway" v="primary">
534
<area class="highway-core highway-primary-area no-bezier"/>
536
<rule e="way" k="highway" v="trunk">
537
<area class="highway-core highway-trunk-area no-bezier"/>
539
<rule e="way" k="highway" v="motorway">
540
<area class="highway-core highway-motorway-area no-bezier"/>
545
<rule e="way" k="aeroway" v="terminal">
546
<area class="building-block"/>
548
<rule e="way" k="building" v="*">
549
<area class="building-block no-bezier"/>
552
<!-- Linear cores -->
553
<rule e="way" k="tunnel" v="~|false|no">
554
<rule e="way" k="area" v="~|false|no">
555
<rule e="way" k="highway" v="ford">
556
<line class="highway-core highway-ford-core" smart-linecap="no"/>
558
<rule e="way" k="highway" v="raceway">
559
<rule e="way" k="use_status" v="~">
560
<line class="highway-raceway-core"/>
562
<rule e="way" k="use_status" v="disused">
563
<line class="highway-raceway-core-disused"/>
565
<rule e="way" k="use_status" v="dismantled">
566
<line class="highway-raceway-core-dismantled"/>
569
<rule e="way" k="scramble" v="*">
570
<line class="highway-core highway-scramble-core"/>
572
<rule e="way" k="railway" v="monorail">
573
<line class="railway-core railway-monorail-core"/>
575
<rule e="way" k="railway" v="preserved">
576
<line class="railway-core railway-preserved-core"/>
578
<rule e="way" k="railway" v="narrow_gauge">
579
<line class="railway-core railway-narrow-gauge-core"/>
581
<rule e="way" k="railway" v="rail">
582
<line class="railway-core railway-rail-1-core"/>
583
<line class="railway-core railway-rail-2-core" smart-linecap="no"/>
585
<rule e="way" k="highway" v="steps">
586
<line class="highway-core highway-steps-core" smart-linecap="no"/>
588
<rule e="way" k="highway" v="footway|footpath">
589
<line class="highway-core highway-footway-core" smart-linecap="no"/>
591
<rule e="way" k="highway" v="pedestrian">
592
<line class="highway-core highway-pedestrian-core"/>
594
<rule e="way" k="highway" v="cycleway">
595
<line class="highway-core highway-cycleway-core" smart-linecap="no"/>
597
<rule e="way" k="highway" v="path">
598
<rule e="way" k="bicycle" v="yes|designated">
599
<line class="highway-core highway-cycleway-core" smart-linecap="no"/>
602
<rule e="way" k="horse" v="yes|designated">
603
<line class="highway-core highway-bridleway-core" smart-linecap="no"/>
606
<rule e="way" k="foot" v="yes|designated">
607
<line class="highway-core highway-footway-core" smart-linecap="no"/>
610
<line class="highway-core highway-path-core" smart-linecap="no"/>
611
</else></else></else>
613
<rule e="way" k="highway" v="bridleway">
614
<line class="highway-core highway-bridleway-core" smart-linecap="no"/>
616
<rule e="way" k="highway" v="byway">
617
<line class="highway-core highway-byway-2-casing" smart-linecap="no"/>
618
<line class="highway-core highway-byway-3-casing" smart-linecap="no"/>
619
<line class="highway-core highway-byway-1-core" smart-linecap="no"/>
621
<rule e="way" k="highway" v="track">
622
<rule e="way" k="tracktype" v="~">
623
<line class="highway-core highway-track-core"/>
626
<rule e="way" k="tracktype" v="grade1">
627
<line class="highway-core highway-track-core"/>
630
<rule e="way" k="tracktype" v="grade2">
631
<line class="highway-core highway-track-core"/>
634
<rule e="way" k="tracktype" v="grade3">
635
<line class="highway-core highway-track-core" smart-linecap="no"/>
638
<rule e="way" k="tracktype" v="grade4">
639
<line class="highway-core highway-track-core" smart-linecap="no"/>
642
<rule e="way" k="tracktype" v="grade5">
643
<line class="highway-core highway-track-core" smart-linecap="no"/>
646
<line class="highway-core highway-track-core"/>
654
<rule e="way" k="highway" v="unsurfaced">
655
<line class="highway-core highway-unsurfaced-core" smart-linecap="no"/>
657
<rule e="way" k="highway" v="service">
658
<rule e="way" k="service" v="parking_aisle">
661
<line class="highway-core highway-service-core"/>
664
<rule e="way" k="highway" v="unclassified|residential|minor|living_street">
665
<line class="highway-core highway-unclassified-core"/>
667
<rule e="way" k="highway" v="cycleroad">
668
<rule e="way" k="motorcar" v="yes|destination|private">
669
<line class="highway-core highway-unclassified-core"/>
672
<line class="highway-core highway-cycleroad-core-3"/>
675
<rule e="way" k="highway" v="road">
676
<line class="highway-core highway-road-core"/>
678
<rule e="way" k="highway" v="tertiary_link">
679
<line class="highway-core highway-tertiary-link-core"/>
681
<rule e="way" k="highway" v="tertiary">
682
<line class="highway-core highway-tertiary-core"/>
684
<rule e="way" k="highway" v="secondary_link">
685
<line class="highway-core highway-secondary-link-core"/>
687
<rule e="way" k="highway" v="secondary">
688
<line class="highway-core highway-secondary-core"/>
690
<rule e="way" k="highway" v="primary_link">
691
<line class="highway-core highway-primary-link-core"/>
693
<rule e="way" k="highway" v="trunk_link">
694
<line class="highway-core highway-trunk-link-core"/>
696
<rule e="way" k="highway" v="motorway_link">
697
<line class="highway-core highway-motorway-link-core"/>
699
<rule e="way" k="highway" v="primary">
700
<line class="highway-core highway-primary-core"/>
702
<rule e="way" k="highway" v="trunk">
703
<line class="highway-core highway-trunk-core"/>
705
<rule e="way" k="highway" v="motorway">
706
<line class="highway-core highway-motorway-core"/>
708
<rule e="way" k="railway" v="tram">
709
<line class="railway-core railway-tram-core"/>
711
<rule e="way" k="railway" v="subway">
712
<line class="railway-core railway-subway-core"/>
714
<rule e="way" k="railway" v="light_rail">
715
<line class="railway-core railway-light-rail-core"/>
717
<rule e="way" k="aeroway" v="runway">
718
<line class="aeroway runway core"/>
720
<rule e="way" k="aeroway" v="taxiway">
721
<line class="aeroway taxiway core"/>
727
<rule e="way" k="tunnel" v="true|yes">
728
<rule e="way" k="highway" v="steps">
729
<line class="tunnel-casing highway-steps-casing tunnel" mask-class="tunnel-core highway-steps-core"/>
730
<line class="highway-steps-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
732
<rule e="way" k="highway" v="footway|footpath">
733
<line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
734
<line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
736
<rule e="way" k="highway" v="pedestrian">
737
<line class="tunnel-casing highway-pedestrian-casing tunnel" mask-class="tunnel-core highway-pedestrian-core"/>
738
<line class="highway-pedestrian-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
740
<rule e="way" k="highway" v="cycleway">
741
<line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
742
<line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
744
<rule e="way" k="highway" v="path">
745
<rule e="way" k="bicycle" v="yes|designated">
746
<line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
747
<line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
750
<rule e="way" k="horse" v="yes|designated">
751
<line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
752
<line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
755
<line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
756
<line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
759
<rule e="way" k="highway" v="bridleway">
760
<line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
761
<line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
763
<rule e="way" k="highway" v="byway">
764
<line class="tunnel-casing highway-byway-1-casing tunnel" mask-class="tunnel-core highway-byway-1-core"/>
765
<line class="highway-byway-1-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
767
<rule e="way" k="highway" v="track">
768
<line class="tunnel-casing highway-track-casing tunnel" mask-class="tunnel-core highway-track-core"/>
769
<line class="highway-track-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
771
<rule e="way" k="highway" v="unsurfaced">
772
<line class="tunnel-casing highway-unsurfaced-casing tunnel" mask-class="tunnel-core highway-unsurfaced-core"/>
773
<line class="highway-unsurfaced-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
775
<rule e="way" k="highway" v="service">
776
<line class="tunnel-casing highway-service-casing tunnel" mask-class="tunnel-core highway-service-core"/>
777
<line class="highway-service-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
779
<rule e="way" k="highway" v="unclassified|residential|minor|tertiary|cycleroad|living_street">
780
<line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-unclassified-core"/>
781
<line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
783
<rule e="way" k="highway" v="road">
784
<line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-road-core"/>
785
<line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
787
<rule e="way" k="highway" v="tertiary_link">
788
<line class="tunnel-casing highway-tertiary-link-casing tunnel" mask-class="tunnel-core highway-tertiary-link-core"/>
789
<line class="highway-tertiary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
791
<rule e="way" k="highway" v="tertiary">
792
<line class="tunnel-casing highway-tertiary-casing tunnel" mask-class="tunnel-core highway-tertiary-core"/>
793
<line class="highway-tertiary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
795
<rule e="way" k="highway" v="secondary_link">
796
<line class="tunnel-casing highway-secondary-link-casing tunnel" mask-class="tunnel-core highway-secondary-link-core"/>
797
<line class="highway-secondary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
799
<rule e="way" k="highway" v="secondary">
800
<line class="tunnel-casing highway-secondary-casing tunnel" mask-class="tunnel-core highway-secondary-core"/>
801
<line class="highway-secondary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
803
<rule e="way" k="highway" v="primary_link">
804
<line class="tunnel-casing highway-primary-link-casing tunnel" mask-class="tunnel-core highway-primary-link-core"/>
805
<line class="highway-primary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
807
<rule e="way" k="highway" v="trunk_link">
808
<line class="tunnel-casing highway-trunk-link-casing tunnel" mask-class="tunnel-core highway-trunk-link-core"/>
809
<line class="highway-trunk-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
811
<rule e="way" k="highway" v="motorway_link">
812
<line class="tunnel-casing highway-motorway-link-casing tunnel" mask-class="tunnel-core highway-motorway-link-core"/>
813
<line class="highway-motorway-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
815
<rule e="way" k="highway" v="primary">
816
<line class="tunnel-casing highway-primary-casing tunnel" mask-class="tunnel-core highway-primary-core"/>
817
<line class="highway-primary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
819
<rule e="way" k="highway" v="trunk">
820
<line class="tunnel-casing highway-trunk-casing tunnel" mask-class="tunnel-core highway-trunk-core"/>
821
<line class="highway-trunk-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
823
<rule e="way" k="highway" v="motorway">
824
<line class="tunnel-casing highway-motorway-casing tunnel" mask-class="tunnel-core highway-motorway-core"/>
825
<line class="highway-motorway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
827
<rule e="way" k="railway" v="monorail">
828
<line class="tunnel-casing railway-monorail-casing tunnel" mask-class="tunnel-core railway-monorail-core"/>
829
<line class="railway-monorail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
831
<rule e="way" k="railway" v="preserved">
832
<line class="tunnel-casing railway-preserved-casing tunnel" mask-class="tunnel-core railway-preserved-core"/>
833
<line class="railway-preserved-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
835
<rule e="way" k="railway" v="narrow_gauge">
836
<line class="tunnel-casing railway-narrow-gauge-casing tunnel" mask-class="tunnel-core railway-narrow-gauge-core"/>
837
<line class="railway-narrow-gauge-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
839
<rule e="way" k="railway" v="tram">
840
<line class="tunnel-casing railway-tram-casing tunnel" mask-class="tunnel-core railway-tram-core"/>
841
<line class="railway-tram-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
843
<rule e="way" k="railway" v="subway">
844
<line class="tunnel-casing railway-subway-casing tunnel" mask-class="tunnel-core railway-subway-core"/>
845
<line class="railway-subway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
847
<rule e="way" k="railway" v="light_rail">
848
<line class="tunnel-casing railway-light-rail-casing tunnel" mask-class="tunnel-core railway-light-rail-core"/>
849
<line class="railway-light-rail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
851
<rule e="way" k="railway" v="rail">
852
<line class="tunnel-casing railway-rail-casing tunnel" mask-class="tunnel-core railway-rail-1-core"/>
853
<line class="railway-rail-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
857
<!-- Linear cores (under construction) -->
858
<rule e="way" k="highway" v="construction">
859
<rule e="way" k="construction" v="unsurfaced">
860
<line class="highway-core highway-unsurfaced-core under-construction"/>
862
<rule e="way" k="construction" v="service">
863
<line class="highway-core highway-service-core under-construction"/>
865
<rule e="way" k="construction" v="unclassified|residential|minor|cycleroad|living_street">
866
<line class="highway-core highway-unclassified-core under-construction"/>
868
<rule e="way" k="construction" v="road">
869
<line class="highway-core highway-road-core under-construction"/>
871
<rule e="way" k="construction" v="tertiary_link">
872
<line class="highway-core highway-tertiary-link-core under-construction"/>
874
<rule e="way" k="construction" v="tertiary">
875
<line class="highway-core highway-tertiary-core under-construction"/>
877
<rule e="way" k="construction" v="secondary_link">
878
<line class="highway-core highway-secondary-link-core under-construction"/>
880
<rule e="way" k="construction" v="secondary">
881
<line class="highway-core highway-secondary-core under-construction"/>
883
<rule e="way" k="construction" v="primary_link">
884
<line class="highway-core highway-primary-link-core under-construction"/>
886
<rule e="way" k="construction" v="trunk_link">
887
<line class="highway-core highway-trunk-link-core under-construction"/>
889
<rule e="way" k="construction" v="motorway_link">
890
<line class="highway-core highway-motorway-link-core under-construction"/>
892
<rule e="way" k="construction" v="primary">
893
<line class="highway-core highway-primary-core under-construction"/>
895
<rule e="way" k="construction" v="trunk">
896
<line class="highway-core highway-trunk-core under-construction"/>
898
<rule e="way" k="construction" v="motorway">
899
<line class="highway-core highway-motorway-core under-construction"/>
903
<rule e="way" k="highway" v="*">
904
<rule e="way" k="construction|planned|disused|abandoned" v="yes|true">
905
<line class="wrong-under-construction" smart-linecap="no"/>
910
<rule e="way" k="aerialway" v="cable_car|gondola">
911
<line class="aerialway-line no-bezier" smart-linecap="no"/>
912
<line class="aerialway-struts no-bezier" smart-linecap="no"/>
915
<!-- Natural features -->
916
<rule e="node" k="natural" v="peak">
917
<symbol ref="peak" position="center"/>
920
<!-- Non-physical routes -->
921
<rule e="way" k="route" v="ferry">
922
<line class="route-ferry"/>
925
<!-- Airfields and airports -->
926
<rule e="node|way" k="aeroway" v="airport">
927
<symbol ref="airport" position="center"/>
930
<!-- ==================================== Layer -5 ======================================== -->
933
<!-- at zoom 12 render all landuse in the same colour so it doesn't look too psychedelic -->
934
<rule e="way" k="landuse" v="residential|farmyard|retail|industrial|brownfield|commercial|cemetery|quarry|greenfield|construction|railway" layer="-5">
935
<area class="landuse" layer="-5"/>
938
<!-- Artificial landuse -->
939
<rule e="way" k="amenity" v="school|college|university" layer="-5">
940
<area class="landuse" layer="-5"/>
943
<!-- Man-made areas -->
944
<rule e="way" k="landuse" v="military" layer="-5">
945
<rule e="way" k="military" v="~" layer="-5">
946
<area class="military-area" layer="-5"/>
949
<rule e="way" k="military" v="*" layer="-5">
950
<area class="military-area" layer="-5"/>
952
<rule e="way" k="tourism" v="attraction" layer="-5">
953
<rule e="way" k="highway" v="~">
954
<rule e="way" k="area" v="no" />
956
<area class="tourism attraction" layer="-5"/>
961
<!-- ==================================== Layer 5 ======================================== -->
963
<!-- Non-physical boundaries -->
964
<rule e="way" k="boundary" v="administrative" layer="5">
965
<rule e="way" k="admin_level" v="1|2|3|4" layer="5">
966
<rule e="way" k="admin_level" v="4" layer="5">
967
<line class="boundary boundary-level-4-core" layer="5"/>
969
<rule e="way" k="admin_level" v="3" layer="5">
970
<line class="boundary boundary-level-3-core" layer="5"/>
972
<rule e="way" k="admin_level" v="2" layer="5">
973
<line class="boundary boundary-level-2-casing" layer="5"/>
974
<line class="boundary boundary-level-2-core" layer="5"/>
976
<rule e="way" k="admin_level" v="1" layer="5">
977
<line class="boundary boundary-level-1-casing" layer="5"/>
978
<line class="boundary boundary-level-1-core" layer="5"/>
981
<!-- If we don't have explicit admin_level then guess -->
983
<rule e="way" k="border_type" v="region|state" layer="5">
984
<line class="boundary boundary-level-4-core" layer="5"/>
986
<rule e="way" k="border_type" v="nation|country" layer="5">
987
<line class="boundary boundary-level-2-casing" layer="5"/>
988
<line class="boundary boundary-level-2-core" layer="5"/>
992
<rule e="way" k="boundary" v="national_park" layer="5">
993
<line class="boundary boundary-nationalpark-core" layer="5"/>
997
<rule e="node" k="osmarender:renderName" v="~|yes" layer="5">
998
<rule e="node" k="place" v="island" layer="5">
999
<caption k="name" class="place-caption island-caption" layer="5"/>
1001
<rule e="node" k="place" v="county" layer="5">
1002
<caption k="name" class="place-caption county-caption" layer="5"/>
1004
<rule e="node" k="place" v="city" layer="5">
1005
<caption k="name" class="place-caption city-caption" layer="5"/>
1007
<rule e="node" k="place" v="town" layer="5">
1008
<caption k="name" class="place-caption town-caption" layer="5"/>
1012
<!-- Names for large natural features -->
1013
<rule e="way" k="natural" v="*" minSize="0.128" layer="5">
1014
<caption k="name" class="caption-casing largefeature-caption-casing" text-anchor='middle' startOffset='50%'/>
1015
<caption k="name" class="caption-core largefeature-caption-core" text-anchor='middle' startOffset='50%'/>
1019
<!-- SVG Definitions - markers, symbols etc go here -->
1020
<include ref="markers.xml"/>
1022
<style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
1023
/* DO NOT DELETE .untagged-segments - Used by osmarender.xsl */
1024
.untagged-segments {
1025
stroke-width: 0.5px;
1026
stroke-linejoin: miter;
1027
stroke-linecap: butt;
1029
stroke-dasharray: 0.5,0.5;
1032
/* Railways - generic styles */
1034
stroke-linecap: butt;
1035
stroke-linejoin: round;
1040
stroke-linecap: butt;
1041
stroke-linejoin: round;
1046
/* Highways - generic styles */
1048
stroke-linecap: square;
1049
stroke-linejoin: round;
1054
stroke-linecap: square;
1055
stroke-linejoin: round;
1059
.highway-motorway-junction {
1065
.highway-motorway-junction-caption {
1068
stroke-width: 0.2px;
1069
font-family: "DejaVu Sans";
1078
font-family: "DejaVu Sans";
1079
font-weight: normal;
1080
text-anchor: middle;
1085
font-family: "DejaVu Sans";
1086
font-weight: normal;
1088
text-anchor: middle;
1092
stroke-linecap: butt;
1093
stroke-linejoin: round;
1096
marker-start: url(#bridge-casing-start);
1097
marker-end: url(#bridge-casing-end);
1101
stroke-linecap: butt;
1102
stroke-linejoin: round;
1108
stroke-linecap: butt;
1109
stroke-linejoin: round;
1114
stroke-linecap: butt;
1115
stroke-linejoin: round;
1119
.tunnel { stroke-dasharray: 1.6, 1.6; }
1122
.railway-rail-casing { stroke-width: 16.0px; stroke: #b0b0b0; }
1123
.railway-rail-1-core { stroke-width: 8.0px; stroke: #ffffff; }
1124
.railway-rail-2-core { stroke-width: 24.0px; stroke: #b0b0b0; stroke-dasharray: 2.4, 24.0; }
1126
.railway-light-rail-casing { stroke-width: 8.0px; stroke: #606060; }
1127
.railway-light-rail-core { stroke-width: 7.0px; stroke: #606060; }
1129
.railway-subway-casing { stroke-width: 8.0px; stroke: #b0b0b0; }
1130
.railway-subway-core { stroke-width: 7.0px; stroke: #ffffff; stroke-dasharray: 3, 9; }
1132
.railway-tram-casing { stroke-width: 6.0px; stroke: #606060; }
1133
.railway-tram-core { stroke-width: 5.5px; stroke: #606060; }
1135
.railway-narrow-gauge-casing { stroke-width: 6.0px; stroke: #b0b0b0; }
1136
.railway-narrow-gauge-core { stroke-width: 5.5px; stroke: #b0b0b0; }
1138
.railway-preserved-casing { stroke-width: 6.0px; stroke: #606060; }
1139
.railway-preserved-core { stroke-width: 5.5px; stroke: #606060; }
1141
.railway-monorail-casing { stroke-width: 6.0px; stroke: #606060; }
1142
.railway-monorail-core { stroke-width: 5.5px; stroke: #bf5bc3; }
1144
.highway-motorway-casing { stroke-width: 22px; stroke: #202020; }
1145
.highway-motorway-area-casing { stroke-width: 2px; }
1146
.highway-motorway-core { stroke-width: 20px; stroke: #809BC0; }
1147
.highway-motorway-area { fill: #809BC0; }
1149
.highway-motorway-link-casing { stroke-width: 9px; stroke: #202020; }
1150
.highway-motorway-link-area-casing { stroke-width: 0.5px; }
1151
.highway-motorway-link-core { stroke-width: 8.5px; stroke: #809BC0; }
1152
.highway-motorway-link-area { fill: #809BC0; }
1154
.highway-trunk-casing { stroke-width: 18px; stroke: #202020; }
1155
.highway-trunk-area-casing { stroke-width: 2px; }
1156
.highway-trunk-core { stroke-width: 16px; stroke: #7fc97f; }
1157
.highway-trunk-area { fill: #7fc97f; }
1159
.highway-trunk-link-casing { stroke-width: 10px; stroke: #202020; }
1160
.highway-trunk-link-core { stroke-width: 8px; stroke: #7FC97F; }
1161
.highway-trunk-link-area { fill: #7FC97F; }
1163
.highway-primary-casing { stroke-width: 14px; stroke: #202020; }
1164
.highway-primary-area-casing { stroke-width: 1px; }
1165
.highway-primary-core { stroke-width: 13px; stroke: #e46d71; }
1166
.highway-primary-area { fill: #e46d71; }
1168
.highway-primary-link-casing { stroke-width: 6px; stroke: #202020; }
1169
.highway-primary-link-area-casing { stroke-width: 0.5px; }
1170
.highway-primary-link-core { stroke-width: 5.5px; stroke: #e46d71; }
1171
.highway-primary-link-area { fill: #e46d71; }
1173
.highway-secondary-casing { stroke-width: 12px; stroke: #202020; }
1174
.highway-secondary-area-casing { stroke-width: 1px; }
1175
.highway-secondary-core { stroke-width: 11px; stroke: #FDBF6F; }
1176
.highway-secondary-area { fill: #FDBF6F; }
1178
.highway-secondary-link-casing { stroke-width: 6px; stroke: #202020; }
1179
.highway-secondary-link-area-casing { stroke-width: 1px; }
1180
.highway-secondary-link-core { stroke-width: 5.5px; stroke: #FDBF6F; }
1181
.highway-secondary-link-area { fill: #FDBF6F; }
1183
.highway-tertiary-casing { stroke-width: 5px; stroke: #202020; }
1184
.highway-tertiary-area-casing { stroke-width: 0.25px; }
1185
.highway-tertiary-core { stroke-width: 4.75px; stroke: #ffff90; }
1186
.highway-tertiary-area { fill: #ffff90; }
1188
.highway-tertiary-link-casing { stroke-width: 5px; stroke: #202020; }
1189
.highway-tertiary-link-area-casing { stroke-width: 0.25px; }
1190
.highway-tertiary-link-core { stroke-width: 4.75px; stroke: #ffff90; }
1191
.highway-tertiary-link-area { fill: #ffff90; }
1193
.highway-unclassified-casing { stroke-width: 5px; stroke: #c0c0c0; }
1194
.highway-unclassified-area-casing { stroke-width: 3.8px; }
1195
.highway-unclassified-core { stroke-width: 1.2px; stroke: #ffffff; }
1196
.highway-ford-core { stroke-width: 1.2px; stroke: #b5d6f1; stroke-linecap: butt; }
1197
.highway-unclassified-area { fill: #ffffff; }
1198
.highway-road-core { stroke-width: 1.2px; stroke: #d0d0d0; }
1199
.highway-road-area { fill: #d0d0d0; }
1201
.highway-service-casing { stroke-width: 3px; stroke: #202020; }
1202
.highway-service-area-casing { stroke-width: 0.5px; }
1203
.highway-service-core { stroke-width: 2.5px; stroke: #ffffff; }
1204
.highway-service-area { fill: #ffffff; }
1206
.highway-unsurfaced-casing { stroke-width: 4px; stroke: #202020; stroke-dasharray: 1, .5; }
1207
.highway-unsurfaced-area-casing { stroke-width: 0.5px; }
1208
.highway-unsurfaced-core { stroke-width: 3.5px; stroke: #ffffff; }
1209
.highway-unsurfaced-area { fill: #ffffff; }
1211
.highway-track-casing { stroke-width: 3px; stroke: #d79331; }
1212
.highway-track-area-casing { stroke-width: 0.5px; }
1213
.highway-track-core { stroke-width: 2.5px; stroke: #ffffff; }
1214
.highway-track-area { fill: #ffffff; }
1216
.highway-track-grade1-casing { stroke: #c0c0c0; }
1217
.highway-track-grade2-casing { }
1218
.highway-track-grade3-casing { stroke-dasharray: 1.6, 4.0; stroke-linecap: butt; }
1219
.highway-track-grade4-casing { stroke-dasharray: 2.8, 8.0; stroke-linecap: butt; }
1220
.highway-track-grade5-casing { stroke-dasharray: 2.8, 8.0; stroke-linecap: butt; }
1222
.highway-byway-1-casing { stroke-width: 2px; stroke: #505050; stroke-dasharray: 1.4, 0.4; stroke-linecap: butt;}
1223
.highway-byway-1-area-casing { stroke-width: 0.4px; }
1224
.highway-byway-2-casing { stroke-width: 1.6px; stroke: #efadaa; }
1225
.highway-byway-2-area-casing { stroke-width: 0.0px; }
1226
.highway-byway-3-casing { stroke-width: 2.8px; stroke: #505050; stroke-dasharray: 0.2, 1.6; stroke-dashoffset: 1.2; stroke-linecap: butt; }
1227
.highway-byway-3-area-casing { stroke-width: 1.4px; }
1228
.highway-byway-1-core { stroke-width: 0.8px; stroke: #efadaa; }
1229
.highway-byway-area { fill: #efadaa; }
1231
.highway-bridleway-casing { stroke-width: 0.5px; stroke: #707070; stroke-dasharray: 1.4, 0.4; stroke-linecap: butt; }
1232
.highway-bridleway-area-casing { stroke-width: 0.0px; }
1233
.highway-bridleway-core { stroke-width: 0.5px; stroke: #d3cb98; }
1234
.highway-bridleway-area { fill: #d3cb98; }
1236
.highway-cycleway-casing { stroke-width: 0.5px; stroke: #202020; }
1237
.highway-cycleway-area-casing { stroke-width: 0.0px; }
1238
.highway-cycleway-core { stroke-width: 0.5px; stroke: #d1fad1; }
1239
.highway-cycleway-area { fill: #d1fad1; }
1241
.highway-cycleroad-casing { stroke-width: 4px; stroke: #707070; }
1242
.highway-cycleroad-area-casing { stroke-width: 0.5px; }
1243
.highway-cycleroad-core-3 { stroke-width: 3.5px; stroke: #d1fad1; }
1244
.highway-cycleroad-area-3 { fill: #d1fad1; }
1246
.highway-pedestrian-casing { stroke-width: 4px; stroke: #707070; }
1247
.highway-pedestrian-area-casing { stroke-width: 0.5px; }
1248
.highway-pedestrian-core { stroke-width: 3.5px; stroke: #e5e0c2; }
1249
.highway-pedestrian-area { fill: #e5e0c2; }
1251
.highway-footway-casing { stroke-width: 0.5px; stroke: #202020; }
1252
.highway-footway-area-casing { stroke-width: 0.0px; }
1253
.highway-footway-core { stroke-width: 0.5px; stroke: #e5e0c2; }
1254
.highway-footway-area { fill: #e5e0c2; }
1256
/* render unmarked paths in the same color as highway=road */
1257
.highway-path-core { stroke-width: 0.5px; stroke: #d0d0d0; }
1258
.highway-path-area { fill: #d0d0d0; }
1260
.highway-steps-casing { stroke-width: 1.2px; stroke: #202020; }
1261
.highway-steps-core { stroke-width: 1.1px; stroke: #e5e0c2; stroke-dasharray: 0.6, 0.2; stroke-linecap: butt;}
1263
.highway-scramble-core { stroke-width: 0.6px; stroke: #707070; stroke-linecap: butt;}
1269
stroke-width: 0.3px;
1283
stroke-linecap: butt;
1284
stroke-linejoin: round;
1304
/* not in use at this level? */
1306
.aeroway-aerodrome-caption {
1309
stroke-width: 0.3px;
1310
font-family: "DejaVu Sans";
1315
.aeroway-airport-caption {
1318
stroke-width: 0.3px;
1319
font-family: "DejaVu Sans";
1322
text-anchor: middle;
1328
stroke-linecap: round;
1329
stroke-linejoin: round;
1335
stroke-linecap: round;
1336
stroke-linejoin: round;
1341
.waterway-riverbank {
1347
.waterway-river-casing { stroke-width: 10px; }
1348
.waterway-river-core { stroke-width: 10px; }
1349
.waterway-river-tunnel-core { stroke-width: 8px; stroke-dasharray: 15, 15; }
1351
.waterway-stream-casing { stroke-width: 3px; }
1352
.waterway-stream-core { stroke-width: 3px; }
1353
.waterway-stream-tunnel-core { stroke-width: 2.25px; stroke-dasharray: 6, 6; }
1355
.waterway-canal-casing { stroke-width: 10px; }
1356
.waterway-canal-core { stroke-width: 10px; }
1357
.waterway-canal-tunnel-core { stroke-width: 8px; stroke-dasharray: 15, 15; }
1359
.waterway-drain-casing { stroke-width: 4px; }
1360
.waterway-drain-core { stroke-width: 4px; }
1361
.waterway-drain-tunnel-core { stroke-width: 3px; stroke-dasharray: 6, 6; }
1363
.waterway-ditch-casing { stroke-width: 1.2px; }
1364
.waterway-ditch-core { stroke-width: 1.2px; }
1365
.waterway-ditch-tunnel-core { stroke-width: 1.1px; stroke-dasharray: 6, 6; }
1368
/* Generic under-construction style - makes any way dashed */
1369
.under-construction { stroke-dasharray: 16, 26; }
1370
.wrong-under-construction { stroke-width: 6px; stroke: #ffffff; stroke-dasharray: 25, 25; fill:none; }
1376
stroke-dasharray: 3,2;
1377
stroke-linecap: butt;
1378
stroke-linejoin: round;
1385
/* General style for place names */
1389
font-family: "DejaVu Sans";
1391
text-anchor: middle;
1397
font-family: "DejaVu Sans";
1399
text-anchor: middle;
1400
stroke-miterlimit: 1.5;
1406
font-family: "DejaVu Sans";
1408
text-anchor: middle;
1409
stroke-miterlimit: 1.5;
1412
.island-caption { font-size: 65px; }
1413
.county-caption { font-size: 150px; }
1414
.city-caption { font-size: 100px; }
1415
.town-caption { font-size: 65px; }
1418
.largefeature-caption-casing { stroke-width: 25px; font-size: 50px; }
1419
.largefeature-caption-core { fill: #4040ff; font-size: 50px; }
1422
.natural.water, .coastline {
1433
stroke-width: 1.5px;
1439
stroke-width: 1.5px;
1445
stroke-width: 0.1px;
1451
stroke-width: 0.2px;
1457
stroke-width: 0.2px;
1466
/* selecting with the landuse class is possibly redundant here, .. */
1467
/* but safer since it's more specific than just .landuse and .. */
1468
/* won't be dependent on ordering here in the CSS */
1472
stroke-width: 0.2px;
1478
stroke-width: 0.2px;
1484
stroke-width: 0.2px;
1487
.landuse.residential {
1491
.landuse.industrial {
1494
stroke-width: 0.2px;
1497
.landuse.commercial {
1500
stroke-width: 0.2px;
1506
stroke-width: 0.2px;
1510
stroke-width: 0.3px;
1515
.landuse.runway.disused {
1516
stroke-dasharray: 1, 1;
1519
.landuse.runway.dismantled {
1521
stroke-dasharray: 0.3, 1.7;
1525
.landuse.conservation {
1531
/* Leisure, sport */
1534
stroke-width: 0.2px;
1537
.leisure-park, .nature_reserve {
1541
.stadium, .leisure.track, .sport {
1548
stroke-width: 0.2px;
1553
/* Non-physical boundaries */
1555
stroke-linecap: round;
1556
stroke-linejoin: round;
1560
.boundary-level-1-casing {
1566
.boundary-level-1-core {
1569
stroke-dasharray: 48, 16, 16, 16;
1572
.boundary-level-2-casing {
1578
.boundary-level-2-core {
1581
stroke-dasharray: 48, 48;
1584
.boundary-level-3-core {
1589
.boundary-level-4-core {
1592
stroke-dasharray: 48, 16, 16, 16;
1595
.boundary-nationalpark-core {
1598
stroke-dasharray: 48, 16, 16, 16;
1603
.highway-raceway-casing {
1605
stroke-linecap: butt;
1606
stroke-linejoin: round;
1611
.highway-raceway-casing-disused {
1613
stroke-linecap: butt;
1614
stroke-linejoin: round;
1617
stroke-dasharray: 1, 1;
1620
.highway-raceway-casing-dismantled {
1622
stroke-linecap: butt;
1623
stroke-linejoin: round;
1626
stroke-dasharray: 0.3, 1.7;
1630
.highway-raceway-core {
1631
stroke-width: 1.5px;
1632
stroke-linecap: butt;
1633
stroke-linejoin: round;
1638
.highway-raceway-core-disused {
1639
stroke-width: 1.5px;
1640
stroke-linecap: butt;
1641
stroke-linejoin: round;
1643
stroke-dasharray: 1, 1;
1647
.highway-raceway-core-dismantled {
1648
stroke-width: 1.5px;
1649
stroke-linecap: butt;
1650
stroke-linejoin: round;
1653
stroke-dasharray: 0.3, 1.7;
1658
stroke-width: 0.3px;
1659
stroke-linecap: butt;
1660
stroke-linejoin: round;
1665
.landuse.raceway.disused {
1666
stroke-width: 0.3px;
1667
stroke-linecap: butt;
1668
stroke-linejoin: round;
1671
stroke-dasharray: 1, 1;
1674
.landuse.raceway.dismantled {
1675
stroke-width: 0.3px;
1676
stroke-linecap: butt;
1677
stroke-linejoin: round;
1680
stroke-dasharray: 0.3, 1.7;
1693
stroke-width: 0.2px;
1699
stroke-width: 0.2px;
1706
stroke-width: 0.2px;
1712
stroke-width: 0.2px;
1715
.building-residential {
1718
stroke-width: 0.2px;
1732
stroke-dasharray: 0.5, 10;
1735
/* Map decoration */
1739
stroke-width: 0.1px;
1740
stroke-opacity: 0.5;
1743
.map-border-casing {
1747
stroke-miterlimit: 4;
1748
stroke-dasharray: none;
1750
stroke-linecap: round;
1759
stroke-miterlimit: 0;
1760
stroke-dashoffset: -0.5px;
1768
stroke-linecap: butt;
1775
stroke-linecap: butt;
1778
.map-scale-bookend {
1782
stroke-linecap: butt;
1785
.map-scale-caption {
1786
font-family: "DejaVu Sans";
1791
<!-- map background must be the same for all zooms or else empty tile detection will fail -->
1798
font-family: "DejaVu Sans";
1800
text-anchor: middle;
1804
.map-title-background {
1808
.map-marginalia-background {
1812
.highway-tunnel-ends {
1815
marker-start: url(#marker-tunnel-start);
1816
marker-end: url(#marker-tunnel-end);
1819
/* Osmarender built-in styles - do not remove */
1820
.osmarender-stroke-linecap-round { stroke-linecap: round; }
1821
.osmarender-stroke-linecap-butt { stroke-linecap: butt; }
1822
.osmarender-mask-black { stroke: black; }
1823
.osmarender-mask-white { stroke: white; }
1824
.osmarender-no-marker-start { marker-start: none; }
1825
.osmarender-no-marker-end { marker-end: none; }