source: osm/applications/editors/josm/oldplugins/osmarender/stylesheets/captionless-z14.xml@ 36388

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

readd files directly

File size: 163.1 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" v="yes">
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 <line class="railway-rail-casing railway-rail-casing-color railway-casing" smart-linecap="no" />
734 </rule>
735 <rule e="way" k="railway" v="narrow_gauge">
736 <line class="railway-narrow-casing railway-narrow-casing-color railway-casing" smart-linecap="no" />
737 </rule>
738 <rule e="way" k="railway" v="preserved">
739 <line class="railway-preserved-casing railway-preserved-casing-color railway-casing" smart-linecap="no" />
740 </rule>
741 <rule e="way" k="railway" v="light_rail">
742 <line class="railway-light-casing railway-light-casing-color railway-casing" smart-linecap="no" />
743 </rule>
744 <rule e="way" k="railway" v="tram">
745 <line class="railway-tram-casing railway-tram-casing-color railway-casing" smart-linecap="no" />
746 </rule>
747 <rule e="way" k="railway" v="subway">
748 <line class="railway-subway-casing railway-subway-casing-color railway-casing" smart-linecap="no" />
749 </rule>
750 <rule e="way" k="railway" v="incline|funicular">
751 <line class="railway-funicular-casing railway-funicular-casing-color railway-casing" smart-linecap="no" />
752 </rule>
753 <rule e="way" k="railway" v="monorail">
754 <line class="railway-monorail-casing railway-monorail-casing-color railway-casing" smart-linecap="no" />
755 </rule>
756 <rule e="way" k="railway" v="spur|yard|siding">
757 <line class="railway-yard-casing railway-yard-casing-color railway-casing" smart-linecap="no" />
758 </rule>
759 </else>
760 </else>
761 </else>
762 </else>
763 </rule>
764 </rule>
765 </rule>
766
767 <!-- Highway area cores -->
768 <rule e="way" k="area" v="yes|true">
769
770 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
771 <else>
772 <rule e="way" k="cycleway" v="cyclestreet"></rule>
773 <else>
774
775 <rule e="way" k="highway" v="steps">
776 <area class="highway-core highway-steps-core no-bezier"/>
777 </rule>
778 <rule e="way" k="highway" v="footway|footpath">
779 <area class="highway-core highway-footway-core no-bezier"/>
780 </rule>
781 <rule e="way" k="highway" v="cycleway">
782 <area class="highway-core highway-cycleway-core no-bezier"/>
783 </rule>
784 <rule e="way" k="highway" v="bridleway">
785 <area class="highway-core highway-bridleway-core no-bezier"/>
786 </rule>
787 <rule e="way" k="highway" v="path">
788 <rule e="way" k="bicycle" v="yes|designated">
789 <area class="highway-core highway-cycleway-core no-bezier"/>
790 </rule>
791 <else>
792 <rule e="way" k="horse" v="yes|designated">
793 <area class="highway-core highway-bridleway-core no-bezier"/>
794 </rule>
795 <else>
796 <area class="highway-core highway-path-core no-bezier"/>
797 </else>
798 </else>
799 </rule>
800 <rule e="way" k="highway" v="byway">
801 <area class="highway-core highway-byway-core no-bezier"/>
802 </rule>
803 <rule e="way" k="highway" v="track">
804 <rule e="way" k="tracktype" v="grade1">
805 <area class="highway-core highway-track-grade1-core highway-track-core no-bezier"/>
806 </rule>
807 <else>
808 <rule e="way" k="tracktype" v="grade2">
809 <area class="highway-casing highway-track-grade2-core highway-track-core no-bezier"/>
810 </rule>
811 <else>
812 <rule e="way" k="tracktype" v="grade3">
813 <area class="highway-core highway-track-grade3-core highway-track-core no-bezier"/>
814 </rule>
815 <else>
816 <rule e="way" k="tracktype" v="grade4">
817 <area class="highway-core highway-track-grade4-core highway-track-core no-bezier"/>
818 </rule>
819 <else>
820 <rule e="way" k="tracktype" v="grade5">
821 <area class="highway-core highway-track-grade5-core highway-track-core no-bezier"/>
822 </rule>
823 <else>
824 <area class="highway-core highway-track-gradex-core highway-track-core no-bezier"/>
825 </else>
826 </else>
827 </else>
828 </else>
829 </else>
830 </rule>
831 <rule e="way" k="highway" v="unsurfaced">
832 <area class="highway-core highway-unsurfaced-area no-bezier"/>
833 </rule>
834 <rule e="way" k="highway" v="service">
835 <rule e="way" k="service" v="parking_aisle">
836 </rule>
837 <else>
838 <area class="highway-core highway-service-area no-bezier"/>
839 </else>
840 </rule>
841 <rule e="way" k="highway" v="pedestrian">
842 <area class="highway-core highway-pedestrian-area no-bezier"/>
843 </rule>
844
845 </else>
846 </else>
847
848 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
849 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
850 <area class="highway-core highway-unclassified-area no-bezier"/>
851 </rule>
852 <else>
853 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
854 </else>
855 </rule>
856 <else>
857 <rule e="way" k="cycleway" v="cyclestreet">
858 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
859 <area class="highway-core highway-unclassified-area no-bezier"/>
860 </rule>
861 <else>
862 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
863 </else>
864 </rule>
865 <else>
866 <rule e="way" k="highway" v="cycleroad">
867 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
868 <area class="highway-core highway-unclassified-area no-bezier"/>
869 </rule>
870 <else>
871 <area class="highway-core highway-cycleroad-area-3 no-bezier"/>
872 </else>
873 </rule>
874 </else>
875 </else>
876
877 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
878 <else>
879 <rule e="way" k="cycleway" v="cyclestreet"></rule>
880 <else>
881
882 <rule e="way" k="highway" v="road">
883 <area class="highway-core highway-road-area no-bezier"/>
884 </rule>
885 <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
886 <area class="highway-core highway-unclassified-area no-bezier"/>
887 </rule>
888 <rule e="way" k="highway" v="tertiary_link">
889 <area class="highway-core highway-tertiary-link-area no-bezier"/>
890 </rule>
891 <rule e="way" k="highway" v="tertiary">
892 <area class="highway-core highway-tertiary-area no-bezier"/>
893 </rule>
894 <rule e="way" k="highway" v="secondary_link">
895 <area class="highway-core highway-secondary-link-area no-bezier"/>
896 </rule>
897 <rule e="way" k="highway" v="secondary">
898 <area class="highway-core highway-secondary-area no-bezier"/>
899 </rule>
900 <rule e="way" k="highway" v="primary_link">
901 <area class="highway-core highway-primary-link-area no-bezier"/>
902 </rule>
903 <rule e="way" k="highway" v="trunk_link">
904 <area class="highway-core highway-trunk-link-area no-bezier"/>
905 </rule>
906 <rule e="way" k="highway" v="motorway_link">
907 <area class="highway-core highway-motorway-link-area no-bezier"/>
908 </rule>
909 <rule e="way" k="highway" v="primary">
910 <area class="highway-core highway-primary-area no-bezier"/>
911 </rule>
912 <rule e="way" k="highway" v="trunk">
913 <area class="highway-core highway-trunk-area no-bezier"/>
914 </rule>
915 <rule e="way" k="highway" v="motorway">
916 <area class="highway-core highway-motorway-area no-bezier"/>
917 </rule>
918
919 </else>
920 </else>
921
922 </rule>
923
924 <!-- Buildings -->
925 <rule e="way" k="aeroway" v="terminal">
926 <area class="building-block"/>
927 </rule>
928 <rule e="way" k="building" v="*">
929 <area class="building-block no-bezier"/>
930 </rule>
931 <rule e="node" k="building" v="*">
932 <symbol ref="building" position="center" transform="scale(0.75)"/>
933 </rule>
934
935 <!-- Linear cores -->
936 <rule e="way" k="tunnel" v="~|false|no">
937 <rule e="way" k="area" v="~|false|no">
938
939 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
940 <else>
941 <rule e="way" k="cycleway" v="cyclestreet"></rule>
942 <else>
943
944 <rule e="way" k="highway" v="ford">
945 <line class="highway-core highway-ford-core" smart-linecap="no"/>
946 </rule>
947 <rule e="way" k="highway" v="raceway">
948 <rule e="way" k="use_status" v="~">
949 <line class="highway-raceway-core"/>
950 </rule>
951 <rule e="way" k="use_status" v="disused">
952 <line class="highway-raceway-core-disused"/>
953 </rule>
954 <rule e="way" k="use_status" v="dismantled">
955 <line class="highway-raceway-core-dismantled"/>
956 </rule>
957 </rule>
958 <rule e="way" k="scramble" v="*">
959 <line class="highway-core highway-scramble-core"/>
960 </rule>
961 <rule e="way" k="highway" v="steps">
962 <line class="highway-core highway-steps-core"/>
963 </rule>
964 <rule e="way" k="highway" v="footway|footpath">
965 <line class="highway-core highway-footway-core"/>
966 </rule>
967 <rule e="way" k="highway" v="cycleway">
968 <line class="highway-core highway-cycleway-core"/>
969 </rule>
970 <rule e="way" k="highway" v="bridleway">
971 <line class="highway-core highway-bridleway-core"/>
972 </rule>
973 <rule e="way" k="highway" v="path">
974 <rule e="way" k="bicycle" v="yes|designated">
975 <line class="highway-core highway-cycleway-core"/>
976 </rule>
977 <else>
978 <rule e="way" k="horse" v="yes|designated">
979 <line class="highway-core highway-bridleway-core"/>
980 </rule>
981 <else>
982 <rule e="way" k="foot" v="yes|designated">
983 <line class="highway-core highway-footway-core"/>
984 </rule>
985 <else>
986 <line class="highway-core highway-path-core"/>
987 </else></else></else>
988 </rule>
989 <rule e="way" k="highway" v="byway">
990 <line class="highway-core highway-byway-core"/>
991 </rule>
992 <rule e="way" k="highway" v="track">
993 <rule e="way" k="tracktype" v="~">
994 <line class="highway-core highway-track-core highway-track-gradex-core"/>
995 </rule>
996 <else>
997 <rule e="way" k="tracktype" v="grade1">
998 <line class="highway-core highway-track-core highway-track-grade1-core"/>
999 </rule>
1000 <else>
1001 <rule e="way" k="tracktype" v="grade2">
1002 <line class="highway-core highway-track-core highway-track-grade2-core"/>
1003 </rule>
1004 <else>
1005 <rule e="way" k="tracktype" v="grade3">
1006 <line class="highway-core highway-track-core highway-track-grade3-core" smart-linecap="no"/>
1007 </rule>
1008 <else>
1009 <rule e="way" k="tracktype" v="grade4">
1010 <line class="highway-core highway-track-core highway-track-grade4-core" smart-linecap="no"/>
1011 </rule>
1012 <else>
1013 <rule e="way" k="tracktype" v="grade5">
1014 <line class="highway-core highway-track-core highway-track-grade5-core" smart-linecap="no"/>
1015 </rule>
1016 <else>
1017 <line class="highway-core highway-track-core highway-track-gradex-core"/>
1018 </else>
1019 </else>
1020 </else>
1021 </else>
1022 </else>
1023 </else>
1024 </rule>
1025 <rule e="way" k="highway" v="unsurfaced">
1026 <line class="highway-core highway-unsurfaced-core" smart-linecap="no"/>
1027 </rule>
1028 <rule e="way" k="highway" v="service">
1029 <rule e="way" k="service" v="parking_aisle">
1030 </rule>
1031 <else>
1032 <line class="highway-core highway-service-core"/>
1033 </else>
1034 </rule>
1035 <rule e="way" k="highway" v="pedestrian">
1036 <line class="highway-core highway-pedestrian-core"/>
1037 </rule>
1038
1039 </else>
1040 </else>
1041
1042 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes">
1043 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1044 <line class="highway-core highway-unclassified-core"/>
1045 </rule>
1046 <else>
1047 <line class="highway-core highway-cycleroad-core-3"/>
1048 </else>
1049 </rule>
1050 <else>
1051 <rule e="way" k="cycleway" v="cyclestreet">
1052 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1053 <line class="highway-core highway-unclassified-core"/>
1054 </rule>
1055 <else>
1056 <line class="highway-core highway-cycleroad-core-3"/>
1057 </else>
1058 </rule>
1059 <else>
1060 <rule e="way" k="highway" v="cycleroad">
1061 <rule e="way" k="motorcar|motor_vehicle" v="yes|destination|private">
1062 <line class="highway-core highway-unclassified-core"/>
1063 </rule>
1064 <else>
1065 <line class="highway-core highway-cycleroad-core-3"/>
1066 </else>
1067 </rule>
1068 </else>
1069 </else>
1070
1071 <rule e="way" k="bicycle_road|cycleroad|cyclestreet" v="yes"></rule>
1072 <else>
1073 <rule e="way" k="cycleway" v="cyclestreet"></rule>
1074 <else>
1075
1076 <rule e="way" k="highway" v="road">
1077 <line class="highway-core highway-road-core"/>
1078 </rule>
1079 <rule e="way" k="highway" v="unclassified|residential|minor|living_street">
1080 <line class="highway-core highway-unclassified-core"/>
1081 </rule>
1082 <rule e="way" k="highway" v="tertiary_link">
1083 <line class="highway-core highway-tertiary-link-core"/>
1084 </rule>
1085 <rule e="way" k="highway" v="tertiary">
1086 <line class="highway-core highway-tertiary-core"/>
1087 </rule>
1088 <rule e="way" k="highway" v="secondary_link">
1089 <line class="highway-core highway-secondary-link-core"/>
1090 </rule>
1091 <rule e="way" k="highway" v="secondary">
1092 <line class="highway-core highway-secondary-core"/>
1093 </rule>
1094 <rule e="way" k="highway" v="primary_link">
1095 <line class="highway-core highway-primary-link-core"/>
1096 </rule>
1097 <rule e="way" k="highway" v="trunk_link">
1098 <line class="highway-core highway-trunk-link-core"/>
1099 </rule>
1100 <rule e="way" k="highway" v="motorway_link">
1101 <line class="highway-core highway-motorway-link-core"/>
1102 </rule>
1103 <rule e="way" k="highway" v="primary">
1104 <line class="highway-core highway-primary-core"/>
1105 </rule>
1106 <rule e="way" k="highway" v="trunk">
1107 <line class="highway-core highway-trunk-core"/>
1108 </rule>
1109 <rule e="way" k="highway" v="motorway">
1110 <line class="highway-core highway-motorway-core"/>
1111 </rule>
1112 </else>
1113 </else>
1114
1115 <rule e="way" k="railway" v="*">
1116 <rule e="way" k="construction" v="*">
1117 <line class="railway-con-1-core railway-con-1-core-color railway-1-core" smart-linecap="no" />
1118 </rule>
1119 <else>
1120 <rule e="way" k="planned|proposed" v="*">
1121 <line class="railway-pla-1-core railway-pla-1-core-color railway-1-core" smart-linecap="no" />
1122 </rule>
1123 <else>
1124 <rule e="way" k="disused" v="*">
1125 <line class="railway-dis-1-core railway-dis-1-core-color railway-1-core" smart-linecap="no" />
1126 </rule>
1127 <else>
1128 <rule e="way" k="abandoned|dismantled" v="*">
1129 <line class="railway-aba-1-core railway-aba-1-core-color railway-1-core" smart-linecap="no" />
1130 </rule>
1131 <else>
1132 <rule e="way" k="railway" v="construction">
1133 <line class="railway-con-1-core railway-con-1-core-color railway-1-core" smart-linecap="no" />
1134 </rule>
1135 <rule e="way" k="railway" v="planned|proposed">
1136 <line class="railway-pla-1-core railway-pla-1-core-color railway-1-core" smart-linecap="no" />
1137 </rule>
1138 <rule e="way" k="railway" v="disused">
1139 <line class="railway-dis-1-core railway-dis-1-core-color railway-1-core" smart-linecap="no" />
1140 </rule>
1141 <rule e="way" k="railway" v="abandoned|dismantled">
1142 <line class="railway-aba-1-core railway-aba-1-core-color railway-1-core" smart-linecap="no" />
1143 </rule>
1144 <rule e="way" k="railway" v="rail">
1145 <line class="railway-rail-1-core railway-rail-1-core-color railway-1-core" smart-linecap="no" />
1146 </rule>
1147 <rule e="way" k="railway" v="narrow_gauge">
1148 <line class="railway-narrow-1-core railway-narrow-1-core-color railway-1-core" smart-linecap="no" />
1149 </rule>
1150 <rule e="way" k="railway" v="preserved">
1151 <line class="railway-preserved-1-core railway-preserved-1-core-color railway-1-core" smart-linecap="no" />
1152 </rule>
1153 <rule e="way" k="railway" v="light_rail">
1154 <line class="railway-light-1-core railway-light-1-core-color railway-1-core" smart-linecap="no" />
1155 </rule>
1156 <rule e="way" k="railway" v="tram">
1157 <line class="railway-tram-1-core railway-tram-1-core-color railway-1-core" smart-linecap="no" />
1158 </rule>
1159 <rule e="way" k="railway" v="subway">
1160 <line class="railway-subway-1-core railway-subway-1-core-color railway-1-core" smart-linecap="no" />
1161 </rule>
1162 <rule e="way" k="railway" v="incline|funicular">
1163 <line class="railway-funicular-1-core railway-funicular-1-core-color railway-1-core" smart-linecap="no" />
1164 </rule>
1165 <rule e="way" k="railway" v="monorail">
1166 <line class="railway-monorail-1-core railway-monorail-1-core-color railway-1-core" smart-linecap="no" />
1167 </rule>
1168 <rule e="way" k="railway" v="spur|yard|siding">
1169 <line class="railway-yard-1-core railway-yard-1-core-color railway-1-core" smart-linecap="no" />
1170 </rule>
1171 </else>
1172 </else>
1173 </else>
1174 </else>
1175 </rule>
1176 <rule e="way" k="railway" v="*">
1177 <rule e="way" k="construction" v="*">
1178 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
1179 </rule>
1180 <else>
1181 <rule e="way" k="planned|proposed" v="*">
1182 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core" smart-linecap="no" />
1183 </rule>
1184 <else>
1185 <rule e="way" k="disused" v="*">
1186 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
1187 </rule>
1188 <else>
1189 <rule e="way" k="abandoned|dismantled" v="*">
1190 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
1191 </rule>
1192 <else>
1193 <rule e="way" k="railway" v="construction">
1194 <line class="railway-con-2-core railway-con-2-core-color railway-2-core" smart-linecap="no" />
1195 </rule>
1196 <rule e="way" k="railway" v="planned|proposed">
1197 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core"/>
1198 </rule>
1199 <rule e="way" k="railway" v="disused">
1200 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core" smart-linecap="no" />
1201 </rule>
1202 <rule e="way" k="railway" v="abandoned|dismantled">
1203 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core" smart-linecap="no" />
1204 </rule>
1205 <rule e="way" k="railway" v="rail">
1206 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core" smart-linecap="no" />
1207 </rule>
1208 <rule e="way" k="railway" v="narrow_gauge">
1209 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core" smart-linecap="no" />
1210 </rule>
1211 <rule e="way" k="railway" v="preserved">
1212 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core" smart-linecap="no" />
1213 </rule>
1214 <rule e="way" k="railway" v="light_rail">
1215 <line class="railway-light-2-core railway-light-2-core-color railway-2-core" smart-linecap="no" />
1216 </rule>
1217 <rule e="way" k="railway" v="tram">
1218 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core" smart-linecap="no" />
1219 </rule>
1220 <rule e="way" k="railway" v="subway">
1221 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core" smart-linecap="no" />
1222 </rule>
1223 <rule e="way" k="railway" v="incline|funicular">
1224 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core" smart-linecap="no" />
1225 </rule>
1226 <rule e="way" k="railway" v="monorail">
1227 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core" smart-linecap="no" />
1228 </rule>
1229 <rule e="way" k="railway" v="spur|yard|siding">
1230 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core" smart-linecap="no" />
1231 </rule>
1232 </else>
1233 </else>
1234 </else>
1235 </else>
1236 </rule>
1237
1238 <rule e="way" k="aeroway" v="runway">
1239 <line class="aeroway-runway-core"/>
1240 </rule>
1241 <rule e="way" k="aeroway" v="taxiway">
1242 <line class="aeroway-taxiway-core"/>
1243 </rule>
1244 </rule>
1245 </rule>
1246
1247 <!-- Tunnels -->
1248 <rule e="way" k="tunnel" v="true|yes">
1249 <rule e="way" k="highway" v="steps">
1250 <line class="tunnel-casing highway-steps-casing tunnel" mask-class="tunnel-core highway-steps-core"/>
1251 <line class="highway-steps-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1252 </rule>
1253 <rule e="way" k="highway" v="footway|footpath">
1254 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
1255 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1256 </rule>
1257 <rule e="way" k="highway" v="pedestrian">
1258 <line class="tunnel-casing highway-pedestrian-casing tunnel" mask-class="tunnel-core highway-pedestrian-core"/>
1259 <line class="highway-pedestrian-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1260 </rule>
1261 <rule e="way" k="highway" v="cycleway">
1262 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
1263 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1264 </rule>
1265 <rule e="way" k="highway" v="path">
1266 <rule e="way" k="bicycle" v="yes|designated">
1267 <line class="tunnel-casing highway-cycleway-casing tunnel" mask-class="tunnel-core highway-cycleway-core"/>
1268 <line class="highway-cycleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1269 </rule>
1270 <else>
1271 <rule e="way" k="horse" v="yes|designated">
1272 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
1273 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1274 </rule>
1275 <else>
1276 <line class="tunnel-casing highway-footway-casing tunnel" mask-class="tunnel-core highway-footway-core"/>
1277 <line class="highway-footway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1278 </else></else>
1279 </rule>
1280 <rule e="way" k="highway" v="bridleway">
1281 <line class="tunnel-casing highway-bridleway-casing tunnel" mask-class="tunnel-core highway-bridleway-core"/>
1282 <line class="highway-bridleway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1283 </rule>
1284 <rule e="way" k="highway" v="byway">
1285 <line class="tunnel-casing highway-byway-1-casing tunnel" mask-class="tunnel-core highway-byway-1-core"/>
1286 <line class="highway-byway-1-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1287 </rule>
1288 <rule e="way" k="highway" v="track">
1289 <line class="tunnel-casing highway-track-casing tunnel" mask-class="tunnel-core highway-track-core"/>
1290 <line class="highway-track-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1291 </rule>
1292 <rule e="way" k="highway" v="unsurfaced">
1293 <line class="tunnel-casing highway-unsurfaced-casing tunnel" mask-class="tunnel-core highway-unsurfaced-core"/>
1294 <line class="highway-unsurfaced-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1295 </rule>
1296 <rule e="way" k="highway" v="service">
1297 <line class="tunnel-casing highway-service-casing tunnel" mask-class="tunnel-core highway-service-core"/>
1298 <line class="highway-service-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1299 </rule>
1300 <rule e="way" k="highway" v="unclassified|residential|minor|cycleroad|living_street">
1301 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-unclassified-core"/>
1302 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1303 </rule>
1304 <rule e="way" k="highway" v="road">
1305 <line class="tunnel-casing highway-unclassified-casing tunnel" mask-class="tunnel-core highway-road-core"/>
1306 <line class="highway-unclassified-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1307 </rule>
1308 <rule e="way" k="highway" v="tertiary_link">
1309 <line class="tunnel-casing highway-tertiary-link-casing tunnel" mask-class="tunnel-core highway-tertiary-link-core"/>
1310 <line class="highway-tertiary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1311 </rule>
1312 <rule e="way" k="highway" v="tertiary">
1313 <line class="tunnel-casing highway-tertiary-casing tunnel" mask-class="tunnel-core highway-tertiary-core"/>
1314 <line class="highway-tertiary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1315 </rule>
1316 <rule e="way" k="highway" v="secondary_link">
1317 <line class="tunnel-casing highway-secondary-link-casing tunnel" mask-class="tunnel-core highway-secondary-link-core"/>
1318 <line class="highway-secondary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1319 </rule>
1320 <rule e="way" k="highway" v="secondary">
1321 <line class="tunnel-casing highway-secondary-casing tunnel" mask-class="tunnel-core highway-secondary-core"/>
1322 <line class="highway-secondary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1323 </rule>
1324 <rule e="way" k="highway" v="primary_link">
1325 <line class="tunnel-casing highway-primary-link-casing tunnel" mask-class="tunnel-core highway-primary-link-core"/>
1326 <line class="highway-primary-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1327 </rule>
1328 <rule e="way" k="highway" v="trunk_link">
1329 <line class="tunnel-casing highway-trunk-link-casing tunnel" mask-class="tunnel-core highway-trunk-link-core"/>
1330 <line class="highway-trunk-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1331 </rule>
1332 <rule e="way" k="highway" v="motorway_link">
1333 <line class="tunnel-casing highway-motorway-link-casing tunnel" mask-class="tunnel-core highway-motorway-link-core"/>
1334 <line class="highway-motorway-link-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1335 </rule>
1336 <rule e="way" k="highway" v="primary">
1337 <line class="tunnel-casing highway-primary-casing tunnel" mask-class="tunnel-core highway-primary-core"/>
1338 <line class="highway-primary-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1339 </rule>
1340 <rule e="way" k="highway" v="trunk">
1341 <line class="tunnel-casing highway-trunk-casing tunnel" mask-class="tunnel-core highway-trunk-core"/>
1342 <line class="highway-trunk-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1343 </rule>
1344 <rule e="way" k="highway" v="motorway">
1345 <line class="tunnel-casing highway-motorway-casing tunnel" mask-class="tunnel-core highway-motorway-core"/>
1346 <line class="highway-motorway-casing highway-tunnel-ends" suppress-markers-tag="tunnel"/>
1347 </rule>
1348 <rule e="way" k="railway" v="*">
1349 <rule e="way" k="construction" v="yes|true">
1350 <line class="railway-con-casing railway-con-casing-color tunnel-casing tunnel" mask-class="tunnel-core railway-con-1-core"/>
1351 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
1352 </rule>
1353 <else>
1354 <rule e="way" k="planned|proposed" v="yes|true">
1355 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-1-core"/>
1356 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
1357 </rule>
1358 <else>
1359 <rule e="way" k="disused" v="yes|true">
1360 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-1-core"/>
1361 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
1362 </rule>
1363 <else>
1364 <rule e="way" k="abandoned|dismantled" v="yes|true">
1365 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-1-core"/>
1366 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
1367 </rule>
1368 <else>
1369 <rule e="way" k="railway" v="construction">
1370 <line class="railway-con-casing railway-con-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-con-1-core"/>
1371 <line class="railway-con-2-core railway-con-2-core-color railway-2-core railway-con-tunnel-core tunnel" smart-linecap="no" />
1372 </rule>
1373 <rule e="way" k="railway" v="planned|proposed">
1374 <line class="railway-pla-casing railway-pla-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-pla-1-core"/>
1375 <line class="railway-pla-2-core railway-pla-2-core-color railway-2-core railway-pla-tunnel-core tunnel" smart-linecap="no" />
1376 </rule>
1377 <rule e="way" k="railway" v="disused">
1378 <line class="railway-dis-casing railway-dis-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-dis-1-core"/>
1379 <line class="railway-dis-2-core railway-dis-2-core-color railway-2-core railway-dis-tunnel-core tunnel" smart-linecap="no" />
1380 </rule>
1381 <rule e="way" k="railway" v="abandoned|dismantled">
1382 <line class="railway-aba-casing railway-aba-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-aba-1-core"/>
1383 <line class="railway-aba-2-core railway-aba-2-core-color railway-2-core railway-aba-tunnel-core tunnel" smart-linecap="no" />
1384 </rule>
1385 <rule e="way" k="railway" v="rail">
1386 <line class="railway-rail-casing railway-rail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-rail-1-core"/>
1387 <line class="railway-rail-2-core railway-rail-2-core-color railway-2-core railway-rail-tunnel-core tunnel" smart-linecap="no" />
1388 </rule>
1389 <rule e="way" k="railway" v="narrow_gauge">
1390 <line class="railway-narrow-casing railway-narrow-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-narrow-1-core"/>
1391 <line class="railway-narrow-2-core railway-narrow-2-core-color railway-2-core railway-narrow-tunnel-core tunnel" smart-linecap="no" />
1392 </rule>
1393 <rule e="way" k="railway" v="preserved">
1394 <line class="railway-preserved-casing railway-preserved-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-preserved-1-core"/>
1395 <line class="railway-preserved-2-core railway-preserved-2-core-color railway-2-core railway-preserved-tunnel-core tunnel" smart-linecap="no" />
1396 </rule>
1397 <rule e="way" k="railway" v="light_rail">
1398 <line class="railway-light-casing railway-light-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-light-1-core"/>
1399 <line class="railway-light-2-core railway-light-2-core-color railway-2-core railway-light-tunnel-core tunnel" smart-linecap="no" />
1400 </rule>
1401 <rule e="way" k="railway" v="tram">
1402 <line class="railway-tram-casing railway-tram-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-tram-1-core"/>
1403 <line class="railway-tram-2-core railway-tram-2-core-color railway-2-core railway-tram-tunnel-core tunnel" smart-linecap="no" />
1404 </rule>
1405 <rule e="way" k="railway" v="subway">
1406 <line class="railway-subway-casing railway-subway-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-subway-1-core"/>
1407 <line class="railway-subway-2-core railway-subway-2-core-color railway-2-core railway-subway-tunnel-core tunnel" smart-linecap="no" />
1408 </rule>
1409 <rule e="way" k="railway" v="incline|funicular">
1410 <line class="railway-funicular-casing railway-funicular-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-funicular-t-core"/>
1411 <line class="railway-funicular-1-core railway-funicular-1-core-color railway-1-core railway-funicular-tunnel-core tunnel" smart-linecap="no" />
1412 <line class="railway-funicular-2-core railway-funicular-2-core-color railway-2-core railway-funicular-tunnel-core tunnel-casing tunnel" smart-linecap="no" />
1413 </rule>
1414 <rule e="way" k="railway" v="monorail">
1415 <line class="railway-monorail-casing railway-monorail-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-monorail-1-core"/>
1416 <line class="railway-monorail-2-core railway-monorail-2-core-color railway-2-core railway-monorail-tunnel-core tunnel" smart-linecap="no" />
1417 </rule>
1418 <rule e="way" k="railway" v="spur|yard|siding">
1419 <line class="railway-yard-casing railway-yard-casing-color railway-casing tunnel-casing tunnel" mask-class="tunnel-core railway-yard-1-core"/>
1420 <line class="railway-yard-2-core railway-yard-2-core-color railway-2-core railway-yard-tunnel-core tunnel" smart-linecap="no" />
1421 </rule>
1422 </else>
1423 </else>
1424 </else>
1425 </else>
1426 <line class="railway-tunnel-ends" suppress-markers-tag="tunnel"/>
1427 </rule>
1428 </rule>
1429
1430 <!-- Linear cores (under construction) -->
1431 <rule e="way" k="highway" v="construction">
1432 <rule e="way" k="construction" v="steps">
1433 <line class="highway-core highway-steps-core under-construction"/>
1434 </rule>
1435 <rule e="way" k="construction" v="footway|footpath">
1436 <line class="highway-core highway-footway-core under-construction"/>
1437 </rule>
1438 <rule e="way" k="construction" v="pedestrian">
1439 <line class="highway-core highway-pedestrian-core under-construction"/>
1440 </rule>
1441 <rule e="way" k="construction" v="cycleway">
1442 <line class="highway-core highway-cycleway-core under-construction"/>
1443 </rule>
1444 <rule e="way" k="construction" v="path">
1445 <rule e="way" k="bicycle" v="yes|designated">
1446 <line class="highway-core highway-cycleway-core under-construction"/>
1447 </rule>
1448 <else>
1449 <rule e="way" k="horse" v="yes|designated">
1450 <line class="highway-core highway-bridleway-core under-construction"/>
1451 </rule>
1452 <else>
1453 <line class="highway-core highway-footway-core under-construction"/>
1454 </else></else>
1455 </rule>
1456 <rule e="way" k="construction" v="bridleway">
1457 <line class="highway-core highway-bridleway-core under-construction"/>
1458 </rule>
1459 <rule e="way" k="construction" v="byway">
1460 <line class="highway-core highway-byway-core under-construction"/>
1461 </rule>
1462 <rule e="way" k="construction" v="track">
1463 <line class="highway-core highway-track-core under-construction"/>
1464 </rule>
1465 <rule e="way" k="construction" v="unsurfaced">
1466 <line class="highway-core highway-unsurfaced-core under-construction"/>
1467 </rule>
1468 <rule e="way" k="construction" v="service">
1469 <line class="highway-core highway-service-core under-construction"/>
1470 </rule>
1471 <rule e="way" k="construction" v="unclassified|residential|minor|cycleroad|living_street">
1472 <line class="highway-core highway-unclassified-core under-construction"/>
1473 </rule>
1474 <rule e="way" k="construction" v="~|road|yes">
1475 <line class="highway-core highway-road-core under-construction"/>
1476 </rule>
1477 <rule e="way" k="construction" v="tertiary_link">
1478 <line class="highway-core highway-tertiary-link-core under-construction"/>
1479 </rule>
1480 <rule e="way" k="construction" v="tertiary">
1481 <line class="highway-core highway-tertiary-core under-construction"/>
1482 </rule>
1483 <rule e="way" k="construction" v="secondary_link">
1484 <line class="highway-core highway-secondary-link-core under-construction"/>
1485 </rule>
1486 <rule e="way" k="construction" v="secondary">
1487 <line class="highway-core highway-secondary-core under-construction"/>
1488 </rule>
1489 <rule e="way" k="construction" v="primary_link">
1490 <line class="highway-core highway-primary-link-core under-construction"/>
1491 </rule>
1492 <rule e="way" k="construction" v="trunk_link">
1493 <line class="highway-core highway-trunk-link-core under-construction"/>
1494 </rule>
1495 <rule e="way" k="construction" v="motorway_link">
1496 <line class="highway-core highway-motorway-link-core under-construction"/>
1497 </rule>
1498 <rule e="way" k="construction" v="primary">
1499 <line class="highway-core highway-primary-core under-construction"/>
1500 </rule>
1501 <rule e="way" k="construction" v="trunk">
1502 <line class="highway-core highway-trunk-core under-construction"/>
1503 </rule>
1504 <rule e="way" k="construction" v="motorway">
1505 <line class="highway-core highway-motorway-core under-construction"/>
1506 </rule>
1507 </rule>
1508
1509 <rule e="way" k="highway" v="*">
1510 <rule e="way" k="construction|planned|disused|abandoned" v="yes|true">
1511 <line class="wrong-under-construction" smart-linecap="no"/>
1512 </rule>
1513 </rule>
1514
1515 <!-- Piste maps: -->
1516 <!-- piste areas -->
1517 <rule e="way" k="piste:type" v="downhill" closed="yes">
1518 <rule e="way" k="piste:difficulty" v="novice">
1519 <line class="piste-area piste-area-difficulty-novice" smart-linecap="no"/>
1520 </rule>
1521 <rule e="way" k="piste:difficulty" v="easy">
1522 <line class="piste-area piste-area-difficulty-easy" smart-linecap="no"/>
1523 </rule>
1524 <rule e="way" k="piste:difficulty" v="intermediate">
1525 <line class="piste-area piste-area-difficulty-intermediate" smart-linecap="no"/>
1526 </rule>
1527 <rule e="way" k="piste:difficulty" v="advanced">
1528 <line class="piste-area piste-area-difficulty-advanced" smart-linecap="no"/>
1529 </rule>
1530 <rule e="way" k="piste:difficulty" v="expert">
1531 <line class="piste-area piste-area-difficulty-expert" smart-linecap="no"/>
1532 </rule>
1533 <rule e="way" k="piste:difficulty" v="freeride">
1534 <line class="piste-area piste-area-difficulty-freeride" smart-linecap="no"/>
1535 </rule>
1536 <rule e="way" k="piste:difficulty" v="~">
1537 <line class="piste-area piste-area-difficulty-other" smart-linecap="no"/>
1538 </rule>
1539 </rule>
1540 <!-- piste ways -->
1541 <rule e="way" k="piste:type" v="downhill" closed="no">
1542 <rule e="way" k="piste:difficulty" v="novice">
1543 <line class="piste-core piste-difficulty-novice" smart-linecap="no"/>
1544 </rule>
1545 <rule e="way" k="piste:difficulty" v="easy">
1546 <line class="piste-core piste-difficulty-easy" smart-linecap="no"/>
1547 </rule>
1548 <rule e="way" k="piste:difficulty" v="intermediate">
1549 <line class="piste-core piste-difficulty-intermediate" smart-linecap="no"/>
1550 </rule>
1551 <rule e="way" k="piste:difficulty" v="advanced">
1552 <line class="piste-core piste-difficulty-advanced" smart-linecap="no"/>
1553 </rule>
1554 <rule e="way" k="piste:difficulty" v="expert">
1555 <line class="piste-core piste-difficulty-expert" smart-linecap="no"/>
1556 </rule>
1557 <rule e="way" k="piste:difficulty" v="freeride">
1558 <line class="piste-core piste-difficulty-freeride" smart-linecap="no"/>
1559 </rule>
1560 <rule e="way" k="piste:difficulty" v="~">
1561 <line class="piste-core piste-difficulty-other" smart-linecap="no"/>
1562 </rule>
1563 </rule>
1564 <rule e="way" k="piste:type" v="sled">
1565 <line class="piste-type-sled"/>
1566 </rule>
1567 <rule e="way" k="piste:type" v="nordic">
1568 <line smart-linecap="no" class="piste-type-nordic"/>
1569 </rule>
1570 <rule e="way" k="man_made" v="piste:halfpipe">
1571 <area class="man-made-piste-halfpipe"/>
1572 </rule>
1573
1574 <!-- Surface lifts (render over pistes) -->
1575 <rule e="way" k="piste:lift" v="*">
1576 <rule e="way" k="piste:lift" v="t-bar|j-bar|platter">
1577 <line smart-linecap="no" class="aerialway-line piste-lift-t-bar-marker no-bezier"/>
1578 <line smart-linecap="no" class="aerialway-struts no-bezier"/>
1579 <rule e="way" k="name" v="*">
1580 <pathText k="name" dx="0px" dy="-3px" class="aerialway-name" text-anchor="middle" startOffset="50%"/>
1581 </rule>
1582 </rule>
1583 <rule e="way" k="piste:lift" v="rope_tow">
1584 <line smart-linecap="no" class="piste-lift-rope-tow no-bezier"/>
1585 </rule>
1586 <rule e="way" k="piste:lift" v="magic_carpet">
1587 <line smart-linecap="no" class="piste-lift-magic-carpet no-bezier"/>
1588 </rule>
1589 </rule>
1590
1591 <!-- Aerialways (render over pistes) -->
1592 <rule e="node|way" k="aerialway" v="*">
1593 <line smart-linecap="no" class="aerialway-line no-bezier"/>
1594 <line smart-linecap="no" class="aerialway-struts no-bezier"/>
1595 <rule e="node" k="aerialway" v="station">
1596 <circle r="2px" class="aerialway-station"/>
1597 </rule>
1598 <rule e="way" k="name" v="*">
1599 <pathText k="name" dx="0px" dy="-2px" class="aerialway-name" text-anchor="middle" startOffset="50%"/>
1600 </rule>
1601 </rule>
1602
1603 <!-- Natural features -->
1604 <rule e="node" k="natural" v="peak">
1605 <symbol ref="peak" position="center"/>
1606 </rule>
1607 <rule e="node" k="natural" v="volcano">
1608 <symbol ref="vulcan" position="center"/>
1609 </rule>
1610 <rule e="node" k="natural" v="cave_entrance">
1611 <symbol ref="cave_entrance" position="center"/>
1612 </rule>
1613
1614 <!-- Draw marine features -->
1615 <rule e="way" k="man_made" v="pier" closed="yes">
1616 <line class="artificial-pier-area"/>
1617 </rule>
1618 <rule e="way" k="man_made" v="pier" closed="no">
1619 <line class="artificial-pier-casing"/>
1620 </rule>
1621 <rule e="way" k="man_made" v="pier" closed="no">
1622 <line class="artificial-pier-core"/>
1623 </rule>
1624
1625 <!-- Power lines and pylons -->
1626 <rule e="way" k="power" v="line">
1627 <line class="powerline-pipeline-casing no-bezier" smart-linecap="no"/>
1628 <line class="power-line no-bezier" smart-linecap="no"/>
1629 </rule>
1630 <rule e="node|way" k="power" v="tower">
1631 <symbol ref="power-tower" position="center"/>
1632 </rule>
1633
1634 <!-- Power generators -->
1635 <rule e="node" k="power" v="generator">
1636 <rule e="node" k="power_source" v="wind">
1637 <symbol ref="power_wind" position="center"/>
1638 </rule>
1639 <else>
1640 <rule e="node" k="power_source" v="hydro">
1641 <symbol ref="power_hydro" position="center"/>
1642 </rule>
1643 <else>
1644 <rule e="node" k="power_source" v="photovoltaic">
1645 <symbol ref="power_photovoltaic" position="center"/>
1646 </rule>
1647 <else>
1648 <symbol ref="power_generic" position="center"/>
1649 </else>
1650 </else>
1651 </else>
1652 </rule>
1653 <rule e="way" k="power" v="generator">
1654 <rule e="way" k="power_source" v="wind">
1655 <area class="power-wind"/>
1656 </rule>
1657 <else>
1658 <rule e="way" k="power_source" v="hydro">
1659 <area class="power-hydro"/>
1660 </rule>
1661 <else>
1662 <rule e="way" k="power_source" v="photovoltaic">
1663 <area class="power-photovoltaic"/>
1664 </rule>
1665 <else>
1666 <area class="power-generic"/>
1667 </else>
1668 </else>
1669 </else>
1670 </rule>
1671
1672 <!-- Electrical substations -->
1673 <rule e="way" k="power" v="station|sub_station">
1674 <area class="power-generic"/>
1675 </rule>
1676
1677 <!-- Non-physical routes -->
1678 <rule e="way" k="route" v="ferry">
1679 <line class="route-ferry"/>
1680 </rule>
1681
1682 <!-- Railway stations -->
1683 <rule e="node" k="railway" v="station">
1684 <rule e="node" s="way" k="railway" v="rail">
1685 <circle r="3" class="railway-station"/>
1686 </rule>
1687 <else>
1688 <circle r="2" class="railway-halt"/>
1689 </else>
1690 </rule>
1691 <rule e="node" k="railway" v="halt">
1692 <circle r="2" class="railway-halt"/>
1693 </rule>
1694 <!-- Tram stops -->
1695 <rule e="node" k="railway" v="tram_stop">
1696 <circle r="2" class="railway-halt"/>
1697 </rule>
1698
1699 <!-- Amenities -->
1700 <rule e="node|way" k="amenity" v="hospital" horizontalProximity="0.0004" verticalProximity="0.0004">
1701 <symbol ref="hospital" position="center" transform="scale(0.7)"/>
1702 </rule>
1703 <rule e="node|way" k="tourism" v="alpine_hut">
1704 <symbol ref="alpine_hut" position="center" transform="scale(0.5)"/>
1705 </rule>
1706 <rule e="node|way" k="amenity" v="shelter">
1707 <rule e="node|way" k="fireplace" v="yes">
1708 <symbol ref="shelter-fireplace" position="center" transform="scale(0.5)"/>
1709 </rule>
1710 <else>
1711 <symbol ref="shelter" position="center" transform="scale(0.5)"/>
1712 </else>
1713 </rule>
1714
1715 <!-- ==================================== Layer -5 ======================================== -->
1716
1717 <!-- Landuse -->
1718 <rule e="way" k="landuse" v="residential|farmyard" layer="-5">
1719 <area class="landuse-residential" layer="-5"/>
1720 </rule>
1721 <rule e="way" k="landuse" v="retail" layer="-5">
1722 <area class="landuse-retail" layer="-5"/>
1723 </rule>
1724 <rule e="way" k="landuse" v="industrial|brownfield|railway" layer="-5">
1725 <area class="landuse-industrial" layer="-5"/>
1726 </rule>
1727 <rule e="way" k="landuse" v="commercial" layer="-5">
1728 <area class="landuse-commercial" layer="-5"/>
1729 </rule>
1730 <rule e="way" k="landuse" v="construction|greenfield" layer="-5">
1731 <area class="landuse-construction" layer="-5"/>
1732 </rule>
1733
1734 <!-- Artificial landuse -->
1735 <rule e="way" k="amenity" v="kindergarten|school|college|university" layer="-5">
1736 <area class="amenity-school" layer="-5"/>
1737 </rule>
1738
1739 <!-- Man-made areas -->
1740 <rule e="way" k="landuse" v="military" layer="-5">
1741 <rule e="way" k="military" v="~" layer="-5">
1742 <area class="military-area" layer="-5"/>
1743 </rule>
1744 </rule>
1745 <rule e="way" k="military" v="*" layer="-5">
1746 <area class="military-area" layer="-5"/>
1747 </rule>
1748
1749
1750 <!-- ==================================== Layer 5 ======================================== -->
1751
1752 <!-- Non-physical boundaries -->
1753 <rule e="way" k="boundary" v="administrative" layer="5">
1754 <rule e="way" k="admin_level" v="1|2|3|4|5|6" layer="5">
1755 <rule e="way" k="admin_level" v="6" layer="5">
1756 <line class="boundary boundary-level-6-core no-bezier" layer="5"/>
1757 </rule>
1758 <rule e="way" k="admin_level" v="5" layer="5">
1759 <line class="boundary boundary-level-5-core no-bezier" layer="5"/>
1760 </rule>
1761 <rule e="way" k="admin_level" v="4" layer="5">
1762 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
1763 </rule>
1764 <rule e="way" k="admin_level" v="3" layer="5">
1765 <line class="boundary boundary-level-3-core no-bezier" layer="5"/>
1766 </rule>
1767 <rule e="way" k="admin_level" v="2" layer="5">
1768 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
1769 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
1770 </rule>
1771 <rule e="way" k="admin_level" v="1" layer="5">
1772 <line class="boundary boundary-level-1-casing no-bezier" layer="5"/>
1773 <line class="boundary boundary-level-1-core no-bezier" layer="5"/>
1774 </rule>
1775 </rule>
1776 <!-- If we don't have explicit admin_level then guess -->
1777 <else>
1778 <rule e="way" k="border_type" v="county|district" layer="5">
1779 <line class="boundary boundary-level-6-core no-bezier" layer="5"/>
1780 </rule>
1781 <rule e="way" k="border_type" v="region|state" layer="5">
1782 <line class="boundary boundary-level-4-core no-bezier" layer="5"/>
1783 </rule>
1784 <rule e="way" k="border_type" v="nation|country" layer="5">
1785 <line class="boundary boundary-level-2-casing no-bezier" layer="5"/>
1786 <line class="boundary boundary-level-2-core no-bezier" layer="5"/>
1787 </rule>
1788 </else>
1789 </rule>
1790 <rule e="way" k="boundary" v="national_park" layer="5">
1791 <line class="boundary boundary-nationalpark-core no-bezier" layer="5"/>
1792 </rule>
1793
1794 <!-- Waterway and Street names -->
1795 <rule e="way" k="osmarender:renderName" v="~|yes" layer="5">
1796 <rule e="way" k="tunnel" v="~|no|false" layer="5"> <!-- no names in tunnels -->
1797 <rule e="way" k="area" v="~|no|false" layer="5"> <!-- no linear names on areas -->
1798 <rule e="way" k="junction" v="~" layer="5"> <!-- no names on or along junctions -->
1799 <rule e="way" k="waterway" v="canal" layer="5">
1800 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-canal-name-casing" dy="2px" layer="5"/>
1801 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-canal-name-core" dy="2px" layer="5"/>
1802 </rule>
1803 <rule e="way" k="waterway" v="river" layer="5">
1804 <pathText k="name" startOffset="50%" class="waterway-name-casing waterway-river-name-casing" dy="2px" layer="5"/>
1805 <pathText k="name" startOffset="50%" class="waterway-name-core waterway-river-name-core" dy="2px" layer="5"/>
1806 </rule>
1807 <rule e="way" k="highway" v="unclassified|residential|minor|living_street|cycleroad|road" layer="5">
1808 <pathText k="name" startOffset="50%" class="highway-name highway-unclassified-name" dy="1.6px" layer="5" avoid-duplicates="true" />
1809 </rule>
1810 <rule e="way" k="highway" v="tertiary_link" layer="5">
1811 <pathText k="name" startOffset="50%" class="highway-name highway-tertiary-link-name" dy="1.8px" layer="5" avoid-duplicates="true" />
1812 </rule>
1813 <rule e="way" k="highway" v="tertiary" layer="5">
1814 <pathText k="name" startOffset="50%" class="highway-name highway-tertiary-name" dy="1.8px" layer="5" avoid-duplicates="true" />
1815 </rule>
1816 <rule e="way" k="highway" v="secondary_link" layer="5">
1817 <pathText k="name" startOffset="50%" class="highway-name highway-secondary-link-name" dy="2.0px" layer="5" avoid-duplicates="true" />
1818 </rule>
1819 <rule e="way" k="highway" v="secondary" layer="5">
1820 <pathText k="name" startOffset="50%" class="highway-name highway-secondary-name" dy="2.0px" layer="5" avoid-duplicates="true" />
1821 </rule>
1822 <rule e="way" k="highway" v="primary_link" layer="5">
1823 <pathText k="name" startOffset="50%" class="highway-name highway-primary-link-name" dy="2.1px" layer="5" avoid-duplicates="true" />
1824 </rule>
1825 <rule e="way" k="highway" v="trunk_link" layer="5">
1826 <pathText k="name" startOffset="50%" class="highway-name highway-trunk-link-name" dy="2.1px" layer="5" avoid-duplicates="true" />
1827 </rule>
1828 <rule e="way" k="highway" v="motorway_link" layer="5">
1829 <pathText k="name" startOffset="50%" class="highway-name highway-motorway-link-name" dy="2.1px" layer="5" avoid-duplicates="true" />
1830 </rule>
1831 <rule e="way" k="highway" v="primary" layer="5">
1832 <pathText k="name" startOffset="50%" class="highway-name highway-primary-name" dy="2.5px" layer="5" avoid-duplicates="true" />
1833 </rule>
1834 <rule e="way" k="highway" v="trunk" layer="5">
1835 <pathText k="name" startOffset="50%" class="highway-name highway-trunk-name" dy="2.5px" layer="5" avoid-duplicates="true" />
1836 </rule>
1837 <rule e="way" k="highway" v="motorway" layer="5">
1838 <pathText k="name" startOffset="50%" class="highway-name highway-motorway-name" dy="2.5px" layer="5" avoid-duplicates="true" />
1839 </rule>
1840 </rule>
1841 </rule>
1842 </rule>
1843 <rule e="way" k="natural" v="*" minSize="0.032" layer="5">
1844 <caption k="name" class="caption-casing largefeature-caption-casing" text-anchor='middle' startOffset='50%'/>
1845 <caption k="name" class="caption-core largefeature-caption-core" text-anchor='middle' startOffset='50%'/>
1846 </rule>
1847 </rule>
1848
1849 <!-- Road numbers for all highways -->
1850 <rule e="way" k="osmarender:renderRef" v="~|yes" layer="5">
1851 <rule e="way" k="tunnel" v="~|no|false" layer="5"> <!-- no road numbers in tunnels -->
1852 <rule e="way" k="junction" v="~" layer="5"> <!-- no ref on junctions / roundabouts -->
1853 <!-- Use startOffset to prevent captions from colliding on dual carriageways -->
1854 <rule e="way" k="highway" v="tertiary" layer="5">
1855 <pathText k="ref" startOffset="30%" class="highway-ref highway-tertiary-ref" dy="-5.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1856 </rule>
1857 <rule e="way" k="highway" v="secondary" layer="5">
1858 <pathText k="ref" startOffset="30%" class="highway-ref highway-secondary-ref" dy="-5.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1859 </rule>
1860 <rule e="way" k="highway" v="primary" layer="5">
1861 <pathText k="ref" startOffset="30%" class="highway-ref highway-primary-ref" dy="-5.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1862 </rule>
1863 <rule e="way" k="highway" v="trunk" layer="5">
1864 <pathText k="ref" startOffset="30%" class="highway-ref highway-trunk-ref" dy="-5.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1865 </rule>
1866 <rule e="way" k="highway" v="motorway" layer="5">
1867 <pathText k="ref" startOffset="30%" class="highway-ref highway-motorway-ref" dy="-6.0px" textAttenuation="1.5" layer="5" avoid-duplicates="true" />
1868 </rule>
1869 </rule>
1870 </rule>
1871 </rule>
1872
1873 <!-- Place names -->
1874 <rule e="node|way" k="osmarender:renderName" v="~|yes" layer="5">
1875 <rule e="node" k="place" v="city" layer="5">
1876 <caption k="name" class="place-caption city-caption" layer="5"/>
1877 </rule>
1878 <rule e="node" k="place" v="town" layer="5">
1879 <caption k="name" class="place-caption town-caption" layer="5"/>
1880 </rule>
1881 <rule k="natural" v="cave_entrance" layer="5">
1882 <caption k="name" class="place-caption cave-caption" dy="-5px" layer="5"/>
1883 </rule>
1884 <rule k="natural" v="peak|volcano" layer="5">
1885 <caption k="name" class="place-caption peak-caption" dy="-5px" layer="5"/>
1886 </rule>
1887 <rule e="node" k="place" v="island" layer="5">
1888 <caption k="name" class="place-caption island-caption" layer="5"/>
1889 </rule>
1890 <rule e="node" k="place" v="islet" layer="5">
1891 <caption k="name" class="place-caption islet-caption" layer="5"/>
1892 </rule>
1893 <rule e="node" k="place" v="village" layer="5">
1894 <caption k="name" class="place-caption village-caption" layer="5"/>
1895 </rule>
1896 <rule e="node" k="place" v="suburb" layer="5">
1897 <caption k="name" class="place-caption suburb-caption" layer="5"/>
1898 </rule>
1899 <rule e="node" k="place" v="hamlet" layer="5">
1900 <caption k="name" class="place-caption hamlet-caption" layer="5"/>
1901 </rule>
1902 <rule e="node" k="place" v="locality" layer="5">
1903 <caption k="name" class="place-caption locality-caption" layer="5"/>
1904 </rule>
1905 <rule e="node" k="place" v="farm" layer="5">
1906 <caption k="name" class="place-caption farm-caption" layer="5"/>
1907 </rule>
1908 <rule e="node" k="railway" v="station" layer="5">
1909 <rule e="node" s="way" k="railway" v="rail" layer="5">
1910 <caption k="name" class="caption-casing railway-station-caption-casing" dy="-7px" layer="5"/>
1911 <caption k="name" class="caption-core railway-station-caption-core" dy="-7px" layer="5"/>
1912 </rule>
1913 </rule>
1914 <rule e="node|way" k="aeroway" v="aerodrome" layer="5">
1915 <caption k="name" class="aeroway-aerodrome-caption" dy="-7.5px" layer="5"/>
1916 </rule>
1917 <rule e="node|way" k="aeroway" v="airport" layer="5">
1918 <caption k="name" class="aeroway-airport-caption" dy="-12.5px" layer="5"/>
1919 </rule>
1920 </rule>
1921 </rule>
1922
1923 <!-- SVG Definitions - markers, symbols etc go here -->
1924 <include ref="markers.xml"/>
1925 <defs>
1926 <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
1927 /* DO NOT DELETE - Used by osmarender.xsl */
1928 .untagged-segments {
1929 stroke-width: 0.5px;
1930 stroke-linejoin: round;
1931 stroke-linecap: butt;
1932 stroke: #e0e0e0;
1933 stroke-dasharray: 0.5,0.5;
1934 }
1935
1936 .canal-lock {
1937 fill: none;
1938 stroke: #ffffff;
1939 stroke-width: 0.1px;
1940 stroke-opacity: 0;
1941 marker-mid: url(#canal-lock);
1942 }
1943
1944 /* Highways - generic styles */
1945 .highway-casing {
1946 stroke-linecap: square;
1947 stroke-linejoin: round;
1948 fill: none;
1949 }
1950
1951 .highway-core {
1952 stroke-linecap: square;
1953 stroke-linejoin: round;
1954 fill: none;
1955 }
1956
1957 .highway-motorway-junction {
1958 fill: yellow;
1959 stroke: #4D5D73;
1960 stroke-width: 1.5px;
1961 }
1962
1963 .highway-motorway-junction-caption {
1964 fill: black;
1965 stroke: black;
1966 stroke-width: 0.2px;
1967 font-family: "DejaVu Sans";
1968 font-size: 10px;
1969 font-weight: bold;
1970 text-anchor: middle;
1971 }
1972
1973 .highway-ref {
1974 fill: #606060;
1975 stroke: white;
1976 font-family: "DejaVu Sans";
1977 font-weight: normal;
1978 text-anchor: middle;
1979 }
1980
1981 .highway-name {
1982 fill: black;
1983 font-family: "DejaVu Sans";
1984 font-weight: normal;
1985 stroke: white;
1986 text-anchor: middle;
1987 }
1988
1989 .bridge-casing {
1990 stroke-linecap: butt;
1991 stroke-linejoin: round;
1992 stroke: #707070;
1993 fill: none;
1994 marker-start: url(#bridge-casing-start);
1995 marker-end: url(#bridge-casing-end);
1996 }
1997
1998 .bridge-core {
1999 stroke-linecap: butt;
2000 stroke-linejoin: round;
2001 stroke: #ffffff;
2002 fill: none;
2003 }
2004
2005 .tunnel-casing {
2006 stroke-linecap: butt;
2007 stroke-linejoin: round;
2008 fill: none;
2009 }
2010
2011 .tunnel-core {
2012 stroke-linecap: butt;
2013 stroke-linejoin: round;
2014 fill: none;
2015 }
2016
2017 .tunnel { stroke-dasharray: 2.2, 2.2; }
2018
2019 .railway-casing { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
2020 .railway-1-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
2021 .railway-2-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
2022 .railway-core { stroke-linecap: butt; stroke-linejoin: round; fill: none; }
2023
2024 .railway-tunnel-ends {
2025 stroke-opacity: 0;
2026 fill: none;
2027 marker-start: url(#marker-tunnel-start);
2028 marker-end: url(#marker-tunnel-end);
2029 stroke: #b0b0b0;
2030 stroke-width: 5px;
2031 }
2032
2033 .railway-rail-casing { stroke-width: 3.0px; }
2034 .railway-rail-1-core { stroke-width: 1.8px; }
2035 .railway-rail-2-core { stroke-width: 1.8px; stroke-dasharray: 4.5,4.5; }
2036 .railway-rail-casing-color { stroke: #404040; }
2037 .railway-rail-1-core-color { stroke: #e6e6e6; }
2038 .railway-rail-2-core-color { stroke: #404040; }
2039 .railway-rail-tunnel-core { stroke-opacity: 0.15; }
2040
2041 .railway-narrow-casing { stroke-width: 2.4px; }
2042 .railway-narrow-1-core { stroke-width: 1.7px; }
2043 .railway-narrow-2-core { stroke-width: 1.7px; stroke-dasharray: 5.5,5.5; }
2044 .railway-narrow-casing-color { stroke: #404040; }
2045 .railway-narrow-1-core-color { stroke: #e6e6e6; }
2046 .railway-narrow-2-core-color { stroke: #404040; }
2047 .railway-narrow-tunnel-core { stroke-opacity: 0.15; }
2048
2049 .railway-preserved-casing { stroke-width: 2.4px; }
2050 .railway-preserved-1-core { stroke-width: 1.7px; }
2051 .railway-preserved-2-core { stroke-width: 1.7px; stroke-dasharray: 4.5,4.5; }
2052 .railway-preserved-casing-color { stroke: #909090; }
2053 .railway-preserved-1-core-color { stroke: #e6e6e6; }
2054 .railway-preserved-2-core-color { stroke: #505050; }
2055 .railway-preserved-tunnel-core { stroke-opacity: 0.15; }
2056
2057 .railway-light-casing { stroke-width: 2.4px; }
2058 .railway-light-1-core { stroke-width: 1.7px; }
2059 .railway-light-2-core { stroke-width: 1.7px; stroke-dasharray: 3.8,5.4; }
2060 .railway-light-casing-color { stroke: #095909; }
2061 .railway-light-1-core-color { stroke: #b7e6e6; }
2062 .railway-light-2-core-color { stroke: #095909; }
2063 .railway-light-tunnel-core { stroke-opacity: 0.3; }
2064
2065 .railway-tram-casing { stroke-width: 2.4px; }
2066 .railway-tram-1-core { stroke-width: 1.7px; }
2067 .railway-tram-2-core { stroke-width: 1.7px; stroke-dasharray: 3.6,5.4; }
2068 .railway-tram-casing-color { stroke: #590959; }
2069 .railway-tram-1-core-color { stroke: #e6b7e6; }
2070 .railway-tram-2-core-color { stroke: #590959; }
2071 .railway-tram-tunnel-core { stroke-opacity: 0.3; }
2072
2073 .railway-subway-casing { stroke-width: 2.4px; }
2074 .railway-subway-1-core { stroke-width: 1.7px; }
2075 .railway-subway-2-core { stroke-width: 1.7px; stroke-dasharray: 3.6,5.4; }
2076 .railway-subway-casing-color { stroke: #090959; }
2077 .railway-subway-1-core-color { stroke: #b7b7e6; }
2078 .railway-subway-2-core-color { stroke: #090959; }
2079 .railway-subway-tunnel-core { stroke-opacity: 0.3; }
2080
2081 .railway-funicular-casing { stroke-width: 2.4px; }
2082 .railway-funicular-1-core { stroke-width: 1.7px; stroke-dasharray: 3.6,5.4; }
2083 .railway-funicular-t-core { stroke-width: 1.7px; }
2084 .railway-funicular-2-core { stroke-width: 0.4px; }
2085 .railway-funicular-casing-color { stroke: #590909; }
2086 .railway-funicular-1-core-color { stroke: #e6b7b7; }
2087 .railway-funicular-2-core-color { stroke: #590909; }
2088 .railway-funicular-tunnel-core { stroke-opacity: 0.3; }
2089
2090 .railway-monorail-casing { stroke-width: 2.4px; }
2091 .railway-monorail-1-core { stroke-width: 1.7px; }
2092 .railway-monorail-2-core { stroke-width: 0.4px; }
2093 .railway-monorail-casing-color { stroke: #590909; }
2094 .railway-monorail-1-core-color { stroke: #e6b7b7; }
2095 .railway-monorail-2-core-color { stroke: #ffffff; }
2096 .railway-monorail-tunnel-core { stroke-opacity: 0.3; }
2097
2098 .railway-yard-casing { stroke-width: 1.6px; }
2099 .railway-yard-1-core { stroke-width: 1.0px; }
2100 .railway-yard-2-core { stroke-width: 1.0px; stroke-dasharray: 3,6; }
2101 .railway-yard-casing-color { stroke: #404040; }
2102 .railway-yard-1-core-color { stroke: #e6e6e6; }
2103 .railway-yard-2-core-color { stroke: #404040; }
2104 .railway-yard-tunnel-core { stroke-opacity: 0.3; }
2105
2106 .railway-con-casing { stroke-width: 2.4px; stroke-dasharray: 1.5,1.5; }
2107 .railway-con-1-core { stroke-width: 1.7px; }
2108 .railway-con-2-core { stroke-width: 1.7px; stroke-dasharray: 1.5,1.5,1.5,4.5; }
2109 .railway-con-casing-color { stroke: #606060; }
2110 .railway-con-1-core-color { stroke: #f2f2f2; }
2111 .railway-con-2-core-color { stroke: #606060; }
2112 .railway-con-tunnel-core { stroke-opacity: 0.1; }
2113
2114 .railway-pla-casing { stroke-width: 2.4px; stroke-dasharray: 1.5,1.5; }
2115 .railway-pla-1-core { stroke-width: 1.7px; }
2116 .railway-pla-2-core { stroke-width: 1.7px; stroke-dasharray: 1.5,1.5,1.5,4.5; }
2117 .railway-pla-casing-color { stroke: #b2b2b2; }
2118 .railway-pla-1-core-color { stroke: #ffffff; }
2119 .railway-pla-2-core-color { stroke: #b2b2b2; }
2120 .railway-pla-tunnel-core { stroke-opacity: 0.1; }
2121
2122 .railway-dis-casing { stroke-width: 1.6px; stroke-opacity: 0.7; }
2123 .railway-dis-1-core { stroke-width: 1.0px; stroke-opacity: 0.7; }
2124 .railway-dis-2-core { stroke-width: 1.0px; stroke-opacity: 0.7; stroke-dasharray: 4.5,4.5; }
2125 .railway-dis-casing-color { stroke: #808080; }
2126 .railway-dis-1-core-color { stroke: #f2f2f2; }
2127 .railway-dis-2-core-color { stroke: #808080; }
2128 .railway-dis-tunnel-core { stroke-opacity: 0.1; }
2129
2130 .railway-aba-casing { stroke-width: 1.6px; stroke-opacity: 0.4; }
2131 .railway-aba-1-core { stroke-width: 1.0px; stroke-opacity: 0.4; }
2132 .railway-aba-2-core { stroke-width: 1.0px; stroke-opacity: 0.4; stroke-dasharray: 4.5,4.5; }
2133 .railway-aba-casing-color { stroke: #b2b2b2; }
2134 .railway-aba-1-core-color { stroke: #ffffff; }
2135 .railway-aba-2-core-color { stroke: #b2b2b2; }
2136 .railway-aba-tunnel-core { stroke-opacity: 0.1; }
2137
2138 .highway-motorway-casing { stroke-width: 9.0px; stroke: #202020; }
2139 .highway-motorway-area-casing { stroke-width: 1.0px; }
2140 .highway-motorway-core { stroke-width: 8.0px; stroke: #809BC0; }
2141 .highway-motorway-area { fill: #809BC0; }
2142 .highway-motorway-name { stroke-width: 0px; font-size: 9px; }
2143 .highway-motorway-ref { stroke-width: 0px; font-size: 12px; }
2144
2145 .highway-motorway-link-casing { stroke-width: 6.5px; stroke: #202020; }
2146 .highway-motorway-link-area-casing { stroke-width: 1.0px; }
2147 .highway-motorway-link-core { stroke-width: 5.5px; stroke: #809BC0; }
2148 .highway-motorway-link-area { fill: #809BC0; }
2149 .highway-motorway-link-name { stroke-width: 0px; font-size: 8px; }
2150 .highway-motorway-link-ref { stroke-width: 0px; font-size: 12px; }
2151
2152 .highway-trunk-casing { stroke-width: 9.0px; stroke: #202020; }
2153 .highway-trunk-mr2-casing { stroke-width: 12.0px; stroke: #809BC0; }
2154 .highway-trunk-mr3-casing { stroke-width: 12.0px; stroke: #FDBF6F; }
2155 .highway-trunk-area-casing { stroke-width: 1.0px; }
2156 .highway-trunk-core { stroke-width: 8.0px; stroke: #7FC97F; }
2157 .highway-trunk-area { fill: #7FC97F; }
2158 .highway-trunk-name { stroke-width: 0px; font-size: 9px; }
2159 .highway-trunk-ref { stroke-width: 0px; font-size: 12px; }
2160
2161 .highway-trunk-link-casing { stroke-width: 5.5px; stroke: #202020; }
2162 .highway-trunk-link-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2163 .highway-trunk-link-mr3-casing { stroke-width: 6.5px; stroke: #FDBF6F; }
2164 .highway-trunk-link-area-casing { stroke-width: 1.0px; }
2165 .highway-trunk-link-core { stroke-width: 4.5px; stroke: #7FC97F; }
2166 .highway-trunk-link-area { fill: #7FC97F; }
2167 .highway-trunk-link-name { stroke-width: 0px; font-size: 8px; }
2168 .highway-trunk-link-ref { stroke-width: 0px; font-size: 12px; }
2169
2170 .highway-primary-casing { stroke-width: 7.0px; stroke: #202020; }
2171 .highway-primary-mr2-casing { stroke-width: 8.0px; stroke: #809BC0; }
2172 .highway-primary-area-casing { stroke-width: 1.0px; }
2173 .highway-primary-core { stroke-width: 6.0px; stroke: #e46d71; }
2174 .highway-primary-area { fill: #e46d71; }
2175 .highway-primary-name { stroke-width: 0px; font-size: 8px; }
2176 .highway-primary-ref { stroke-width: 0px; font-size: 12px; }
2177
2178 .highway-primary-link-casing { stroke-width: 5.5px; stroke: #202020; }
2179 .highway-primary-link-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2180 .highway-primary-link-area-casing { stroke-width: 1.0px; }
2181 .highway-primary-link-core { stroke-width: 4.5px; stroke: #e46d71; }
2182 .highway-primary-link-area { fill: #e46d71; }
2183 .highway-primary-link-name { stroke-width: 0px; font-size: 8px; }
2184 .highway-primary-link-ref { stroke-width: 0px; font-size: 12px; }
2185
2186 .highway-secondary-casing { stroke-width: 7.0px; stroke: #202020; }
2187 .highway-secondary-mr2-casing { stroke-width: 8.0px; stroke: #809BC0; }
2188 .highway-secondary-area-casing { stroke-width: 1.0px; }
2189 .highway-secondary-core { stroke-width: 6.0px; stroke: #FDBF6F; }
2190 .highway-secondary-area { fill: #FDBF6F; }
2191 .highway-secondary-name { stroke-width: 0px; font-size: 8px; }
2192 .highway-secondary-ref { stroke-width: 0px; font-size: 12px; }
2193
2194 .highway-secondary-link-casing { stroke-width: 5.5px; stroke: #202020; }
2195 .highway-secondary-link-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2196 .highway-secondary-link-area-casing { stroke-width: 1.0px; }
2197 .highway-secondary-link-core { stroke-width: 4.5px; stroke: #FDBF6F; }
2198 .highway-secondary-link-area { fill: #FDBF6F; }
2199 .highway-secondary-link-name { stroke-width: 0px; font-size: 8px; }
2200 .highway-secondary-link-ref { stroke-width: 0px; font-size: 12px; }
2201
2202 .highway-tertiary-casing { stroke-width: 5.5px; stroke: #202020; }
2203 .highway-tertiary-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2204 .highway-tertiary-area-casing { stroke-width: 1.0px; }
2205 .highway-tertiary-core { stroke-width: 4.5px; stroke: #ffff90; }
2206 .highway-tertiary-area { fill: #ffff90; }
2207 .highway-tertiary-name { stroke-width: 0px; font-size: 8px; }
2208 .highway-tertiary-ref { stroke-width: 0px; font-size: 10px; }
2209
2210 .highway-tertiary-link-casing { stroke-width: 5.5px; stroke: #202020; }
2211 .highway-tertiary-link-mr2-casing { stroke-width: 6.5px; stroke: #809BC0; }
2212 .highway-tertiary-link-area-casing { stroke-width: 1.0px; }
2213 .highway-tertiary-link-core { stroke-width: 4.5px; stroke: #ffff90; }
2214 .highway-tertiary-link-area { fill: #ffff90; }
2215 .highway-tertiary-link-name { stroke-width: 0px; font-size: 8px; }
2216 .highway-tertiary-link-ref { stroke-width: 0px; font-size: 10px; }
2217
2218 .highway-unclassified-casing { stroke-width: 4.5px; stroke: #101010; }
2219 .highway-unclassified-area-casing { stroke-width: 1.0px; }
2220 .highway-residential-casing { stroke-width: 4.2px; stroke: #101010; }
2221 .highway-residential-area-casing { stroke-width: 0.7px; }
2222 .highway-unclassified-core { stroke-width: 3.5px; stroke: #ffffff; }
2223 .highway-ford-core { stroke-width: 3.5px; stroke: #b5d6f1; stroke-linecap: butt; }
2224 .highway-unclassified-area { fill: #ffffff; }
2225 .highway-unclassified-name { stroke-width: 0px; font-size: 9px; }
2226 .highway-unclassified-ref { stroke-width: 0px; font-size: 8px; }
2227 .highway-road-core { stroke-width: 3.5px; stroke: #d0d0d0; }
2228 .highway-road-area { fill: #d0d0d0; }
2229
2230 .highway-service-casing { stroke-width: 2.0px; stroke: #202020; }
2231 .highway-service-area-casing { stroke-width: 0.2px; }
2232 .highway-service-core { stroke-width: 1.8px; stroke: #ffffff; }
2233 .highway-service-area { fill: #ffffff; }
2234 .highway-service-name { stroke-width: 0px; font-size: 8px; }
2235 .highway-service-ref { stroke-width: 0px; font-size: 8px; }
2236
2237 .highway-unsurfaced-casing { stroke-width: 3.2px; stroke: #202020; stroke-dasharray: 2, 1; stroke-linecap: butt; }
2238 .highway-unsurfaced-area-casing { stroke-width: 0.2px; stroke-dasharray: 2, 1; stroke-linecap: butt; }
2239 .highway-unsurfaced-core { stroke-width: 3.0px; stroke: #ffffff; }
2240 .highway-unsurfaced-area { fill: #ffffff; }
2241 .highway-unsurfaced-name { stroke-width: 0px; font-size: 4.5px; }
2242 .highway-unsurfaced-ref { stroke-width: 0px; font-size: 4.5px; }
2243
2244 .highway-track-casing { stroke-width: 2.0px; stroke: #fff2de; stroke-opacity: 0.75; }
2245 .highway-track-area-casing { stroke-width: 0.4px; }
2246 .highway-track-core { stroke-width: 1.6px; stroke: #d79331; }
2247 .highway-track-area { fill: #fff2de; }
2248 .highway-track-name { stroke-width: 0px; font-size: 2.5px; }
2249 .highway-track-ref { stroke-width: 0px; font-size: 2.5px; }
2250
2251 .highway-track-gradex-core { stroke-dasharray: 8, 3; stroke-linecap: butt; }
2252 .highway-track-grade1-core { }
2253 .highway-track-grade2-core { stroke-dasharray: 6, 4; stroke-linecap: butt; }
2254 .highway-track-grade3-core { stroke-dasharray: 3, 4; stroke-linecap: butt; }
2255 .highway-track-grade4-core { stroke-dasharray: 3, 3, 1, 3; stroke-linecap: butt; }
2256 .highway-track-grade5-core { stroke-dasharray: 1, 3; stroke-linecap: butt; }
2257
2258 .highway-byway-casing { stroke-width: 2.0px; stroke: #efadaa; }
2259 .highway-byway-area-casing { stroke-width: 0.4px; }
2260 .highway-byway-core { stroke-width: 1.6px; stroke: #bf514d; stroke-dasharray: 6, 4; stroke-linecap: butt; }
2261 .highway-byway-area { fill: #efadaa; }
2262 .highway-byway-name { stroke-width: 0px; font-size: 2.5px; }
2263 .highway-byway-ref { stroke-width: 0px; font-size: 2.5px; }
2264
2265 .highway-bridleway-casing { stroke-width: 2.0px; stroke: #e6dda5; }
2266 .highway-bridleway-area-casing { stroke-width: 0.4px; }
2267 .highway-bridleway-core { stroke-width: 1.6px; stroke: #8fbf4d; stroke-dasharray: 3, 4; stroke-linecap: butt; }
2268 .highway-bridleway-area { fill: #e6dda5; }
2269 .highway-bridleway-name { stroke-width: 0px; font-size: 2.5px; }
2270 .highway-bridleway-ref { stroke-width: 0px; font-size: 2.5px; }
2271
2272 .highway-cycleway-casing { stroke-width: 2.0px; stroke: #d1fad1; }
2273 .highway-cycleway-area-casing { stroke-width: 0.4px; }
2274 .highway-cycleway-core { stroke-width: 1.6px; stroke: #4dbf4d; stroke-dasharray: 3, 4; stroke-linecap: butt; }
2275 .highway-cycleway-area { fill: #d1fad1; }
2276 .highway-cycleway-name { stroke-width: 0px; font-size: 2.5px; }
2277 .highway-cycleway-ref { stroke-width: 0px; font-size: 2.5px; }
2278
2279 .highway-cycleroad-casing { stroke-width: 4.2px; stroke: #707070; }
2280 .highway-cycleroad-area-casing { stroke-width: 0.7px; }
2281 .highway-cycleroad-core-3 { stroke-width: 3.5px; stroke: #d1fad1; }
2282 .highway-cycleroad-area-3 { fill: #d1fad1; }
2283
2284 .highway-pedestrian-casing { stroke-width: 4.2px; stroke: #707070; }
2285 .highway-pedestrian-area-casing { stroke-width: 0.7px; }
2286 .highway-pedestrian-core { stroke-width: 3.5px; stroke: #e5e0c2; }
2287 .highway-pedestrian-area { fill: #e5e0c2; }
2288 .highway-pedestrian-name { stroke-width: 0px; font-size: 2px; }
2289 .highway-pedestrian-ref { stroke-width: 0px; font-size: 2.5px; }
2290
2291 .highway-footway-casing { stroke-width: 2.0px; stroke: #e5e0c2; }
2292 .highway-footway-area-casing { stroke-width: 0.4px; }
2293 .highway-footway-core { stroke-width: 1.6px; stroke: #bfba4d; stroke-dasharray: 3, 4; stroke-linecap: butt; }
2294 .highway-footway-area { fill: #e5e0c2; }
2295 .highway-footway-name { stroke-width: 0px; font-size: 2.5px; }
2296 .highway-footway-ref { stroke-width: 0px; font-size: 2.5px; }
2297
2298 /* render unmarked paths in the same color as highway=road */
2299 .highway-path-casing { stroke-width: 2.0px; stroke: #e6e6e6; }
2300 .highway-path-area-casing { stroke-width: 0.4px; }
2301 .highway-path-core { stroke-width: 1.6px; stroke: #909090; stroke-dasharray: 3, 4; stroke-linecap: butt; }
2302 .highway-path-area { fill: #e6e6e6; }
2303
2304 .highway-steps-casing { stroke-width: 2.0px; stroke: #e5e0c2; }
2305 .highway-steps-area-casing { stroke-width: 0.4px; }
2306 .highway-steps-core { stroke-width: 1.6px; stroke: #bfba4d; stroke-dasharray: 1, 3; stroke-linecap: butt; }
2307 .highway-steps-area { fill: #e5e0c2; }
2308 .highway-steps-name { stroke-width: 0px; font-size: 2.5px; }
2309 .highway-steps-ref { stroke-width: 0px; font-size: 2.5px; }
2310
2311 .highway-scramble-core { stroke-width: 0.6px; stroke: #707070; stroke-dasharray: 6.4, 1.6; stroke-linecap: butt;}
2312
2313 /* Aeroways */
2314 .aeroway-aerodrome {
2315 stroke-width: 1px;
2316 stroke: #000000;
2317 fill: #d8dcce;
2318 }
2319
2320 .aeroway-apron {
2321 stroke-width: 0.6px;
2322 stroke: none;
2323 fill: #f0f0f0;
2324 }
2325
2326 .aeroway-taxiway-casing {
2327 stroke-width: 6px;
2328 stroke-linecap: butt;
2329 stroke-linejoin: round;
2330 stroke: #000000;
2331 fill: none;
2332 }
2333
2334 .aeroway-taxiway-core {
2335 stroke-width: 4px;
2336 stroke-linecap: butt;
2337 stroke-linejoin: round;
2338 stroke: #d4dcbd;
2339 fill: none;
2340 }
2341
2342 .aeroway-runway-core {
2343 stroke-width: 10px;
2344 stroke-linecap: square;
2345 stroke-linejoin: round;
2346 stroke: #d4dcbd;
2347 fill: none;
2348 }
2349
2350 .aeroway-runway-casing {
2351 stroke-width: 14px;
2352 stroke-linecap: square;
2353 stroke-linejoin: round;
2354 stroke: #000000;
2355 fill: none;
2356 }
2357
2358 .aeroway-aerodrome-caption {
2359 fill: black;
2360 stroke: white;
2361 stroke-width: 0.6px;
2362 font-family: "DejaVu Sans";
2363 font-size: 12px;
2364 font-weight: bold;
2365 }
2366
2367 .aeroway-airport-caption {
2368 fill: black;
2369 stroke: white;
2370 stroke-width: 0.6px;
2371 font-family: "DejaVu Sans";
2372 font-size: 20px;
2373 font-weight: bold;
2374 }
2375
2376
2377 /* Waterways */
2378 .waterway-name-casing {
2379 stroke: #303030;
2380 fill: white;
2381 font-family: "DejaVu Sans";
2382 font-weight: bold;
2383 text-anchor: middle;
2384 stroke-miterlimit: 1.5;
2385 }
2386
2387 .waterway-name-core {
2388 stroke: green;
2389 fill: white;
2390 stroke-width: 0px;
2391 font-family: "DejaVu Sans";
2392 font-weight: bold;
2393 text-anchor: middle;
2394 stroke-miterlimit: 1.5;
2395 }
2396
2397 .waterway-casing {
2398 stroke-linecap: round;
2399 stroke-linejoin: round;
2400 stroke: #b0b0b0;
2401 fill: none;
2402 }
2403
2404 .waterway-core {
2405 stroke-linecap: round;
2406 stroke-linejoin: round;
2407 stroke: #b5d6f1;
2408 fill: none;
2409 }
2410
2411 .waterway-riverbank {
2412 fill: #b5d6f1;
2413 stroke: #b0b0b0;
2414 stroke-width: 0px;
2415 }
2416
2417 .waterway-lock-casing { stroke: #000000; stroke-width: 6.0px; stroke-linecap: butt; }
2418 .waterway-lock-core { stroke: #f8f8f8; stroke-width: 5.0px; stroke-linecap: butt; }
2419
2420 .waterway-river-casing { stroke-width: 4px; }
2421 .waterway-river-core { stroke-width: 4px; }
2422 .waterway-river-tunnel-core { stroke-width: 3px; stroke-dasharray: 6, 6; }
2423 .waterway-river-name-casing { font-size: 6px; stroke-width: 0.4px;}
2424 .waterway-river-name-core { font-size: 6px; }
2425
2426 .waterway-stream-casing { stroke-width: 1px; }
2427 .waterway-stream-core-ephemeral { stroke-width: 1px; stroke-dasharray: 1.6, 1.6; stroke-linecap: butt; }
2428 .waterway-stream-core-intermittent { stroke-width: 1px; stroke-dasharray: 2.4, 0.8; stroke-linecap: butt; }
2429 .waterway-stream-core { stroke-width: 1px; }
2430 .waterway-stream-tunnel-core { stroke-width: 0.75px; stroke-dasharray: 3, 3; }
2431 .waterway-stream-name-casing { font-size: 3px; stroke-width: 0.2px;}
2432 .waterway-stream-name-core { font-size: 3px; }
2433
2434 .waterway-canal-casing { stroke-width: 4px; }
2435 .waterway-canal-core { stroke-width: 4px; }
2436 .waterway-canal-tunnel-core { stroke-width: 3px; stroke-dasharray: 6, 6; }
2437 .waterway-canal-name-casing { font-size: 6px; stroke-width: 0.4px;}
2438 .waterway-canal-name-core { font-size: 6px; }
2439
2440 .waterway-drain-casing { stroke-width: 2.3px; }
2441 .waterway-drain-core { stroke-width: 2.3px; }
2442 .waterway-drain-tunnel-core { stroke-width: 1.8px; stroke-dasharray: 3.5, 3.5; }
2443 .waterway-drain-name-casing { font-size: 3px; stroke-width: 0.2px;}
2444 .waterway-drain-name-core { font-size: 3px; }
2445
2446 .waterway-ditch-casing { stroke-width: 0.3px; }
2447 .waterway-ditch-core { stroke-width: 0.3px; }
2448 .waterway-ditch-tunnel-core { stroke-width: 0.275px; stroke-dasharray: 3, 3; }
2449 .waterway-ditch-name-casing { font-size: 3px; stroke-width: 0.2px;}
2450 .waterway-ditch-name-core { font-size: 3px; }
2451
2452 .waterway-dam {
2453 stroke: #000000;
2454 stroke-width: 0.375px;
2455 fill: none;
2456 stroke-linecap: round;
2457 stroke-linejoin: round;
2458 }
2459 .waterway-weir {
2460 stroke: #000044;
2461 stroke-width: 0.25px;
2462 fill: none;
2463 stroke-linecap: round;
2464 stroke-linejoin: round;
2465 }
2466
2467
2468 /* Generic under-construction style - makes any way dashed */
2469 .under-construction { stroke-dasharray: 8, 10; }
2470 .wrong-under-construction { stroke-width: 4px; stroke: #ffffff; stroke-dasharray: 10, 10; fill:none; }
2471
2472
2473 /* Ferry */
2474 .route-ferry {
2475 stroke-width: 1px;
2476 stroke-dasharray: 6,4;
2477 stroke-linecap: butt;
2478 stroke-linejoin: round;
2479 stroke: #707070;
2480 fill: none;
2481 }
2482
2483
2484 /* Place names */
2485 /* General style for captions */
2486 .place-caption {
2487 fill: black;
2488 stroke: none;
2489 font-family: "DejaVu Sans";
2490 font-weight: bold;
2491 text-anchor: middle;
2492 }
2493
2494 .caption-casing {
2495 fill: white;
2496 stroke: white;
2497 font-family: "DejaVu Sans";
2498 font-weight: bold;
2499 text-anchor: middle;
2500 stroke-miterlimit: 1.5;
2501 }
2502
2503 .caption-core {
2504 stroke: white;
2505 stroke-width: 0px;
2506 font-family: "DejaVu Sans";
2507 font-weight: bold;
2508 text-anchor: middle;
2509 stroke-miterlimit: 1.5;
2510 }
2511
2512 .city-caption { font-size: 14px; opacity: 0.5; }
2513 .town-caption { font-size: 12px; }
2514 .peak-caption { font-size: 8px; }
2515 .cave-caption { font-size: 8px; }
2516 .island-caption { font-size: 10px; opacity: 0.5; }
2517 .islet-caption { font-size: 8px; }
2518 .village-caption { font-size: 10px; }
2519 .suburb-caption { font-size: 10px; }
2520 .hamlet-caption { font-size: 8px; }
2521 .locality-caption { font-size: 8px; }
2522 .farm-caption { font-size: 6px; }
2523
2524 .largefeature-caption-casing { stroke-width: 2.5px; font-size: 5px; }
2525 .largefeature-caption-core { fill: #4040ff; font-size: 5px; }
2526
2527 /* Natural */
2528 .natural-water {
2529 fill: #b5d6f1;
2530 stroke: #b0b0b0;
2531 stroke-width: 0px;
2532 }
2533
2534 .natural-water-marsh {
2535 fill: url(#marsh-pattern);
2536 stroke: #007fff;
2537 stroke-width: 0px;
2538 }
2539
2540 .natural-coastline {
2541 fill: #b5d6f1;
2542 stroke: #b5d6f1;
2543 stroke-width: 0.8px;
2544 }
2545
2546 .natural-glacier {
2547 fill: #fafaff;
2548 stroke: lightblue;
2549 stroke-width: 0.8px;
2550 }
2551
2552 .natural-land {
2553 fill: #f8f8f8;
2554 stroke: #e0e0e0;
2555 stroke-width: 0.2px;
2556 }
2557
2558 .natural-heath {
2559 fill: #ffffc0;
2560 stroke: #ffff90;
2561 stroke-width: 0.2px;
2562 }
2563
2564 .wetland-bog {
2565 fill: #946e50;
2566 stroke: #3f1f06;
2567 stroke-width: 0.2px;
2568 }
2569
2570 .natural-beach {
2571 fill: #eecc55;
2572 stroke: none;
2573 }
2574
2575 /* Landuse */
2576 .landuse-wood {
2577 fill: #6fc18e;
2578 stroke: #6fc18e;
2579 stroke-width: 0.4px;
2580 }
2581
2582 .landuse-wood-coniferous {
2583 fill: url(#wood-coniferous-pattern);
2584 stroke: #6fc18e;
2585 stroke-width: 0.2px;
2586 }
2587
2588 .landuse-wood-deciduous {
2589 fill: url(#wood-deciduous-pattern);
2590 stroke: #6fc18e;
2591 stroke-width: 0.2px;
2592 }
2593
2594 .landuse-wood-mixed {
2595 fill: url(#wood-mixed-pattern);
2596 stroke: #6fc18e;
2597 stroke-width: 0.2px;
2598 }
2599
2600 .landuse-cemetery {
2601 fill: url(#cemetery-pattern);
2602 stroke: #e4e4e4;
2603 stroke-width: 0.4px;
2604 }
2605
2606 .landuse-cemetery-christian {
2607 fill: url(#cemetery-christian-pattern);
2608 stroke: #e4e4e4;
2609 stroke-width: 0.4px;
2610 }
2611
2612 .landuse-vineyard {
2613 fill: url(#vineyard-pattern);
2614 stroke: #e4e4e4;
2615 stroke-width: 0.2px;
2616 }
2617
2618 .landuse-field {
2619 fill: #ebfff2;
2620 stroke: #9ee673;
2621 stroke-width: 0.2px;
2622 }
2623 .landuse-allotment-village {
2624 fill: #bde3cb;
2625 stroke: #6fc13d;
2626 stroke-width: 0.4px;
2627 }
2628
2629 .landuse-residential {
2630 stroke: none;
2631 fill: #e4e4e4;
2632 }
2633
2634 .landuse-industrial {
2635 fill: #ecd8ff;
2636 stroke: #e4e4e4;
2637 stroke-width: 0.4px;
2638 }
2639
2640 .landuse-construction {
2641 stroke: #e4e4e4;
2642 stroke-width: 0.2px;
2643 fill: #a47c41;
2644 }
2645
2646 .landuse-commercial {
2647 fill: #ffffc0;
2648 stroke: #e4e4e4;
2649 stroke-width: 0.4px;
2650 }
2651
2652 .landuse-quarry {
2653 fill: #e9dd72;
2654 stroke: #556b2f;
2655 stroke-width: 0.2px;
2656 }
2657
2658 .landuse-retail {
2659 fill: #ffebeb;
2660 stroke: #e4e4e4;
2661 stroke-width: 0.4px;
2662 }
2663
2664 .landuse-runway {
2665 stroke-width: 0.6px;
2666 stroke: #808080;
2667 fill: #d4dcbd;
2668 }
2669
2670 .landuse-runway-disused {
2671 stroke-width: 0.6px;
2672 stroke: #808080;
2673 fill: #d4dcbd;
2674 stroke-dasharray: 2, 2;
2675 }
2676
2677 .landuse-runway-dismantled {
2678 stroke-width: 0.6px;
2679 stroke: #808080;
2680 fill: #fcffef;
2681 stroke-dasharray: 0.6, 3.4;
2682 opacity: 0.5;
2683 }
2684
2685 .artificial-pier-area {
2686 stroke: #d0d0d0;
2687 stroke-width: 0.1px;
2688 fill: #e4e4e4;
2689 }
2690
2691 .artificial-pier-core {
2692 stroke-width: 0.6px;
2693 stroke-linecap: butt;
2694 stroke-linejoin: round;
2695 stroke: #e4e4e4;
2696 fill: none;
2697 }
2698
2699 .artificial-pier-casing {
2700 stroke-width: 0.8px;
2701 stroke-linecap: butt;
2702 stroke-linejoin: round;
2703 stroke: #d0d0d0;
2704 fill: none;
2705 }
2706
2707 .landuse-conservation {
2708 fill: #cfeca8;
2709 stroke: #6fc18e;
2710 stroke-width: 0.4px
2711 }
2712
2713 /* Leisure */
2714 .leisure-park {
2715 fill: #c7f1a3;
2716 stroke: #6fc18e;
2717 stroke-width: 0.4px;
2718 }
2719
2720 .leisure-stadium {
2721 fill: #bde3cb;
2722 stroke: #6fc18e;
2723 stroke-width: 0.4px;
2724 }
2725
2726 .leisure-track-area {
2727 fill: #bde3cb;
2728 stroke: #6fc18e;
2729 stroke-width: 0.05px;
2730 }
2731
2732 .leisure-track-casing {
2733 fill: none;
2734 stroke: #6fc18e;
2735 stroke-width: 1.6px;
2736 }
2737
2738 .leisure-track-core {
2739 fill: none;
2740 stroke: #bde3cb;
2741 stroke-width: 1.5px;
2742 }
2743
2744 .leisure-swimming-pool {
2745 fill: #b5d6f1;
2746 stroke: #6060ff;
2747 stroke-width: 0.2px;
2748 }
2749
2750 .leisure-national_park {
2751 fill: url(#national-park-pattern);
2752 }
2753 .leisure-nature_reserve {
2754 fill: url(#nature-reserve-pattern);
2755 stroke: #6fc18e;
2756 stroke-width: 0.2px;
2757 }
2758 .leisure-landscape_reserve {
2759 fill: url(#landscape-reserve-pattern);
2760 stroke: #6fc18e;
2761 stroke-width: 0.2px;
2762 }
2763
2764 .sport {
2765 fill: #bde3cb;
2766 stroke: #6fc18e;
2767 stroke-width: 0.4px;
2768 }
2769
2770 .sport-swimming {
2771 fill: #b5d6f1;
2772 stroke: #6060ff;
2773 stroke-width: 0.2px;
2774 }
2775
2776 .sport-tennis {
2777 fill: #d18a6a;
2778 stroke: #B36C4C;
2779 stroke-width: 0.2px;
2780 }
2781
2782 .amenity-parking {
2783 fill: #ffffc0;
2784 stroke: #e9dd72;
2785 stroke-width: 0.4px;
2786 }
2787
2788 .amenity-school {
2789 fill: #cdabde;
2790 stroke: #e9dd72;
2791 stroke-width: 0.4px;
2792 }
2793
2794
2795 /* Non-physical boundaries */
2796 .boundary {
2797 stroke-linecap: round;
2798 stroke-linejoin: round;
2799 fill: none;
2800 }
2801
2802 .boundary-level-1-casing {
2803 stroke-width: 14px;
2804 stroke: #ffff00;
2805 opacity: 0.5;
2806 }
2807
2808 .boundary-level-1-core {
2809 stroke-width: 2px;
2810 stroke: #f9574b;
2811 stroke-dasharray: 12, 4, 4, 4;
2812 }
2813
2814 .boundary-level-2-casing {
2815 stroke-width: 6px;
2816 stroke: #ffff00;
2817 opacity: 0.5;
2818 }
2819
2820 .boundary-level-2-core {
2821 stroke-width: 2px;
2822 stroke: #f9574b;
2823 stroke-dasharray: 12, 12;
2824 }
2825
2826 .boundary-level-3-core {
2827 stroke-width: 2px;
2828 stroke: #f9574b;
2829 }
2830
2831 .boundary-level-4-core {
2832 stroke-width: 2px;
2833 stroke: #f9574b;
2834 stroke-dasharray: 12, 4, 4, 4;
2835 }
2836
2837 .boundary-level-5-core {
2838 stroke-width: 2px;
2839 stroke: #f9574b;
2840 stroke-dasharray: 12, 12;
2841 }
2842
2843 .boundary-level-6-core {
2844 stroke-width: 2px;
2845 stroke: #f9574b;
2846 stroke-dasharray: 4, 20;
2847 }
2848
2849 .boundary-nationalpark-core {
2850 stroke-width: 2px;
2851 stroke: #4ef94b;
2852 stroke-dasharray: 12, 4, 4, 4;
2853 }
2854
2855
2856 /* Racetracks */
2857 .highway-raceway-casing {
2858 stroke-width: 4px;
2859 stroke-linecap: butt;
2860 stroke-linejoin: round;
2861 fill: none;
2862 stroke: #101010;
2863 }
2864
2865 .highway-raceway-casing-disused {
2866 stroke-width: 4px;
2867 stroke-linecap: butt;
2868 stroke-linejoin: round;
2869 fill: none;
2870 stroke: #808080;
2871 stroke-dasharray: 2, 2;
2872 }
2873
2874 .highway-raceway-casing-dismantled {
2875 stroke-width: 4px;
2876 stroke-linecap: butt;
2877 stroke-linejoin: round;
2878 fill: none;
2879 stroke: #808080;
2880 stroke-dasharray: 0.6, 3.4;
2881 opacity: 0.5;
2882 }
2883
2884 .highway-raceway-core {
2885 stroke-width: 3px;
2886 stroke-linecap: butt;
2887 stroke-linejoin: round;
2888 fill: none;
2889 stroke: #f0f0f0;
2890 }
2891
2892 .highway-raceway-core-disused {
2893 stroke-width: 3px;
2894 stroke-linecap: butt;
2895 stroke-linejoin: round;
2896 fill: none;
2897 stroke-dasharray: 2, 2;
2898 stroke: #f0f0f0;
2899 }
2900
2901 .highway-raceway-core-dismantled {
2902 stroke-width: 3px;
2903 stroke-linecap: butt;
2904 stroke-linejoin: round;
2905 fill: none;
2906 stroke: #ffffff;
2907 stroke-dasharray: 0.6, 3.4;
2908 opacity: 0.5;
2909 }
2910
2911 .landuse-raceway {
2912 stroke-width: 0.6px;
2913 stroke-linecap: butt;
2914 stroke-linejoin: round;
2915 fill: #f0f0f0;
2916 stroke: #101010;
2917 }
2918
2919 .landuse-raceway-disused {
2920 stroke-width: 0.6px;
2921 stroke-linecap: butt;
2922 stroke-linejoin: round;
2923 fill: #f0f0f0;
2924 stroke: #808080;
2925 stroke-dasharray: 2, 2;
2926 }
2927
2928 .landuse-raceway-dismantled {
2929 stroke-width: 0.6px;
2930 stroke-linecap: butt;
2931 stroke-linejoin: round;
2932 fill: #ffffff;
2933 stroke: #808080;
2934 stroke-dasharray: 0.6, 3.4;
2935 opacity: 0.5;
2936 }
2937
2938
2939 .railway-station { fill: #ec2d2d; stroke: #606060; stroke-width: 1px; }
2940 .railway-station-caption-casing { stroke-width: 1px; font-size: 10px; }
2941 .railway-station-caption-core { fill: #ec2d2d; font-size: 10px; }
2942
2943 .railway-halt { fill: #ec2d2d; stroke: #606060; stroke-width: 0.4px; }
2944 .railway-halt-caption-casing { stroke-width: 0.8px; font-size: 8px; }
2945 .railway-halt-caption-core { fill: #ec2d2d; font-size: 8px; }
2946
2947
2948 /* Tourism */
2949 .tourism-attraction {
2950 fill: #f2caea;
2951 stroke: #ff00ff;
2952 stroke-width: 0px;
2953 }
2954 .tourism-green-area {
2955 fill: #c7f1a3;
2956 stroke: #6fc18e;
2957 stroke-width: 0.2px;
2958 }
2959 .tourism-attraction-caption {
2960 fill: #ff00ff;
2961 stroke: white;
2962 stroke-width: 0px;
2963 font-family: "DejaVu Sans";
2964 font-size: 3px;
2965 font-weight: bold;
2966 text-anchor: middle;
2967 }
2968
2969
2970 .generic-caption-casing { stroke-width: 1px; font-size: 2px; }
2971 .generic-caption-core { fill: #4040ff; font-size: 2px; }
2972
2973 .generic-poi {
2974 fill: #4040ff;
2975 stroke: #606060;
2976 stroke-width: 0.2px;
2977 }
2978
2979 /* Building */
2980 .building {
2981 fill: #e0e0e0;
2982 stroke: #d0d0d0;
2983 stroke-width: 0.1px;
2984 }
2985
2986 .building-block {
2987 fill: #F3D6B6;
2988 stroke: #6a5a8e;
2989 stroke-width: 0.1px;
2990 }
2991
2992 .building-residential {
2993 fill: #c95e2a;
2994 stroke: #800000;
2995 stroke-width: 0.1px;
2996 }
2997
2998
2999 /* Aerialway */
3000
3001 .aerialway-line {
3002 fill: none;
3003 stroke: #202020;
3004 stroke-width: 0.4px;
3005 }
3006
3007 .aerialway-struts {
3008 fill: none;
3009 stroke: #202020;
3010 stroke-width: 4px;
3011 stroke-dasharray: 0.4,20;
3012 stroke-linecap: butt;
3013 }
3014
3015 .aerialway-station {
3016 fill: #ec2d2d;
3017 stroke: #606060;
3018 stroke-width: 0.4px;
3019 }
3020
3021 .aerialway-name {
3022 fill: black;
3023 font-family: "DejaVu Sans";
3024 font-weight: normal;
3025 font-size: 7px;
3026 stroke: none;
3027 text-anchor: middle;
3028 }
3029
3030 .military-area {
3031 fill: url(#military-pattern);
3032 stroke: #e4e4e4;
3033 stroke-width: 0.2px;
3034 }
3035
3036 /* Piste maps */
3037 .piste-core {
3038 fill: none;
3039 stroke-linecap: round;
3040 stroke-linejoin: round;
3041 stroke-width: 5px;
3042 opacity: 0.66;
3043 }
3044
3045 .piste-area {
3046 stroke-linecap: round;
3047 stroke-linejoin: round;
3048 stroke-width: 5px;
3049 opacity: 0.66;
3050 }
3051
3052 .piste-difficulty-novice { stroke: #40ff40; }
3053 .piste-difficulty-easy { stroke: #4040ff; }
3054 .piste-difficulty-intermediate { stroke: #ff4040; }
3055 .piste-difficulty-advanced { stroke: #000000; }
3056 .piste-difficulty-expert { stroke: #f6800a; }
3057 .piste-difficulty-freeride { stroke: #f6dd0a; }
3058 .piste-difficulty-other { stroke: #505050; }
3059 .piste-area-difficulty-novice { stroke: #40ff40; fill: #40ff40; }
3060 .piste-area-difficulty-easy { stroke: #4040ff; fill: #4040ff; }
3061 .piste-area-difficulty-intermediate { stroke: #ff4040; fill: #ff4040; }
3062 .piste-area-difficulty-advanced { stroke: #000000; fill: #000000; }
3063 .piste-area-difficulty-expert { stroke: #f6800a; fill: #f6800a; }
3064 .piste-area-difficulty-freeride { stroke: #f6dd0a; fill: #f6dd0a; }
3065 .piste-area-difficulty-other { stroke: #505050; fill: #505050; }
3066
3067 .piste-type-sled {
3068 fill: none;
3069 stroke: #cdabde;
3070 stroke-width: 2.5px;
3071 marker-start:url(#marker-piste-type-sled);
3072 }
3073
3074 .piste-type-nordic {
3075 fill: none;
3076 stroke: #c00000;
3077 stroke-width: 1px;
3078 stroke-dasharray: 3,0.5;
3079 stroke-linejoin: bevel;
3080 stroke-linecap: butt;
3081 marker-start:url(#marker-piste-type-nordic);
3082 }
3083
3084 .man-made-piste-halfpipe {
3085 fill: #a0f0ff;
3086 stroke: #00bcdf;
3087 stroke-width: 0.4px;
3088 }
3089
3090 .man_made-wastewater {
3091 fill: #e4e4e4;
3092 }
3093
3094 /* Power line */
3095 .powerline-pipeline-casing {
3096 stroke-width: 0.4px;
3097 stroke-linecap: butt;
3098 stroke-linejoin: round;
3099 stroke: #ffffff;
3100 stroke-opacity: 0.5;
3101 fill: none;
3102 }
3103 .power-line {
3104 stroke-width: 0.8px;
3105 stroke-linecap: butt;
3106 stroke-linejoin: round;
3107 stroke: #808080;
3108 stroke-dasharray: 16, 8;
3109 fill: none;
3110 }
3111 /* Power Generator */
3112 .power-wind {
3113 fill: url(#power-wind-pattern);
3114 stroke: #333333;
3115 stroke-width: 0.05px;
3116 }
3117 .power-hydro {
3118 fill: url(#power-hydro-pattern);
3119 stroke: #333333;
3120 stroke-width: 0.05px;
3121 }
3122 .power-photovoltaic {
3123 fill: url(#power-photovoltaic-pattern);
3124 stroke: #333333;
3125 stroke-width: 0.05px;
3126 }
3127 .power-generic {
3128 fill: url(#power-generic-pattern);
3129 stroke: #333333;
3130 stroke-width: 0.05px;
3131 }
3132
3133 .reservoir-evaporator {
3134 fill: url(#reservoir-evaporator-pattern);
3135 stroke: none;
3136 }
3137
3138 .reservoir-cooling {
3139 fill: url(#reservoir-cooling-pattern);
3140 stroke: none;
3141 }
3142
3143 .reservoir-sewage {
3144 fill: url(#reservoir-sewage-pattern);
3145 stroke: none;
3146 }
3147
3148 .reservoir-tailings {
3149 fill: url(#reservoir-tailings-pattern);
3150 stroke: none;
3151 }
3152
3153 .basin-infiltration {
3154 fill: url(#basin-infiltration-pattern);
3155 stroke: none;
3156 }
3157 .basin-detention {
3158 fill: url(#basin-detention-pattern);
3159 stroke: none;
3160 }
3161 .basin-retention {
3162 fill: url(#basin-retention-pattern);
3163 stroke: none;
3164 }
3165
3166 /* Area captions */
3167 .park-name {
3168 fill: #404040;
3169 font-family: "DejaVu Sans";
3170 font-weight: normal;
3171 stroke: white;
3172 font-size: 4.5px;
3173 stroke-width: 0.0px;
3174 }
3175
3176 .landuse-reservoir-name {
3177 fill: #404040;
3178 font-family: "DejaVu Sans";
3179 font-weight: normal;
3180 stroke: white;
3181 font-size: 4.5px;
3182 stroke-width: 0.0px;
3183 }
3184
3185
3186 /* Oneway */
3187 .oneway-casing {
3188 fill: none;
3189 stroke-linecap: butt;
3190 stroke: #707070;
3191 }
3192
3193 .oneway-core {
3194 fill: none;
3195 stroke-linecap: butt;
3196 stroke: #ffffff;
3197 }
3198
3199 .oneway-casing-1 {
3200 stroke-width: 0.4px;
3201 stroke-dasharray: 4.2,55.8;
3202 stroke-dashoffset: 46.2;
3203 }
3204
3205 .oneway-casing-2 {
3206 stroke-width: 0.95px;
3207 stroke-dasharray: 0.6,59.4;
3208 stroke-dashoffset: 43.4;
3209 }
3210
3211 .oneway-casing-3 {
3212 stroke-width: 0.8px;
3213 stroke-dasharray: 0.6,59.4;
3214 stroke-dashoffset: 43.2;
3215 }
3216
3217 .oneway-casing-4 {
3218 stroke-width: 0.65px;
3219 stroke-dasharray: 0.8,59.2;
3220 stroke-dashoffset: 43.2;
3221
3222 }
3223
3224 .oneway-casing-5 {
3225 stroke-width: 0.5px;
3226 stroke-dasharray: 1.0,59;
3227 stroke-dashoffset: 43.2;
3228 }
3229
3230 .oneway-casing-6 {
3231 stroke-width: 0.35px;
3232 stroke-dasharray: 1.2,58.8;
3233 stroke-dashoffset: 43.2;
3234 }
3235
3236 .oneway-casing-7 {
3237 stroke-width: 0.2px;
3238 stroke-dasharray: 1.4,58.6;
3239 stroke-dashoffset: 43.2;
3240 }
3241
3242 .oneway-casing-8 {
3243 stroke-width: 0.1px;
3244 stroke-dasharray: 1.6,58.4;
3245 stroke-dashoffset: 43.2;
3246 }
3247
3248 .oneway-core-1 {
3249 stroke-width: 0.2px;
3250 stroke-dasharray: 4,56;
3251 stroke-dashoffset: 46;
3252 }
3253
3254 .oneway-core-2 {
3255 stroke-width: 0.85px;
3256 stroke-dasharray: 0.4,59.6;
3257 stroke-dashoffset: 43.2;
3258 }
3259
3260 .oneway-core-3 {
3261 stroke-width: 0.7px;
3262 stroke-dasharray: 0.6,59.4;
3263 stroke-dashoffset: 43.2;
3264 }
3265
3266 .oneway-core-4 {
3267 stroke-width: 0.55px;
3268 stroke-dasharray: 0.8,59.2;
3269 stroke-dashoffset: 43.2;
3270 }
3271
3272 .oneway-core-5 {
3273 stroke-width: 0.4px;
3274 stroke-dasharray: 1.0,59;
3275 stroke-dashoffset: 43.2;
3276 }
3277
3278 .oneway-core-6 {
3279 stroke-width: 0.25px;
3280 stroke-dasharray: 1.2,58.8;
3281 stroke-dashoffset: 43.2;
3282 }
3283
3284 .oneway-core-7 {
3285 stroke-width: 0.1px;
3286 stroke-dasharray: 1.4,58.6;
3287 stroke-dashoffset: 43.2;
3288 }
3289
3290 .otherway {
3291 fill: none;
3292 stroke: red;
3293 stroke-width: 2px;
3294 stroke-opacity: 0;
3295 /* marker-start: url(#marker-otherway-start); */
3296 marker-end: url(#marker-otherway-end);
3297 }
3298
3299
3300 /* Map decoration */
3301 .map-grid-line {
3302 fill: none;
3303 stroke: #8080ff;
3304 stroke-width: 0.1px;
3305 stroke-opacity: 0.5;
3306 }
3307
3308 .map-border-casing {
3309 fill: none;
3310 stroke: #8080ff;
3311 stroke-width: 3px;
3312 stroke-miterlimit: 4;
3313 stroke-dasharray: none;
3314 stroke-opacity: 1;
3315 stroke-linecap: round;
3316 }
3317
3318 .map-border-core {
3319 fill: none;
3320 fill-opacity: 1;
3321 fill-rule: nonzero;
3322 stroke: #ffffff;
3323 stroke-width: 2px;
3324 stroke-miterlimit: 0;
3325 stroke-dashoffset: -0.5px;
3326 stroke-opacity: 1;
3327 }
3328
3329 .map-scale-casing {
3330 fill: none;
3331 stroke: #8080ff;
3332 stroke-width: 4px;
3333 stroke-linecap: butt;
3334 }
3335
3336 .map-scale-core {
3337 fill: none;
3338 stroke: #ffffff;
3339 stroke-width: 3px;
3340 stroke-linecap: butt;
3341 }
3342
3343 .map-scale-bookend {
3344 fill: none;
3345 stroke: #8080ff;
3346 stroke-width: 1px;
3347 stroke-linecap: butt;
3348 }
3349
3350 .map-scale-caption {
3351 font-family: "DejaVu Sans";
3352 font-size: 10px;
3353 fill: #8080ff;
3354 }
3355
3356 <!-- map background must be the same for all zooms or else empty tile detection will fail -->
3357 .map-background {
3358 fill: #f8f8f8;
3359 stroke: none;
3360 }
3361
3362 .map-title {
3363 font-family: "DejaVu Sans";
3364 font-size: 20px;
3365 text-anchor: middle;
3366 fill: black;
3367 }
3368
3369 .map-title-background {
3370 fill: white;
3371 }
3372
3373 .map-marginalia-background {
3374 fill: white;
3375 }
3376
3377 .highway-tunnel-ends {
3378 stroke-opacity: 0;
3379 fill: none;
3380 marker-start: url(#marker-tunnel-start);
3381 marker-end: url(#marker-tunnel-end);
3382 }
3383
3384 /* Osmarender built-in styles - do not remove */
3385 .osmarender-stroke-linecap-round { stroke-linecap: round; }
3386 .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
3387 .osmarender-mask-black { stroke: black; }
3388 .osmarender-mask-white { stroke: white; }
3389 .osmarender-no-marker-start { marker-start: none; }
3390 .osmarender-no-marker-end { marker-end: none; }
3391
3392 </style>
3393
3394 <svg:pattern x="0" y="0" width="200" height="200" id="wood-deciduous-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.10)">
3395 <svg:rect fill="#6fc18e" width="205" height="205" x="0" y="0"/>
3396 <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"/>
3397 <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"/>
3398 </svg:pattern>
3399 <svg:pattern x="0" y="0" width="200" height="200" id="wood-coniferous-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.10)">
3400 <svg:rect fill="#6fc18e" width="205" height="205" x="0" y="0"/>
3401 <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"/>
3402 <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"/>
3403 </svg:pattern>
3404 <svg:pattern x="0" y="0" width="300" height="200" id="wood-mixed-pattern" patternUnits="userSpaceOnUse" patternTransform="scale(0.10)">
3405 <svg:rect fill="#6fc18e" width="305" height="205" x="0" y="0"/>
3406 <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"/>
3407 <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"/>
3408 <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"/>
3409 <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"/>
3410 </svg:pattern>
3411
3412 <svg:pattern id="marsh-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(0.3)">
3413 <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"/>
3414 </svg:pattern>
3415
3416 <svg:pattern id="military-pattern" x="0" y="0" width="500" height="500" patternUnits="userSpaceOnUse" patternTransform="scale(0.01)">
3417 <svg:rect width="510" height="510" x="0" y="0" fill-opacity="0.5" fill="#d0d050"/>
3418 <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 "/>
3419 <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 "/>
3420 <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"/>
3421 <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"/>
3422 <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"/>
3423 <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"/>
3424 <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 "/>
3425 <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"/>
3426 <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"/>
3427 <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"/>
3428 </svg:pattern>
3429
3430 <svg:pattern id="cemetery-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(2)">
3431 <svg:rect fill="#bde3cb" width="10" height="10" x="0" y="0"/>
3432 <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 "/>
3433 <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 "/>
3434 </svg:pattern>
3435 <svg:pattern id="cemetery-christian-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(2)">
3436 <svg:rect fill="#bde3cb" width="11" height="11" x="0" y="0"/>
3437 <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"/>
3438 </svg:pattern>
3439
3440 <svg:pattern patternUnits="userSpaceOnUse" width="104.8886" height="112.38862" patternTransform="scale(0.05,0.05)" id="vineyard-pattern">
3441 <svg:rect fill="#d1ead1" width="104.8886" height="112.38862" x="0" y="0"/>
3442 <svg:g transform="translate(-35,-59.111382)">
3443 <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"/>
3444 <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"/>
3445 <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"/>
3446 <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"/>
3447 <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"/>
3448 <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)"/>
3449 <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)"/>
3450 <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)"/>
3451 <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)"/>
3452 <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)"/>
3453 <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)"/>
3454 <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"/>
3455 <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"/>
3456 <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"/>
3457 <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"/>
3458 <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"/>
3459 <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"/>
3460 <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"/>
3461 <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"/>
3462 <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"/>
3463 <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"/>
3464 <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"/>
3465 <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"/>
3466 <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"/>
3467 <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"/>
3468 <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"/>
3469 <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"/>
3470 <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"/>
3471 <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"/>
3472 <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"/>
3473 <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"/>
3474 <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"/>
3475 <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"/>
3476 <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)"/>
3477 <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)"/>
3478 <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)"/>
3479 <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)"/>
3480 <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)"/>
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(-42.903636,38.128907)"/>
3482 <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"/>
3483 <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"/>
3484 <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"/>
3485 <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"/>
3486 <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"/>
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="100" y="131.5"/>
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="85" y="131.5"/>
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="40" y="131.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="90" y="144"/>
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="75" y="144"/>
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="156.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="65" y="156.5"/>
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="80" y="156.5"/>
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="35" y="156.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="100" y="169"/>
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="70" y="169"/>
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="85" y="169"/>
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="40" y="169"/>
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="55" y="169"/>
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="120" y="144"/>
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="105" y="144"/>
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="125" y="156.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="110" y="156.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.5" height="2.5" x="115" y="169"/>
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="130" y="169"/>
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.5" height="2.5" x="35" y="81.5"/>
3508 <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"/>
3509 <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"/>
3510 <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"/>
3511 <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"/>
3512 <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"/>
3513 <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"/>
3514 <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"/>
3515 <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"/>
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="135" y="69"/>
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="135" y="106.5"/>
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="135" y="106.5"/>
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="135" y="144"/>
3520 </svg:g>
3521 </svg:pattern>
3522 <svg:pattern id="power-wind-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.6)">
3523 <!-- power_wind.svg -->
3524 <svg:g style="fill:#000000">
3525 <rect width="0.77532399" height="8.1394444" x="8.3448029" y="7.860559" style="fill:#000000" />
3526 <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" />
3527 <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" />
3528 <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" />
3529 <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" />
3530 </svg:g>
3531 </svg:pattern>
3532 <svg:pattern id="power-hydro-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.6)">
3533 <!-- power_hydro.svg -->
3534 <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;" />
3535 </svg:pattern>
3536 <svg:pattern id="power-photovoltaic-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.6)">
3537 <!-- power_photovoltaic.svg -->
3538 <svg:g transform="matrix(1,0,-0.26,1,0.15,0)">
3539 <svg:rect x="3.4" y="3.4" width="13" height="8.9" style="fill:#ffffff;stroke:#000000;stroke-width:0.4"/>
3540 <svg:g style="stroke-width:0;fill:#000084" >
3541 <svg:rect x="3.9" y="8" width="3.8" height="3.8" />
3542 <svg:rect x="8" y="8" width="3.8" height="3.8" />
3543 <svg:rect x="12.1" y="8" width="3.8" height="3.8" />
3544 <svg:rect x="3.9" y="3.9" width="3.8" height="3.8" />
3545 <svg:rect x="8" y="3.9" width="3.8" height="3.8" />
3546 <svg:rect x="12.1" y="3.9" width="3.8" height="3.8" />
3547 </svg:g>
3548 </svg:g>
3549 <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 3 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" />
3550 </svg:pattern>
3551 <svg:pattern id="power-generic-pattern" x="4" y="4" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(0.6)">
3552 <!-- power_generic.svg -->
3553 <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;" />
3554 </svg:pattern>
3555 <!-- reservoir patterns -->
3556 <svg:pattern id="reservoir-evaporator-pattern" patternUnits="userSpaceOnUse" width="2" height="2" >
3557 <svg:path style="stroke:#007fff;stroke-width:.06px;stroke-linecap:round;" d="M 0.1,1.9 L 1.9,1.9" />
3558 <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" />
3559 <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" />
3560 <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" />
3561 </svg:pattern>
3562 <svg:pattern id="reservoir-cooling-pattern" patternUnits="userSpaceOnUse" width="2" height="2" >
3563 <svg:path style="stroke:#007fff;stroke-width:.06px;stroke-linecap:round;" d="M 0.1,1.9 L 1.9,1.9" />
3564 <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" />
3565 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1,1.25 L 1,1.75" />
3566 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 0.784,1.125 L 0.35,1.375" />
3567 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 0.784,0.875 L 0.35,0.625" />
3568 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1,0.75 L 1,0.25" />
3569 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1.217,0.875 L 1.65,0.625" />
3570 <svg:path style="stroke:#007fff;stroke-width:.04px;fill:none" d="M 1.217,1.125 L 1.65,1.375" />
3571 <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" />
3572 <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" />
3573 <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" />
3574 <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" />
3575 <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" />
3576 <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" />
3577 </svg:pattern>
3578 <svg:pattern id="reservoir-sewage-pattern" patternUnits="userSpaceOnUse" width="0.5" height="0.5" >
3579 <svg:path style="stroke:#997700;stroke-width:.1px;" d="M -0.01,-0.01 L 0.51,0.51" />
3580 </svg:pattern>
3581 <svg:pattern id="reservoir-tailings-pattern" patternUnits="userSpaceOnUse" width="0.5" height="0.5" >
3582 <svg:path style="stroke:black;stroke-width:.1px;" d="M -0.01,-0.01 L 0.51,0.51" />
3583 </svg:pattern>
3584
3585 <svg:pattern id="basin-infiltration-pattern" patternUnits="userSpaceOnUse" width="2" height="2" patternTransform="scale(5.5)" >
3586 <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" />
3587 <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" />
3588 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.1,0.2 L 1.9,0.2" />
3589 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
3590 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.4,0.6 L 1.6,0.6" />
3591 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.1,1.2 L 0.9,1.2" />
3592 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
3593 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.4,1.6 L 0.6,1.6" />
3594 </svg:pattern>
3595
3596 <svg:pattern id="basin-detention-pattern" patternUnits="userSpaceOnUse" width="2" height="2" patternTransform="scale(5.5)" >
3597 <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" />
3598 <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" />
3599 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.4,0.2 L 1.6,0.2" />
3600 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
3601 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 1.1,0.6 L 1.9,0.6" />
3602 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.4,1.2 L 0.6,1.2" />
3603 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
3604 <svg:path style="stroke:#007fff;stroke-width:.06px;fill:none" d="M 0.1,1.6 L 0.9,1.6" />
3605 </svg:pattern>
3606
3607 <svg:pattern id="basin-retention-pattern" patternUnits="userSpaceOnUse" width="2" height="2" patternTransform="scale(5.5)" >
3608 <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" />
3609 <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" />
3610 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.4,0.2 L 1.6,0.2" />
3611 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.25,0.4 L 1.75,0.4" />
3612 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 1.1,0.6 L 1.9,0.6" />
3613 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.4,1.2 L 0.6,1.2" />
3614 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.25,1.4 L 0.75,1.4" />
3615 <svg:path style="stroke:#ffffff;stroke-width:.06px;fill:none" d="M 0.1,1.6 L 0.9,1.6" />
3616 </svg:pattern>
3617
3618 <svg:pattern id="nature-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(9.1554)">
3619 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.1" d="
3620 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
3621 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
3622 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
3623 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
3624 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
3625 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
3626
3627 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
3628 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
3629 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
3630 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
3631 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
3632 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"/>
3633 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.15;stroke-linecap:round;stroke-linejoin:round;" d="
3634 M1.2,2.6 L1.2,1.4 L1.8,2.6 L1.8,1.4
3635 M2.2,2.1 2.45,2.1 A 0.25 0.25 0 0 0 2.45,1.4 L2.2,1.4 L2.2,2.6 M2.8,2.6 L2.3,2.1 "/>
3636 </svg:pattern>
3637
3638 <svg:pattern id="landscape-reserve-pattern" x="0" y="0" width="12" height="12" patternUnits="userSpaceOnUse" patternTransform="scale(8.0)">
3639 <svg:path fill="none" stroke="#c7f1a3" stroke-width="0.05" d="
3640 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
3641 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
3642 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
3643 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
3644 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
3645 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
3646
3647 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
3648 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
3649 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
3650 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
3651 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
3652 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"/>
3653 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.125;stroke-linecap:round;stroke-linejoin:round;" d="
3654 M5.2,3.4 L5.2,4.6 L5.8,4.6
3655 M6.2,4.1 6.45,4.1 A 0.25 0.25 0 0 0 6.45,3.4 L6.2,3.4 L6.2,4.6 M6.8,4.6 L6.3,4.1 "/>
3656 </svg:pattern>
3657
3658 <svg:pattern id="national-park-pattern" x="0" y="0" width="24" height="24" patternUnits="userSpaceOnUse" patternTransform="scale(8.0)">
3659 <svg:path style="fill:none;stroke:#c7f1a3;stroke-width:0.1;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:0.5;" d="
3660 M9.2,6.6 L9.2,5.4 L9.8,6.6 L9.8,5.4
3661 M10.2,6.1 10.45,6.1 A 0.25 0.25 0 0 0 10.45,5.4 L10.2,5.4 L10.2,6.6 "/>
3662 </svg:pattern>
3663
3664 <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">
3665 <svg:path d="M 1,0 L -2,5 L 1,10"/>
3666 </svg:marker>
3667 </defs>
3668</rules>
Note: See TracBrowser for help on using the repository browser.