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

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

readd files directly

File size: 164.8 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 14 -->
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="0.86"
12 textAttenuation="1.0"
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 <rule e="way" k="religion" v="christian">
34 <area class="landuse-cemetery-christian"/>
35 </rule>
36 <else>
37 <area class="landuse-cemetery"/>
38 </else>
39 </rule>
40 <rule e="way" k="amenity" v="grave_yard">
41 <rule e="way" k="religion" v="christian">
42 <area class="landuse-cemetery-christian"/>
43 </rule>
44 <else>
45 <area class="landuse-cemetery"/>
46 </else>
47 </rule>
48 <rule e="way" k="landuse" v="vineyard">
49 <area class="landuse-vineyard"/>
50 </rule>
51
52 <!-- Natural features -->
53 <rule e="way" k="natural" v="coastline">
54 <area class="natural-coastline"/>
55 </rule>
56 <rule e="way" k="natural" v="glacier">
57 <line class='natural-glacier'/>
58 </rule>
59 <rule e="way" k="natural" v="land">
60 <area class="natural-land"/>
61 </rule>
62 <rule e="way" k="natural" v="beach">
63 <area class="natural-beach"/>
64 </rule>
65 <rule e="way" k="natural|landuse" v="forest|wood|scrub">
66 <rule e="way" k="wood" v="coniferous">
67 <area class="landuse-wood-coniferous"/>
68 </rule>
69 <else>
70 <rule e="way" k="wood" v="deciduous">
71 <area class="landuse-wood-deciduous"/>
72 </rule>
73 <else>
74 <rule e="way" k="wood" v="mixed">
75 <area class="landuse-wood-mixed"/>
76 </rule>
77 <else>
78 <area class="landuse-wood"/>
79 </else>
80 </else>
81 </else>
82 </rule>
83 <rule e="way" k="natural" v="heath">
84 <area class="natural-heath"/>
85 </rule>
86 <rule e="way" k="natural" v="wetland">
87 <rule e="way" k="wetland" v="bog">
88 <area class="wetland-bog"/>
89 </rule>
90 </rule>
91 <rule e="way" k="landuse" v="conservation">
92 <area class="landuse-conservation"/>
93</rule>
94
95 <!-- Artificial landuse -->
96 <rule e="way" k="landuse" v="field|farm|farmland|meadow|grass">
97 <area class="landuse-field"/>
98 </rule>
99 <rule e="way" k="landuse" v="allotments|village_green|recreation_ground">
100 <area class="landuse-allotment-village"/>
101 </rule>
102 <rule e="way" k="leisure" v="park|garden|golf_course|common|green">
103 <area class="leisure-park"/>
104 </rule>
105 <rule e="way" k="leisure" v="playground|playing_fields|pitch|dog_park">
106 <rule e="way" k="sport" v="tennis">
107 <area class="sport-tennis"/>
108 </rule>
109 <else>
110 <!-- Done separately from the above rule to layer these above. Tend to be smaller and inside parks. -->
111 <area class="leisure-park"/>
112 </else>
113 </rule>
114
115 <rule e="way" k="leisure" v="stadium|sports_centre|water_park">
116 <area class="leisure-stadium"/>
117 </rule>
118 <rule e="way" k="leisure" v="track">
119 <rule e="way" k="area" v="yes|true">
120 <area class="leisure-track-area"/>
121 </rule>
122 <else>
123 <line class="leisure-track-casing"/>
124 <line class="leisure-track-core"/>
125 </else>
126 </rule>
127 <rule e="way" k="leisure" v="swimming_pool">
128 <area class="leisure-swimming-pool"/>
129 </rule>
130 <rule e="way" k="man_made" v="wastewater_plant" layer="-5" closed="yes">
131 <area class="man_made-wastewater" layer="-5"/>
132 </rule>
133 <rule e="way" k="man_made" v="wastewater_plant">
134 <symbol ref="wastewater" position="center"/>
135 </rule>
136 <rule e="node" k="man_made" v="wastewater_plant">
137 <symbol ref="wastewater" position="center"/>
138 </rule>
139
140 <!-- Airports and runways -->
141 <rule e="way" k="aeroway" v="aerodrome" closed="yes">
142 <area class="aeroway-aerodrome"/>
143 </rule>
144 <rule e="way" k="aeroway" v="apron">
145 <area class="aeroway-apron"/>
146 </rule>
147 <rule e="way" k="landuse" v="runway">
148 <rule e="way" k="use_status" v="~">
149 <area class="landuse-runway"/>
150 </rule>
151 <rule e="way" k="use_status" v="disused">
152 <area class="landuse-runway-disused"/>
153 </rule>
154 <rule e="way" k="use_status" v="dismantled">
155 <area class="landuse-runway-dismantled"/>
156 </rule>
157 </rule>
158
159 <!-- Raceways and racetracks (cars and horses etc) -->
160 <rule e="way" k="landuse" v="raceway">
161 <rule e="way" k="use_status" v="~">
162 <area class="landuse-raceway"/>
163 </rule>
164 <rule e="way" k="use_status" v="disused">
165 <area class="landuse-raceway-disused"/>
166 </rule>
167 <rule e="way" k="use_status" v="dismantled">
168 <area class="landuse-raceway-dismantled"/>
169 </rule>
170 </rule>
171
172 <!-- Man-made areas -->
173 <rule e="way" k="leisure|landuse|amenity|tourism" v="~">
174 <rule e="way" k="building" v="~|no|false|0">
175 <rule e="way" k="sport" v="swimming|canoe|diving|scuba_diving">
176 <area class="sport-swimming"/>
177 </rule>
178 <else>
179 <rule e="way" k="sport" v="tennis">
180 <area class="sport-tennis"/>
181 </rule>
182 <else>
183 <rule e="way" k="sport" v="*" closed="yes">
184 <area class="sport"/>
185 </rule>
186 </else>
187 </else>
188 </rule>
189 </rule>
190 <rule e="way" k="amenity" v="parking">
191 <area class="amenity-parking"/>
192 </rule>
193 <rule e="way" k="tourism" v="attraction">
194 <rule e="way" k="highway" v="~">
195 <rule e="way" k="area" v="no" />
196 <else>
197 <area class="tourism-attraction"/>
198 </else>
199 </rule>
200 </rule>
201 <rule e="way" k="tourism" v="zoo|picnic_site|caravan_site|camp_site">
202 <area class="tourism-green-area"/>
203 </rule>
204 <rule e="node|way" k="tourism" v="camp_site">
205 <rule e="node|way" k="refugee" v="yes">
206 <symbol ref="earthquakeCamp" position="center"/>
207 </rule>
208 </rule>
209 <rule e="node|way" k="earthquake:damage" v="spontaneous_camp">
210 <symbol ref="earthquakeCamp" position="center"/>
211 </rule>
212
213 <!-- Airfields and airports -->
214 <rule e="way" k="aeroway" v="runway">
215 <line class="aeroway-runway-casing"/>
216 </rule>
217 <rule e="way" k="aeroway" v="taxiway">
218 <line class="aeroway-taxiway-casing"/>
219 </rule>
220
221 <!-- Waterways -->
222 <rule e="way" k="lock" v="yes|true">
223 <line class="waterway-lock-casing" smart-linecap="no" />
224 <line class="waterway-lock-core" smart-linecap="no" />
225 </rule>
226 <rule e="way" k="waterway" v="lock">
227 <line class="waterway-lock-casing" smart-linecap="no" />
228 <line class="waterway-lock-core" smart-linecap="no" />
229 </rule>
230 <rule e="way" k="waterway" v="river">
231 <line class="waterway-casing waterway-river-casing" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
232 </rule>
233 <rule e="way" k="waterway" v="stream">
234 <line class="waterway-casing waterway-stream-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
235 </rule>
236 <rule e="way" k="waterway" v="canal">
237 <line class="waterway-casing waterway-canal-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
238 </rule>
239 <rule e="way" k="waterway" v="drain">
240 <line class="waterway-casing waterway-drain-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
241 </rule>
242 <rule e="way" k="waterway" v="ditch">
243 <line class="waterway-casing waterway-ditch-casing" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
244 </rule>
245 <rule e="way" k="tunnel|culvert" v="yes|culvert">
246 <rule e="way" k="waterway" v="river">
247 <line class="waterway-core waterway-river-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
248 </rule>
249 <rule e="way" k="waterway" v="stream">
250 <line class="waterway-core waterway-stream-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
251 </rule>
252 <rule e="way" k="waterway" v="canal">
253 <line class="waterway-core waterway-canal-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
254 </rule>
255 <rule e="way" k="waterway" v="drain">
256 <line class="waterway-core waterway-drain-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
257 </rule>
258 <rule e="way" k="waterway" v="ditch">
259 <line class="waterway-core waterway-ditch-tunnel-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
260 </rule>
261 </rule>
262 <else>
263 <rule e="way" k="waterway" v="river">
264 <line class="waterway-core waterway-river-core" width-scale-factor="1" honor-width="yes" minimum-width="2" maximum-width="100"/>
265 </rule>
266 <rule e="way" k="waterway" v="stream">
267 <rule e="way" k="stream" v="ephemeral">
268 <line class="waterway-core waterway-stream-core-ephemeral" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
269 </rule>
270 <else>
271 <rule e="way" k="stream" v="intermittent">
272 <line class="waterway-core waterway-stream-core-intermittent" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
273 </rule>
274 <else>
275 <line class="waterway-core waterway-stream-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="3"/>
276 </else>
277 </else>
278 </rule>
279 <rule e="way" k="waterway" v="canal">
280 <line class="waterway-core waterway-canal-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="100"/>
281 </rule>
282 <rule e="way" k="waterway" v="drain">
283 <line class="waterway-core waterway-drain-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="20"/>
284 </rule>
285 <rule e="way" k="waterway" v="ditch">
286 <line class="waterway-core waterway-ditch-core" width-scale-factor="1" honor-width="yes" minimum-width="0.1" maximum-width="10"/>
287 </rule>
288 </else>
289 <rule e="way" k="waterway" v="dock">
290 <area class="natural-water"/>
291 </rule>
292 <rule e="way" k="natural" v="water|pond|lake|bay">
293 <area class="natural-water"/>
294 </rule>
295 <rule e="way" k="natural" v="marsh|wetland">
296 <area class="natural-water-marsh"/>
297 </rule>
298 <rule e="way" k="landuse" v="reservoir">
299 <rule e="way" k="reservoir_type" v="evaporator">
300 <area class="reservoir-evaporator"/>
301 </rule>
302 <else>
303 <rule e="way" k="reservoir_type" v="cooling">
304 <area class="reservoir-cooling"/>
305 </rule>
306 <else>
307 <rule e="way" k="reservoir_type" v="sewage">
308 <area class="reservoir-sewage"/>
309 </rule>
310 <else>
311 <rule e="way" k="reservoir_type" v="tailings">
312 <area class="reservoir-tailings"/>
313 </rule>
314 <else>
315 <rule e="way" k="reservoir_type" v="water_storage">
316 <area class="natural-water"/>
317 </rule>
318 <else>
319 <area class="natural-water"/>
320 </else>
321 </else>
322 </else>
323 </else>
324 </else>
325 </rule>
326 <rule e="way" k="landuse" v="basin">
327 <rule e="way" k="basin" v="infiltration">
328 <area class="basin-infiltration"/>
329 </rule>
330 <else>
331 <rule e="way" k="basin" v="detention">
332 <area class="basin-detention"/>
333 </rule>
334 <else>
335 <rule e="way" k="basin" v="retention">
336 <area class="natural-water"/>
337 <area class="basin-retention"/>
338 </rule>
339 <else>
340 <area class="natural-water"/>
341 </else>
342 </else>
343 </else>
344 </rule>
345 <rule e="way" k="waterway" v="riverbank">
346 <area class="waterway-riverbank"/>
347 </rule>
348 <rule e="way" k="waterway" v="weir">
349 <line class="waterway-weir"/>
350 </rule>
351 <rule e="way" k="waterway" v="dam">
352 <line class="waterway-dam"/>
353 </rule>
354 <rule e="node" k="waterway" v="lock_gate">
355 <wayMarker k="waterway" class="canal-lock"/>
356 </rule>
357 <rule e="node" k="lock" v="yes|true">
358 <wayMarker k="waterway" class="canal-lock"/>
359 </rule>
360 <rule e="node" s="way" k="lock" v="yes|true">
361 <wayMarker k="waterway" v="artificial|canal|ditch|drain|river|stream" class="canal-lock"/>
362 </rule>
363 <rule e="node" k="waterway" v="lock">
364 <wayMarker k="waterway" class="canal-lock"/>
365 </rule>
366 <rule e="node" s="way" k="waterway" v="lock">
367 <wayMarker k="waterway" v="artificial|canal|ditch|drain|river|stream" class="canal-lock"/>
368 </rule>
369
370 <rule e="way" k="boundary" v="national_park">
371 <area class="leisure-national_park"/>
372 </rule>
373 <rule e="way" k="leisure" v="landscape_reserve">
374 <area class="leisure-landscape_reserve"/>
375 </rule>
376 <rule e="way" k="leisure" v="nature_reserve">
377 <area class="leisure-nature_reserve"/>
378 </rule>
379
380 <!-- Highway area casings -->
381 <rule e="way" k="area" v="yes|true">
382
383 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
384 <else>
385 <rule e="way" k="cycleway" v="cyclestreet"></rule>
386 <else>
387
388 <rule e="way" k="highway" v="steps">
389 <area class="highway-casing highway-steps-area-casing highway-steps-area no-bezier"/>
390 </rule>
391 <rule e="way" k="highway" v="footway|footpath">
392 <area class="highway-casing highway-footway-area-casing highway-footway-area no-bezier"/>
393 </rule>
394 <rule e="way" k="highway" v="cycleway">
395 <area class="highway-casing highway-cycleway-area-casing highway-cycleway-area no-bezier"/>
396 </rule>
397 <rule e="way" k="highway" v="bridleway">
398 <area class="highway-casing highway-bridleway-area-casing highway-bridleway-area no-bezier"/>
399 </rule>
400 <rule e="way" k="highway" v="path">
401 <rule e="way" k="bicycle" v="yes|designated">
402 <area class="highway-casing highway-cycleway-area-casing highway-cycleway-area no-bezier"/>
403 </rule>
404 <else>
405 <rule e="way" k="horse" v="yes|designated">
406 <area class="highway-casing highway-bridleway-area-casing highway-bridleway-area no-bezier"/>
407 </rule>
408 <else>
409 <area class="highway-casing highway-footway-area-casing highway-footway-area no-bezier"/>
410 </else></else>
411 </rule>
412 <rule e="way" k="highway" v="byway">
413 <area class="highway-casing highway-byway-area-casing highway-byway-area no-bezier"/>
414 </rule>
415 <rule e="way" k="highway" v="track">
416 <area class="highway-casing highway-track-area-casing highway-track-area no-bezier"/>
417 </rule>
418 <rule e="way" k="highway" v="unsurfaced">
419 <area class="highway-casing highway-unsurfaced-casing highway-unsurfaced-area-casing no-bezier" smart-area="no"/>
420 </rule>
421 <rule e="way" k="highway" v="service">
422 <rule e="way" k="service" v="parking_aisle">
423 </rule>
424 <else>
425 <area class="highway-casing highway-service-casing highway-service-area-casing no-bezier"/>
426 </else>
427 </rule>
428 <rule e="way" k="highway" v="pedestrian">
429 <area class="highway-casing highway-pedestrian-casing highway-pedestrian-area-casing no-bezier"/>
430 </rule>
431
432 </else>
433 </else>
434
435 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
436 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
437 <area class="highway-casing highway-residential-casing highway-residential-area-casing no-bezier"/>
438 </rule>
439 <else>
440 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
441 </else>
442 </rule>
443 <else>
444 <rule e="way" k="cycleway" v="cyclestreet">
445 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
446 <area class="highway-casing highway-residential-casing highway-residential-area-casing no-bezier"/>
447 </rule>
448 <else>
449 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
450 </else>
451 </rule>
452 <else>
453 <rule e="way" k="highway" v="cycleroad">
454 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
455 <area class="highway-casing highway-residential-casing highway-residential-area-casing no-bezier"/>
456 </rule>
457 <else>
458 <area class="highway-casing highway-cycleroad-casing highway-cycleroad-area-casing no-bezier"/>
459 </else>
460 </rule>
461 </else>
462 </else>
463
464 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
465 <else>
466 <rule e="way" k="cycleway" v="cyclestreet"></rule>
467 <else>
468
469 <rule e="way" k="highway" v="residential|living_street">
470 <area class="highway-casing highway-residential-casing highway-residential-area-casing no-bezier"/>
471 </rule>
472 <rule e="way" k="highway" v="unclassified|minor|road">
473 <area class="highway-casing highway-unclassified-casing highway-unclassified-area-casing no-bezier"/>
474 </rule>
475 <rule e="way" k="highway" v="tertiary_link">
476 <area class="highway-casing highway-tertiary-link-casing highway-tertiary-link-area-casing no-bezier"/>
477 </rule>
478 <rule e="way" k="highway" v="tertiary">
479 <area class="highway-casing highway-tertiary-casing highway-tertiary-area-casing no-bezier"/>
480 </rule>
481 <rule e="way" k="highway" v="secondary_link">
482 <area class="highway-casing highway-secondary-link-casing highway-secondary-link-area-casing no-bezier"/>
483 </rule>
484 <rule e="way" k="highway" v="secondary">
485 <area class="highway-casing highway-secondary-casing highway-secondary-area-casing no-bezier"/>
486 </rule>
487 <rule e="way" k="highway" v="primary_link">
488 <area class="highway-casing highway-primary-link-casing highway-primary-link-area-casing no-bezier"/>
489 </rule>
490 <rule e="way" k="highway" v="trunk_link">
491 <area class="highway-casing highway-trunk-link-casing highway-trunk-link-area-casing no-bezier"/>
492 </rule>
493 <rule e="way" k="highway" v="motorway_link">
494 <area class="highway-casing highway-motorway-link-casing highway-motorway-link-area-casing no-bezier"/>
495 </rule>
496 <rule e="way" k="highway" v="primary">
497 <area class="highway-casing highway-primary-casing highway-primary-area-casing no-bezier"/>
498 </rule>
499 <rule e="way" k="highway" v="trunk">
500 <area class="highway-casing highway-trunk-casing highway-trunk-area-casing no-bezier"/>
501 </rule>
502 <rule e="way" k="highway" v="motorway">
503 <area class="highway-casing highway-motorway-casing highway-motorway-area-casing no-bezier"/>
504 </rule>
505
506 </else>
507 </else>
508 </rule>
509
510 <!-- Linear casings -->
511 <rule e="way" k="tunnel" v="~|no|false">
512 <rule e="way" k="area" v="~|no|false">
513
514 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
515 <else>
516 <rule e="way" k="cycleway" v="cyclestreet"></rule>
517 <else>
518
519 <rule e="way" k="highway" v="raceway">
520 <rule e="way" k="use_status" v="~">
521 <line class="highway-raceway-casing"/>
522 </rule>
523 <rule e="way" k="use_status" v="disused">
524 <line class="highway-raceway-casing-disused"/>
525 </rule>
526 <rule e="way" k="use_status" v="dismantled">
527 <line class="highway-raceway-casing-dismantled"/>
528 </rule>
529 </rule>
530 <rule e="way" k="highway" v="steps">
531 <line class="highway-casing highway-steps-casing "/>
532 </rule>
533 <rule e="way" k="highway" v="footway|footpath">
534 <line class="highway-casing highway-footway-casing "/>
535 </rule>
536 <rule e="way" k="highway" v="cycleway">
537 <line class="highway-casing highway-cycleway-casing "/>
538 </rule>
539 <rule e="way" k="highway" v="bridleway">
540 <line class="highway-casing highway-bridleway-casing "/>
541 </rule>
542 <rule e="way" k="highway" v="path">
543 <rule e="way" k="bicycle" v="yes|designated">
544 <line class="highway-casing highway-footway-casing "/>
545 </rule>
546 <else>
547 <rule e="way" k="horse" v="yes|designated">
548 <line class="highway-casing highway-bridleway-casing "/>
549 </rule>
550 <else>
551 <line class="highway-casing highway-footway-casing "/>
552 </else>
553 </else>
554 </rule>
555 <rule e="way" k="highway" v="byway">
556 <line class="highway-casing highway-byway-casing "/>
557
558 </rule>
559 <rule e="way" k="highway" v="track">
560 <line class="highway-casing highway-track-casing "/>
561 </rule>
562 <rule e="way" k="highway" v="unsurfaced">
563 <line class="highway-casing highway-unsurfaced-casing"/>
564 </rule>
565 <rule e="way" k="highway" v="service">
566 <rule e="way" k="service" v="parking_aisle">
567 </rule>
568 <else>
569 <line class="highway-casing highway-service-casing"/>
570 </else>
571 </rule>
572 <rule e="way" k="highway" v="pedestrian">
573 <line class="highway-casing highway-pedestrian-casing "/>
574 </rule>
575 <rule e="way" k="highway" v="residential|living_street">
576 <line class="highway-casing highway-residential-casing"/>
577 </rule>
578
579 </else>
580 </else>
581
582 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
583 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
584 <line class="highway-casing highway-residential-casing"/>
585 </rule>
586 <else>
587 <line class="highway-casing highway-cycleroad-casing"/>
588 </else>
589 </rule>
590 <else>
591 <rule e="way" k="cycleway" v="cyclestreet">
592 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
593 <line class="highway-casing highway-residential-casing"/>
594 </rule>
595 <else>
596 <line class="highway-casing highway-cycleroad-casing"/>
597 </else>
598 </rule>
599 <else>
600 <rule e="way" k="highway" v="cycleroad">
601 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
602 <line class="highway-casing highway-residential-casing"/>
603 </rule>
604 <else>
605 <line class="highway-casing highway-cycleroad-casing"/>
606 </else>
607 </rule>
608 </else>
609 </else>
610
611 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
612 <else>
613 <rule e="way" k="cycleway" v="cyclestreet"></rule>
614 <else>
615
616 <rule e="way" k="highway" v="unclassified|minor|road|ford">
617 <line class="highway-casing highway-unclassified-casing"/>
618 </rule>
619 <rule e="way" k="highway" v="tertiary_link">
620 <rule e="way" k="motorroad" v="yes">
621 <line class="highway-casing highway-tertiary-link-mr2-casing"/>
622 </rule>
623 <else>
624 <line class="highway-casing highway-tertiary-link-casing"/>
625 </else>
626 </rule>
627 <rule e="way" k="highway" v="tertiary">
628 <rule e="way" k="motorroad" v="yes">
629 <line class="highway-casing highway-tertiary-mr2-casing"/>
630 </rule>
631 <else>
632 <line class="highway-casing highway-tertiary-casing"/>
633 </else>
634 </rule>
635 <rule e="way" k="highway" v="secondary_link">
636 <rule e="way" k="motorroad" v="yes">
637 <line class="highway-casing highway-secondary-link-mr2-casing"/>
638 </rule>
639 <else>
640 <line class="highway-casing highway-secondary-link-casing"/>
641 </else>
642 </rule>
643 <rule e="way" k="highway" v="secondary">
644 <rule e="way" k="motorroad" v="yes">
645 <line class="highway-casing highway-secondary-mr2-casing"/>
646 </rule>
647 <else>
648 <line class="highway-casing highway-secondary-casing"/>
649 </else>
650 </rule>
651 <rule e="way" k="highway" v="primary_link">
652 <rule e="way" k="motorroad" v="yes">
653 <line class="highway-casing highway-primary-link-mr2-casing"/>
654 </rule>
655 <else>
656 <line class="highway-casing highway-primary-link-casing"/>
657 </else>
658 </rule>
659 <rule e="way" k="highway" v="trunk_link">
660 <rule e="way" k="motorroad" v="yes">
661 <line class="highway-casing highway-trunk-link-mr2-casing"/>
662 </rule>
663 <else>
664 <rule e="way" k="motorroad" v="no">
665 <line class="highway-casing highway-trunk-link-mr3-casing"/>
666 </rule>
667 <else>
668 <line class="highway-casing highway-trunk-link-casing"/>
669 </else>
670 </else>
671 </rule>
672 <rule e="way" k="highway" v="motorway_link">
673 <line class="highway-casing highway-motorway-link-casing"/>
674 </rule>
675 <rule e="way" k="highway" v="primary">
676 <rule e="way" k="motorroad" v="yes">
677 <line class="highway-casing highway-primary-mr2-casing"/>
678 </rule>
679 <else>
680 <line class="highway-casing highway-primary-casing"/>
681 </else>
682 </rule>
683 <rule e="way" k="highway" v="trunk">
684 <rule e="way" k="motorroad" v="yes">
685 <line class="highway-casing highway-trunk-mr2-casing"/>
686 </rule>
687 <else>
688 <rule e="way" k="motorroad" v="no">
689 <line class="highway-casing highway-trunk-mr3-casing"/>
690 </rule>
691 <else>
692 <line class="highway-casing highway-trunk-casing"/>
693 </else>
694 </else>
695 </rule>
696 <rule e="way" k="highway" v="motorway">
697 <line class="highway-casing highway-motorway-casing"/>
698 </rule>
699
700 </else>
701 </else>
702
703 <rule e="way" k="railway" v="*">
704 <rule e="way" k="construction" v="*">
705 <line class="railway-con-casing railway-con-casing-color railway-casing" smart-linecap="no"/>
706 </rule>
707 <else>
708 <rule e="way" k="planned|proposed" v="*">
709 <line class="railway-pla-casing railway-pla-casing-color railway-casing" smart-linecap="no" />
710 </rule>
711 <else>
712 <rule e="way" k="disused" v="*">
713 <line class="railway-dis-casing railway-dis-casing-color railway-casing" smart-linecap="no" />
714 </rule>
715 <else>
716 <rule e="way" k="abandoned|dismantled" v="*">
717 <line class="railway-aba-casing railway-aba-casing-color railway-casing" smart-linecap="no" />
718 </rule>
719 <else>
720 <rule e="way" k="railway" v="construction">
721 <line class="railway-con-casing railway-con-casing-color railway-casing" smart-linecap="no" />
722 </rule>
723 <rule e="way" k="railway" v="planned|proposed">
724 <line class="railway-pla-casing railway-pla-casing-color railway-casing" smart-linecap="no" />
725 </rule>
726 <rule e="way" k="railway" v="disused">
727 <line class="railway-dis-casing railway-dis-casing-color railway-casing" smart-linecap="no" />
728 </rule>
729 <rule e="way" k="railway" v="abandoned|dismantled">
730 <line class="railway-aba-casing railway-aba-casing-color railway-casing" smart-linecap="no" />
731 </rule>
732 <rule e="way" k="railway" v="rail">
733 <rule e="way" k="service" v="spur|yard|siding">
734 <line class="railway-yard-casing railway-yard-casing-color railway-casing" smart-linecap="no" />
735 </rule>
736 <else>
737 <line class="railway-rail-casing railway-rail-casing-color railway-casing" smart-linecap="no" />
738 </else>
739 </rule>
740 <rule e="way" k="railway" v="rail">
741 <line class="railway-rail-casing railway-rail-casing-color railway-casing" smart-linecap="no" />
742 </rule>
743 <rule e="way" k="railway" v="narrow_gauge">
744 <line class="railway-narrow-casing railway-narrow-casing-color railway-casing" smart-linecap="no" />
745 </rule>
746 <rule e="way" k="railway" v="preserved">
747 <line class="railway-preserved-casing railway-preserved-casing-color railway-casing" smart-linecap="no" />
748 </rule>
749 <rule e="way" k="railway" v="light_rail">
750 <line class="railway-light-casing railway-light-casing-color railway-casing" smart-linecap="no" />
751 </rule>
752 <rule e="way" k="railway" v="tram">
753 <line class="railway-tram-casing railway-tram-casing-color railway-casing" smart-linecap="no" />
754 </rule>
755 <rule e="way" k="railway" v="subway">
756 <line class="railway-subway-casing railway-subway-casing-color railway-casing" smart-linecap="no" />
757 </rule>
758 <rule e="way" k="railway" v="incline|funicular">
759 <line class="railway-funicular-casing railway-funicular-casing-color railway-casing" smart-linecap="no" />
760 </rule>
761 <rule e="way" k="railway" v="monorail">
762 <line class="railway-monorail-casing railway-monorail-casing-color railway-casing" smart-linecap="no" />
763 </rule>
764 <rule e="way" k="railway" v="spur|yard|siding">
765 <line class="railway-yard-casing railway-yard-casing-color railway-casing" smart-linecap="no" />
766 </rule>
767 </else>
768 </else>
769 </else>
770 </else>
771 </rule>
772 </rule>
773 </rule>
774
775 <!-- Highway area cores -->
776 <rule e="way" k="area" v="yes|true">
777
778 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
779 <else>
780 <rule e="way" k="cycleway" v="cyclestreet"></rule>
781 <else>
782
783 <rule e="way" k="highway" v="steps">
784 <area class="highway-core highway-steps-core no-bezier"/>
785 </rule>
786 <rule e="way" k="highway" v="footway|footpath">
787 <area class="highway-core highway-footway-core no-bezier"/>
788 </rule>
789 <rule e="way" k="highway" v="cycleway">
790 <area class="highway-core highway-cycleway-core no-bezier"/>
791 </rule>
792 <rule e="way" k="highway" v="bridleway">
793 <area class="highway-core highway-bridleway-core no-bezier"/>
794 </rule>
795 <rule e="way" k="highway" v="path">
796 <rule e="way" k="bicycle" v="yes|designated">
797 <area class="highway-core highway-cycleway-core no-bezier"/>
798 </rule>
799 <else>
800 <rule e="way" k="horse" v="yes|designated">
801 <area class="highway-core highway-bridleway-core no-bezier"/>
802 </rule>
803 <else>
804 <area class="highway-core highway-path-core no-bezier"/>
805 </else>
806 </else>
807 </rule>
808 <rule e="way" k="highway" v="byway">
809 <area class="highway-core highway-byway-core no-bezier"/>
810 </rule>
811 <rule e="way" k="highway" v="track">
812 <rule e="way" k="tracktype" v="grade1">
813 <area class="highway-core highway-track-grade1-core highway-track-core no-bezier"/>
814 </rule>
815 <else>
816 <rule e="way" k="tracktype" v="grade2">
817 <area class="highway-casing highway-track-grade2-core highway-track-core no-bezier"/>
818 </rule>
819 <else>
820 <rule e="way" k="tracktype" v="grade3">
821 <area class="highway-core highway-track-grade3-core highway-track-core no-bezier"/>
822 </rule>
823 <else>
824 <rule e="way" k="tracktype" v="grade4">
825 <area class="highway-core highway-track-grade4-core highway-track-core no-bezier"/>
826 </rule>
827 <else>
828 <rule e="way" k="tracktype" v="grade5">
829 <area class="highway-core highway-track-grade5-core highway-track-core no-bezier"/>
830 </rule>
831 <else>
832 <area class="highway-core highway-track-gradex-core highway-track-core no-bezier"/>
833 </else>
834 </else>
835 </else>
836 </else>
837 </else>
838 </rule>
839 <rule e="way" k="highway" v="unsurfaced">
840 <area class="highway-core highway-unsurfaced-area no-bezier"/>
841 </rule>
842 <rule e="way" k="highway" v="service">
843 <rule e="way" k="service" v="parking_aisle">
844 </rule>
845 <else>
846 <area class="highway-core highway-service-area no-bezier"/>
847 </else>
848 </rule>
849 <rule e="way" k="highway" v="pedestrian">
850 <area class="highway-core highway-pedestrian-area no-bezier"/>
851 </rule>
852
853 </else>
854 </else>
855
856 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
857 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
858 <area class="highway-core highway-unclassified-area no-bezier"/>
859 </rule>
860 <else>
861 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
862 </else>
863 </rule>
864 <else>
865 <rule e="way" k="cycleway" v="cyclestreet">
866 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
867 <area class="highway-core highway-unclassified-area no-bezier"/>
868 </rule>
869 <else>
870 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
871 </else>
872 </rule>
873 <else>
874 <rule e="way" k="highway" v="cycleroad">
875 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
876 <area class="highway-core highway-unclassified-area no-bezier"/>
877 </rule>
878 <else>
879 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
880 </else>
881 </rule>
882 </else>
883 </else>
884
885 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
886 <else>
887 <rule e="way" k="cycleway" v="cyclestreet"></rule>
888 <else>
889
890 <rule e="way" k="highway" v="road">
891 <area class="highway-core highway-road-area no-bezier"/>
892 </rule>
893 <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
894 <area class="highway-core highway-unclassified-area no-bezier"/>
895 </rule>
896 <rule e="way" k="highway" v="tertiary_link">
897 <area class="highway-core highway-tertiary-link-area no-bezier"/>
898 </rule>
899 <rule e="way" k="highway" v="tertiary">
900 <area class="highway-core highway-tertiary-area no-bezier"/>
901 </rule>
902 <rule e="way" k="highway" v="secondary_link">
903 <area class="highway-core highway-secondary-link-area no-bezier"/>
904 </rule>
905 <rule e="way" k="highway" v="secondary">
906 <area class="highway-core highway-secondary-area no-bezier"/>
907 </rule>
908 <rule e="way" k="highway" v="primary_link">
909 <area class="highway-core highway-primary-link-area no-bezier"/>
910 </rule>
911 <rule e="way" k="highway" v="trunk_link">
912 <area class="highway-core highway-trunk-link-area no-bezier"/>
913 </rule>
914 <rule e="way" k="highway" v="motorway_link">
915 <area class="highway-core highway-motorway-link-area no-bezier"/>
916 </rule>
917 <rule e="way" k="highway" v="primary">
918 <area class="highway-core highway-primary-area no-bezier"/>
919 </rule>
920 <rule e="way" k="highway" v="trunk">
921 <area class="highway-core highway-trunk-area no-bezier"/>
922 </rule>
923 <rule e="way" k="highway" v="motorway">
924 <area class="highway-core highway-motorway-area no-bezier"/>
925 </rule>
926
927 </else>
928 </else>
929
930 </rule>
931
932 <!-- Buildings -->
933 <rule e="way" k="aeroway" v="terminal">
934 <area class="building-block"/>
935 </rule>
936 <rule e="way" k="building" v="*">
937 <area class="building-block no-bezier"/>
938 </rule>
939 <rule e="node" k="building" v="*">
940 <rule e="node" k="building" v="entrance"></rule>
941 <else>
942 <symbol ref="building" position="center" transform="scale(0.75)"/>
943 </else>
944 </rule>
945
946 <!-- Linear cores -->
947 <rule e="way" k="tunnel" v="~|false|no">
948 <rule e="way" k="area" v="~|false|no">
949
950 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
951 <else>
952 <rule e="way" k="cycleway" v="cyclestreet"></rule>
953 <else>
954
955 <rule e="way" k="highway" v="ford">
956 <line class="highway-core highway-ford-core" smart-linecap="no"/>
957 </rule>
958 <rule e="way" k="highway" v="raceway">
959 <rule e="way" k="use_status" v="~">
960 <line class="highway-raceway-core"/>
961 </rule>
962 <rule e="way" k="use_status" v="disused">
963 <line class="highway-raceway-core-disused"/>
964 </rule>
965 <rule e="way" k="use_status" v="dismantled">
966 <line class="highway-raceway-core-dismantled"/>
967 </rule>
968 </rule>
969 <rule e="way" k="scramble" v="*">
970 <line class="highway-core highway-scramble-core"/>
971 </rule>
972 <rule e="way" k="highway" v="steps">
973 <line class="highway-core highway-steps-core"/>
974 </rule>
975 <rule e="way" k="highway" v="footway|footpath">
976 <line class="highway-core highway-footway-core"/>
977 </rule>
978 <rule e="way" k="highway" v="cycleway">
979 <line class="highway-core highway-cycleway-core"/>
980 </rule>
981 <rule e="way" k="highway" v="bridleway">
982 <line class="highway-core highway-bridleway-core"/>
983 </rule>
984 <rule e="way" k="highway" v="path">
985 <rule e="way" k="bicycle" v="yes|designated">
986 <line class="highway-core highway-cycleway-core"/>
987 </rule>
988 <else>
989 <rule e="way" k="horse" v="yes|designated">
990 <line class="highway-core highway-bridleway-core"/>
991 </rule>
992 <else>
993 <rule e="way" k="foot" v="yes|designated">
994 <line class="highway-core highway-footway-core"/>
995 </rule>
996 <else>
997 <line class="highway-core highway-path-core"/>
998 </else></else></else>
999 </rule>
1000 <rule e="way" k="highway" v="byway">
1001 <line class="highway-core highway-byway-core"/>
1002 </rule>
1003 <rule e="way" k="highway" v="track">
1004 <rule e="way" k="tracktype" v="~">
1005 <line class="highway-core highway-track-core highway-track-gradex-core"/>
1006 </rule>
1007 <else>
1008 <rule e="way" k="tracktype" v="grade1">
1009 <line class="highway-core highway-track-core highway-track-grade1-core"/>
1010 </rule>
1011 <else>
1012 <rule e="way" k="tracktype" v="grade2">
1013 <line class="highway-core highway-track-core highway-track-grade2-core"/>
1014 </rule>
1015 <else>
1016 <rule e="way" k="tracktype" v="grade3">
1017 <line class="highway-core highway-track-core highway-track-grade3-core" smart-linecap="no"/>
1018 </rule>
1019 <else>
1020 <rule e="way" k="tracktype" v="grade4">
1021 <line class="highway-core highway-track-core highway-track-grade4-core" smart-linecap="no"/>
1022 </rule>
1023 <else>
1024 <rule e="way" k="tracktype" v="grade5">
1025 <line class="highway-core highway-track-core highway-track-grade5-core" smart-linecap="no"/>
1026 </rule>
1027 <else>
1028 <line class="highway-core highway-track-core highway-track-gradex-core"/>
1029 </else>
1030 </else>
1031 </else>
1032 </else>
1033 </else>
1034 </else>
1035 </rule>
1036 <rule e="way" k="highway" v="unsurfaced">
1037 <line class="highway-core highway-unsurfaced-core" smart-linecap="no"/>
1038 </rule>
1039 <rule e="way" k="highway" v="service">
1040 <rule e="way" k="service" v="parking_aisle">
1041 </rule>
1042 <else>
1043 <line class="highway-core highway-service-core"/>
1044 </else>
1045 </rule>
1046 <rule e="way" k="highway" v="pedestrian">
1047 <line class="highway-core highway-pedestrian-core"/>
1048 </rule>
1049
1050 </else>
1051 </else>
1052
1053 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
1054 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1055 <line class="highway-core highway-unclassified-core"/>
1056 </rule>
1057 <else>
1058 <line class="highway-core highway-cycleroad-core-3"/>
1059 </else>
1060 </rule>
1061 <else>
1062 <rule e="way" k="cycleway" v="cyclestreet">
1063 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1064 <line class="highway-core highway-unclassified-core"/>
1065 </rule>
1066 <else>
1067 <line class="highway-core highway-cycleroad-core-3"/>
1068 </else>
1069 </rule>
1070 <else>
1071 <rule e="way" k="highway" v="cycleroad">
1072 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1073 <line class="highway-core highway-unclassified-core"/>
1074 </rule>
1075 <else>
1076 <line class="highway-core highway-cycleroad-core-3"/>
1077 </else>
1078 </rule>
1079 </else>
1080 </else>
1081
1082 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
1083 <else>
1084 <rule e="way" k="cycleway" v="cyclestreet"></rule>
1085 <else>
1086
1087 <rule e="way" k="highway" v="road">
1088 <line class="highway-core highway-road-core"/>
1089 </rule>
1090 <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
1091 <line class="highway-core highway-unclassified-core"/>
1092 </rule>
1093 <rule e="way" k="highway" v="tertiary_link">
1094 <line class="highway-core highway-tertiary-link-core"/>
1095 </rule>
1096 <rule e="way" k="highway" v="tertiary">
1097 <line class="highway-core highway-tertiary-core"/>
1098 </rule>
1099 <rule e="way" k="highway" v="secondary_link">
1100 <line class="highway-core highway-secondary-link-core"/>
1101 </rule>
1102 <rule e="way" k="highway" v="secondary">
1103 <line class="highway-core highway-secondary-core"/>
1104 </rule>
1105 <rule e="way" k="highway" v="primary_link">
1106 <line class="highway-core highway-primary-link-core"/>
1107 </rule>
1108 <rule e="way" k="highway" v="trunk_link">
1109 <line class="highway-core highway-trunk-link-core"/>
1110 </rule>
1111 <rule e="way" k="highway" v="motorway_link">
1112 <line class="highway-core highway-motorway-link-core"/>
1113 </rule>
1114 <rule e="way" k="highway" v="primary">
1115 <line class="highway-core highway-primary-core"/>
1116 </rule>
1117 <rule e="way" k="highway" v="trunk">
1118 <line class="highway-core highway-trunk-core"/>
1119 </rule>
1120 <rule e="way" k="highway" v="motorway">
1121 <line class="highway-core highway-motorway-core"/>
1122 </rule>
1123 </else>
1124 </else>
1125
1126 <rule e="way" k="railway" v="*">
1127 <rule e="way" k="construction" v="*">
1128 <line class="railway-con-1-core railway-con-1-core-color railway-1-core" smart-linecap="no" />
1129 </rule>
1130 <else>
1131 <rule e="way" k="planned|proposed" v="*">
1132 <line class="railway-pla-1-core railway-pla-1-core-color railway-1-core" smart-linecap="no" />
1133 </rule>
1134 <else>
1135 <rule e="way" k="disused" v="*">
1136 <line class="railway-dis-1-core railway-dis-1-core-color railway-1-core" smart-linecap="no" />
1137 </rule>
1138 <else>
1139 <rule e="way" k="abandoned|dismantled" v="*">
1140 <line class="railway-aba-1-core railway-aba-1-core-color railway-1-core" smart-linecap="no" />
1141 </rule>
1142 <else>
1143 <rule e="way" k="railway" v="construction">
1144 <line class="railway-con-1-core railway-con-1-core-color railway-1-core" smart-linecap="no" />
1145 </rule>
1146 <rule e="way" k="railway" v="planned|proposed">
1147 <line class="railway-pla-1-core railway-pla-1-core-color railway-1-core" smart-linecap="no" />
1148 </rule>
1149 <rule e="way" k="railway" v="disused">
1150 <line class="railway-dis-1-core railway-dis-1-core-color railway-1-core" smart-linecap="no" />
1151 </rule>
1152 <rule e="way" k="railway" v="abandoned|dismantled">
1153 <line class="railway-aba-1-core railway-aba-1-core-color railway-1-core" smart-linecap="no" />
1154 </rule>
1155 <rule e="way" k="railway" v="rail">
1156 <rule e="way" k="service" v="spur|yard|siding">
1157 <line class="railway-yard-1-core railway-yard-1-core-color railway-1-core" smart-linecap="no" />
1158 </rule>
1159 <else>
1160 <line class="railway-rail-1-core railway-rail-1-core-color railway-1-core" smart-linecap="no" />
1161 </else>
1162 </rule>
1163 <rule e="way" k="railway" v="narrow_gauge">
1164 <line class="railway-narrow-1-core railway-narrow-1-core-color railway-1-core" smart-linecap="no" />
1165 </rule>
1166 <rule e="way" k="railway" v="preserved">
1167 <line class="railway-preserved-1-core railway-preserved-1-core-color railway-1-core" smart-linecap="no" />
1168 </rule>
1169 <rule e="way" k="railway" v="light_rail">
1170 <line class="railway-light-1-core railway-light-1-core-color railway-1-core" smart-linecap="no" />
1171 </rule>
1172 <rule e="way" k="railway" v="tram">
1173 <line class="railway-tram-1-core railway-tram-1-core-color railway-1-core" smart-linecap="no" />
1174 </rule>
1175 <rule e="way" k="railway" v="subway">
1176 <line class="railway-subway-1-core railway-subway-1-core-color railway-1-core" smart-linecap="no" />
1177 </rule>
1178 <rule e="way" k="railway" v="incline|funicular">
1179 <line class="railway-funicular-1-core railway-funicular-1-core-color railway-1-core" smart-linecap="no" />
1180 </rule>
1181 <rule e="way" k="railway" v="monorail">
1182 <line class="railway-monorail-1-core railway-monorail-1-core-color railway-1-core" smart-linecap="no" />
1183 </rule>
1184 <rule e="way" k="railway" v="spur|yard|siding">
1185 <line class="railway-yard-1-core railway-yard-1-core-color railway-1-core" smart-linecap="no" />
1186 </rule>
1187 </else>
1188 </else>
1189 </else>
1190 </else>
1191 </rule>
1192 <rule e="way" k="railway" v="*">
1193 <rule e="way" k="construction" v="*">
1194 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
1195 </rule>
1196 <else>
1197 <rule e="way" k="planned|proposed" v="*">
1198 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core" smart-linecap="no" />
1199 </rule>
1200 <else>
1201 <rule e="way" k="disused" v="*">
1202 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
1203 </rule>
1204 <else>
1205 <rule e="way" k="abandoned|dismantled" v="*">
1206 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
1207 </rule>
1208 <else>
1209 <rule e="way" k="railway" v="construction">
1210 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
1211 </rule>
1212 <rule e="way" k="railway" v="planned|proposed">
1213 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core"/>
1214 </rule>
1215 <rule e="way" k="railway" v="disused">
1216 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
1217 </rule>
1218 <rule e="way" k="railway" v="abandoned|dismantled">
1219 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
1220 </rule>
1221 <rule e="way" k="railway" v="rail">
1222 <rule e="way" k="service" v="spur|yard|siding">
1223 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core" smart-linecap="no" />
1224 </rule>
1225 <else>
1226 <rule e="way" k="usage" v="main">
1227 <line class="railway-main-2-core railway-rail-2-core-color railway-2-core" smart-linecap="no" />
1228 </rule>
1229 <else>
1230 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core" smart-linecap="no" />
1231 </else>
1232 </else>
1233 </rule>
1234 <rule e="way" k="railway" v="narrow_gauge">
1235 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core" smart-linecap="no" />
1236 </rule>
1237 <rule e="way" k="railway" v="preserved">
1238 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core" smart-linecap="no" />
1239 </rule>
1240 <rule e="way" k="railway" v="light_rail">
1241 <line class="railway-light-2-core railway-light-2-core-color railway-2-core" smart-linecap="no" />
1242 </rule>
1243 <rule e="way" k="railway" v="tram">
1244 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core" smart-linecap="no" />
1245 </rule>
1246 <rule e="way" k="railway" v="subway">
1247 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core" smart-linecap="no" />
1248 </rule>
1249 <rule e="way" k="railway" v="incline|funicular">
1250 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core" smart-linecap="no" />
1251 </rule>
1252 <rule e="way" k="railway" v="monorail">
1253 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core" smart-linecap="no" />
1254 </rule>
1255 <rule e="way" k="railway" v="spur|yard|siding">
1256 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core" smart-linecap="no" />
1257 </rule>
1258 </else>
1259 </else>
1260 </else>
1261 </else>
1262 </rule>
1263
1264 <rule e="way" k="aeroway" v="runway">
1265 <line class="aeroway-runway-core"/>
1266 </rule>
1267 <rule e="way" k="aeroway" v="taxiway">
1268 <line class="aeroway-taxiway-core"/>
1269 </rule>
1270 </rule>
1271 </rule>
1272
1273 <!-- Tunnels -->
1274 <rule e="way" k="tunnel" v="true|yes">
1275 <rule e="way" k="highway" v="steps">
1276 <line class="tunnel-casing highway-steps-casing tunnel" mask-class="tunnel-core highway-steps-core"/>
1277 <line class="highway-steps-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1278 </rule>
1279 <rule e="way" k="highway" v="footway|footpath">
1280 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
1281 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1282 </rule>
1283 <rule e="way" k="highway" v="pedestrian">
1284 <line class="tunnel-casing highway-pedestrian-casing tunnel" mask-class="tunnel-core highway-pedestrian-core"/>
1285 <line class="highway-pedestrian-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1286 </rule>
1287 <rule e="way" k="highway" v="cycleway">
1288 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
1289 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1290 </rule>
1291 <rule e="way" k="highway" v="path">
1292 <rule e="way" k="bicycle" v="yes|designated">
1293 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
1294 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1295 </rule>
1296 <else>
1297 <rule e="way" k="horse" v="yes|designated">
1298 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
1299 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1300 </rule>
1301 <else>
1302 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
1303 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1304 </else></else>
1305 </rule>
1306 <rule e="way" k="highway" v="bridleway">
1307 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
1308 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1309 </rule>
1310 <rule e="way" k="highway" v="byway">
1311 <line class="tunnel-casing highway-byway-1-casing tunnel" mask-class="tunnel-core highway-byway-1-core"/>
1312 <line class="highway-byway-1-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1313 </rule>
1314 <rule e="way" k="highway" v="track">
1315 <line class="tunnel-casing highway-track-casing tunnel" mask-class="tunnel-core highway-track-core"/>
1316 <line class="highway-track-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1317 </rule>
1318 <rule e="way" k="highway" v="unsurfaced">
1319 <line class="tunnel-casing highway-unsurfaced-casing tunnel" mask-class="tunnel-core highway-unsurfaced-core"/>
1320 <line class="highway-unsurfaced-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1321 </rule>
1322 <rule e="way" k="highway" v="service">
1323 <line class="tunnel-casing highway-service-casing tunnel" mask-class="tunnel-core highway-service-core"/>
1324 <line class="highway-service-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1325 </rule>
1326 <rule e="way" k="highway" v="unclassified|residential|minor|cycleroad|living_street">
1327 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-unclassified-core"/>
1328 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1329 </rule>
1330 <rule e="way" k="highway" v="road">
1331 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-road-core"/>
1332 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1333 </rule>
1334 <rule e="way" k="highway" v="tertiary_link">
1335 <line class="tunnel-casing highway-tertiary-link-casing tunnel" mask-class="tunnel-core highway-tertiary-link-core"/>
1336 <line class="highway-tertiary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1337 </rule>
1338 <rule e="way" k="highway" v="tertiary">
1339 <line class="tunnel-casing highway-tertiary-casing tunnel" mask-class="tunnel-core highway-tertiary-core"/>
1340 <line class="highway-tertiary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1341 </rule>
1342 <rule e="way" k="highway" v="secondary_link">
1343 <line class="tunnel-casing highway-secondary-link-casing tunnel" mask-class="tunnel-core highway-secondary-link-core"/>
1344 <line class="highway-secondary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1345 </rule>
1346 <rule e="way" k="highway" v="secondary">
1347 <line class="tunnel-casing highway-secondary-casing tunnel" mask-class="tunnel-core highway-secondary-core"/>
1348 <line class="highway-secondary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1349 </rule>
1350 <rule e="way" k="highway" v="primary_link">
1351 <line class="tunnel-casing highway-primary-link-casing tunnel" mask-class="tunnel-core highway-primary-link-core"/>
1352 <line class="highway-primary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1353 </rule>
1354 <rule e="way" k="highway" v="trunk_link">
1355 <line class="tunnel-casing highway-trunk-link-casing tunnel" mask-class="tunnel-core highway-trunk-link-core"/>
1356 <line class="highway-trunk-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1357 </rule>
1358 <rule e="way" k="highway" v="motorway_link">
1359 <line class="tunnel-casing highway-motorway-link-casing tunnel" mask-class="tunnel-core highway-motorway-link-core"/>
1360 <line class="highway-motorway-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1361 </rule>
1362 <rule e="way" k="highway" v="primary">
1363 <line class="tunnel-casing highway-primary-casing tunnel" mask-class="tunnel-core highway-primary-core"/>
1364 <line class="highway-primary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1365 </rule>
1366 <rule e="way" k="highway" v="trunk">
1367 <line class="tunnel-casing highway-trunk-casing tunnel" mask-class="tunnel-core highway-trunk-core"/>
1368 <line class="highway-trunk-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1369 </rule>
1370 <rule e="way" k="highway" v="motorway">
1371 <line class="tunnel-casing highway-motorway-casing tunnel" mask-class="tunnel-core highway-motorway-core"/>
1372 <line class="highway-motorway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1373 </rule>
1374 <rule e="way" k="railway" v="*">
1375 <rule e="way" k="construction" v="yes|true">
1376 <line class="railway-con-casing railway-con-casing-color tunnel-casing tunnel" mask-class="tunnel-core railway-con-1-core"/>
1377 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
1378 </rule>
1379 <else>
1380 <rule e="way" k="planned|proposed" v="yes|true">
1381 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-1-core"/>
1382 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
1383 </rule>
1384 <else>
1385 <rule e="way" k="disused" v="yes|true">
1386 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-1-core"/>
1387 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
1388 </rule>
1389 <else>
1390 <rule e="way" k="abandoned|dismantled" v="yes|true">
1391 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-1-core"/>
1392 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
1393 </rule>
1394 <else>
1395 <rule e="way" k="railway" v="construction">
1396 <line class="railway-con-casing railway-con-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-con-1-core"/>
1397 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
1398 </rule>
1399 <rule e="way" k="railway" v="planned|proposed">
1400 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-1-core"/>
1401 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
1402 </rule>
1403 <rule e="way" k="railway" v="disused">
1404 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-1-core"/>
1405 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
1406 </rule>
1407 <rule e="way" k="railway" v="abandoned|dismantled">
1408 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-1-core"/>
1409 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
1410 </rule>
1411 <rule e="way" k="railway" v="rail">
1412 <rule e="way" k="service" v="spur|yard|siding">
1413 <line class="railway-yard-casing railway-yard-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-yard-1-core"/>
1414 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core railway-yard-tunnel-core tunnel" smart-linecap="no" />
1415 </rule>
1416 <else>
1417 <line class="railway-rail-casing railway-rail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-rail-1-core"/>
1418 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core railway-rail-tunnel-core tunnel" smart-linecap="no" />
1419 </else>
1420 </rule>
1421 <rule e="way" k="railway" v="narrow_gauge">
1422 <line class="railway-narrow-casing railway-narrow-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-narrow-1-core"/>
1423 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core railway-narrow-tunnel-core tunnel" smart-linecap="no" />
1424 </rule>
1425 <rule e="way" k="railway" v="preserved">
1426 <line class="railway-preserved-casing railway-preserved-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-preserved-1-core"/>
1427 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core railway-preserved-tunnel-core tunnel" smart-linecap="no" />
1428 </rule>
1429 <rule e="way" k="railway" v="light_rail">
1430 <line class="railway-light-casing railway-light-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-light-1-core"/>
1431 <line class="railway-light-2-core railway-light-2-core-color railway-2-core railway-light-tunnel-core tunnel" smart-linecap="no" />
1432 </rule>
1433 <rule e="way" k="railway" v="tram">
1434 <line class="railway-tram-casing railway-tram-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-tram-1-core"/>
1435 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core railway-tram-tunnel-core tunnel" smart-linecap="no" />
1436 </rule>
1437 <rule e="way" k="railway" v="subway">
1438 <line class="railway-subway-casing railway-subway-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-subway-1-core"/>
1439 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core railway-subway-tunnel-core tunnel" smart-linecap="no" />
1440 </rule>
1441 <rule e="way" k="railway" v="incline|funicular">
1442 <line class="railway-funicular-casing railway-funicular-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-funicular-t-core"/>
1443 <line class="railway-funicular-1-core railway-funicular-1-core-color railway-1-core railway-funicular-tunnel-core tunnel" smart-linecap="no" />
1444 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core railway-funicular-tunnel-core tunnel-casing tunnel" smart-linecap="no" />
1445 </rule>
1446 <rule e="way" k="railway" v="monorail">
1447 <line class="railway-monorail-casing railway-monorail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-monorail-1-core"/>
1448 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core railway-monorail-tunnel-core tunnel" smart-linecap="no" />
1449 </rule>
1450 <rule e="way" k="railway" v="spur|yard|siding">
1451 <line class="railway-yard-casing railway-yard-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-yard-1-core"/>
1452 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core railway-yard-tunnel-core tunnel" smart-linecap="no" />
1453 </rule>
1454 </else>
1455 </else>
1456 </else>
1457 </else>
1458 <line class="railway-tunnel-ends" suppress-markers-tag="tunnel"/>
1459 </rule>
1460 </rule>
1461
1462 <!-- Linear cores (under construction) -->
1463 <rule e="way" k="highway" v="construction">
1464 <rule e="way" k="construction" v="steps">
1465 <line class="highway-core highway-steps-core under-construction"/>
1466 </rule>
1467 <rule e="way" k="construction" v="footway|footpath">
1468 <line class="highway-core highway-footway-core under-construction"/>
1469 </rule>
1470 <rule e="way" k="construction" v="pedestrian">
1471 <line class="highway-core highway-pedestrian-core under-construction"/>
1472 </rule>
1473 <rule e="way" k="construction" v="cycleway">
1474 <line class="highway-core highway-cycleway-core under-construction"/>
1475 </rule>
1476 <rule e="way" k="construction" v="path">
1477 <rule e="way" k="bicycle" v="yes|designated">
1478 <line class="highway-core highway-cycleway-core under-construction"/>
1479 </rule>
1480 <else>
1481 <rule e="way" k="horse" v="yes|designated">
1482 <line class="highway-core highway-bridleway-core under-construction"/>
1483 </rule>
1484 <else>
1485 <line class="highway-core highway-footway-core under-construction"/>
1486 </else></else>
1487 </rule>
1488 <rule e="way" k="construction" v="bridleway">
1489 <line class="highway-core highway-bridleway-core under-construction"/>
1490 </rule>
1491 <rule e="way" k="construction" v="byway">
1492 <line class="highway-core highway-byway-core under-construction"/>
1493 </rule>
1494 <rule e="way" k="construction" v="track">
1495 <line class="highway-core highway-track-core under-construction"/>
1496 </rule>
1497 <rule e="way" k="construction" v="unsurfaced">
1498 <line class="highway-core highway-unsurfaced-core under-construction"/>
1499 </rule>
1500 <rule e="way" k="construction" v="service">
1501 <line class="highway-core highway-service-core under-construction"/>
1502 </rule>
1503 <rule e="way" k="construction" v="unclassified|residential|minor|cycleroad|living_street">
1504 <line class="highway-core highway-unclassified-core under-construction"/>
1505 </rule>
1506 <rule e="way" k="construction" v="~|road|yes">
1507 <line class="highway-core highway-road-core under-construction"/>
1508 </rule>
1509 <rule e="way" k="construction" v="tertiary_link">
1510 <line class="highway-core highway-tertiary-link-core under-construction"/>
1511 </rule>
1512 <rule e="way" k="construction" v="tertiary">
1513 <line class="highway-core highway-tertiary-core under-construction"/>
1514 </rule>
1515 <rule e="way" k="construction" v="secondary_link">
1516 <line class="highway-core highway-secondary-link-core under-construction"/>
1517 </rule>
1518 <rule e="way" k="construction" v="secondary">
1519 <line class="highway-core highway-secondary-core under-construction"/>
1520 </rule>
1521 <rule e="way" k="construction" v="primary_link">
1522 <line class="highway-core highway-primary-link-core under-construction"/>
1523 </rule>
1524 <rule e="way" k="construction" v="trunk_link">
1525 <line class="highway-core highway-trunk-link-core under-construction"/>
1526 </rule>
1527 <rule e="way" k="construction" v="motorway_link">
1528 <line class="highway-core highway-motorway-link-core under-construction"/>
1529 </rule>
1530 <rule e="way" k="construction" v="primary">
1531 <line class="highway-core highway-primary-core under-construction"/>
1532 </rule>
1533 <rule e="way" k="construction" v="trunk">
1534 <line class="highway-core highway-trunk-core under-construction"/>
1535 </rule>
1536 <rule e="way" k="construction" v="motorway">
1537 <line class="highway-core highway-motorway-core under-construction"/>
1538 </rule>
1539 </rule>
1540
1541 <rule e="way" k="highway" v="*">
1542 <rule e="way" k="construction|planned|disused|abandoned" v="yes|true">
1543 <line class="wrong-under-construction" smart-linecap="no"/>
1544 </rule>
1545 </rule>
1546
1547 <!-- Piste maps: -->
1548 <!-- piste areas -->
1549 <rule e="way" k="piste:type" v="downhill" closed="yes">
1550 <rule e="way" k="piste:difficulty" v="novice">
1551 <line class="piste-area piste-area-difficulty-novice" smart-linecap="no"/>
1552 </rule>
1553 <rule e="way" k="piste:difficulty" v="easy">
1554 <line class="piste-area piste-area-difficulty-easy" smart-linecap="no"/>
1555 </rule>
1556 <rule e="way" k="piste:difficulty" v="intermediate">
1557 <line class="piste-area piste-area-difficulty-intermediate" smart-linecap="no"/>
1558 </rule>
1559 <rule e="way" k="piste:difficulty" v="advanced">
1560 <line class="piste-area piste-area-difficulty-advanced" smart-linecap="no"/>
1561 </rule>
1562 <rule e="way" k="piste:difficulty" v="expert">
1563 <line class="piste-area piste-area-difficulty-expert" smart-linecap="no"/>
1564 </rule>
1565 <rule e="way" k="piste:difficulty" v="freeride">
1566 <line class="piste-area piste-area-difficulty-freeride" smart-linecap="no"/>
1567 </rule>
1568 <rule e="way" k="piste:difficulty" v="~">
1569 <line class="piste-area piste-area-difficulty-other" smart-linecap="no"/>
1570 </rule>
1571 </rule>
1572 <!-- piste ways -->
1573 <rule e="way" k="piste:type" v="downhill" closed="no">
1574 <rule e="way" k="piste:difficulty" v="novice">
1575 <line class="piste-core piste-difficulty-novice" smart-linecap="no"/>
1576 </rule>
1577 <rule e="way" k="piste:difficulty" v="easy">
1578 <line class="piste-core piste-difficulty-easy" smart-linecap="no"/>
1579 </rule>
1580 <rule e="way" k="piste:difficulty" v="intermediate">
1581 <line class="piste-core piste-difficulty-intermediate" smart-linecap="no"/>
1582 </rule>
1583 <rule e="way" k="piste:difficulty" v="advanced">
1584 <line class="piste-core piste-difficulty-advanced" smart-linecap="no"/>
1585 </rule>
1586 <rule e="way" k="piste:difficulty" v="expert">
1587 <line class="piste-core piste-difficulty-expert" smart-linecap="no"/>
1588 </rule>
1589 <rule e="way" k="piste:difficulty" v="freeride">
1590 <line class="piste-core piste-difficulty-freeride" smart-linecap="no"/>
1591 </rule>
1592 <rule e="way" k="piste:difficulty" v="~">
1593 <line class="piste-core piste-difficulty-other" smart-linecap="no"/>
1594 </rule>
1595 </rule>
1596 <rule e="way" k="piste:type" v="sled">
1597 <line class="piste-type-sled"/>
1598 </rule>
1599 <rule e="way" k="piste:type" v="nordic">
1600 <line smart-linecap="no" class="piste-type-nordic"/>
1601 </rule>
1602 <rule e="way" k="man_made" v="piste:halfpipe">
1603 <area class="man-made-piste-halfpipe"/>
1604 </rule>
1605
1606 <!-- Surface lifts (render over pistes) -->
1607 <rule e="way" k="piste:lift" v="*">
1608 <rule e="way" k="piste:lift" v="t-bar|j-bar|platter">
1609 <line smart-linecap="no" class="aerialway-line piste-lift-t-bar-marker no-bezier"/>
1610 <line smart-linecap="no" class="aerialway-struts no-bezier"/>
1611 <rule e="way" k="name" v="*">
1612 <pathText k="name" dx="0px" dy="-3px" class="aerialway-name" text-anchor="middle" startOffset="50%"/>
1613 </rule>
1614 </rule>
1615 <rule e="way" k="piste:lift" v="rope_tow">
1616 <line smart-linecap="no" class="piste-lift-rope-tow no-bezier"/>
1617 </rule>
1618 <rule e="way" k="piste:lift" v="magic_carpet">
1619 <line smart-linecap="no" class="piste-lift-magic-carpet no-bezier"/>
1620 </rule>
1621 </rule>
1622
1623 <!-- Aerialways (render over pistes) -->
1624 <rule e="node|way" k="aerialway" v="*">
1625 <line smart-linecap="no" class="aerialway-line no-bezier"/>
1626 <line smart-linecap="no" class="aerialway-struts no-bezier"/>
1627 <rule e="node" k="aerialway" v="station">
1628 <circle r="2px" class="aerialway-station"/>
1629 </rule>
1630 <rule e="way" k="name" v="*">
1631 <pathText k="name" dx="0px" dy="-2px" class="aerialway-name" text-anchor="middle" startOffset="50%"/>
1632 </rule>
1633 </rule>
1634
1635 <!-- Natural features -->
1636 <rule e="node" k="natural" v="peak">
1637 <symbol ref="peak" position="center"/>
1638 </rule>
1639 <rule e="node" k="natural" v="volcano">
1640 <symbol ref="vulcan" position="center"/>
1641 </rule>
1642 <rule e="node" k="natural" v="cave_entrance">
1643 <symbol ref="cave_entrance" position="center"/>
1644 </rule>
1645
1646 <!-- Draw marine features -->
1647 <rule e="way" k="man_made" v="pier" closed="yes">
1648 <line class="artificial-pier-area"/>
1649 </rule>
1650 <rule e="way" k="man_made" v="pier" closed="no">
1651 <line class="artificial-pier-casing"/>
1652 </rule>
1653 <rule e="way" k="man_made" v="pier" closed="no">
1654 <line class="artificial-pier-core"/>
1655 </rule>
1656
1657 <!-- Power lines and pylons -->
1658 <rule e="way" k="power" v="line">
1659 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
1660 <line class="power-line no-bezier" smart-linecap="no"/>
1661 </rule>
1662 <rule e="node|way" k="power" v="tower">
1663 <symbol ref="power-tower" position="center"/>
1664 </rule>
1665
1666 <!-- Power generators -->
1667 <rule e="node" k="power" v="generator">
1668 <rule e="node" k="power_source" v="wind">
1669 <symbol ref="power_wind" position="center"/>
1670 </rule>
1671 <else>
1672 <rule e="node" k="power_source" v="hydro">
1673 <symbol ref="power_hydro" position="center"/>
1674 </rule>
1675 <else>
1676 <rule e="node" k="power_source" v="photovoltaic">
1677 <symbol ref="power_photovoltaic" position="center"/>
1678 </rule>
1679 <else>
1680 <symbol ref="power_generic" position="center"/>
1681 </else>
1682 </else>
1683 </else>
1684 </rule>
1685 <rule e="way" k="power" v="generator">
1686 <rule e="way" k="power_source" v="wind">
1687 <area class="power-wind"/>
1688 </rule>
1689 <else>
1690 <rule e="way" k="power_source" v="hydro">
1691 <area class="power-hydro"/>
1692 </rule>
1693 <else>
1694 <rule e="way" k="power_source" v="photovoltaic">
1695 <area class="power-photovoltaic"/>
1696 </rule>
1697 <else>
1698 <area class="power-generic"/>
1699 </else>
1700 </else>
1701 </else>
1702 </rule>
1703
1704 <!-- Electrical substations -->
1705 <rule e="way" k="power" v="station|sub_station">
1706 <area class="power-generic"/>
1707 </rule>
1708
1709 <!-- Non-physical routes -->
1710 <rule e="way" k="route" v="ferry">
1711 <line class="route-ferry"/>
1712 </rule>
1713
1714 <!-- Railway stations -->
1715 <rule e="node" k="railway" v="station">
1716 <rule e="node" s="way" k="railway" v="rail">
1717 <circle r="3" class="railway-station"/>
1718 </rule>
1719 <else>
1720 <circle r="2" class="railway-halt"/>
1721 </else>
1722 </rule>
1723 <rule e="node" k="railway" v="halt">
1724 <circle r="2" class="railway-halt"/>
1725 </rule>
1726 <!-- Tram stops -->
1727 <rule e="node" k="railway" v="tram_stop">
1728 <circle r="2" class="railway-halt"/>
1729 </rule>
1730
1731 <!-- Amenities -->
1732 <rule e="node|way" k="amenity" v="hospital" horizontalProximity="0.0004" verticalProximity="0.0004">
1733 <symbol ref="hospital" position="center" transform="scale(0.7)"/>
1734 </rule>
1735 <rule e="node|way" k="tourism" v="alpine_hut">
1736 <symbol ref="alpine_hut" position="center" transform="scale(0.5)"/>
1737 </rule>
1738 <rule e="node|way" k="amenity" v="shelter">
1739 <rule e="node|way" k="fireplace" v="yes">
1740 <symbol ref="shelter-fireplace" position="center" transform="scale(0.5)"/>
1741 </rule>
1742 <else>
1743 <symbol ref="shelter" position="center" transform="scale(0.5)"/>
1744 </else>
1745 </rule>
1746
1747 <!-- ==================================== Layer -5 ======================================== -->
1748
1749 <!-- Landuse -->
1750 <rule e="way" k="landuse" v="residential|farmyard" layer="-5">
1751 <area class="landuse-residential" layer="-5"/>
1752 </rule>
1753 <rule e="way" k="landuse" v="retail" layer="-5">
1754 <area class="landuse-retail" layer="-5"/>
1755 </rule>
1756 <rule e="way" k="landuse" v="industrial|brownfield|railway" layer="-5">
1757 <area class="landuse-industrial" layer="-5"/>
1758 </rule>
1759 <rule e="way" k="landuse" v="commercial" layer="-5">
1760 <area class="landuse-commercial" layer="-5"/>
1761 </rule>
1762 <rule e="way" k="landuse" v="construction|greenfield" layer="-5">
1763 <area class="landuse-construction" layer="-5"/>
1764 </rule>
1765
1766 <!-- Artificial landuse -->
1767 <rule e="way" k="amenity" v="kindergarten|school|college|university" layer="-5">
1768 <area class="amenity-school" layer="-5"/>
1769 </rule>
1770
1771 <!-- Man-made areas -->
1772 <rule e="way" k="landuse" v="military" layer="-5">
1773 <rule e="way" k="military" v="~" layer="-5">
1774 <area class="military-area" layer="-5"/>
1775 </rule>
1776 </rule>
1777 <rule e="way" k="military" v="*" layer="-5">
1778 <area class="military-area" layer="-5"/>
1779 </rule>
1780
1781
1782 <!-- ==================================== Layer 5 ======================================== -->
1783
1784 <!-- Non-physical boundaries -->
1785 <rule e="way" k="boundary" v="administrative" layer="5">
1786 <rule e="way" k="admin_level" v="1|2|3|4|5|6" layer="5">
1787 <rule e="way" k="admin_level" v="6" layer="5">
1788 <line class="boundary boundary-level-6-core no-bezier" layer="5"/>
1789 </rule>
1790 <rule e="way" k="admin_level" v="5" layer="5">
1791 <line class="boundary boundary-level-5-core no-bezier" layer="5"/>
1792 </rule>
1793 <rule e="way" k="admin_level" v="4" layer="5">
1794 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
1795 </rule>
1796 <rule e="way" k="admin_level" v="3" layer="5">
1797 <line class="boundary boundary-level-3-core no-bezier" layer="5"/>
1798 </rule>
1799 <rule e="way" k="admin_level" v="2" layer="5">
1800 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
1801 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
1802 </rule>
1803 <rule e="way" k="admin_level" v="1" layer="5">
1804 <line class="boundary boundary-level-1-casing no-bezier" layer="5"/>
1805 <line class="boundary boundary-level-1-core no-bezier" layer="5"/>
1806 </rule>
1807 </rule>
1808 <!-- If we don't have explicit admin_level then guess -->
1809 <else>
1810 <rule e="way" k="border_type" v="county|district" layer="5">
1811 <line class="boundary boundary-level-6-core no-bezier" layer="5"/>
1812 </rule>
1813 <rule e="way" k="border_type" v="region|state" layer="5">
1814 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
1815 </rule>
1816 <rule e="way" k="border_type" v="nation|country" layer="5">
1817 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
1818 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
1819 </rule>
1820 </else>
1821 </rule>
1822 <rule e="way" k="boundary" v="national_park" layer="5">
1823 <line class="boundary boundary-nationalpark-core no-bezier" layer="5"/>
1824 </rule>
1825
1826 <!-- Waterway and Street names -->
1827 <rule e="way" k="osmarender:renderName" v="~|yes" layer="5">
1828 <rule e="way" k="tunnel" v="~|no|false" layer="5"> <!-- no names in tunnels -->
1829 <rule e="way" k="area" v="~|no|false" layer="5"> <!-- no linear names on areas -->
1830 <rule e="way" k="junction" v="~" layer="5"> <!-- no names on or along junctions -->
1831 <rule e="way" k="waterway" v="canal" layer="5">
1832 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-canal-name-casing" dy="2px" layer="5"/>
1833 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-canal-name-core" dy="2px" layer="5"/>
1834 </rule>
1835 <rule e="way" k="waterway" v="river" layer="5">
1836 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-river-name-casing" dy="2px" layer="5"/>
1837 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-river-name-core" dy="2px" layer="5"/>
1838 </rule>
1839 <rule e="way" k="highway" v="unclassified|residential|minor|living_street|cycleroad|road" layer="5">
1840 <pathText k="name" startOffset="50%" class="highway-name highway-unclassified-name" dy="1.6px" layer="5" avoid-duplicates="true" />
1841 </rule>
1842 <rule e="way" k="highway" v="tertiary_link" layer="5">
1843 <pathText k="name" startOffset="50%" class="highway-name highway-tertiary-link-name" dy="1.8px" layer="5" avoid-duplicates="true" />
1844 </rule>
1845 <rule e="way" k="highway" v="tertiary" layer="5">
1846 <pathText k="name" startOffset="50%" class="highway-name highway-tertiary-name" dy="1.8px" layer="5" avoid-duplicates="true" />
1847 </rule>
1848 <rule e="way" k="highway" v="secondary_link" layer="5">
1849 <pathText k="name" startOffset="50%" class="highway-name highway-secondary-link-name" dy="2.0px" layer="5" avoid-duplicates="true" />
1850 </rule>
1851 <rule e="way" k="highway" v="secondary" layer="5">
1852 <pathText k="name" startOffset="50%" class="highway-name highway-secondary-name" dy="2.0px" layer="5" avoid-duplicates="true" />
1853 </rule>
1854 <rule e="way" k="highway" v="primary_link" layer="5">
1855 <pathText k="name" startOffset="50%" class="highway-name highway-primary-link-name" dy="2.1px" layer="5" avoid-duplicates="true" />
1856 </rule>
1857 <rule e="way" k="highway" v="trunk_link" layer="5">
1858 <pathText k="name" startOffset="50%" class="highway-name highway-trunk-link-name" dy="2.1px" layer="5" avoid-duplicates="true" />
1859 </rule>
1860 <rule e="way" k="highway" v="motorway_link" layer="5">
1861 <pathText k="name" startOffset="50%" class="highway-name highway-motorway-link-name" dy="2.1px" layer="5" avoid-duplicates="true" />
1862 </rule>
1863 <rule e="way" k="highway" v="primary" layer="5">
1864 <pathText k="name" startOffset="50%" class="highway-name highway-primary-name" dy="2.5px" layer="5" avoid-duplicates="true" />
1865 </rule>
1866 <rule e="way" k="highway" v="trunk" layer="5">
1867 <pathText k="name" startOffset="50%" class="highway-name highway-trunk-name" dy="2.5px" layer="5" avoid-duplicates="true" />
1868 </rule>
1869 <rule e="way" k="highway" v="motorway" layer="5">
1870 <pathText k="name" startOffset="50%" class="highway-name highway-motorway-name" dy="2.5px" layer="5" avoid-duplicates="true" />
1871 </rule>
1872 </rule>
1873 </rule>
1874 </rule>
1875 <rule e="way" k="natural" v="*" minSize="0.032" layer="5">
1876 <caption k="name" class="caption-casing largefeature-caption-casing" text-anchor='middle' startOffset='50%'/>
1877 <caption k="name" class="caption-core largefeature-caption-core" text-anchor='middle' startOffset='50%'/>
1878 </rule>
1879 </rule>
1880
1881 <!-- Road numbers for all highways -->
1882 <rule e="way" k="osmarender:renderRef" v="~|yes" layer="5">
1883 <rule e="way" k="tunnel" v="~|no|false" layer="5"> <!-- no road numbers in tunnels -->
1884 <rule e="way" k="junction" v="~" layer="5"> <!-- no ref on junctions / roundabouts -->
1885 <!-- Use startOffset to prevent captions from colliding on dual carriageways -->
1886 <rule e="way" k="highway" v="tertiary" layer="5">
1887 <pathText k="ref" startOffset="30%" class="highway-ref highway-tertiary-ref" dy="-5.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1888 </rule>
1889 <rule e="way" k="highway" v="secondary" layer="5">
1890 <pathText k="ref" startOffset="30%" class="highway-ref highway-secondary-ref" dy="-5.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1891 </rule>
1892 <rule e="way" k="highway" v="primary" layer="5">
1893 <pathText k="ref" startOffset="30%" class="highway-ref highway-primary-ref" dy="-5.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1894 </rule>
1895 <rule e="way" k="highway" v="trunk" layer="5">
1896 <pathText k="ref" startOffset="30%" class="highway-ref highway-trunk-ref" dy="-5.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1897 </rule>
1898 <rule e="way" k="highway" v="motorway" layer="5">
1899 <pathText k="ref" startOffset="30%" class="highway-ref highway-motorway-ref" dy="-6.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1900 </rule>
1901 </rule>
1902 </rule>
1903 </rule>
1904
1905 <!-- Place names -->
1906 <rule e="node|way" k="osmarender:renderName" v="~|yes" layer="5">
1907 <rule e="node" k="place" v="city" layer="5">
1908 <caption k="name" class="place-caption city-caption" layer="5"/>
1909 </rule>
1910 <rule e="node" k="place" v="town" layer="5">
1911 <caption k="name" class="place-caption town-caption" layer="5"/>
1912 </rule>
1913 <rule k="natural" v="cave_entrance" layer="5">
1914 <caption k="name" class="place-caption cave-caption" dy="-5px" layer="5"/>
1915 </rule>
1916 <rule k="natural" v="peak|volcano" layer="5">
1917 <caption k="name" class="place-caption peak-caption" dy="-5px" layer="5"/>
1918 </rule>
1919 <rule e="node" k="place" v="island" layer="5">
1920 <caption k="name" class="place-caption island-caption" layer="5"/>
1921 </rule>
1922 <rule e="node" k="place" v="islet" layer="5">
1923 <caption k="name" class="place-caption islet-caption" layer="5"/>
1924 </rule>
1925 <rule e="node" k="place" v="village" layer="5">
1926 <caption k="name" class="place-caption village-caption" layer="5"/>
1927 </rule>
1928 <rule e="node" k="place" v="suburb" layer="5">
1929 <caption k="name" class="place-caption suburb-caption" layer="5"/>
1930 </rule>
1931 <rule e="node" k="place" v="hamlet" layer="5">
1932 <caption k="name" class="place-caption hamlet-caption" layer="5"/>
1933 </rule>
1934 <rule e="node" k="place" v="locality" layer="5">
1935 <caption k="name" class="place-caption locality-caption" layer="5"/>
1936 </rule>
1937 <rule e="node" k="place" v="farm" layer="5">
1938 <caption k="name" class="place-caption farm-caption" layer="5"/>
1939 </rule>
1940 <rule e="node" k="railway" v="station" layer="5">
1941 <rule e="node" s="way" k="railway" v="rail" layer="5">
1942 <caption k="name" class="caption-casing railway-station-caption-casing" dy="-7px" layer="5"/>
1943 <caption k="name" class="caption-core railway-station-caption-core" dy="-7px" layer="5"/>
1944 </rule>
1945 </rule>
1946 <rule e="node|way" k="aeroway" v="aerodrome" layer="5">
1947 <caption k="name" class="aeroway-aerodrome-caption" dy="-7.5px" layer="5"/>
1948 </rule>
1949 <rule e="node|way" k="aeroway" v="airport" layer="5">
1950 <caption k="name" class="aeroway-airport-caption" dy="-12.5px" layer="5"/>
1951 </rule>
1952 </rule>
1953 </rule>
1954
1955 <!-- SVG Definitions - markers, symbols etc go here -->
1956 <include ref="markers.xml"/>
1957 <defs>
1958 <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
1959 /* DO NOT DELETE - Used by osmarender.xsl */
1960 .untagged-segments {
1961 stroke-width: 0.5px;
1962 stroke-linejoin: round;
1963 stroke-linecap: butt;
1964 stroke: #e0e0e0;
1965 stroke-dasharray: 0.5,0.5;
1966 }
1967
1968 .canal-lock {
1969 fill: none;
1970 stroke: #ffffff;
1971 stroke-width: 0.1px;
1972 stroke-opacity: 0;
1973 marker-mid: url(#canal-lock);
1974 }
1975
1976 /* Highways - generic styles */
1977 .highway-casing {
1978 stroke-linecap: square;
1979 stroke-linejoin: round;
1980 fill: none;
1981 }
1982
1983 .highway-core {
1984 stroke-linecap: square;
1985 stroke-linejoin: round;
1986 fill: none;
1987 }
1988
1989 .highway-motorway-junction {
1990 fill: yellow;
1991 stroke: #4D5D73;
1992 stroke-width: 1.5px;
1993 }
1994
1995 .highway-motorway-junction-caption {
1996 fill: black;
1997 stroke: black;
1998 stroke-width: 0.2px;
1999 font-family: "DejaVu Sans";
2000 font-size: 10px;
2001 font-weight: bold;
2002 text-anchor: middle;
2003 }
2004
2005 .highway-ref {
2006 fill: #606060;
2007 stroke: white;
2008 font-family: "DejaVu Sans";
2009 font-weight: normal;
2010 text-anchor: middle;
2011 }
2012
2013 .highway-name {
2014 fill: black;
2015 font-family: "DejaVu Sans";
2016 font-weight: normal;
2017 stroke: white;
2018 text-anchor: middle;
2019 }
2020
2021 .bridge-casing {
2022 stroke-linecap: butt;
2023 stroke-linejoin: round;
2024 stroke: #707070;
2025 fill: none;
2026 marker-start: url(#bridge-casing-start);
2027 marker-end: url(#bridge-casing-end);
2028 }
2029
2030 .bridge-core {
2031 stroke-linecap: butt;
2032 stroke-linejoin: round;
2033 stroke: #ffffff;
2034 fill: none;
2035 }
2036
2037 .tunnel-casing {
2038 stroke-linecap: butt;
2039 stroke-linejoin: round;
2040 fill: none;
2041 }
2042
2043 .tunnel-core {
2044 stroke-linecap: butt;
2045 stroke-linejoin: round;
2046 fill: none;
2047 }
2048
2049 .tunnel { stroke-dasharray: 2.2, 2.2; }
2050
2051 .railway-casing { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
2052 .railway-1-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
2053 .railway-2-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
2054 .railway-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
2055
2056 .railway-tunnel-ends {
2057 stroke-opacity: 0;
2058 fill: none;
2059 marker-start: url(#marker-tunnel-start);
2060 marker-end: url(#marker-tunnel-end);
2061 stroke: #b0b0b0;
2062 stroke-width: 5px;
2063 }
2064
2065 .railway-rail-casing { stroke-width: 3.0px; }
2066 .railway-rail-1-core { stroke-width: 1.8px; }
2067 .railway-rail-2-core { stroke-width: 1.8px; stroke-dasharray: 4.5,4.5; }
2068 .railway-rail-casing-color { stroke: #404040; }
2069 .railway-rail-1-core-color { stroke: #e6e6e6; }
2070 .railway-rail-2-core-color { stroke: #404040; }
2071 .railway-rail-tunnel-core { stroke-opacity: 0.15; }
2072 .railway-main-2-core { stroke-width: 1.8px; stroke-dasharray: 5.7,3.3; }
2073
2074 .railway-narrow-casing { stroke-width: 2.4px; }
2075 .railway-narrow-1-core { stroke-width: 1.7px; }
2076 .railway-narrow-2-core { stroke-width: 1.7px; stroke-dasharray: 5.5,5.5; }
2077 .railway-narrow-casing-color { stroke: #404040; }
2078 .railway-narrow-1-core-color { stroke: #e6e6e6; }
2079 .railway-narrow-2-core-color { stroke: #404040; }
2080 .railway-narrow-tunnel-core { stroke-opacity: 0.15; }
2081
2082 .railway-preserved-casing { stroke-width: 2.4px; }
2083 .railway-preserved-1-core { stroke-width: 1.7px; }
2084 .railway-preserved-2-core { stroke-width: 1.7px; stroke-dasharray: 4.5,4.5; }
2085 .railway-preserved-casing-color { stroke: #909090; }
2086 .railway-preserved-1-core-color { stroke: #e6e6e6; }
2087 .railway-preserved-2-core-color { stroke: #505050; }
2088 .railway-preserved-tunnel-core { stroke-opacity: 0.15; }
2089
2090 .railway-light-casing { stroke-width: 2.4px; }
2091 .railway-light-1-core { stroke-width: 1.7px; }
2092 .railway-light-2-core { stroke-width: 1.7px; stroke-dasharray: 3.8,5.4; }
2093 .railway-light-casing-color { stroke: #095909; }
2094 .railway-light-1-core-color { stroke: #b7e6e6; }
2095 .railway-light-2-core-color { stroke: #095909; }
2096 .railway-light-tunnel-core { stroke-opacity: 0.3; }
2097
2098 .railway-tram-casing { stroke-width: 2.4px; }
2099 .railway-tram-1-core { stroke-width: 1.7px; }
2100 .railway-tram-2-core { stroke-width: 1.7px; stroke-dasharray: 3.6,5.4; }
2101 .railway-tram-casing-color { stroke: #590959; }
2102 .railway-tram-1-core-color { stroke: #e6b7e6; }
2103 .railway-tram-2-core-color { stroke: #590959; }
2104 .railway-tram-tunnel-core { stroke-opacity: 0.3; }
2105
2106 .railway-subway-casing { stroke-width: 2.4px; }
2107 .railway-subway-1-core { stroke-width: 1.7px; }
2108 .railway-subway-2-core { stroke-width: 1.7px; stroke-dasharray: 3.6,5.4; }
2109 .railway-subway-casing-color { stroke: #090959; }
2110 .railway-subway-1-core-color { stroke: #b7b7e6; }
2111 .railway-subway-2-core-color { stroke: #090959; }
2112 .railway-subway-tunnel-core { stroke-opacity: 0.3; }
2113
2114 .railway-funicular-casing { stroke-width: 2.4px; }
2115 .railway-funicular-1-core { stroke-width: 1.7px; stroke-dasharray: 3.6,5.4; }
2116 .railway-funicular-t-core { stroke-width: 1.7px; }
2117 .railway-funicular-2-core { stroke-width: 0.4px; }
2118 .railway-funicular-casing-color { stroke: #590909; }
2119 .railway-funicular-1-core-color { stroke: #e6b7b7; }
2120 .railway-funicular-2-core-color { stroke: #590909; }
2121 .railway-funicular-tunnel-core { stroke-opacity: 0.3; }
2122
2123 .railway-monorail-casing { stroke-width: 2.4px; }
2124 .railway-monorail-1-core { stroke-width: 1.7px; }
2125 .railway-monorail-2-core { stroke-width: 0.4px; }
2126 .railway-monorail-casing-color { stroke: #590909; }
2127 .railway-monorail-1-core-color { stroke: #e6b7b7; }
2128 .railway-monorail-2-core-color { stroke: #ffffff; }
2129 .railway-monorail-tunnel-core { stroke-opacity: 0.3; }
2130
2131 .railway-yard-casing { stroke-width: 1.6px; }
2132 .railway-yard-1-core { stroke-width: 1.0px; }
2133 .railway-yard-2-core { stroke-width: 1.0px; stroke-dasharray: 3,6; }
2134 .railway-yard-casing-color { stroke: #404040; }
2135 .railway-yard-1-core-color { stroke: #e6e6e6; }
2136 .railway-yard-2-core-color { stroke: #404040; }
2137 .railway-yard-tunnel-core { stroke-opacity: 0.3; }
2138
2139 .railway-con-casing { stroke-width: 2.4px; stroke-dasharray: 1.5,1.5; }
2140 .railway-con-1-core { stroke-width: 1.7px; }
2141 .railway-con-2-core { stroke-width: 1.7px; stroke-dasharray: 1.5,1.5,1.5,4.5; }
2142 .railway-con-casing-color { stroke: #606060; }
2143 .railway-con-1-core-color { stroke: #f2f2f2; }
2144 .railway-con-2-core-color { stroke: #606060; }
2145 .railway-con-tunnel-core { stroke-opacity: 0.1; }
2146
2147 .railway-pla-casing { stroke-width: 2.4px; stroke-dasharray: 1.5,1.5; }
2148 .railway-pla-1-core { stroke-width: 1.7px; }
2149 .railway-pla-2-core { stroke-width: 1.7px; stroke-dasharray: 1.5,1.5,1.5,4.5; }
2150 .railway-pla-casing-color { stroke: #b2b2b2; }
2151 .railway-pla-1-core-color { stroke: #ffffff; }
2152 .railway-pla-2-core-color { stroke: #b2b2b2; }
2153 .railway-pla-tunnel-core { stroke-opacity: 0.1; }
2154
2155 .railway-dis-casing { stroke-width: 1.6px; stroke-opacity: 0.7; }
2156 .railway-dis-1-core { stroke-width: 1.0px; stroke-opacity: 0.7; }
2157 .railway-dis-2-core { stroke-width: 1.0px; stroke-opacity: 0.7; stroke-dasharray: 4.5,4.5; }
2158 .railway-dis-casing-color { stroke: #808080; }
2159 .railway-dis-1-core-color { stroke: #f2f2f2; }
2160 .railway-dis-2-core-color { stroke: #808080; }
2161 .railway-dis-tunnel-core { stroke-opacity: 0.1; }
2162
2163 .railway-aba-casing { stroke-width: 1.6px; stroke-opacity: 0.4; }
2164 .railway-aba-1-core { stroke-width: 1.0px; stroke-opacity: 0.4; }
2165 .railway-aba-2-core { stroke-width: 1.0px; stroke-opacity: 0.4; stroke-dasharray: 4.5,4.5; }
2166 .railway-aba-casing-color { stroke: #b2b2b2; }
2167 .railway-aba-1-core-color { stroke: #ffffff; }
2168 .railway-aba-2-core-color { stroke: #b2b2b2; }
2169 .railway-aba-tunnel-core { stroke-opacity: 0.1; }
2170
2171 .highway-motorway-casing { stroke-width: 9.0px; stroke: #202020; }
2172 .highway-motorway-area-casing { stroke-width: 1.0px; }
2173 .highway-motorway-core { stroke-width: 8.0px; stroke: #809BC0; }
2174 .highway-motorway-area { fill: #809BC0; }
2175 .highway-motorway-name { stroke-width: 0px; font-size: 9px; }
2176 .highway-motorway-ref { stroke-width: 0px; font-size: 12px; }
2177
2178 .highway-motorway-link-casing { stroke-width: 6.5px; stroke: #202020; }
2179 .highway-motorway-link-area-casing { stroke-width: 1.0px; }
2180 .highway-motorway-link-core { stroke-width: 5.5px; stroke: #809BC0; }
2181 .highway-motorway-link-area { fill: #809BC0; }
2182 .highway-motorway-link-name { stroke-width: 0px; font-size: 8px; }
2183 .highway-motorway-link-ref { stroke-width: 0px; font-size: 12px; }
2184
2185 .highway-trunk-casing { stroke-width: 9.0px; stroke: #202020; }
2186 .highway-trunk-mr2-casing { stroke-width: 12.0px; stroke: #809BC0; }
2187 .highway-trunk-mr3-casing { stroke-width: 12.0px; stroke: #FDBF6F; }
2188 .highway-trunk-area-casing { stroke-width: 1.0px; }
2189 .highway-trunk-core { stroke-width: 8.0px; stroke: #7FC97F; }
2190 .highway-trunk-area { fill: #7FC97F; }
2191 .highway-trunk-name { stroke-width: 0px; font-size: 9px; }
2192 .highway-trunk-ref { stroke-width: 0px; font-size: 12px; }
2193
2194 .highway-trunk-link-casing { stroke-width: 5.5px; stroke: #202020; }
2195 .highway-trunk-link-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2196 .highway-trunk-link-mr3-casing { stroke-width: 6.5px; stroke: #FDBF6F; }
2197 .highway-trunk-link-area-casing { stroke-width: 1.0px; }
2198 .highway-trunk-link-core { stroke-width: 4.5px; stroke: #7FC97F; }
2199 .highway-trunk-link-area { fill: #7FC97F; }
2200 .highway-trunk-link-name { stroke-width: 0px; font-size: 8px; }
2201 .highway-trunk-link-ref { stroke-width: 0px; font-size: 12px; }
2202
2203 .highway-primary-casing { stroke-width: 7.0px; stroke: #202020; }
2204 .highway-primary-mr2-casing { stroke-width: 8.0px; stroke: #809BC0; }
2205 .highway-primary-area-casing { stroke-width: 1.0px; }
2206 .highway-primary-core { stroke-width: 6.0px; stroke: #e46d71; }
2207 .highway-primary-area { fill: #e46d71; }
2208 .highway-primary-name { stroke-width: 0px; font-size: 8px; }
2209 .highway-primary-ref { stroke-width: 0px; font-size: 12px; }
2210
2211 .highway-primary-link-casing { stroke-width: 5.5px; stroke: #202020; }
2212 .highway-primary-link-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2213 .highway-primary-link-area-casing { stroke-width: 1.0px; }
2214 .highway-primary-link-core { stroke-width: 4.5px; stroke: #e46d71; }
2215 .highway-primary-link-area { fill: #e46d71; }
2216 .highway-primary-link-name { stroke-width: 0px; font-size: 8px; }
2217 .highway-primary-link-ref { stroke-width: 0px; font-size: 12px; }
2218
2219 .highway-secondary-casing { stroke-width: 7.0px; stroke: #202020; }
2220 .highway-secondary-mr2-casing { stroke-width: 8.0px; stroke: #809BC0; }
2221 .highway-secondary-area-casing { stroke-width: 1.0px; }
2222 .highway-secondary-core { stroke-width: 6.0px; stroke: #FDBF6F; }
2223 .highway-secondary-area { fill: #FDBF6F; }
2224 .highway-secondary-name { stroke-width: 0px; font-size: 8px; }
2225 .highway-secondary-ref { stroke-width: 0px; font-size: 12px; }
2226
2227 .highway-secondary-link-casing { stroke-width: 5.5px; stroke: #202020; }
2228 .highway-secondary-link-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2229 .highway-secondary-link-area-casing { stroke-width: 1.0px; }
2230 .highway-secondary-link-core { stroke-width: 4.5px; stroke: #FDBF6F; }
2231 .highway-secondary-link-area { fill: #FDBF6F; }
2232 .highway-secondary-link-name { stroke-width: 0px; font-size: 8px; }
2233 .highway-secondary-link-ref { stroke-width: 0px; font-size: 12px; }
2234
2235 .highway-tertiary-casing { stroke-width: 5.5px; stroke: #202020; }
2236 .highway-tertiary-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2237 .highway-tertiary-area-casing { stroke-width: 1.0px; }
2238 .highway-tertiary-core { stroke-width: 4.5px; stroke: #ffff90; }
2239 .highway-tertiary-area { fill: #ffff90; }
2240 .highway-tertiary-name { stroke-width: 0px; font-size: 8px; }
2241 .highway-tertiary-ref { stroke-width: 0px; font-size: 10px; }
2242
2243 .highway-tertiary-link-casing { stroke-width: 5.5px; stroke: #202020; }
2244 .highway-tertiary-link-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2245 .highway-tertiary-link-area-casing { stroke-width: 1.0px; }
2246 .highway-tertiary-link-core { stroke-width: 4.5px; stroke: #ffff90; }
2247 .highway-tertiary-link-area { fill: #ffff90; }
2248 .highway-tertiary-link-name { stroke-width: 0px; font-size: 8px; }
2249 .highway-tertiary-link-ref { stroke-width: 0px; font-size: 10px; }
2250
2251 .highway-unclassified-casing { stroke-width: 4.5px; stroke: #101010; }
2252 .highway-unclassified-area-casing { stroke-width: 1.0px; }
2253 .highway-residential-casing { stroke-width: 4.2px; stroke: #101010; }
2254 .highway-residential-area-casing { stroke-width: 0.7px; }
2255 .highway-unclassified-core { stroke-width: 3.5px; stroke: #ffffff; }
2256 .highway-ford-core { stroke-width: 3.5px; stroke: #b5d6f1; stroke-linecap: butt; }
2257 .highway-unclassified-area { fill: #ffffff; }
2258 .highway-unclassified-name { stroke-width: 0px; font-size: 9px; }
2259 .highway-unclassified-ref { stroke-width: 0px; font-size: 8px; }
2260 .highway-road-core { stroke-width: 3.5px; stroke: #d0d0d0; }
2261 .highway-road-area { fill: #d0d0d0; }
2262
2263 .highway-service-casing { stroke-width: 2.0px; stroke: #202020; }
2264 .highway-service-area-casing { stroke-width: 0.2px; }
2265 .highway-service-core { stroke-width: 1.8px; stroke: #ffffff; }
2266 .highway-service-area { fill: #ffffff; }
2267 .highway-service-name { stroke-width: 0px; font-size: 8px; }
2268 .highway-service-ref { stroke-width: 0px; font-size: 8px; }
2269
2270 .highway-unsurfaced-casing { stroke-width: 3.2px; stroke: #202020; stroke-dasharray: 2, 1; stroke-linecap: butt; }
2271 .highway-unsurfaced-area-casing { stroke-width: 0.2px; stroke-dasharray: 2, 1; stroke-linecap: butt; }
2272 .highway-unsurfaced-core { stroke-width: 3.0px; stroke: #ffffff; }
2273 .highway-unsurfaced-area { fill: #ffffff; }
2274 .highway-unsurfaced-name { stroke-width: 0px; font-size: 4.5px; }
2275 .highway-unsurfaced-ref { stroke-width: 0px; font-size: 4.5px; }
2276
2277 .highway-track-casing { stroke-width: 2.0px; stroke: #fff2de; stroke-opacity: 0.75; }
2278 .highway-track-area-casing { stroke-width: 0.4px; }
2279 .highway-track-core { stroke-width: 1.6px; stroke: #d79331; }
2280 .highway-track-area { fill: #fff2de; }
2281 .highway-track-name { stroke-width: 0px; font-size: 2.5px; }
2282 .highway-track-ref { stroke-width: 0px; font-size: 2.5px; }
2283
2284 .highway-track-gradex-core { stroke-dasharray: 8, 3; stroke-linecap: butt; }
2285 .highway-track-grade1-core { }
2286 .highway-track-grade2-core { stroke-dasharray: 6, 4; stroke-linecap: butt; }
2287 .highway-track-grade3-core { stroke-dasharray: 3, 4; stroke-linecap: butt; }
2288 .highway-track-grade4-core { stroke-dasharray: 3, 3, 1, 3; stroke-linecap: butt; }
2289 .highway-track-grade5-core { stroke-dasharray: 1, 3; stroke-linecap: butt; }
2290
2291 .highway-byway-casing { stroke-width: 2.0px; stroke: #efadaa; }
2292 .highway-byway-area-casing { stroke-width: 0.4px; }
2293 .highway-byway-core { stroke-width: 1.6px; stroke: #bf514d; stroke-dasharray: 6, 4; stroke-linecap: butt; }
2294 .highway-byway-area { fill: #efadaa; }
2295 .highway-byway-name { stroke-width: 0px; font-size: 2.5px; }
2296 .highway-byway-ref { stroke-width: 0px; font-size: 2.5px; }
2297
2298 .highway-bridleway-casing { stroke-width: 2.0px; stroke: #e6dda5; }
2299 .highway-bridleway-area-casing { stroke-width: 0.4px; }
2300 .highway-bridleway-core { stroke-width: 1.6px; stroke: #8fbf4d; stroke-dasharray: 3, 4; stroke-linecap: butt; }
2301 .highway-bridleway-area { fill: #e6dda5; }
2302 .highway-bridleway-name { stroke-width: 0px; font-size: 2.5px; }
2303 .highway-bridleway-ref { stroke-width: 0px; font-size: 2.5px; }
2304
2305 .highway-cycleway-casing { stroke-width: 2.0px; stroke: #d1fad1; }
2306 .highway-cycleway-area-casing { stroke-width: 0.4px; }
2307 .highway-cycleway-core { stroke-width: 1.6px; stroke: #4dbf4d; stroke-dasharray: 3, 4; stroke-linecap: butt; }
2308 .highway-cycleway-area { fill: #d1fad1; }
2309 .highway-cycleway-name { stroke-width: 0px; font-size: 2.5px; }
2310 .highway-cycleway-ref { stroke-width: 0px; font-size: 2.5px; }
2311
2312 .highway-cycleroad-casing { stroke-width: 4.2px; stroke: #707070; }
2313 .highway-cycleroad-area-casing { stroke-width: 0.7px; }
2314 .highway-cycleroad-core-3 { stroke-width: 3.5px; stroke: #d1fad1; }
2315 .highway-cycleroad-area-3 { fill: #d1fad1; }
2316
2317 .highway-pedestrian-casing { stroke-width: 4.2px; stroke: #707070; }
2318 .highway-pedestrian-area-casing { stroke-width: 0.7px; }
2319 .highway-pedestrian-core { stroke-width: 3.5px; stroke: #e5e0c2; }
2320 .highway-pedestrian-area { fill: #e5e0c2; }
2321 .highway-pedestrian-name { stroke-width: 0px; font-size: 2px; }
2322 .highway-pedestrian-ref { stroke-width: 0px; font-size: 2.5px; }
2323
2324 .highway-footway-casing { stroke-width: 2.0px; stroke: #e5e0c2; }
2325 .highway-footway-area-casing { stroke-width: 0.4px; }
2326 .highway-footway-core { stroke-width: 1.6px; stroke: #bfba4d; stroke-dasharray: 3, 4; stroke-linecap: butt; }
2327 .highway-footway-area { fill: #e5e0c2; }
2328 .highway-footway-name { stroke-width: 0px; font-size: 2.5px; }
2329 .highway-footway-ref { stroke-width: 0px; font-size: 2.5px; }
2330
2331 /* render unmarked paths in the same color as highway=road */
2332 .highway-path-casing { stroke-width: 2.0px; stroke: #e6e6e6; }
2333 .highway-path-area-casing { stroke-width: 0.4px; }
2334 .highway-path-core { stroke-width: 1.6px; stroke: #909090; stroke-dasharray: 3, 4; stroke-linecap: butt; }
2335 .highway-path-area { fill: #e6e6e6; }
2336
2337 .highway-steps-casing { stroke-width: 2.0px; stroke: #e5e0c2; }
2338 .highway-steps-area-casing { stroke-width: 0.4px; }
2339 .highway-steps-core { stroke-width: 1.6px; stroke: #bfba4d; stroke-dasharray: 1, 3; stroke-linecap: butt; }
2340 .highway-steps-area { fill: #e5e0c2; }
2341 .highway-steps-name { stroke-width: 0px; font-size: 2.5px; }
2342 .highway-steps-ref { stroke-width: 0px; font-size: 2.5px; }
2343
2344 .highway-scramble-core { stroke-width: 0.6px; stroke: #707070; stroke-dasharray: 6.4, 1.6; stroke-linecap: butt;}
2345
2346 /* Aeroways */
2347 .aeroway-aerodrome {
2348 stroke-width: 1px;
2349 stroke: #000000;
2350 fill: #d8dcce;
2351 }
2352
2353 .aeroway-apron {
2354 stroke-width: 0.6px;
2355 stroke: none;
2356 fill: #f0f0f0;
2357 }
2358
2359 .aeroway-taxiway-casing {
2360 stroke-width: 6px;
2361 stroke-linecap: butt;
2362 stroke-linejoin: round;
2363 stroke: #000000;
2364 fill: none;
2365 }
2366
2367 .aeroway-taxiway-core {
2368 stroke-width: 4px;
2369 stroke-linecap: butt;
2370 stroke-linejoin: round;
2371 stroke: #d4dcbd;
2372 fill: none;
2373 }
2374
2375 .aeroway-runway-core {
2376 stroke-width: 10px;
2377 stroke-linecap: square;
2378 stroke-linejoin: round;
2379 stroke: #d4dcbd;
2380 fill: none;
2381 }
2382
2383 .aeroway-runway-casing {
2384 stroke-width: 14px;
2385 stroke-linecap: square;
2386 stroke-linejoin: round;
2387 stroke: #000000;
2388 fill: none;
2389 }
2390
2391 .aeroway-aerodrome-caption {
2392 fill: black;
2393 stroke: white;
2394 stroke-width: 0.6px;
2395 font-family: "DejaVu Sans";
2396 font-size: 12px;
2397 font-weight: bold;
2398 }
2399
2400 .aeroway-airport-caption {
2401 fill: black;
2402 stroke: white;
2403 stroke-width: 0.6px;
2404 font-family: "DejaVu Sans";
2405 font-size: 20px;
2406 font-weight: bold;
2407 }
2408
2409
2410 /* Waterways */
2411 .waterway-name-casing {
2412 stroke: #303030;
2413 fill: white;
2414 font-family: "DejaVu Sans";
2415 font-weight: bold;
2416 text-anchor: middle;
2417 stroke-miterlimit: 1.5;
2418 }
2419
2420 .waterway-name-core {
2421 stroke: green;
2422 fill: white;
2423 stroke-width: 0px;
2424 font-family: "DejaVu Sans";
2425 font-weight: bold;
2426 text-anchor: middle;
2427 stroke-miterlimit: 1.5;
2428 }
2429
2430 .waterway-casing {
2431 stroke-linecap: round;
2432 stroke-linejoin: round;
2433 stroke: #b0b0b0;
2434 fill: none;
2435 }
2436
2437 .waterway-core {
2438 stroke-linecap: round;
2439 stroke-linejoin: round;
2440 stroke: #b5d6f1;
2441 fill: none;
2442 }
2443
2444 .waterway-riverbank {
2445 fill: #b5d6f1;
2446 stroke: #b0b0b0;
2447 stroke-width: 0px;
2448 }
2449
2450 .waterway-lock-casing { stroke: #000000; stroke-width: 6.0px; stroke-linecap: butt; }
2451 .waterway-lock-core { stroke: #f8f8f8; stroke-width: 5.0px; stroke-linecap: butt; }
2452
2453 .waterway-river-casing { stroke-width: 4px; }
2454 .waterway-river-core { stroke-width: 4px; }
2455 .waterway-river-tunnel-core { stroke-width: 3px; stroke-dasharray: 6, 6; }
2456 .waterway-river-name-casing { font-size: 6px; stroke-width: 0.4px;}
2457 .waterway-river-name-core { font-size: 6px; }
2458
2459 .waterway-stream-casing { stroke-width: 1px; }
2460 .waterway-stream-core-ephemeral { stroke-width: 1px; stroke-dasharray: 1.6, 1.6; stroke-linecap: butt; }
2461 .waterway-stream-core-intermittent { stroke-width: 1px; stroke-dasharray: 2.4, 0.8; stroke-linecap: butt; }
2462 .waterway-stream-core { stroke-width: 1px; }
2463 .waterway-stream-tunnel-core { stroke-width: 0.75px; stroke-dasharray: 3, 3; }
2464 .waterway-stream-name-casing { font-size: 3px; stroke-width: 0.2px;}
2465 .waterway-stream-name-core { font-size: 3px; }
2466
2467 .waterway-canal-casing { stroke-width: 4px; }
2468 .waterway-canal-core { stroke-width: 4px; }
2469 .waterway-canal-tunnel-core { stroke-width: 3px; stroke-dasharray: 6, 6; }
2470 .waterway-canal-name-casing { font-size: 6px; stroke-width: 0.4px;}
2471 .waterway-canal-name-core { font-size: 6px; }
2472
2473 .waterway-drain-casing { stroke-width: 2.3px; }
2474 .waterway-drain-core { stroke-width: 2.3px; }
2475 .waterway-drain-tunnel-core { stroke-width: 1.8px; stroke-dasharray: 3.5, 3.5; }
2476 .waterway-drain-name-casing { font-size: 3px; stroke-width: 0.2px;}
2477 .waterway-drain-name-core { font-size: 3px; }
2478
2479 .waterway-ditch-casing { stroke-width: 0.3px; }
2480 .waterway-ditch-core { stroke-width: 0.3px; }
2481 .waterway-ditch-tunnel-core { stroke-width: 0.275px; stroke-dasharray: 3, 3; }
2482 .waterway-ditch-name-casing { font-size: 3px; stroke-width: 0.2px;}
2483 .waterway-ditch-name-core { font-size: 3px; }
2484
2485 .waterway-dam {
2486 stroke: #000000;
2487 stroke-width: 0.375px;
2488 fill: none;
2489 stroke-linecap: round;
2490 stroke-linejoin: round;
2491 }
2492 .waterway-weir {
2493 stroke: #000044;
2494 stroke-width: 0.25px;
2495 fill: none;
2496 stroke-linecap: round;
2497 stroke-linejoin: round;
2498 }
2499
2500
2501 /* Generic under-construction style - makes any way dashed */
2502 .under-construction { stroke-dasharray: 8, 10; }
2503 .wrong-under-construction { stroke-width: 4px; stroke: #ffffff; stroke-dasharray: 10, 10; fill:none; }
2504
2505
2506 /* Ferry */
2507 .route-ferry {
2508 stroke-width: 1px;
2509 stroke-dasharray: 6,4;
2510 stroke-linecap: butt;
2511 stroke-linejoin: round;
2512 stroke: #707070;
2513 fill: none;
2514 }
2515
2516
2517 /* Place names */
2518 /* General style for captions */
2519 .place-caption {
2520 fill: black;
2521 stroke: none;
2522 font-family: "DejaVu Sans";
2523 font-weight: bold;
2524 text-anchor: middle;
2525 }
2526
2527 .caption-casing {
2528 fill: white;
2529 stroke: white;
2530 font-family: "DejaVu Sans";
2531 font-weight: bold;
2532 text-anchor: middle;
2533 stroke-miterlimit: 1.5;
2534 }
2535
2536 .caption-core {
2537 stroke: white;
2538 stroke-width: 0px;
2539 font-family: "DejaVu Sans";
2540 font-weight: bold;
2541 text-anchor: middle;
2542 stroke-miterlimit: 1.5;
2543 }
2544
2545 .city-caption { font-size: 14px; opacity: 0.5; }
2546 .town-caption { font-size: 12px; }
2547 .peak-caption { font-size: 8px; }
2548 .cave-caption { font-size: 8px; }
2549 .island-caption { font-size: 10px; opacity: 0.5; }
2550 .islet-caption { font-size: 8px; }
2551 .village-caption { font-size: 10px; }
2552 .suburb-caption { font-size: 10px; }
2553 .hamlet-caption { font-size: 8px; }
2554 .locality-caption { font-size: 8px; }
2555 .farm-caption { font-size: 6px; }
2556
2557 .largefeature-caption-casing { stroke-width: 2.5px; font-size: 5px; }
2558 .largefeature-caption-core { fill: #4040ff; font-size: 5px; }
2559
2560 /* Natural */
2561 .natural-water {
2562 fill: #b5d6f1;
2563 stroke: #b0b0b0;
2564 stroke-width: 0px;
2565 }
2566
2567 .natural-water-marsh {
2568 fill: url(#marsh-pattern);
2569 stroke: #007fff;
2570 stroke-width: 0px;
2571 }
2572
2573 .natural-coastline {
2574 fill: #b5d6f1;
2575 stroke: #b5d6f1;
2576 stroke-width: 0.8px;
2577 }
2578
2579 .natural-glacier {
2580 fill: #fafaff;
2581 stroke: lightblue;
2582 stroke-width: 0.8px;
2583 }
2584
2585 .natural-land {
2586 fill: #f8f8f8;
2587 stroke: #e0e0e0;
2588 stroke-width: 0.2px;
2589 }
2590
2591 .natural-heath {
2592 fill: #ffffc0;
2593 stroke: #ffff90;
2594 stroke-width: 0.2px;
2595 }
2596
2597 .wetland-bog {
2598 fill: #946e50;
2599 stroke: #3f1f06;
2600 stroke-width: 0.2px;
2601 }
2602
2603 .natural-beach {
2604 fill: #eecc55;
2605 stroke: none;
2606 }
2607
2608 /* Landuse */
2609 .landuse-wood {
2610 fill: #6fc18e;
2611 stroke: #6fc18e;
2612 stroke-width: 0.4px;
2613 }
2614
2615 .landuse-wood-coniferous {
2616 fill: url(#wood-coniferous-pattern);
2617 stroke: #6fc18e;
2618 stroke-width: 0.2px;
2619 }
2620
2621 .landuse-wood-deciduous {
2622 fill: url(#wood-deciduous-pattern);
2623 stroke: #6fc18e;
2624 stroke-width: 0.2px;
2625 }
2626
2627 .landuse-wood-mixed {
2628 fill: url(#wood-mixed-pattern);
2629 stroke: #6fc18e;
2630 stroke-width: 0.2px;
2631 }
2632
2633 .landuse-cemetery {
2634 fill: url(#cemetery-pattern);
2635 stroke: #e4e4e4;
2636 stroke-width: 0.4px;
2637 }
2638
2639 .landuse-cemetery-christian {
2640 fill: url(#cemetery-christian-pattern);
2641 stroke: #e4e4e4;
2642 stroke-width: 0.4px;
2643 }
2644
2645 .landuse-vineyard {
2646 fill: url(#vineyard-pattern);
2647 stroke: #e4e4e4;
2648 stroke-width: 0.2px;
2649 }
2650
2651 .landuse-field {
2652 fill: #ebfff2;
2653 stroke: #9ee673;
2654 stroke-width: 0.2px;
2655 }
2656 .landuse-allotment-village {
2657 fill: #bde3cb;
2658 stroke: #6fc13d;
2659 stroke-width: 0.4px;
2660 }
2661
2662 .landuse-residential {
2663 stroke: none;
2664 fill: #e4e4e4;
2665 }
2666
2667 .landuse-industrial {
2668 fill: #ecd8ff;
2669 stroke: #e4e4e4;
2670 stroke-width: 0.4px;
2671 }
2672
2673 .landuse-construction {
2674 stroke: #e4e4e4;
2675 stroke-width: 0.2px;
2676 fill: #a47c41;
2677 }
2678
2679 .landuse-commercial {
2680 fill: #ffffc0;
2681 stroke: #e4e4e4;
2682 stroke-width: 0.4px;
2683 }
2684
2685 .landuse-quarry {
2686 fill: #e9dd72;
2687 stroke: #556b2f;
2688 stroke-width: 0.2px;
2689 }
2690
2691 .landuse-retail {
2692 fill: #ffebeb;
2693 stroke: #e4e4e4;
2694 stroke-width: 0.4px;
2695 }
2696
2697 .landuse-runway {
2698 stroke-width: 0.6px;
2699 stroke: #808080;
2700 fill: #d4dcbd;
2701 }
2702
2703 .landuse-runway-disused {
2704 stroke-width: 0.6px;
2705 stroke: #808080;
2706 fill: #d4dcbd;
2707 stroke-dasharray: 2, 2;
2708 }
2709
2710 .landuse-runway-dismantled {
2711 stroke-width: 0.6px;
2712 stroke: #808080;
2713 fill: #fcffef;
2714 stroke-dasharray: 0.6, 3.4;
2715 opacity: 0.5;
2716 }
2717
2718 .artificial-pier-area {
2719 stroke: #d0d0d0;
2720 stroke-width: 0.1px;
2721 fill: #e4e4e4;
2722 }
2723
2724 .artificial-pier-core {
2725 stroke-width: 0.6px;
2726 stroke-linecap: butt;
2727 stroke-linejoin: round;
2728 stroke: #e4e4e4;
2729 fill: none;
2730 }
2731
2732 .artificial-pier-casing {
2733 stroke-width: 0.8px;
2734 stroke-linecap: butt;
2735 stroke-linejoin: round;
2736 stroke: #d0d0d0;
2737 fill: none;
2738 }
2739
2740 .landuse-conservation {
2741 fill: #cfeca8;
2742 stroke: #6fc18e;
2743 stroke-width: 0.4px
2744 }
2745
2746 /* Leisure */
2747 .leisure-park {
2748 fill: #c7f1a3;
2749 stroke: #6fc18e;
2750 stroke-width: 0.4px;
2751 }
2752
2753 .leisure-stadium {
2754 fill: #bde3cb;
2755 stroke: #6fc18e;
2756 stroke-width: 0.4px;
2757 }
2758
2759 .leisure-track-area {
2760 fill: #bde3cb;
2761 stroke: #6fc18e;
2762 stroke-width: 0.05px;
2763 }
2764
2765 .leisure-track-casing {
2766 fill: none;
2767 stroke: #6fc18e;
2768 stroke-width: 1.6px;
2769 }
2770
2771 .leisure-track-core {
2772 fill: none;
2773 stroke: #bde3cb;
2774 stroke-width: 1.5px;
2775 }
2776
2777 .leisure-swimming-pool {
2778 fill: #b5d6f1;
2779 stroke: #6060ff;
2780 stroke-width: 0.2px;
2781 }
2782
2783 .leisure-national_park {
2784 fill: url(#national-park-pattern);
2785 }
2786 .leisure-nature_reserve {
2787 fill: url(#nature-reserve-pattern);
2788 stroke: #6fc18e;
2789 stroke-width: 0.2px;
2790 }
2791 .leisure-landscape_reserve {
2792 fill: url(#landscape-reserve-pattern);
2793 stroke: #6fc18e;
2794 stroke-width: 0.2px;
2795 }
2796
2797 .sport {
2798 fill: #bde3cb;
2799 stroke: #6fc18e;
2800 stroke-width: 0.4px;
2801 }
2802
2803 .sport-swimming {
2804 fill: #b5d6f1;
2805 stroke: #6060ff;
2806 stroke-width: 0.2px;
2807 }
2808
2809 .sport-tennis {
2810 fill: #d18a6a;
2811 stroke: #B36C4C;
2812 stroke-width: 0.2px;
2813 }
2814
2815 .amenity-parking {
2816 fill: #ffffc0;
2817 stroke: #e9dd72;
2818 stroke-width: 0.4px;
2819 }
2820
2821 .amenity-school {
2822 fill: #cdabde;
2823 stroke: #e9dd72;
2824 stroke-width: 0.4px;
2825 }
2826
2827
2828 /* Non-physical boundaries */
2829 .boundary {
2830 stroke-linecap: round;
2831 stroke-linejoin: round;
2832 fill: none;
2833 }
2834
2835 .boundary-level-1-casing {
2836 stroke-width: 14px;
2837 stroke: #ffff00;
2838 opacity: 0.5;
2839 }
2840
2841 .boundary-level-1-core {
2842 stroke-width: 2px;
2843 stroke: #f9574b;
2844 stroke-dasharray: 12, 4, 4, 4;
2845 }
2846
2847 .boundary-level-2-casing {
2848 stroke-width: 6px;
2849 stroke: #ffff00;
2850 opacity: 0.5;
2851 }
2852
2853 .boundary-level-2-core {
2854 stroke-width: 2px;
2855 stroke: #f9574b;
2856 stroke-dasharray: 12, 12;
2857 }
2858
2859 .boundary-level-3-core {
2860 stroke-width: 2px;
2861 stroke: #f9574b;
2862 }
2863
2864 .boundary-level-4-core {
2865 stroke-width: 2px;
2866 stroke: #f9574b;
2867 stroke-dasharray: 12, 4, 4, 4;
2868 }
2869
2870 .boundary-level-5-core {
2871 stroke-width: 2px;
2872 stroke: #f9574b;
2873 stroke-dasharray: 12, 12;
2874 }
2875
2876 .boundary-level-6-core {
2877 stroke-width: 2px;
2878 stroke: #f9574b;
2879 stroke-dasharray: 4, 20;
2880 }
2881
2882 .boundary-nationalpark-core {
2883 stroke-width: 2px;
2884 stroke: #4ef94b;
2885 stroke-dasharray: 12, 4, 4, 4;
2886 }
2887
2888
2889 /* Racetracks */
2890 .highway-raceway-casing {
2891 stroke-width: 4px;
2892 stroke-linecap: butt;
2893 stroke-linejoin: round;
2894 fill: none;
2895 stroke: #101010;
2896 }
2897
2898 .highway-raceway-casing-disused {
2899 stroke-width: 4px;
2900 stroke-linecap: butt;
2901 stroke-linejoin: round;
2902 fill: none;
2903 stroke: #808080;
2904 stroke-dasharray: 2, 2;
2905 }
2906
2907 .highway-raceway-casing-dismantled {
2908 stroke-width: 4px;
2909 stroke-linecap: butt;
2910 stroke-linejoin: round;
2911 fill: none;
2912 stroke: #808080;
2913 stroke-dasharray: 0.6, 3.4;
2914 opacity: 0.5;
2915 }
2916
2917 .highway-raceway-core {
2918 stroke-width: 3px;
2919 stroke-linecap: butt;
2920 stroke-linejoin: round;
2921 fill: none;
2922 stroke: #f0f0f0;
2923 }
2924
2925 .highway-raceway-core-disused {
2926 stroke-width: 3px;
2927 stroke-linecap: butt;
2928 stroke-linejoin: round;
2929 fill: none;
2930 stroke-dasharray: 2, 2;
2931 stroke: #f0f0f0;
2932 }
2933
2934 .highway-raceway-core-dismantled {
2935 stroke-width: 3px;
2936 stroke-linecap: butt;
2937 stroke-linejoin: round;
2938 fill: none;
2939 stroke: #ffffff;
2940 stroke-dasharray: 0.6, 3.4;
2941 opacity: 0.5;
2942 }
2943
2944 .landuse-raceway {
2945 stroke-width: 0.6px;
2946 stroke-linecap: butt;
2947 stroke-linejoin: round;
2948 fill: #f0f0f0;
2949 stroke: #101010;
2950 }
2951
2952 .landuse-raceway-disused {
2953 stroke-width: 0.6px;
2954 stroke-linecap: butt;
2955 stroke-linejoin: round;
2956 fill: #f0f0f0;
2957 stroke: #808080;
2958 stroke-dasharray: 2, 2;
2959 }
2960
2961 .landuse-raceway-dismantled {
2962 stroke-width: 0.6px;
2963 stroke-linecap: butt;
2964 stroke-linejoin: round;
2965 fill: #ffffff;
2966 stroke: #808080;
2967 stroke-dasharray: 0.6, 3.4;
2968 opacity: 0.5;
2969 }
2970
2971
2972 .railway-station { fill: #ec2d2d; stroke: #606060; stroke-width: 1px; }
2973 .railway-station-caption-casing { stroke-width: 1px; font-size: 10px; }
2974 .railway-station-caption-core { fill: #ec2d2d; font-size: 10px; }
2975
2976 .railway-halt { fill: #ec2d2d; stroke: #606060; stroke-width: 0.4px; }
2977 .railway-halt-caption-casing { stroke-width: 0.8px; font-size: 8px; }
2978 .railway-halt-caption-core { fill: #ec2d2d; font-size: 8px; }
2979
2980
2981 /* Tourism */
2982 .tourism-attraction {
2983 fill: #f2caea;
2984 stroke: #ff00ff;
2985 stroke-width: 0px;
2986 }
2987 .tourism-green-area {
2988 fill: #c7f1a3;
2989 stroke: #6fc18e;
2990 stroke-width: 0.2px;
2991 }
2992 .tourism-attraction-caption {
2993 fill: #ff00ff;
2994 stroke: white;
2995 stroke-width: 0px;
2996 font-family: "DejaVu Sans";
2997 font-size: 3px;
2998 font-weight: bold;
2999 text-anchor: middle;
3000 }
3001
3002
3003 .generic-caption-casing { stroke-width: 1px; font-size: 2px; }
3004 .generic-caption-core { fill: #4040ff; font-size: 2px; }
3005
3006 .generic-poi {
3007 fill: #4040ff;
3008 stroke: #606060;
3009 stroke-width: 0.2px;
3010 }
3011
3012 /* Building */
3013 .building {
3014 fill: #e0e0e0;
3015 stroke: #d0d0d0;
3016 stroke-width: 0.1px;
3017 }
3018
3019 .building-block {
3020 fill: #F3D6B6;
3021 stroke: #6a5a8e;
3022 stroke-width: 0.1px;
3023 }
3024
3025 .building-residential {
3026 fill: #c95e2a;
3027 stroke: #800000;
3028 stroke-width: 0.1px;
3029 }
3030
3031
3032 /* Aerialway */
3033
3034 .aerialway-line {
3035 fill: none;
3036 stroke: #202020;
3037 stroke-width: 0.4px;
3038 }
3039
3040 .aerialway-struts {
3041 fill: none;
3042 stroke: #202020;
3043 stroke-width: 4px;
3044 stroke-dasharray: 0.4,20;
3045 stroke-linecap: butt;
3046 }
3047
3048 .aerialway-station {
3049 fill: #ec2d2d;
3050 stroke: #606060;
3051 stroke-width: 0.4px;
3052 }
3053
3054 .aerialway-name {
3055 fill: black;
3056 font-family: "DejaVu Sans";
3057 font-weight: normal;
3058 font-size: 7px;
3059 stroke: none;
3060 text-anchor: middle;
3061 }
3062
3063 .military-area {
3064 fill: url(#military-pattern);
3065 stroke: #e4e4e4;
3066 stroke-width: 0.2px;
3067 }
3068
3069 /* Piste maps */
3070 .piste-core {
3071 fill: none;
3072 stroke-linecap: round;
3073 stroke-linejoin: round;
3074 stroke-width: 5px;
3075 opacity: 0.66;
3076 }
3077
3078 .piste-area {
3079 stroke-linecap: round;
3080 stroke-linejoin: round;
3081 stroke-width: 5px;
3082 opacity: 0.66;
3083 }
3084
3085 .piste-difficulty-novice { stroke: #40ff40; }
3086 .piste-difficulty-easy { stroke: #4040ff; }
3087 .piste-difficulty-intermediate { stroke: #ff4040; }
3088 .piste-difficulty-advanced { stroke: #000000; }
3089 .piste-difficulty-expert { stroke: #f6800a; }
3090 .piste-difficulty-freeride { stroke: #f6dd0a; }
3091 .piste-difficulty-other { stroke: #505050; }
3092 .piste-area-difficulty-novice { stroke: #40ff40; fill: #40ff40; }
3093 .piste-area-difficulty-easy { stroke: #4040ff; fill: #4040ff; }
3094 .piste-area-difficulty-intermediate { stroke: #ff4040; fill: #ff4040; }
3095 .piste-area-difficulty-advanced { stroke: #000000; fill: #000000; }
3096 .piste-area-difficulty-expert { stroke: #f6800a; fill: #f6800a; }
3097 .piste-area-difficulty-freeride { stroke: #f6dd0a; fill: #f6dd0a; }
3098 .piste-area-difficulty-other { stroke: #505050; fill: #505050; }
3099
3100 .piste-type-sled {
3101 fill: none;
3102 stroke: #cdabde;
3103 stroke-width: 2.5px;
3104 marker-start:url(#marker-piste-type-sled);
3105 }
3106
3107 .piste-type-nordic {
3108 fill: none;
3109 stroke: #c00000;
3110 stroke-width: 1px;
3111 stroke-dasharray: 3,0.5;
3112 stroke-linejoin: bevel;
3113 stroke-linecap: butt;
3114 marker-start:url(#marker-piste-type-nordic);
3115 }
3116
3117 .man-made-piste-halfpipe {
3118 fill: #a0f0ff;
3119 stroke: #00bcdf;
3120 stroke-width: 0.4px;
3121 }
3122
3123 .man_made-wastewater {
3124 fill: #e4e4e4;
3125 }
3126
3127 /* Power line */
3128 .powerline-pipeline-casing {
3129 stroke-width: 0.4px;
3130 stroke-linecap: butt;
3131 stroke-linejoin: round;
3132 stroke: #ffffff;
3133 stroke-opacity: 0.5;
3134 fill: none;
3135 }
3136 .power-line {
3137 stroke-width: 0.8px;
3138 stroke-linecap: butt;
3139 stroke-linejoin: round;
3140 stroke: #808080;
3141 stroke-dasharray: 16, 8;
3142 fill: none;
3143 }
3144 /* Power Generator */
3145 .power-wind {
3146 fill: url(#power-wind-pattern);
3147 stroke: #333333;
3148 stroke-width: 0.05px;
3149 }
3150 .power-hydro {
3151 fill: url(#power-hydro-pattern);
3152 stroke: #333333;
3153 stroke-width: 0.05px;
3154 }
3155 .power-photovoltaic {
3156 fill: url(#power-photovoltaic-pattern);
3157 stroke: #333333;
3158 stroke-width: 0.05px;
3159 }
3160 .power-generic {
3161 fill: url(#power-generic-pattern);
3162 stroke: #333333;
3163 stroke-width: 0.05px;
3164 }
3165
3166 .reservoir-evaporator {
3167 fill: url(#reservoir-evaporator-pattern);
3168 stroke: none;
3169 }
3170
3171 .reservoir-cooling {
3172 fill: url(#reservoir-cooling-pattern);
3173 stroke: none;
3174 }
3175
3176 .reservoir-sewage {
3177 fill: url(#reservoir-sewage-pattern);
3178 stroke: none;
3179 }
3180
3181 .reservoir-tailings {
3182 fill: url(#reservoir-tailings-pattern);
3183 stroke: none;
3184 }
3185
3186 .basin-infiltration {
3187 fill: url(#basin-infiltration-pattern);
3188 stroke: none;
3189 }
3190 .basin-detention {
3191 fill: url(#basin-detention-pattern);
3192 stroke: none;
3193 }
3194 .basin-retention {
3195 fill: url(#basin-retention-pattern);
3196 stroke: none;
3197 }
3198
3199 /* Area captions */
3200 .park-name {
3201 fill: #404040;
3202 font-family: "DejaVu Sans";
3203 font-weight: normal;
3204 stroke: white;
3205 font-size: 4.5px;
3206 stroke-width: 0.0px;
3207 }
3208
3209 .landuse-reservoir-name {
3210 fill: #404040;
3211 font-family: "DejaVu Sans";
3212 font-weight: normal;
3213 stroke: white;
3214 font-size: 4.5px;
3215 stroke-width: 0.0px;
3216 }
3217
3218
3219 /* Oneway */
3220 .oneway-casing {
3221 fill: none;
3222 stroke-linecap: butt;
3223 stroke: #707070;
3224 }
3225
3226 .oneway-core {
3227 fill: none;
3228 stroke-linecap: butt;
3229 stroke: #ffffff;
3230 }
3231
3232 .oneway-casing-1 {
3233 stroke-width: 0.4px;
3234 stroke-dasharray: 4.2,55.8;
3235 stroke-dashoffset: 46.2;
3236 }
3237
3238 .oneway-casing-2 {
3239 stroke-width: 0.95px;
3240 stroke-dasharray: 0.6,59.4;
3241 stroke-dashoffset: 43.4;
3242 }
3243
3244 .oneway-casing-3 {
3245 stroke-width: 0.8px;
3246 stroke-dasharray: 0.6,59.4;
3247 stroke-dashoffset: 43.2;
3248 }
3249
3250 .oneway-casing-4 {
3251 stroke-width: 0.65px;
3252 stroke-dasharray: 0.8,59.2;
3253 stroke-dashoffset: 43.2;
3254
3255 }
3256
3257 .oneway-casing-5 {
3258 stroke-width: 0.5px;
3259 stroke-dasharray: 1.0,59;
3260 stroke-dashoffset: 43.2;
3261 }
3262
3263 .oneway-casing-6 {
3264 stroke-width: 0.35px;
3265 stroke-dasharray: 1.2,58.8;
3266 stroke-dashoffset: 43.2;
3267 }
3268
3269 .oneway-casing-7 {
3270 stroke-width: 0.2px;
3271 stroke-dasharray: 1.4,58.6;
3272 stroke-dashoffset: 43.2;
3273 }
3274
3275 .oneway-casing-8 {
3276 stroke-width: 0.1px;
3277 stroke-dasharray: 1.6,58.4;
3278 stroke-dashoffset: 43.2;
3279 }
3280
3281 .oneway-core-1 {
3282 stroke-width: 0.2px;
3283 stroke-dasharray: 4,56;
3284 stroke-dashoffset: 46;
3285 }
3286
3287 .oneway-core-2 {
3288 stroke-width: 0.85px;
3289 stroke-dasharray: 0.4,59.6;
3290 stroke-dashoffset: 43.2;
3291 }
3292
3293 .oneway-core-3 {
3294 stroke-width: 0.7px;
3295 stroke-dasharray: 0.6,59.4;
3296 stroke-dashoffset: 43.2;
3297 }
3298
3299 .oneway-core-4 {
3300 stroke-width: 0.55px;
3301 stroke-dasharray: 0.8,59.2;
3302 stroke-dashoffset: 43.2;
3303 }
3304
3305 .oneway-core-5 {
3306 stroke-width: 0.4px;
3307 stroke-dasharray: 1.0,59;
3308 stroke-dashoffset: 43.2;
3309 }
3310
3311 .oneway-core-6 {
3312 stroke-width: 0.25px;
3313 stroke-dasharray: 1.2,58.8;
3314 stroke-dashoffset: 43.2;
3315 }
3316
3317 .oneway-core-7 {
3318 stroke-width: 0.1px;
3319 stroke-dasharray: 1.4,58.6;
3320 stroke-dashoffset: 43.2;
3321 }
3322
3323 .otherway {
3324 fill: none;
3325 stroke: red;
3326 stroke-width: 2px;
3327 stroke-opacity: 0;
3328 /* marker-start: url(#marker-otherway-start); */
3329 marker-end: url(#marker-otherway-end);
3330 }
3331
3332
3333 /* Map decoration */
3334 .map-grid-line {
3335 fill: none;
3336 stroke: #8080ff;
3337 stroke-width: 0.1px;
3338 stroke-opacity: 0.5;
3339 }
3340
3341 .map-border-casing {
3342 fill: none;
3343 stroke: #8080ff;
3344 stroke-width: 3px;
3345 stroke-miterlimit: 4;
3346 stroke-dasharray: none;
3347 stroke-opacity: 1;
3348 stroke-linecap: round;
3349 }
3350
3351 .map-border-core {
3352 fill: none;
3353 fill-opacity: 1;
3354 fill-rule: nonzero;
3355 stroke: #ffffff;
3356 stroke-width: 2px;
3357 stroke-miterlimit: 0;
3358 stroke-dashoffset: -0.5px;
3359 stroke-opacity: 1;
3360 }
3361
3362 .map-scale-casing {
3363 fill: none;
3364 stroke: #8080ff;
3365 stroke-width: 4px;
3366 stroke-linecap: butt;
3367 }
3368
3369 .map-scale-core {
3370 fill: none;
3371 stroke: #ffffff;
3372 stroke-width: 3px;
3373 stroke-linecap: butt;
3374 }
3375
3376 .map-scale-bookend {
3377 fill: none;
3378 stroke: #8080ff;
3379 stroke-width: 1px;
3380 stroke-linecap: butt;
3381 }
3382
3383 .map-scale-caption {
3384 font-family: "DejaVu Sans";
3385 font-size: 10px;
3386 fill: #8080ff;
3387 }
3388
3389 <!-- map background must be the same for all zooms or else empty tile detection will fail -->
3390 .map-background {
3391 fill: #f8f8f8;
3392 stroke: none;
3393 }
3394
3395 .map-title {
3396 font-family: "DejaVu Sans";
3397 font-size: 20px;
3398 text-anchor: middle;
3399 fill: black;
3400 }
3401
3402 .map-title-background {
3403 fill: white;
3404 }
3405
3406 .map-marginalia-background {
3407 fill: white;
3408 }
3409
3410 .highway-tunnel-ends {
3411 stroke-opacity: 0;
3412 fill: none;
3413 marker-start: url(#marker-tunnel-start);
3414 marker-end: url(#marker-tunnel-end);
3415 }
3416
3417 /* Osmarender built-in styles - do not remove */
3418 .osmarender-stroke-linecap-round { stroke-linecap: round; }
3419 .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
3420 .osmarender-mask-black { stroke: black; }
3421 .osmarender-mask-white { stroke: white; }
3422 .osmarender-no-marker-start { marker-start: none; }
3423 .osmarender-no-marker-end { marker-end: none; }
3424
3425 </style>
3426
3427 <svg:pattern x="0" y="0" width="200" height="200" id="wood-deciduous-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.10)">
3428 <svg:rect fill="#6fc18e" width="205" height="205" x="0" y="0"/>
3429 <svg:path fill="#2b743f" d="M 27,1 C 20,1 13,7 13,14 C 13,16 13,18 15,20 C 11,22 8,26 8,29 C 8,36 16,43 28,43 L 28,63 L 37,63 L 37,43 C 48,43 57,36 57,29 C 57,26 55,23 52,21 C 55,14 45,4 37,6 C 36,3 33,1 27,1"/>
3430 <svg:path fill="#2b743f" d="M 77,101 C 70,101 63,107 63,114 C 63,116 63,118 65,120 C 61,122 58,126 58,129 C 58,136 66,143 78,143 L 78,163 L 87,163 L 87,143 C 98,143 107,136 107,129 C 107,126 105,123 102,121 C 105,114 95,104 87,106 C 86,103 83,101 77,101"/>
3431 </svg:pattern>
3432 <svg:pattern x="0" y="0" width="200" height="200" id="wood-coniferous-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.10)">
3433 <svg:rect fill="#6fc18e" width="205" height="205" x="0" y="0"/>
3434 <svg:path fill="#2b743f" d="M 15,24 L 25,24 L 10,39 L 25,39 L 5,54 L 25,54 L 25,64 L 35,64 L 35,54 L 55,54 L 35,39 L 50,39 L 35,24 L 45,24 L 30,4 L 15,24"/>
3435 <svg:path fill="#2b743f" d="M 65,124 L 75,124 L 60,139 L 75,139 L 55,154 L 75,154 L 75,164 L 85,164 L 85,154 L 105,154 L 85,139 L 100,139 L 85,124 L 95,124 L 80,104 L 65,124"/>
3436 </svg:pattern>
3437 <svg:pattern x="0" y="0" width="300" height="200" id="wood-mixed-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.10)">
3438 <svg:rect fill="#6fc18e" width="305" height="205" x="0" y="0"/>
3439 <svg:path fill="#2b743f" d="M 27,1 C 20,1 13,7 13,14 C 13,16 13,18 15,20 C 11,22 8,26 8,29 C 8,36 16,43 28,43 L 28,63 L 37,63 L 37,43 C 48,43 57,36 57,29 C 57,26 55,23 52,21 C 55,14 45,4 37,6 C 36,3 33,1 27,1"/>
3440 <svg:path fill="#2b743f" d="M 65,54 L 75,54 L 60,69 L 75,69 L 55,84 L 75,84 L 75,94 L 85,94 L 85,84 L 105,84 L 85,69 L 100,69 L 85,54 L 95,54 L 80,34 L 65,54"/>
3441 <svg:path fill="#2b743f" d="M 165,104 L 175,104 L 160,119 L 175,119 L 155,134 L 175,134 L175,144 L 185,144 L 185,134 L 205,134 L 185,119 L 200,119 L 185,104 L 195,104 L 180,84 L 165,104"/>
3442 <svg:path fill="#2b743f" d="M 227,101 C 220,101 213,107 213,114 C 213,116 213,118 215,120 C 211,122 208,126 208,129 C 208,136 216,143 228,143 L 228,163 L 237,163 L 237,143 C 248,143 257,136 257,129 C 257,126 255,123 252,121 C 255,114 245,104 237,106 C 236,103 233,101 227,101"/>
3443 </svg:pattern>
3444
3445 <svg:pattern id="marsh-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(0.3)">
3446 <svg:path stroke="#007fff" stroke-width="0.2" stroke-linecap="round" d="M 0,4 C 1.33,4 2.67,4 4,4 M 2,4 C 2,3 2,2 2,1 M 3,3 L 2,4 M 3,2 L 2,4 M 1,3 L 2,4 M 1,2 L 2,4 M 7,9 L 10,9 M 2,9 C 3,9 4,9 5,9 M 6,4 C 6.71,4 7.35,4 8,4 M 2,6 C 2.67,6 3.33,6 4,6 M 7,1 C 7.70,1 8.33,1 9,1 M 0,9 L 1,9 M 9,6 L 9,9 M 10,7 L 9,9 M 10,8 L 9,9 M 8,8 L 9,9 M 8,7 L 9,9"/>
3447 </svg:pattern>
3448
3449 <svg:pattern id="military-pattern" x="0" y="0" width="500" height="500" patternUnits="userSpaceOnUse" patternTransform="scale(0.01)">
3450 <svg:rect width="510" height="510" x="0" y="0" fill-opacity="0.5" fill="#d0d050"/>
3451 <svg:path fill="#808000" d="M 311.4875,112.4725 L 240.86574,112.4725 L 219.18975,100.81875 L 219.18975,67.95515 L 358.10253,55.13602 L 358.10253,98.02185 L 311.4875,107.11177 L 311.4875,112.4725 z "/>
3452 <svg:path fill="#808000" d="M 86.10386,157.81856 L 404.48447,158.3883 L 404.43115,99.18722 L 313.11903,119.23168 L 180.26621,119.23168 L 86.10386,144.40379 C 80.55682,146.64725 78.71816,157.81856 86.10386,157.81856 z "/>
3453 <svg:path fill="#808000" d="M 176.69134,184.53979 C 176.69131,195.84684 167.54017,205.02094 156.23316,205.04931 C 144.92615,205.07768 135.72909,195.94962 135.67232,184.64271 C 135.61555,173.33581 144.72048,164.11585 156.02721,164.03068 C 167.33393,163.94551 176.57673,173.02726 176.6903,184.33373"/>
3454 <svg:path fill="#808000" d="M 222.85374,184.53979 C 222.85371,195.84684 213.70257,205.02094 202.39556,205.04931 C 191.08855,205.07768 181.89149,195.94962 181.83472,184.64271 C 181.77795,173.33581 190.88288,164.11585 202.18961,164.03068 C 213.49633,163.94551 222.73913,173.02726 222.8527,184.33373"/>
3455 <svg:path fill="#808000" d="M 268.20674,184.53979 C 268.20671,195.84684 259.05557,205.02094 247.74856,205.04931 C 236.44155,205.07768 227.24449,195.94962 227.18772,184.64271 C 227.13095,173.33581 236.23588,164.11585 247.54261,164.03068 C 258.84933,163.94551 268.09213,173.02726 268.2057,184.33373"/>
3456 <svg:path fill="#808000" d="M 314.63974,184.53979 C 314.63971,195.84684 305.48857,205.02094 294.18156,205.04931 C 282.87455,205.07768 273.67749,195.94962 273.62072,184.64271 C 273.56395,173.33581 282.66888,164.11585 293.97561,164.03068 C 305.28233,163.94551 314.52513,173.02726 314.6387,184.33373"/>
3457 <svg:path fill="#808000" d="M 104.62906,164.30601 L 95.06656,164.74351 C 89.7409,177.99161 94.17664,190.11388 108.81656,199.08726 C 125.31404,209.1992 145.13754,218.93662 150.87906,219.08726 L 345.94156,219.14976 C 351.68308,218.99912 371.50659,209.26172 388.00406,199.14976 C 402.64398,190.17638 407.07972,178.02286 401.75406,164.77476 L 392.19156,164.36851 C 395.0692,176.76396 397.55281,185.1301 379.62906,193.61851 C 364.95912,200.56595 349.45269,208.83667 347.03531,209.33726 L 149.78531,209.30601 C 147.36794,208.8054 131.89275,200.50345 117.22281,193.55601 C 99.29906,185.06761 101.75142,176.70146 104.62906,164.30601 z M 81.325,74.26296 L 81.325,87.85048 L 214.52384,92.37965 L 214.52384,74.05709 L 81.325,74.26296 z "/>
3458 <svg:path fill="#808000" d="M 360.71264,185.61239 C 360.71261,196.91944 351.56147,206.09354 340.25446,206.12191 C 328.94745,206.15028 319.75039,197.02222 319.69362,185.71531 C 319.63685,174.40841 328.74178,165.18845 340.04851,165.10328 C 351.35523,165.01811 360.59803,174.09986 360.7116,185.40633"/>
3459 <svg:path fill="#808000" d="M 389.14837,176.08104 C 389.14835,182.52632 383.93199,187.75578 377.48672,187.77195 C 371.04145,187.78813 365.79891,182.58491 365.76655,176.1397 C 365.73419,169.6945 370.92422,164.4389 377.36932,164.39035 C 383.81443,164.3418 389.08304,169.51862 389.14778,175.96358"/>
3460 <svg:path fill="#808000" d="M 130.88767,176.08104 C 130.88765,182.52632 125.67129,187.75578 119.22602,187.77195 C 112.78075,187.78813 107.53821,182.58491 107.50585,176.1397 C 107.47349,169.6945 112.66352,164.4389 119.10862,164.39035 C 125.55373,164.3418 130.82234,169.51862 130.88708,175.96358"/>
3461 </svg:pattern>
3462
3463 <svg:pattern id="cemetery-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(2)">
3464 <svg:rect fill="#bde3cb" width="10" height="10" x="0" y="0"/>
3465 <svg:path fill="#b0b0b0" stroke-width="0.1" d="M 1.48,0.13 C 2.12,0.13 2.63,0.64 2.63,1.28 L 2.63,4.27 L 0.33,4.27 L 0.33,1.28 C 0.33,0.64 0.85,0.13 1.48,0.13 z "/>
3466 <svg:path fill="#b0b0b0" stroke-width="0.1" d="M 6.64,5.78 C 7.27,5.78 7.79,6.29 7.79,6.92 L 7.79,9.91 L 5.49,9.91 L 5.49,6.92 C 5.49,6.29 6.00,5.78 6.64,5.78 z "/>
3467 </svg:pattern>
3468 <svg:pattern id="cemetery-christian-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(2)">
3469 <svg:rect fill="#bde3cb" width="11" height="11" x="0" y="0"/>
3470 <svg:path stroke="black" stroke-width="0.2" d="M1,1 L3,1 M2,0 L2,3 M6,6 L8,6 M7,5 L7,8"/>
3471 </svg:pattern>
3472
3473 <svg:pattern patternUnits="userSpaceOnUse" width="104.8886" height="112.38862" patternTransform="scale(0.05,0.05)" id="vineyard-pattern">
3474 <svg:rect fill="#d1ead1" width="104.8886" height="112.38862" x="0" y="0"/>
3475 <svg:g transform="translate(-35,-59.111382)">
3476 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="105" y="69"/>
3477 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5156324" height="2.3059964" x="104.54168" y="95.686478"/>
3478 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="120" y="69"/>
3479 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5156324" height="2.3059964" x="91.572838" y="95.066086"/>
3480 <svg:path style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bf5bc3;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 102.72166,94.632518 C 102.72166,94.632518 102.51202,95.733107 102.51202,86.247077 C 102.51202,84.082553 104.39875,79.905587 96.851849,75.974911"/>
3481 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-1.4674523,16.770883)"/>
3482 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-4.6119891,6.2890801)"/>
3483 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(10.27217,-2.7252699)"/>
3484 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-6.7083494,-4.4023583)"/>
3485 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(4.1927244,9.8528923)"/>
3486 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(2.096364,0.6289069)"/>
3487 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="75" y="69"/>
3488 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="90" y="69"/>
3489 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="110" y="81.5"/>
3490 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="125" y="81.5"/>
3491 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="80" y="81.5"/>
3492 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="95" y="81.5"/>
3493 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="130" y="94"/>
3494 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="85" y="94"/>
3495 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="120" y="106.5"/>
3496 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="75" y="106.5"/>
3497 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="110" y="119"/>
3498 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="125" y="119"/>
3499 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="80" y="119"/>
3500 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="115" y="131.5"/>
3501 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="130" y="131.5"/>
3502 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="85" y="131.5"/>
3503 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="100" y="131.5"/>
3504 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="60" y="106.5"/>
3505 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5156324" height="2.3059964" x="59.541687" y="133.18648"/>
3506 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="75" y="106.5"/>
3507 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5156324" height="2.3059964" x="46.572845" y="132.56609"/>
3508 <svg:path style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#bf5bc3;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 57.72166,132.13252 C 57.72166,132.13252 57.51202,133.23311 57.51202,123.74708 C 57.51202,121.58255 59.39875,117.40559 51.85185,113.47491"/>
3509 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-46.467452,54.270883)"/>
3510 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-49.611989,43.78908)"/>
3511 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-34.72783,34.77473)"/>
3512 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-51.708349,33.097642)"/>
3513 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-40.807276,47.352892)"/>
3514 <svg:path style="fill:#ffffff;fill-opacity:1;stroke:#bf5bc3;stroke-width:1.20000005;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" d="M 106.28547 97.357788 A 5.4505372 5.4505372 0 1 1 95.384393,97.357788 A 5.4505372 5.4505372 0 1 1 106.28547 97.357788 z" transform="translate(-42.903636,38.128907)"/>
3515 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="45" y="106.5"/>
3516 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="65" y="119"/>
3517 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="80" y="119"/>
3518 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="35" y="119"/>
3519 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="50" y="119"/>
3520 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="100" y="131.5"/>
3521 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="85" y="131.5"/>
3522 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="40" y="131.5"/>
3523 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="90" y="144"/>
3524 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="75" y="144"/>
3525 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="95" y="156.5"/>
3526 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="65" y="156.5"/>
3527 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="80" y="156.5"/>
3528 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="35" y="156.5"/>
3529 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="100" y="169"/>
3530 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="70" y="169"/>
3531 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="85" y="169"/>
3532 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="40" y="169"/>
3533 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="55" y="169"/>
3534 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="120" y="144"/>
3535 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="105" y="144"/>
3536 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="125" y="156.5"/>
3537 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="110" y="156.5"/>
3538 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="115" y="169"/>
3539 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="130" y="169"/>
3540 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="35" y="81.5"/>
3541 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="40" y="94"/>
3542 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="60" y="69"/>
3543 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="45" y="69"/>
3544 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="65" y="81.5"/>
3545 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="50" y="81.5"/>
3546 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="55" y="94"/>
3547 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="70" y="94"/>
3548 <svg:rect style="fill:none;fill-opacity:0.92941176;stroke:none;stroke-width:0.22276554;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="104.87722" height="112.37724" x="35.011383" y="59.111382"/>
3549 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="135" y="69"/>
3550 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="135" y="106.5"/>
3551 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="135" y="106.5"/>
3552 <svg:rect style="fill:#7ba274;fill-opacity:0.92941176;stroke:none;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" width="2.5" height="2.5" x="135" y="144"/>
3553 </svg:g>
3554 </svg:pattern>
3555 <svg:pattern id="power-wind-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.6)">
3556 <!-- power_wind.svg -->
3557 <svg:g style="fill:#000000">
3558 <rect width="0.77532399" height="8.1394444" x="8.3448029" y="7.860559" style="fill:#000000" />
3559 <path d="M 9.4685289,7.5398227 C 9.5951548,7.3769778 10.64679,8.1902804 11.817421,9.3563852 C 12.988052,10.52249 13.834385,11.599816 13.707759,11.762661 C 13.581133,11.925506 12.529499,11.112204 11.358868,9.9460989 C 10.188236,8.7799942 9.341903,7.7026676 9.4685289,7.5398227 z" />
3560 <path d="M 9.0179241,5.7934416 C 8.8242005,5.7429518 9.0001786,4.4242539 9.4109824,2.8480475 C 9.8217862,1.2718412 10.311853,0.03500359 10.505576,0.085493431 C 10.6993,0.13598327 10.523322,1.4546811 10.112518,3.0308874 C 9.7017142,4.6070939 9.2116477,5.8439315 9.0179241,5.7934416 z" />
3561 <path d="M 7.7057548,7.0801563 C 7.7567258,7.273754 6.5211097,7.7668916 4.9459289,8.1816099 C 3.3707482,8.5963282 2.0524917,8.7755817 2.0015207,8.5819841 C 1.9505497,8.3883865 3.1861658,7.8952488 4.7613465,7.4805306 C 6.3365273,7.0658123 7.6547838,6.8865587 7.7057548,7.0801563 z" />
3562 <path d="M 9.7448924,6.787931 C 9.7450023,7.3521951 9.2876067,7.8096797 8.7233428,7.8096797 C 8.1590787,7.8096797 7.7016831,7.3521951 7.701793,6.787931 C 7.7016831,6.2236669 8.1590787,5.7661823 8.7233428,5.7661823 C 9.2876067,5.7661823 9.7450023,6.2236669 9.7448924,6.787931 L 9.7448924,6.787931 z" />
3563 </svg:g>
3564 </svg:pattern>
3565 <svg:pattern id="power-hydro-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.6)">
3566 <!-- power_hydro.svg -->
3567 <path d="M 8.5,12.8 L 11.9,6.5 L 7.1,7.6 L 10.8,1.5 L 8.2,0.17 L 4.1,10.1 L 9,8.6 L 7.4,12.3 L 7.1,11.6 L 6.65,15.7 L 9.3,12.5 L 8.5,12.8 z" style="fill:#00ccff;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;" />
3568 </svg:pattern>
3569 <svg:pattern id="power-photovoltaic-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.6)">
3570 <!-- power_photovoltaic.svg -->
3571 <svg:g transform="matrix(1,0,-0.26,1,0.15,0)">
3572 <svg:rect x="3.4" y="3.4" width="13" height="8.9" style="fill:#ffffff;stroke:#000000;stroke-width:0.4"/>
3573 <svg:g style="stroke-width:0;fill:#000084" >
3574 <svg:rect x="3.9" y="8" width="3.8" height="3.8" />
3575 <svg:rect x="8" y="8" width="3.8" height="3.8" />
3576 <svg:rect x="12.1" y="8" width="3.8" height="3.8" />
3577 <svg:rect x="3.9" y="3.9" width="3.8" height="3.8" />
3578 <svg:rect x="8" y="3.9" width="3.8" height="3.8" />
3579 <svg:rect x="12.1" y="3.9" width="3.8" height="3.8" />
3580 </svg:g>
3581 </svg:g>
3582 <svg:path d="M 2.72 0.34 L 2.97 2.59 L 1.38 2.13 L 2.44 3.25 L 0.38 3.98 L 2.59 4.38 L 1.59 5.72 L 3.13 5.03 L 3.16 7.22 L 4.25 5.34 L 5.22 6.6 L 5.03 5 L 7.22 5.66 L 5.72 4.06 L 7.25 3.59 L 5.59 3.28 L 6.97 1.41 L 4.88 2.34 L 4.88 0.78 L 4.09 2.13 L 2.72 0.34 z" style="fill:#ffff00;stroke:#000000;stroke-width:0.1" />
3583 </svg:pattern>
3584 <svg:pattern id="power-generic-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.6)">
3585 <!-- power_generic.svg -->
3586 <svg:path d="M 8.5,12.8 L 11.9,6.5 L 7.1,7.6 L 10.8,1.5 L 8.2,0.17 L 4.1,10.1 L 9,8.6 L 7.4,12.3 L 7.1,11.6 L 6.65,15.7 L 9.3,12.5 L 8.5,12.8 z" style="fill:#ffff00;stroke:#000000;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;" />
3587 </svg:pattern>
3588 <!-- reservoir patterns -->
3589 <svg:pattern id="reservoir-evaporator-pattern" patternUnits="userSpaceOnUse" width="2" height="2" >
3590 <svg:path style="stroke:#007fff;stroke-width:.06px;stroke-linecap:round;" d="M 0.1,1.9 L 1.9,1.9" />
3591 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.96,1.8 C 1.25,1.4 0.75,1.4 1.04,1" />
3592 <svg:path style="stroke:#007fff;stroke-width:.035px;fill:none" d="M 0.61,1.8 C 0.8,1.55 0.5,1.55 .69,1.3" />
3593 <svg:path style="stroke:#007fff;stroke-width:.035px;fill:none" d="M 1.31,1.8 C 1.5,1.55 1.2,1.55 1.39,1.3" />
3594 </svg:pattern>
3595 <svg:pattern id="reservoir-cooling-pattern" patternUnits="userSpaceOnUse" width="2" height="2" >
3596 <svg:path style="stroke:#007fff;stroke-width:.06px;stroke-linecap:round;" d="M 0.1,1.9 L 1.9,1.9" />
3597 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1,1.25 L 0.784,1.125 L 0.784,0.875 L 1,0.75 L 1.217,0.875 L 1.217,1.125 z" />
3598 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1,1.25 L 1,1.75" />
3599 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 0.784,1.125 L 0.35,1.375" />
3600 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 0.784,0.875 L 0.35,0.625" />
3601 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1,0.75 L 1,0.25" />
3602 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1.217,0.875 L 1.65,0.625" />
3603 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1.217,1.125 L 1.65,1.375" />
3604 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 1.257,1.705 L 1.000,1.550 L 0.743,1.705" />
3605 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 0.518,1.575 L 0.524,1.275 L 0.261,1.130" />
3606 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 0.261,0.870 L 0.524,0.725 L 0.518,0.425" />
3607 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 0.743,0.295 L 1.000,0.450 L 1.257,0.295" />
3608 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 1.482,0.425 L 1.476,0.725 L 1.739,0.870" />
3609 <svg:path style="stroke:#007fff;stroke-width:.02px;fill:none" d="M 1.739,1.139 L 1.476,1.275 L 1.482,1.575" />
3610 </svg:pattern>
3611 <svg:pattern id="reservoir-sewage-pattern" patternUnits="userSpaceOnUse" width="0.5" height="0.5" >
3612 <svg:path style="stroke:#997700;stroke-width:.1px;" d="M -0.01,-0.01 L 0.51,0.51" />
3613 </svg:pattern>
3614 <svg:pattern id="reservoir-tailings-pattern" patternUnits="userSpaceOnUse" width="0.5" height="0.5" >
3615 <svg:path style="stroke:black;stroke-width:.1px;" d="M -0.01,-0.01 L 0.51,0.51" />
3616 </svg:pattern>
3617
3618 <svg:pattern id="basin-infiltration-pattern" patternUnits="userSpaceOnUse" width="2" height="2" patternTransform="scale(5.5)" >
3619 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.5,1.0 C 1.5,1.25 1.2,1.375 1.2,1.625 C 1.2,1.95 1.8,1.95 1.8,1.625 C 1.8,1.375 1.5,1.25 1.5,1.0" />
3620 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.5,0.0 C 0.5,0.25 0.2,0.375 0.2,0.625 C 0.2,0.95 0.8,0.95 0.8,0.625 C 0.8,0.375 0.5,0.25 0.5,0.0" />
3621 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.1,0.2 L 1.9,0.2" />
3622 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
3623 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.4,0.6 L 1.6,0.6" />
3624 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.1,1.2 L 0.9,1.2" />
3625 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
3626 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.4,1.6 L 0.6,1.6" />
3627 </svg:pattern>
3628
3629 <svg:pattern id="basin-detention-pattern" patternUnits="userSpaceOnUse" width="2" height="2" patternTransform="scale(5.5)" >
3630 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.5,1.0 C 1.5,1.25 1.2,1.375 1.2,1.625 C 1.2,1.95 1.8,1.95 1.8,1.625 C 1.8,1.375 1.5,1.25 1.5,1.0" />
3631 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.5,0.0 C 0.5,0.25 0.2,0.375 0.2,0.625 C 0.2,0.95 0.8,0.95 0.8,0.625 C 0.8,0.375 0.5,0.25 0.5,0.0" />
3632 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.4,0.2 L 1.6,0.2" />
3633 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
3634 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.1,0.6 L 1.9,0.6" />
3635 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.4,1.2 L 0.6,1.2" />
3636 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
3637 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.1,1.6 L 0.9,1.6" />
3638 </svg:pattern>
3639
3640 <svg:pattern id="basin-retention-pattern" patternUnits="userSpaceOnUse" width="2" height="2" patternTransform="scale(5.5)" >
3641 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.5,1.0 C 1.5,1.25 1.2,1.375 1.2,1.625 C 1.2,1.95 1.8,1.95 1.8,1.625 C 1.8,1.375 1.5,1.25 1.5,1.0" />
3642 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.5,0.0 C 0.5,0.25 0.2,0.375 0.2,0.625 C 0.2,0.95 0.8,0.95 0.8,0.625 C 0.8,0.375 0.5,0.25 0.5,0.0" />
3643 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.4,0.2 L 1.6,0.2" />
3644 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
3645 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.1,0.6 L 1.9,0.6" />
3646 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.4,1.2 L 0.6,1.2" />
3647 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
3648 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.1,1.6 L 0.9,1.6" />
3649 </svg:pattern>
3650
3651 <svg:pattern id="nature-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(9.1554)">
3652 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.1" d="
3653 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
3654 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
3655 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
3656 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
3657 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
3658 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
3659
3660 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
3661 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
3662 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
3663 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
3664 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
3665 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"/>
3666 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;" d="
3667 M1.2,2.6 L1.2,1.4 L1.8,2.6 L1.8,1.4
3668 M2.2,2.1 L2.45,2.1 A 0.25 0.25 0 0 0 2.45,1.4 L2.2,1.4 L2.2,2.6 M2.8,2.6 L2.3,2.1 "/>
3669 </svg:pattern>
3670
3671 <svg:pattern id="landscape-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(8.0)">
3672 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.05" d="
3673 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
3674 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
3675 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
3676 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
3677 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
3678 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
3679
3680 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
3681 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
3682 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
3683 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
3684 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
3685 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"/>
3686 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:round;" d="
3687 M5.2,3.4 L5.2,4.6 L5.8,4.6
3688 M6.2,4.1 L6.45,4.1 A 0.25 0.25 0 0 0 6.45,3.4 L6.2,3.4 L6.2,4.6 M6.8,4.6 L6.3,4.1 "/>
3689 </svg:pattern>
3690
3691 <svg:pattern id="national-park-pattern" x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(8.0)">
3692 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.5;" d="
3693 M9.2,6.6 L9.2,5.4 L9.8,6.6 L9.8,5.4
3694 M10.2,6.1 L10.45,6.1 A 0.25 0.25 0 0 0 10.45,5.4 L10.2,5.4 L10.2,6.6 "/>
3695 </svg:pattern>
3696
3697 <svg:marker fill="none" id="canal-lock" markerHeight="5.9px" markerUnits="userSpaceOnUse" markerWidth="5.9px" orient="auto" refX="1px" refY="5px" stroke="#000000" stroke-width="0.75px" stroke-opacity="1" viewBox="0 0 10 10">
3698 <svg:path d="M 1,0 L -2,5 L 1,10"/>
3699 </svg:marker>
3700 </defs>
3701</rules>
Note: See TracBrowser for help on using the repository browser.