source: subversion/applications/rendering/osmarender6/osm-map-features-z14.xml @ 5265

Last change on this file since 5265 was 5265, checked in by deelkar, 12 years ago

Move map features to osmarender6 as osmarender5 is not OSM v0.5 compliant

File size: 85.7 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
3
4
5<!-- Tiles@Home Rules File for zoom level 15 -->
6
7<rules
8    xmlns:xlink="http://www.w3.org/1999/xlink"
9    xmlns:svg="http://www.w3.org/2000/svg"
10    data="data.osm"
11    svgBaseProfile="full"
12    scale="1"
13        symbolScale="1"
14        textAttenuation="1.0"
15    minimumMapWidth="1"
16    minimumMapHeight="1"
17    withOSMLayers="yes"
18    withUntaggedSegments="no"
19    showScale="no"
20    showGrid="no"
21    showBorder="no"
22    showLicense="no"
23    interactive="no">
24
25    <!--bounds_mkr1-->
26    <!--bounds_mkr2-->
27
28
29    <!-- Select all nodes and ways (unless they have an osmarender:render=no tag) -->
30    <rule e="node|way" k="osmarender:render" v="~|yes">
31
32
33        <!-- Landuse -->
34        <rule e="way" k="landuse" v="residential">
35            <area class='landuse-residential'/>
36        </rule>
37        <rule e="way" k="landuse" v="retail">
38            <area class='landuse-retail'/>
39        </rule>
40        <rule e="way" k="landuse" v="industrial|brownfield">
41            <area class="landuse-industrial" />
42        </rule>
43        <rule e="way" k="landuse" v="commercial">
44            <area class="landuse-commercial" />
45        </rule>
46        <rule e="way" k="landuse" v="forest|wood">
47            <area class='landuse-wood'/>
48        </rule>
49        <rule e="way" k="landuse" v="field|farm|allotments|village_green|recreation_ground|meadow|grass">
50            <area class='landuse-field' />
51        </rule>
52        <rule e="way" k="landuse" v="cemetery">
53            <rule e="way" k="religion" v="christian">
54                <area class='landuse-cemetery-christian' />
55            </rule>
56                        <else>
57                                <area class='landuse-cemetery' />
58                        </else>
59        </rule>
60
61
62        <!-- Natural features -->
63        <rule e="way" k="natural" v="coastline">
64            <area class='natural-coastline'/>
65        </rule>
66        <rule e="way" k="natural" v="land">
67            <area class='natural-land' />
68        </rule>
69        <rule e="way" k="natural" v="beach">
70            <area class='natural-beach' />
71        </rule>
72        <rule e="way" k="natural" v="forest|wood|heath|scrub">
73            <area class='landuse-wood'/>
74        </rule>
75
76
77                <!-- Artificial landuse -->
78        <rule e="way" k="landuse" v="field|village_green|meadow">
79            <area class='landuse-field'/>
80        </rule>
81        <rule e="way" k="amenity" v="school|college|university">
82            <area class='amenity-school'/>
83        </rule>
84        <rule e="way" k="leisure" v="park|playground|playing_fields|garden|pitch|golf_course|common|green">
85            <area class='leisure-park'/>
86        </rule>
87        <rule e="way" k="leisure" v="stadium|sports_centre">
88            <area class='leisure-stadium'/>
89        </rule>
90        <rule e="way" k="leisure" v="track">
91            <area class='leisure-track'/>
92        </rule>
93
94
95                <!-- Airports and runways -->
96                <rule e="way" k="aeroway" v="apron">
97                        <area class='aeroway-apron'/>                   
98                </rule>
99                <rule e="way" k="landuse" v="runway">
100                        <rule e="way" k="use_status" v="~">
101                                <area class='landuse-runway' />
102                        </rule>
103                        <rule e="way" k="use_status" v="disused">
104                                <area class='landuse-runway-disused' />
105                        </rule>
106                        <rule e="way" k="use_status" v="dismantled">
107                                <area class='landuse-runway-dismantled' />
108                        </rule>
109                </rule>
110
111
112                <!-- Raceways and racetracks (cars and horses etc) -->
113                <rule e="way" k="landuse" v="raceway">
114                        <rule e="way" k="use_status" v="~">
115                                <area class='landuse-raceway' />
116                        </rule>
117                        <rule e="way" k="use_status" v="disused">
118                                <area class='landuse-raceway-disused' />
119                        </rule>
120                        <rule e="way" k="use_status" v="dismantled">
121                                <area class='landuse-raceway-dismantled' />
122                        </rule>
123                </rule>
124
125
126        <!-- Man-made areas -->
127        <rule e="way" k="sport" v="*">
128            <area class='sport'/>
129        </rule>
130        <rule e="way" k="amenity" v="parking">
131            <area class='amenity-parking'/>
132        </rule>
133        <rule e="way" k="tourism" v="attraction">
134            <area class='tourism-attraction'/>
135        </rule>
136        <rule e="way" k="aeroway" v="terminal">
137            <area class='building-block'/>
138        </rule>
139        <rule e="way" k="building" v="*">
140            <area class='building-block'/>
141        </rule>
142
143
144        <!-- Airfields and airports -->
145        <rule e="segment|way" k="aeroway" v="runway">
146            <line class='aeroway-runway-casing'/>
147        </rule>
148        <rule e="segment|way" k="aeroway" v="taxiway">
149            <line class='aeroway-taxiway-casing'/>
150        </rule>
151
152
153        <!-- Waterways -->
154        <rule e="way" k="waterway" v="riverbank">
155            <area class='waterway-riverbank'/>
156        </rule>
157        <rule e="segment|way" k="waterway" v="river">
158            <line class='waterway-casing waterway-river-casing'/>
159        </rule>
160        <rule e="segment|way" k="waterway" v="stream">
161            <line class='waterway-casing waterway-stream-casing'/>
162        </rule>
163        <rule e="segment|way" k="waterway" v="canal">
164            <line class='waterway-casing waterway-canal-casing'/>
165        </rule>
166        <rule e="segment|way" k="waterway" v="drain">
167            <line class='waterway-casing waterway-drain-casing'/>
168        </rule>
169        <rule e="segment|way" k="waterway" v="river">
170            <line class='waterway-core waterway-river-core'/>
171        </rule>
172        <rule e="segment|way" k="waterway" v="stream">
173            <line class='waterway-core waterway-stream-core'/>
174        </rule>
175        <rule e="segment|way" k="waterway" v="canal">
176            <line class='waterway-core waterway-canal-core'/>
177        </rule>
178        <rule e="segment|way" k="waterway" v="drain">
179            <line class='waterway-core waterway-drain-core'/>
180        </rule>
181        <rule e="way" k="waterway" v="dock">
182            <area class='natural-water' />
183        </rule>
184        <rule e="way" k="natural" v="water|pond|lake">
185            <area class='natural-water' />
186        </rule>
187        <rule e="way" k="landuse" v="reservoir">
188            <area class='natural-water' />
189        </rule>
190        <rule e="way" k="landuse" v="basin">
191            <area class='natural-water' />
192        </rule>
193
194
195        <!-- Linear casings -->
196        <rule e="way" k="tunnel" v="~|no">
197                        <rule e="way" k="highway" v="raceway">
198                                <rule e="way" k="use_status" v="~">
199                                        <line class='highway-raceway-casing' />
200                                </rule>
201                                <rule e="way" k="use_status" v="disused">
202                                        <line class='highway-raceway-casing-disused' />
203                                </rule>
204                                <rule e="way" k="use_status" v="dismantled">
205                                        <line class='highway-raceway-casing-dismantled' />
206                                </rule>
207                        </rule>
208            <rule e="way" k="highway" v="steps">
209                <line class='highway-casing highway-steps-casing' />
210            </rule>
211            <rule e="way" k="highway" v="footway|footpath">
212                <line class='highway-casing highway-footway-casing' smart-linecap='no'/>
213            </rule>
214            <rule e="way" k="highway" v="pedestrian">
215                <line class='highway-casing highway-pedestrian-casing' />
216            </rule>
217            <rule e="way" k="highway" v="cycleway">
218                <line class='highway-casing highway-cycleway-casing' smart-linecap='no'/>
219            </rule>
220            <rule e="way" k="highway" v="bridleway">
221                <line class='highway-casing highway-bridleway-casing' smart-linecap='no'/>
222            </rule>
223            <rule e="way" k="highway" v="byway">
224                <line class='highway-casing highway-byway-1-casing' smart-linecap='no'/>
225                <line class='highway-casing highway-byway-2-casing' smart-linecap='no'/>
226                <line class='highway-casing highway-byway-3-casing' smart-linecap='no'/>
227            </rule>
228            <rule e="way" k="highway" v="track">
229                <line class='highway-casing highway-track-casing'/>
230            </rule>
231            <rule e="way" k="highway" v="unsurfaced">
232                <line class='highway-casing highway-unsurfaced-casing' smart-linecap='no'/>
233            </rule>
234            <rule e="way" k="highway" v="service">
235                <line class='highway-casing highway-service-casing' />
236            </rule>
237            <rule e="way" k="highway" v="unclassified|residential|minor">
238                <line class='highway-casing highway-unclassified-casing' />
239            </rule>
240            <rule e="way" k="highway" v="tertiary">
241                <line class='highway-casing highway-tertiary-casing' />
242            </rule>
243            <rule e="way" k="highway" v="secondary">
244                <line class='highway-casing highway-secondary-casing' />
245            </rule>
246            <rule e="way" k="highway" v="primary_link">
247                <line class='highway-casing highway-primary-link-casing' />
248            </rule>
249            <rule e="way" k="highway" v="trunk_link">
250                <line class='highway-casing highway-trunk-link-casing' />
251            </rule>
252            <rule e="way" k="highway" v="motorway_link">
253                <line class='highway-casing highway-motorway-link-casing' />
254            </rule>
255            <rule e="way" k="highway" v="primary">
256                <line class='highway-casing highway-primary-casing' />
257            </rule>
258            <rule e="way" k="highway" v="trunk">
259                <line class='highway-casing highway-trunk-casing' />
260            </rule>
261            <rule e="way" k="highway" v="motorway">
262                <line class='highway-casing highway-motorway-casing' />
263            </rule>
264            <rule e="way" k="railway" v="monorail">
265                <line class='railway-casing railway-monorail-casing' />
266            </rule>
267            <rule e="way" k="railway" v="preserved">
268                <line class='railway-casing railway-preserved-casing' />
269            </rule>
270            <rule e="way" k="railway" v="narrow_gauge">
271                <line class='railway-casing railway-narrow-gauge-casing' />
272            </rule>
273            <rule e="way" k="railway" v="tram">
274                <line class='railway-casing railway-tram-casing' />
275            </rule>
276            <rule e="way" k="railway" v="subway">
277                <line class='railway-casing railway-subway-casing' />
278            </rule>
279            <rule e="way" k="railway" v="light_rail">
280                <line class='railway-casing railway-light-rail-casing' />
281            </rule>
282            <rule e="way" k="railway" v="rail">
283                <line class='railway-casing railway-rail-casing' />
284            </rule>
285        </rule>
286
287        <!-- Linear cores -->
288        <rule e="way" k="tunnel" v="~|false|no">
289                        <rule e="way" k="highway" v="raceway">
290                                <rule e="way" k="use_status" v="~">
291                                        <line class='highway-raceway-core' />
292                                </rule>
293                                <rule e="way" k="use_status" v="disused">
294                                        <line class='highway-raceway-core-disused' />
295                                </rule>
296                                <rule e="way" k="use_status" v="dismantled">
297                                        <line class='highway-raceway-core-dismantled' />
298                                </rule>
299                        </rule>
300            <rule e="way" k="scramble" v="*">
301                <line class='highway-core highway-scramble-core' />
302            </rule>
303                        <rule e="way" k="highway" v="steps">
304                                <line class='highway-core highway-steps-core' smart-linecap='no'/>
305                        </rule>
306                        <rule e="way" k="highway" v="footway|footpath">
307                                <line class='highway-core highway-footway-core' />
308                        </rule>
309                        <rule e="way" k="highway" v="pedestrian">
310                                <line class='highway-core highway-pedestrian-core' />
311                        </rule>
312                        <rule e="way" k="highway" v="cycleway">
313                                <line class='highway-core highway-cycleway-core' />
314                        </rule>
315                        <rule e="way" k="highway" v="bridleway">
316                                <line class='highway-core highway-bridleway-core' />
317                        </rule>
318                        <rule e="way" k="highway" v="byway">
319                                <line class='highway-core highway-byway-2-casing' smart-linecap='no'/>
320                                <line class='highway-core highway-byway-3-casing' smart-linecap='no'/>
321                                <line class='highway-core highway-byway-1-core' />
322                        </rule>
323                        <rule e="way" k="highway" v="track">
324                                <line class='highway-core highway-track-core' />
325                        </rule>
326            <rule e="way" k="highway" v="unsurfaced">
327                <line class='highway-core highway-unsurfaced-core' />
328            </rule>
329            <rule e="way" k="highway" v="service">
330                <line class='highway-core highway-service-core' />
331            </rule>
332            <rule e="way" k="highway" v="unclassified|residential|minor">
333                <line class='highway-core highway-unclassified-core' />
334            </rule>
335            <rule e="way" k="highway" v="tertiary">
336                <line class='highway-core highway-tertiary-core' />
337            </rule>
338            <rule e="way" k="highway" v="secondary">
339                <line class='highway-core highway-secondary-core' />
340            </rule>
341            <rule e="way" k="highway" v="primary_link">
342                <line class='highway-core highway-primary-link-core' />
343            </rule>
344                        <rule e="way" k="highway" v="trunk_link">
345                                <line class='highway-core highway-trunk-link-core' />
346                        </rule>
347                        <rule e="way" k="highway" v="motorway_link">
348                                <line class='highway-core highway-motorway-link-core' />
349                        </rule>
350                        <rule e="way" k="highway" v="primary">
351                                <line class='highway-core highway-primary-core' />
352                        </rule>
353                        <rule e="way" k="highway" v="trunk">
354                                <line class='highway-core highway-trunk-core' />
355                        </rule>
356                        <rule e="way" k="highway" v="motorway">
357                                <line class='highway-core highway-motorway-core' />
358                        </rule>
359            <rule e="way" k="railway" v="monorail">
360                <line class='railway-core railway-monorail-core' />
361            </rule>
362            <rule e="way" k="railway" v="preserved">
363                <line class='railway-core railway-preserved-core' />
364            </rule>
365            <rule e="way" k="railway" v="narrow_gauge">
366                <line class='railway-core railway-narrow-gauge-core' />
367            </rule>
368            <rule e="way" k="railway" v="tram">
369                <line class='railway-core railway-tram-core' />
370            </rule>
371            <rule e="way" k="railway" v="subway">
372                <line class='railway-core railway-subway-core' />
373            </rule>
374            <rule e="way" k="railway" v="light_rail">
375                <line class='railway-core railway-light-rail-core' />
376            </rule>
377            <rule e="way" k="railway" v="rail">
378                <line class='railway-core railway-rail-1-core' />
379                <line class='railway-core railway-rail-2-core' smart-linecap='no'/>
380            </rule>
381                        <rule e="way" k="aeroway" v="runway">
382                            <line class='aeroway-runway-core'/>
383                        </rule>
384                        <rule e="way" k="aeroway" v="taxiway">
385                            <line class='aeroway-taxiway-core'/>
386                        </rule>
387        </rule>
388
389        <!-- Tunnels -->
390        <rule e="way" k="tunnel" v="true|yes">
391            <rule e="way" k="highway" v="steps">
392                                <line class='tunnel-casing highway-steps-casing tunnel' mask-class='tunnel-core highway-steps-core'/>
393                                <line class='highway-steps-casing highway-tunnel-ends'/>
394            </rule>
395            <rule e="way" k="highway" v="footway|footpath">
396                                <line class='tunnel-casing highway-footway-casing tunnel' mask-class='tunnel-core highway-footway-core'/>
397                                <line class='highway-footway-casing highway-tunnel-ends'/>
398            </rule>
399            <rule e="way" k="highway" v="pedestrian">
400                                <line class='tunnel-casing highway-pedestrian-casing tunnel' mask-class='tunnel-core highway-pedestrian-core'/>
401                                <line class='highway-pedestrian-casing highway-tunnel-ends'/>
402            </rule>
403            <rule e="way" k="highway" v="cycleway">
404                                <line class='tunnel-casing highway-cycleway-casing tunnel' mask-class='tunnel-core highway-cycleway-core'/>
405                                <line class='highway-cycleway-casing highway-tunnel-ends'/>
406            </rule>
407            <rule e="way" k="highway" v="bridleway">
408                                <line class='tunnel-casing highway-bridleway-casing tunnel' mask-class='tunnel-core highway-bridleway-core'/>
409                                <line class='highway-bridleway-casing highway-tunnel-ends'/>
410            </rule>
411            <rule e="way" k="highway" v="byway">
412                                <line class='tunnel-casing highway-byway-1-casing tunnel' mask-class='tunnel-core highway-byway-1-core'/>
413                                <line class='highway-byway-1-casing highway-tunnel-ends'/>
414            </rule>
415            <rule e="way" k="highway" v="track">
416                                <line class='tunnel-casing highway-track-casing tunnel' mask-class='tunnel-core highway-track-core'/>
417                                <line class='highway-track-casing highway-tunnel-ends'/>
418            </rule>
419            <rule e="way" k="highway" v="unsurfaced">
420                                <line class='tunnel-casing highway-unsurfaced-casing tunnel' mask-class='tunnel-core highway-unsurfaced-core'/>
421                                <line class='highway-unsurfaced-casing highway-tunnel-ends'/>
422            </rule>
423            <rule e="way" k="highway" v="service">
424                                <line class='tunnel-casing highway-service-casing tunnel' mask-class='tunnel-core highway-service-core'/>
425                                <line class='highway-service-casing highway-tunnel-ends'/>
426            </rule>
427            <rule e="way" k="highway" v="unclassified|residential|minor|tertiary">
428                                <line class='tunnel-casing highway-unclassified-casing tunnel' mask-class='tunnel-core highway-unclassified-core'/>
429                                <line class='highway-unclassified-casing highway-tunnel-ends'/>
430            </rule>
431            <rule e="way" k="highway" v="tertiary">
432                                <line class='tunnel-casing highway-tertiary-casing tunnel' mask-class='tunnel-core highway-tertiary-core'/>
433                                <line class='highway-tertiary-casing highway-tunnel-ends'/>
434            </rule>
435            <rule e="way" k="highway" v="secondary">
436                                <line class='tunnel-casing highway-secondary-casing tunnel' mask-class='tunnel-core highway-secondary-core'/>
437                                <line class='highway-secondary-casing highway-tunnel-ends'/>
438            </rule>
439            <rule e="way" k="highway" v="primary_link">
440                                <line class='tunnel-casing highway-primary-link-casing tunnel' mask-class='tunnel-core highway-primary-link-core'/>
441                                <line class='highway-primary-link-casing highway-tunnel-ends'/>
442            </rule>
443            <rule e="way" k="highway" v="trunk_link">
444                                <line class='tunnel-casing highway-trunk-link-casing tunnel' mask-class='tunnel-core highway-trunk-link-core'/>
445                                <line class='highway-trunk-link-casing highway-tunnel-ends'/>
446            </rule>
447            <rule e="way" k="highway" v="motorway_link">
448                                <line class='tunnel-casing highway-motorway-link-casing tunnel' mask-class='tunnel-core highway-motorway-link-core'/>
449                                <line class='highway-motorway-link-casing highway-tunnel-ends'/>
450            </rule>
451            <rule e="way" k="highway" v="primary">
452                                <line class='tunnel-casing highway-primary-casing tunnel' mask-class='tunnel-core highway-primary-core'/>
453                                <line class='highway-primary-casing highway-tunnel-ends'/>
454            </rule>
455            <rule e="way" k="highway" v="trunk">
456                                <line class='tunnel-casing highway-trunk-casing tunnel' mask-class='tunnel-core highway-trunk-core'/>
457                                <line class='highway-trunk-casing highway-tunnel-ends'/>
458            </rule>
459            <rule e="way" k="highway" v="motorway">
460                                <line class='tunnel-casing highway-motorway-casing tunnel' mask-class='tunnel-core highway-motorway-core'/>
461                                <line class='highway-motorway-casing highway-tunnel-ends'/>
462            </rule>
463            <rule e="way" k="railway" v="monorail">
464                                <line class='tunnel-casing railway-monorail-casing tunnel' mask-class='tunnel-core railway-monorail-core'/>
465                                <line class='railway-monorail-casing highway-tunnel-ends'/>
466            </rule>
467            <rule e="way" k="railway" v="preserved">
468                                <line class='tunnel-casing railway-preserved-casing tunnel' mask-class='tunnel-core railway-preserved-core'/>
469                                <line class='railway-preserved-casing highway-tunnel-ends'/>
470            </rule>
471            <rule e="way" k="railway" v="narrow_gauge">
472                                <line class='tunnel-casing railway-narrow-gauge-casing tunnel' mask-class='tunnel-core railway-narrow-gauge-core'/>
473                                <line class='railway-narrow-gauge-casing highway-tunnel-ends'/>
474            </rule>
475            <rule e="way" k="railway" v="tram">
476                                <line class='tunnel-casing railway-tram-casing tunnel' mask-class='tunnel-core railway-tram-core'/>
477                                <line class='railway-tram-casing highway-tunnel-ends'/>
478            </rule>
479            <rule e="way" k="railway" v="subway">
480                                <line class='tunnel-casing railway-subway-casing tunnel' mask-class='tunnel-core railway-subway-core'/>
481                                <line class='railway-subway-casing highway-tunnel-ends'/>
482            </rule>
483            <rule e="way" k="railway" v="light_rail">
484                                <line class='tunnel-casing railway-light-rail-casing tunnel' mask-class='tunnel-core railway-light-rail-core'/>
485                                <line class='railway-light-rail-casing highway-tunnel-ends'/>
486            </rule>
487                        <rule e="way" k="railway" v="rail">
488                                <line class='tunnel-casing railway-rail-casing tunnel' mask-class='tunnel-core railway-rail-1-core'/>
489                                <line class='railway-rail-casing highway-tunnel-ends'/>
490                        </rule>
491        </rule>
492
493        <!-- Linear cores (under construction) -->
494        <rule e="way" k="highway" v="construction">
495                        <rule e="way" k="construction" v="steps">
496                                <line class='highway-core highway-steps-core under-construction' />
497                        </rule>
498                        <rule e="way" k="construction" v="footway|footpath">
499                                <line class='highway-core highway-footway-core under-construction' />
500                        </rule>
501                        <rule e="way" k="construction" v="pedestrian">
502                                <line class='highway-core highway-pedestrian-core under-construction' />
503                        </rule>
504                        <rule e="way" k="construction" v="cycleway">
505                                <line class='highway-core highway-cycleway-core under-construction' />
506                        </rule>
507                        <rule e="way" k="construction" v="bridleway">
508                                <line class='highway-core highway-bridleway-core under-construction' />
509                        </rule>
510                        <rule e="way" k="construction" v="byway">
511                                <line class='highway-core highway-byway-1-core under-construction' />
512                        </rule>
513                        <rule e="way" k="construction" v="track">
514                                <line class='highway-core highway-track-core under-construction' />
515                        </rule>
516            <rule e="way" k="construction" v="unsurfaced">
517                <line class='highway-core highway-unsurfaced-core under-construction' />
518            </rule>
519            <rule e="way" k="construction" v="service">
520                <line class='highway-core highway-service-core under-construction' />
521            </rule>
522            <rule e="way" k="construction" v="unclassified|residential|minor">
523                <line class='highway-core highway-unclassified-core under-construction' />
524            </rule>
525            <rule e="way" k="construction" v="tertiary">
526                <line class='highway-core highway-tertiary-core under-construction' />
527            </rule>
528            <rule e="way" k="construction" v="secondary">
529                <line class='highway-core highway-secondary-core under-construction' />
530            </rule>
531            <rule e="way" k="construction" v="primary_link">
532                <line class='highway-core highway-primary-link-core under-construction' />
533            </rule>
534                        <rule e="way" k="construction" v="trunk_link">
535                                <line class='highway-core highway-trunk-link-core under-construction' />
536                        </rule>
537                        <rule e="way" k="construction" v="motorway_link">
538                                <line class='highway-core highway-motorway-link-core under-construction' />
539                        </rule>
540                        <rule e="way" k="construction" v="primary">
541                                <line class='highway-core highway-primary-core under-construction' />
542                        </rule>
543                        <rule e="way" k="construction" v="trunk">
544                                <line class='highway-core highway-trunk-core under-construction' />
545                        </rule>
546                        <rule e="way" k="construction" v="motorway">
547                                <line class='highway-core highway-motorway-core under-construction' />
548                        </rule>
549                </rule>
550                <rule e="way" k="railway" v="construction">
551            <rule e="way" k="construction" v="monorail">
552                <line class='railway-core railway-monorail-core under-construction' />
553            </rule>
554            <rule e="way" k="construction" v="preserved">
555                <line class='railway-core railway-preserved-core under-construction' />
556            </rule>
557            <rule e="way" k="construction" v="narrow_gauge">
558                <line class='railway-core railway-narrow-gauge-core under-construction' />
559            </rule>
560            <rule e="way" k="construction" v="tram">
561                <line class='railway-core railway-tram-core under-construction' />
562            </rule>
563            <rule e="way" k="construction" v="subway">
564                <line class='railway-core railway-subway-core under-construction' />
565            </rule>
566            <rule e="way" k="construction" v="light_rail">
567                <line class='railway-core railway-light-rail-core under-construction' />
568            </rule>
569            <rule e="way" k="construction" v="rail">
570                <line class='railway-core railway-rail-1-core under-construction' />
571            </rule>
572        </rule>
573
574
575        <!-- Aerialways -->
576        <rule e="node|way" k="aerialway" v="*">
577            <line class='aerialway-line'/>
578            <line class='aerialway-struts'/>
579        </rule>
580
581
582
583                <!-- Natural features -->
584                <rule e="node" k="natural" v="peak">
585                        <symbol xlink:href="#symbol-peak" width='12px' height='12px' transform='translate(-6,-6)' />
586                </rule>
587
588
589
590                <!-- Draw marine features -->
591                <rule e="way" k="man_made" v="pier">
592                        <line class="artificial-pier-casing"/>
593                </rule>
594
595                <rule e="way" k="man_made" v="pier">
596                        <line class="artificial-pier-core"/>
597                </rule>
598
599
600
601        <!-- Non-pysical routes -->
602        <rule e="segment|way" k="route" v="ferry">
603            <line class='route-ferry' />
604        </rule>
605
606
607        <!-- Railway stations -->
608        <rule e="node" k="railway" v="station">
609                        <rule e="node" s="way" k="railway" v="rail">
610                    <circle r="3" class="railway-station" />
611                        </rule>
612                        <else>
613                    <circle r="2" class="railway-halt" />
614                        </else>
615        </rule>
616        <rule e="node" k="railway" v="halt">
617            <circle r="2" class="railway-halt" />
618        </rule>
619
620
621
622
623        <!-- Amenities -->
624        <rule e="node" k="amenity" v="hospital">
625            <symbol xlink:href="#hospital" width='8px' height='8px' transform='translate(-4,-4)' />
626        </rule>
627
628        </rule>
629
630
631
632        <!-- ================================ Layer Five ============================================ -->
633    <rule e="node|way" k="osmarender:render" v="~|yes" layer="5">
634
635
636                <!-- Non-physical boundaries -->
637                <rule e="way" k="boundary" v="administrative" layer="5">
638                        <rule e="way" k="border_type" v="state" layer="5">
639                                <line class="boundary boundary-administrative-state-casing" />
640                                <line class="boundary boundary-administrative-state-core" />
641                        </rule> 
642                        <else>
643                                <line class="boundary boundary-administrative-state-core" />
644                        </else> 
645                </rule>
646
647
648        <!-- Waterway and Street names -->
649        <rule e="way" k="osmarender:renderName" v="~|yes" layer="5">
650            <rule e="way" k="tunnel" v="~|no|false" layer="5">    <!-- no names in tunnels -->
651                                <rule e="way" k="junction" v="~" layer="5"> <!-- no names on or along junctions -->
652
653                                        <rule e="way" k="waterway" v="canal" layer="5">
654                                            <text k="name" startOffset='50%' class="waterway-name-casing waterway-canal-name-casing" dy='2px' />
655                                            <text k="name" startOffset='50%' class="waterway-name-core waterway-canal-name-core" dy='2px' />
656                                        </rule>
657                                        <rule e="way" k="waterway" v="river" layer="5">
658                                            <text k="name" startOffset='50%' class="waterway-name-casing waterway-river-name-casing" dy='2px' />
659                                            <text k="name" startOffset='50%' class="waterway-name-core waterway-river-name-core" dy='2px' />
660                                        </rule>
661                                       
662                                        <rule e="way" k="highway" v="unclassified|residential|minor" layer="5">
663                                            <text k="name" startOffset='50%' class="highway-name highway-unclassified-name" dy='1.6px' />
664                                        </rule>
665                                        <rule e="way" k="highway" v="tertiary" layer="5">
666                                            <text k="name" startOffset='50%' class="highway-name highway-tertiary-name" dy='1.8px' />
667                                        </rule>
668                                        <rule e="way" k="highway" v="secondary" layer="5">
669                                            <text k="name" startOffset='50%' class="highway-name highway-secondary-name" dy='2.0px' />
670                                        </rule>
671                                        <rule e="way" k="highway" v="primary_link" layer="5">
672                                            <text k="name" startOffset='50%' class="highway-name highway-primary-link-name" dy='2.1px' />
673                                        </rule>
674                                        <rule e="way" k="highway" v="trunk_link" layer="5">
675                                            <text k="name" startOffset='50%' class="highway-name highway-trunk-link-name" dy='2.1px' />
676                                        </rule>
677                                        <rule e="way" k="highway" v="motorway_link" layer="5">
678                                            <text k="name" startOffset='50%' class="highway-name highway-motorway-link-name" dy='2.1px' />
679                                        </rule>
680                                        <rule e="way" k="highway" v="primary" layer="5">
681                                            <text k="name" startOffset='50%' class="highway-name highway-primary-name" dy='2.5px'/>
682                                        </rule>
683                                        <rule e="way" k="highway" v="trunk" layer="5">
684                                            <text k="name" startOffset='50%' class="highway-name highway-trunk-name" dy='2.5px' />
685                                        </rule>
686                                        <rule e="way" k="highway" v="motorway" layer="5">
687                                            <text k="name" startOffset='50%' class="highway-name highway-motorway-name" dy='2.5px' />
688                                        </rule>
689                                </rule>
690            </rule>
691        </rule>
692
693        <!-- Road numbers for all highways -->
694        <rule e="way" k="osmarender:renderRef" v="~|yes" layer="5">
695            <rule e="way" k="tunnel" v="~|no|false" layer="5">    <!-- no road numbers in tunnels -->
696                                <rule e="way" k="junction" v="~" layer="5"> <!-- no ref on junctions / roundabouts -->
697                                        <!-- Use startOffset to prevent captions from colliding on dual carriageways -->
698                                        <rule e="way" k="highway" v="tertiary" layer="5">
699                                            <text k="ref" startOffset='30%' class='highway-ref highway-tertiary-ref' dy='-5.0px' textAttenuation='1.5'/>
700                                        </rule>
701                                        <rule e="way" k="highway" v="secondary" layer="5">
702                                            <text k="ref" startOffset='30%' class='highway-ref highway-secondary-ref' dy='-5.0px' textAttenuation='1.5'/>
703                                        </rule>
704                                        <rule e="way" k="highway" v="primary" layer="5">
705                                            <text k="ref" startOffset='30%' class="highway-ref highway-primary-ref" dy='-5.0px' textAttenuation='1.5'/>
706                                        </rule>
707                                        <rule e="way" k="highway" v="trunk" layer="5">
708                                            <text k="ref" startOffset='30%' class='highway-ref highway-trunk-ref' dy='-5.0px'  textAttenuation='1.5'/>
709                                        </rule>
710                                        <rule e="way" k="highway" v="motorway" layer="5">
711                                            <text k="ref" startOffset='30%' class='highway-ref highway-motorway-ref' dy='-6.0px' textAttenuation='1.5'/>
712                                        </rule>
713                    </rule>
714            </rule>
715        </rule>
716
717
718
719        <!-- Place names  -->
720        <rule e="node" k="osmarender:renderName" v="~|yes" layer="5">
721                        <rule e="node" k="place" v="city" layer="5">
722                            <text k="name" class='place-caption city-caption' />
723                        </rule>
724                        <rule e="node" k="place" v="town" layer="5">
725                            <text k="name" class='place-caption town-caption' />
726                        </rule>
727                        <rule k="natural" v="peak" layer="5">
728                                <text k="name" class='place-caption peak-caption' dy='-5px'/>
729                        </rule>         
730                        <rule e="node" k="place" v="village" layer="5">
731                            <text k="name" class='place-caption village-caption' />
732                        </rule>
733                        <rule e="node" k="place" v="suburb" layer="5">
734                            <text k="name" class='place-caption suburb-caption' />
735                        </rule>
736                        <rule e="node" k="place" v="hamlet" layer="5">
737                            <text k='name' class='place-caption hamlet-caption'/>
738                        </rule>
739                        <rule e="node" k="place" v="farm" layer="5">
740                            <text k='name' class='place-caption farm-caption'/>
741                        </rule>
742                        <rule e="node" k="railway" v="station" layer="5">
743                                <rule e="node" s="way" k="railway" v="rail" layer="5">
744                                        <text k="name" class='caption-casing railway-station-caption-casing' dy='-7px' />
745                                        <text k="name" class='caption-core railway-station-caption-core' dy='-7px' />
746                                </rule>
747                        </rule>
748                        <rule e="node" k="aeroway" v="aerodrome" layer="5">
749                            <text k="name" class='aeroway-aerodrome-caption' dy='-7.5px'/>
750                        </rule>
751                        <rule e="node" k="aeroway" v="airport" layer="5">
752                            <text k="name" class='aeroway-airport-caption' dy='-12.5px' />
753                        </rule>
754                </rule>
755
756
757    </rule>
758
759
760    <!-- SVG Definitions - markers, symbols etc go here -->
761    <defs>
762
763        <style id="styles" type="text/css" xmlns="http://www.w3.org/2000/svg">
764            /* DO NOT DELETE - Used by osmarender.xsl */
765            .untagged-segments {
766                stroke-width: 0.5px;
767                stroke-linejoin: round;
768                stroke-linecap: butt;
769                stroke: #e0e0e0;
770                stroke-dasharray: 0.5,0.5;
771            }
772
773
774           
775                        /* Railways - generic styles */
776            .railway-casing {
777                                stroke-linecap: butt;
778                stroke-linejoin: round;
779                fill: none;
780            }
781
782                        .railway-core {
783                stroke-linecap: butt;
784                stroke-linejoin: round;
785                fill: none;
786                        }                               
787
788
789            /* Highways - generic styles */
790            .highway-casing {
791                                stroke-linecap: square;
792                stroke-linejoin: round;
793                fill: none;
794            }
795
796            .highway-core {
797                stroke-linecap: square;
798                stroke-linejoin: round;
799                fill: none;
800            }
801           
802            .highway-motorway-junction {
803            fill: yellow;
804            stroke: #4D5D73;
805            stroke-width: 1.5px;
806            }
807           
808            .highway-motorway-junction-caption {
809            fill: black;
810            stroke: black;
811            stroke-width: 0.2px;
812            font-family: "DejaVu Sans",sans-serif;
813            font-size: 10px;
814            font-weight: bold;
815            text-anchor: middle;
816            }
817           
818            .highway-ref {
819                fill: #666666;
820                stroke: white;
821                font-family: "DejaVu Sans";
822                font-weight: normal;
823                                text-anchor: middle;
824            }
825
826            .highway-name {
827                fill: black;
828                font-family: "DejaVu Sans";
829                font-weight: normal;
830                stroke: white;
831                                text-anchor: middle;
832             }
833
834            .bridge-casing {
835                stroke-linecap: butt;
836                stroke-linejoin: round;
837                stroke: #777777;
838                fill: none;
839                marker-start: url(#bridge-casing-start);
840                marker-end: url(#bridge-casing-end);
841            }
842                       
843                        .bridge-core {
844                stroke-linecap: butt;
845                stroke-linejoin: round;
846                stroke: #f8f8f8;
847                fill: none;
848                        }
849
850            .tunnel-casing {
851                                stroke-linecap: butt;
852                stroke-linejoin: round;
853                fill: none;
854            }
855
856            .tunnel-core {
857                stroke-linecap: butt;
858                stroke-linejoin: round;
859                fill: none;
860            }
861
862                        .tunnel { stroke-dasharray: 0.8, 0.8; }
863
864
865            .railway-rail-bridge-casing             { stroke-width: 6.5px; }
866            .railway-rail-bridge-core               { stroke-width: 5.5px; }
867            .railway-rail-casing                    { stroke-width: 5.5px; stroke: #aaaaaa; }
868            .railway-rail-1-core                    { stroke-width: 3.1px; stroke: #ffffff; }
869            .railway-rail-2-core                    { stroke-width: 7.5px; stroke: #aaaaaa; stroke-dasharray: 0.6, 6.0; }
870
871            .railway-light-rail-bridge-casing       { stroke-width: 4.6px; }
872            .railway-light-rail-bridge-core         { stroke-width: 3.6px; }
873            .railway-light-rail-casing              { stroke-width: 2.4px; stroke: #666666; }
874            .railway-light-rail-core                { stroke-width: 1.8px; stroke: #666666; }
875
876            .railway-subway-bridge-casing           { stroke-width: 4.6px; }
877            .railway-subway-bridge-core             { stroke-width: 3.6px; }
878            .railway-subway-casing                  { stroke-width: 2.4px; stroke: #aaaaaa; }
879            .railway-subway-core                    { stroke-width: 1.8px; stroke: #ffffff; stroke-dasharray: 3, 9; }
880
881            .railway-tram-bridge-casing             { stroke-width: 4.6px; }
882            .railway-tram-bridge-core               { stroke-width: 3.6px; }
883            .railway-tram-casing                    { stroke-width: 2.4px; stroke: #666666; }
884            .railway-tram-core                      { stroke-width: 1.8px; stroke: #666666; }
885
886            .railway-narrow-gauge-bridge-casing     { stroke-width: 4.6px; }
887            .railway-narrow-gauge-bridge-core       { stroke-width: 3.6px; }
888            .railway-narrow-gauge-casing            { stroke-width: 2.4px; stroke: #aaaaaa; }
889            .railway-narrow-gauge-core              { stroke-width: 1.8px; stroke: #aaaaaa; }
890
891            .railway-preserved-bridge-casing        { stroke-width: 4.7px; }
892            .railway-preserved-bridge-core          { stroke-width: 3.7px; }
893            .railway-preserved-casing               { stroke-width: 2.2px; stroke: #666666; }
894            .railway-preserved-core                 { stroke-width: 1.8px; stroke: #666666; }
895     
896            .railway-monorail-bridge-casing         { stroke-width: 4.5px; }
897            .railway-monorail-bridge-core           { stroke-width: 3.5px; }
898            .railway-monorail-casing                { stroke-width: 2.0px; stroke: #666666; }
899            .railway-monorail-core                  { stroke-width: 1.6px; stroke: #a65ca3; }
900
901            .highway-motorway-bridge-casing         { stroke-width: 8px; }
902            .highway-motorway-bridge-core           { stroke-width: 7px; }
903            .highway-motorway-casing                            { stroke-width: 5.1px;   stroke: #222222; }
904            .highway-motorway-core                                      { stroke-width: 4.6px;   stroke: #809BC0; }
905            .highway-motorway-name                  { stroke-width: 0px;     font-size: 9px; }
906            .highway-motorway-ref                   { stroke-width: 0px;     font-size: 12px; }
907
908            .highway-trunk-bridge-casing            { stroke-width: 6.5px; }
909            .highway-trunk-bridge-core              { stroke-width: 6.0px; }
910            .highway-trunk-casing                   { stroke-width: 7.0px;   stroke: #222222; }
911            .highway-trunk-core                     { stroke-width: 6.0px;   stroke: #7FC97F; }
912            .highway-trunk-name                     { stroke-width: 0px;     font-size: 9px; }
913            .highway-trunk-ref                      { stroke-width: 0px;     font-size: 12px; }
914
915            .highway-primary-bridge-casing          { stroke-width: 6.5px; }
916            .highway-primary-bridge-core            { stroke-width: 6.0px; }
917            .highway-primary-casing                 { stroke-width: 7.0px;   stroke: #222222; }
918            .highway-primary-core                   { stroke-width: 6.0px;   stroke: #e46d71; }
919            .highway-primary-name                   { stroke-width: 0px;     font-size: 8px; }
920            .highway-primary-ref                                        { stroke-width: 0px;     font-size: 12px; }
921
922            .highway-motorway-link-bridge-casing    { stroke-width: 6.5px; }
923            .highway-motorway-link-bridge-core      { stroke-width: 6.0px; }
924            .highway-motorway-link-casing           { stroke-width: 5.0px;   stroke: #222222; }
925            .highway-motorway-link-core             { stroke-width: 4.0px;   stroke: #809BC0; }
926            .highway-motorway-link-name             { stroke-width: 0px;     font-size: 8px; }
927            .highway-motorway-link-ref              { stroke-width: 0px;     font-size: 12px; }
928
929            .highway-trunk-link-bridge-casing       { stroke-width: 6.5px; }
930            .highway-trunk-link-bridge-core         { stroke-width: 6.0px; }
931            .highway-trunk-link-casing              { stroke-width: 5.0px;   stroke: #222222; }
932            .highway-trunk-link-core                { stroke-width: 4.0px;   stroke: #7FC97F; }
933            .highway-trunk-link-name                { stroke-width: 0px;     font-size: 8px; }
934            .highway-trunk-link-ref                 { stroke-width: 0px;     font-size: 12px; }
935
936            .highway-primary-link-bridge-casing     { stroke-width: 6.5px; }
937            .highway-primary-link-bridge-core       { stroke-width: 6.0px; }
938            .highway-primary-link-casing            { stroke-width: 5.0px;   stroke: #222222; }
939            .highway-primary-link-core              { stroke-width: 4.0px;   stroke: #e46d71; }
940            .highway-primary-link-name              { stroke-width: 0px;     font-size: 8px; }
941            .highway-primary-link-ref               { stroke-width: 0px;     font-size: 12px; }
942
943            .highway-secondary-bridge-casing        { stroke-width: 6.5px; }
944            .highway-secondary-bridge-core          { stroke-width: 6.0px; }
945            .highway-secondary-casing                           { stroke-width: 7.0px;   stroke: #222222; }
946            .highway-secondary-core                 { stroke-width: 6.0px;   stroke: #FDBF6F; }
947            .highway-secondary-name                 { stroke-width: 0px;     font-size: 8px; }
948            .highway-secondary-ref                  { stroke-width: 0px;     font-size: 12px; }
949
950            .highway-tertiary-bridge-casing         { stroke-width: 6.5px; }
951            .highway-tertiary-bridge-core           { stroke-width: 6.0px; }
952                        .highway-tertiary-casing                { stroke-width: 5.0px;   stroke: #222222; }
953                        .highway-tertiary-core                  { stroke-width: 4.0px;   stroke: #f7f496; }
954            .highway-tertiary-name                  { stroke-width: 0px;     font-size: 8px; }
955            .highway-tertiary-ref                                       { stroke-width: 0px;     font-size: 10px; }
956
957            .highway-unclassified-bridge-casing     { stroke-width: 5.25px; }
958            .highway-unclassified-bridge-core       { stroke-width: 4.25px; }
959            .highway-unclassified-casing            { stroke-width: 3.7px;   stroke: #111111; }
960            .highway-unclassified-core              { stroke-width: 3.0px;   stroke: #ffffff; }
961            .highway-unclassified-name              { stroke-width: 0px;     font-size: 9px; }
962            .highway-unclassified-ref               { stroke-width: 0px;     font-size: 8px; }
963
964            .highway-service-bridge-casing          { stroke-width: 4.5px; }
965            .highway-service-bridge-core            { stroke-width: 3.5px; }
966            .highway-service-casing                 { stroke-width: 3.3px;   stroke: #222222; }
967            .highway-service-core                   { stroke-width: 3.0px;   stroke: #ffffff; }
968            .highway-service-name                   { stroke-width: 0px;     font-size: 8px; }
969            .highway-service-ref                    { stroke-width: 0px;     font-size: 8px; }
970
971            .highway-unsurfaced-bridge-casing       { stroke-width: 4.5px; }
972            .highway-unsurfaced-bridge-core         { stroke-width: 3.5px; }
973            .highway-unsurfaced-casing              { stroke-width: 2.2px;   stroke: #222222; stroke-dasharray: 2, 1; stroke-linecap: butt; }
974            .highway-unsurfaced-core                { stroke-width: 2.0px;   stroke: #ffffff; }
975            .highway-unsurfaced-name                { stroke-width: 0px;     font-size: 4.5px; }
976            .highway-unsurfaced-ref                 { stroke-width: 0px;     font-size: 4.5px; }
977
978            .highway-track-bridge-casing            { stroke-width: 4.5px; }
979            .highway-track-bridge-core              { stroke-width: 3.5px; }
980            .highway-track-casing                   { stroke-width: 2.2px;   stroke: #d79331; }
981            .highway-track-core                     { stroke-width: 2.0px;   stroke: #ffffff; }
982            .highway-track-name                     { stroke-width: 0px;     font-size: 2.5px; }
983            .highway-track-ref                      { stroke-width: 0px;     font-size: 2.5px; }
984
985            .highway-byway-bridge-casing            { stroke-width: 4.5px; }
986            .highway-byway-bridge-core              { stroke-width: 3.5px; }
987            .highway-byway-1-casing                 { stroke-width: 2px;     stroke: #555555;  stroke-dasharray: 1.4, 0.4; stroke-linecap: butt;}
988            .highway-byway-2-casing                 { stroke-width: 1.6px;   stroke: #efadaa; }
989            .highway-byway-3-casing                 { stroke-width: 2.8px;   stroke: #555555;  stroke-dasharray: 0.2, 1.6; stroke-dashoffset: 1.2; stroke-linecap: butt; }
990            .highway-byway-1-core                   { stroke-width: 0.8px;   stroke: #efadaa; }
991            .highway-byway-name                     { stroke-width: 0px;     font-size: 2.5px; }
992            .highway-byway-ref                      { stroke-width: 0px;     font-size: 2.5px; }
993
994            .highway-bridleway-bridge-casing        { stroke-width: 4.5px; }
995            .highway-bridleway-bridge-core          { stroke-width: 3.5px; }
996            .highway-bridleway-casing               { stroke-width: 1.8px;   stroke: #777777;  stroke-dasharray: 1.4, 0.4; stroke-linecap: butt; }
997            .highway-bridleway-core                 { stroke-width: 1.7px;   stroke: #e3e9f1; }
998            .highway-bridleway-name                 { stroke-width: 0px;     font-size: 2.5px; }
999            .highway-bridleway-ref                  { stroke-width: 0px;     font-size: 2.5px; }
1000
1001            .highway-cycleway-bridge-casing         { stroke-width: 4.5px; }
1002            .highway-cycleway-bridge-core           { stroke-width: 3.5px; }
1003            .highway-cycleway-casing                { stroke-width: 1.8px;   stroke: #777777; stroke-dasharray: 0.4, 0.4; stroke-linecap: butt;}
1004            .highway-cycleway-core                  { stroke-width: 1.7px;   stroke: #d1ead1; }
1005            .highway-cycleway-name                  { stroke-width: 0px;     font-size: 2.5px; }
1006            .highway-cycleway-ref                   { stroke-width: 0px;     font-size: 2.5px; }
1007
1008            .highway-pedestrian-bridge-casing       { stroke-width: 4.5px; }
1009            .highway-pedestrian-bridge-core         { stroke-width: 3.5px; }
1010            .highway-pedestrian-casing              { stroke-width: 2.2px;   stroke: #aaaaaa; }
1011            .highway-pedestrian-core                { stroke-width: 2.1px;   stroke: #eeeeee; }
1012            .highway-pedestrian-name                { stroke-width: 0px;     font-size: 2px; }
1013            .highway-pedestrian-ref                 { stroke-width: 0px;     font-size: 2.5px; }
1014
1015            .highway-footway-bridge-casing          { stroke-width: 3.7px; }
1016            .highway-footway-bridge-core            { stroke-width: 2.7px; }
1017            .highway-footway-casing                 { stroke-width: 1.2px;   stroke: #777777; stroke-dasharray: 0.4, 0.4; stroke-linecap: butt;}
1018            .highway-footway-core                   { stroke-width: 1.1px;   stroke: #efeaa0; }
1019            .highway-footway-name                   { stroke-width: 0px;     font-size: 2.5px; }
1020            .highway-footway-ref                    { stroke-width: 0px;     font-size: 2.5px; }
1021
1022            .highway-steps-bridge-casing            { stroke-width: 3.7px; }
1023            .highway-steps-bridge-core              { stroke-width: 2.7px; }
1024            .highway-steps-casing                   { stroke-width: 1.2px;   stroke: #222222; }
1025            .highway-steps-core                     { stroke-width: 1.1px;   stroke: #e5e0c2; stroke-dasharray: 0.6, 0.2; stroke-linecap: butt;}
1026            .highway-steps-name                     { stroke-width: 0px;     font-size: 2.5px; }
1027            .highway-steps-ref                      { stroke-width: 0px;     font-size: 2.5px; }
1028
1029            .highway-scramble-core                  { stroke-width: 0.6px;   stroke: #777777; stroke-dasharray: 6.4, 1.6; stroke-linecap: butt;}
1030
1031            /* Aeroways */
1032            .aeroway-apron {
1033                stroke-width: 0.6px;
1034                stroke: none;
1035                fill: #f0f0f0;
1036            }
1037
1038            .aeroway-taxiway-casing {
1039                stroke-width: 6px;
1040                stroke-linecap: butt;
1041                stroke-linejoin: round;
1042                stroke: #000000;
1043                fill: none;
1044            }
1045
1046            .aeroway-taxiway-core {
1047                stroke-width: 4px;
1048                stroke-linecap: butt;
1049                stroke-linejoin: round;
1050                stroke: #d4dcbd;
1051                fill: none;
1052            }
1053
1054            .aeroway-runway-core {
1055                stroke-width: 10px;
1056                stroke-linecap: square;
1057                stroke-linejoin: round;
1058                stroke: #d4dcbd;
1059                fill: none;
1060            }
1061
1062            .aeroway-runway-casing {
1063                stroke-width: 14px;
1064                stroke-linecap: square;
1065                stroke-linejoin: round;
1066                stroke: #000000;
1067                fill: none;
1068            }
1069
1070            .aeroway-aerodrome-caption {
1071                fill: black;
1072                stroke: white;
1073                stroke-width: 0.6px;
1074                font-family: "DejaVu Sans";
1075                font-size: 12px;
1076                font-weight: bold;
1077            }
1078
1079            .aeroway-airport-caption {
1080                fill: black;
1081                stroke: white;
1082                stroke-width: 0.6px;
1083                font-family: "DejaVu Sans";
1084                font-size: 20px;
1085                font-weight: bold;
1086            }
1087
1088
1089            /* Waterways */
1090                        .waterway-name-casing {
1091                                stroke: #333333;
1092                                fill: white;
1093                                font-family: "DejaVu Sans";
1094                                font-weight: bold;
1095                                text-anchor: middle;
1096                                stroke-miterlimit: 1.5;
1097                        }
1098
1099            .waterway-name-core {
1100                stroke: green;
1101                fill: white;
1102                stroke-width: 0px;
1103                font-family: "DejaVu Sans";
1104                font-weight: bold;
1105                text-anchor: middle;
1106                stroke-miterlimit: 1.5;
1107            }
1108
1109            .waterway-casing {
1110                stroke-linecap: round;
1111                stroke-linejoin: round;
1112                stroke: #b5d6f1;
1113                fill: none;
1114            }
1115
1116            .waterway-core {
1117                stroke-linecap: round;
1118                stroke-linejoin: round;
1119                stroke: #b5d6f1;
1120                fill: none;
1121            }
1122
1123            .waterway-riverbank {
1124                fill: #b5d6f1;
1125                stroke: #aaaaaa;
1126                stroke-width: 0px;
1127            }
1128
1129            .waterway-river-casing                  { stroke-width: 6px; }
1130            .waterway-river-core                    { stroke-width: 4px; }
1131                        .waterway-river-name-casing             { font-size: 6px; stroke-width: 0.4px;}
1132                        .waterway-river-name-core               { font-size: 6px; }
1133
1134            .waterway-stream-casing                 { stroke-width: 1px; }
1135            .waterway-stream-core                   { stroke-width: 0.8px; }
1136                        .waterway-stream-name-casing            { font-size: 3px; stroke-width: 0.2px;}
1137                        .waterway-stream-name-core              { font-size: 3px; }
1138
1139            .waterway-canal-casing                  { stroke-width: 4px; }
1140            .waterway-canal-core                    { stroke-width: 2px; }
1141                        .waterway-canal-name-casing             { font-size: 6px; stroke-width: 0.4px;}
1142                        .waterway-canal-name-core               { font-size: 6px; }
1143
1144            .waterway-drain-casing                  { stroke-width: 2px; }
1145            .waterway-drain-core                    { stroke-width: 1px; }
1146                        .waterway-drain-name-casing             { font-size: 3px; stroke-width: 0.2px;}
1147                        .waterway-drain-name-core               { font-size: 3px; }
1148
1149
1150                        /* Generic under-construction style - makes any way dashed */
1151                        .under-construction { stroke: #f8f8f8; stroke-dasharray: 8, 10; }
1152
1153
1154            /* Ferry */
1155            .route-ferry {
1156                stroke-width: 2px;
1157                stroke-dasharray: 12,8;
1158                stroke-linecap: butt;
1159                stroke-linejoin: round;
1160                stroke: #777777;
1161                fill: none;
1162            }
1163
1164
1165            /* Place names */
1166                        /* General style for captions */
1167                        .place-caption {
1168                                fill: black;
1169                                stroke: none;
1170                font-family: "DejaVu Sans";
1171                font-weight: bold;
1172                                text-anchor: middle;
1173                        }
1174                       
1175            .caption-casing {
1176                                fill: white;
1177                stroke: white;
1178                font-family: "DejaVu Sans";
1179                font-weight: bold;
1180                text-anchor: middle;
1181                stroke-miterlimit: 1.5;
1182            }
1183
1184            .caption-core {
1185                stroke: white;
1186                stroke-width: 0px;
1187                font-family: "DejaVu Sans";
1188                font-weight: bold;
1189                text-anchor: middle;
1190                stroke-miterlimit: 1.5;
1191            }
1192
1193                        .city-caption           { font-size: 14px; opacity: 0.5; }
1194                        .town-caption           { font-size: 12px; }
1195                        .peak-caption           { font-size: 8px; }
1196            .village-caption        { font-size: 10px; }
1197            .suburb-caption         { font-size: 10px; }
1198            .hamlet-caption         { font-size: 8px;  }
1199            .farm-caption           { font-size: 6px;  }
1200
1201
1202
1203            /* Natural */
1204            .natural-water {
1205                fill: #b5d6f1;
1206                stroke: #aaaaaa;
1207                stroke-width: 0px;
1208            }
1209
1210            .natural-coastline {
1211                fill: #b5d6f1;
1212                stroke: #b5d6f1;
1213                stroke-width: 0.8px;
1214            }
1215
1216            .natural-land {
1217                fill: #ffffff;
1218                stroke: #e0e0e0;
1219                stroke-width: 0.2px;
1220            }
1221
1222            .natural-beach {
1223                fill: #eecc55;
1224                stroke: none;
1225            }
1226
1227            /* Landuse */
1228            .landuse-wood {
1229                fill: #72bf81;
1230                stroke: #6fc18e;
1231                stroke-width: 0.4px;
1232            }
1233
1234            .landuse-cemetery {
1235                fill: url(#cemetery-pattern);
1236                stroke: #eeeeee;
1237                stroke-width: 0.4px;
1238            }
1239
1240            .landuse-cemetery-christian {
1241                fill: url(#cemetery-christian-pattern);
1242                stroke: #eeeeee;
1243                stroke-width: 0.4px;
1244            }
1245
1246            .landuse-field {
1247                fill: #bde3cb;
1248                stroke: #6fc13d;
1249                stroke-width: 0.4px;
1250            }
1251
1252            .landuse-residential {
1253                stroke: none;
1254                fill: #f2f2f2;
1255            }
1256
1257            .landuse-retail {
1258                stroke: none;
1259                fill: #ffebeb;
1260            }
1261
1262            .landuse-industrial {
1263                fill: #ecd8ff;
1264                stroke: #eeeeee;
1265                stroke-width: 0.4px;
1266            }
1267
1268            .landuse-commercial {
1269                fill: #fcffc9;
1270                stroke: #eeeeee;
1271                stroke-width: 0.4px;
1272            }
1273
1274            .landuse-retail {
1275                fill: #ffebeb;
1276                stroke: #eeeeee;
1277                stroke-width: 0.4px;
1278            }
1279
1280                        .landuse-runway {
1281                          stroke-width: 0.6px;
1282                          stroke: #808080;
1283                          fill: #d4dcbd;
1284                          }
1285
1286                        .landuse-runway-disused {
1287                          stroke-width: 0.6px;
1288                          stroke: #808080;
1289                          fill: #d4dcbd;
1290                          stroke-dasharray: 2, 2;
1291                          }
1292
1293                        .landuse-runway-dismantled {
1294                          stroke-width: 0.6px;
1295                          stroke: #808080;
1296                          fill: #fcffef;
1297                          stroke-dasharray: 0.6, 3.4;
1298                          opacity: 0.5;
1299                          }
1300
1301                        .artificial-pier-core {
1302                          stroke-width: 0.6px;
1303                          stroke-linecap: butt;
1304                          stroke-linejoin: round;
1305                          stroke: #eeeeee;
1306                          fill: none;
1307                          }
1308
1309                        .artificial-pier-casing {
1310                          stroke-width: 0.8px;
1311                          stroke-linecap: butt;
1312                          stroke-linejoin: round;
1313                          stroke: #cccccc;
1314                          fill: none;
1315                          }
1316
1317
1318
1319            /* Leisure */
1320            .leisure-park {
1321                fill: #c7f1a3;
1322                stroke: #6fc18e;
1323                stroke-width: 0.4px;
1324            }
1325
1326            .leisure-stadium {
1327                fill: #bde3cb;
1328                stroke: #6fc18e;
1329                stroke-width: 0.4px;
1330            }
1331
1332            .leisure-track {
1333                fill: #bde3cb;
1334                stroke: #6fc18e;
1335                stroke-width: 0.4px;
1336            }
1337
1338            .sport {
1339                fill: #bde3cb;
1340                stroke: #6fc18e;
1341                stroke-width: 0.4px;
1342            }
1343
1344            .amenity-parking {
1345                fill: #f7efb7;
1346                stroke: #e9dd72;
1347                stroke-width: 0.4px;
1348            }
1349
1350            .amenity-school {
1351                fill: #dfafdd;
1352                stroke: #e9dd72;
1353                stroke-width: 0.4px;
1354            }
1355
1356
1357                        /* Non-physical boundaries */
1358            .boundary {
1359                stroke-linecap: butt;
1360                stroke-linejoin: round;
1361                fill: none;
1362            }
1363
1364                        .boundary-administrative-state-casing {
1365                                stroke-width: 20px;
1366                                stroke: #ffff00;
1367                                opacity: 0.5;
1368                        }
1369
1370                        .boundary-administrative-state-core {
1371                                stroke-width: 2px;
1372                                stroke: #f9574b;
1373                                stroke-dasharray: 20, 4, 4, 4;
1374                        }
1375
1376
1377                        /* Racetracks */
1378                        .highway-raceway-casing {
1379                          stroke-width: 4px;
1380                          stroke-linecap: butt;
1381                          stroke-linejoin: round;
1382                          fill: none;
1383                          stroke: #101010;
1384                          }
1385
1386                        .highway-raceway-casing-disused {
1387                          stroke-width: 4px;
1388                          stroke-linecap: butt;
1389                          stroke-linejoin: round;
1390                          fill: none;
1391                          stroke: #808080;
1392                          stroke-dasharray: 2, 2;
1393                          }
1394
1395                        .highway-raceway-casing-dismantled {
1396                          stroke-width: 4px;
1397                          stroke-linecap: butt;
1398                          stroke-linejoin: round;
1399                          fill: none;
1400                          stroke: #808080;
1401                          stroke-dasharray: 0.6, 3.4;
1402                          opacity: 0.5;
1403                          }
1404
1405                        .highway-raceway-core {
1406                          stroke-width: 3px;
1407                          stroke-linecap: butt;
1408                          stroke-linejoin: round;
1409                          fill: none;
1410                          stroke: #f0f0f0;
1411                          }
1412
1413                        .highway-raceway-core-disused {
1414                          stroke-width: 3px;
1415                          stroke-linecap: butt;
1416                          stroke-linejoin: round;
1417                          fill: none;
1418                          stroke-dasharray: 2, 2;
1419                          stroke: #f7f7f7;
1420                          }
1421
1422                        .highway-raceway-core-dismantled {
1423                          stroke-width: 3px;
1424                          stroke-linecap: butt;
1425                          stroke-linejoin: round;
1426                          fill: none;
1427                          stroke: #fbfbfb;
1428                          stroke-dasharray: 0.6, 3.4;
1429                          opacity: 0.5;
1430                          }
1431                         
1432                        .landuse-raceway {
1433                          stroke-width: 0.6px;
1434                          stroke-linecap: butt;
1435                          stroke-linejoin: round;
1436                          fill: #f0f0f0;
1437                          stroke: #101010;
1438                          }
1439
1440                        .landuse-raceway-disused {
1441                          stroke-width: 0.6px;
1442                          stroke-linecap: butt;
1443                          stroke-linejoin: round;
1444                          fill: #f7f7f7;
1445                          stroke: #808080;
1446                          stroke-dasharray: 2, 2;
1447                          }
1448
1449                        .landuse-raceway-dismantled {
1450                          stroke-width: 0.6px;
1451                          stroke-linecap: butt;
1452                          stroke-linejoin: round;
1453                          fill: #fbfbfb;
1454                          stroke: #808080;
1455                          stroke-dasharray: 0.6, 3.4;
1456                          opacity: 0.5;
1457                          }
1458
1459
1460            .railway-station                        { fill: #ec2d2d;        stroke: #666666; stroke-width: 1px; }
1461            .railway-station-caption-casing         { stroke-width: 1px;    font-size: 10px; }
1462            .railway-station-caption-core           { fill: #ec2d2d;        font-size: 10px; }
1463
1464            .railway-halt                           { fill: #ec2d2d;        stroke: #666666; stroke-width: 0.4px; }
1465            .railway-halt-caption-casing            { stroke-width: 0.8px;  font-size: 8px; }
1466            .railway-halt-caption-core              { fill: #ec2d2d;        font-size: 8px; }
1467
1468
1469            /* Tourism */
1470            .tourism-attraction {
1471                fill: #f2caea;
1472                stroke: #f124cb;
1473                stroke-width: 0px;
1474            }
1475
1476            .tourism-attraction-caption {
1477                fill: #f124cb;
1478                stroke: white;
1479                stroke-width: 0px;
1480                font-family: "DejaVu Sans";
1481                font-size: 3px;
1482                font-weight: bold;
1483                text-anchor: middle;
1484            }
1485
1486
1487            .generic-caption-casing              { stroke-width: 1px;   font-size: 2px; }
1488            .generic-caption-core                { fill: #2e3ae6;        font-size: 2px; }
1489
1490            .generic-poi {
1491                fill: #2e3ae6;
1492                stroke: #666666;
1493                stroke-width: 0.2px;
1494            }
1495
1496            /* Building */
1497            .building {
1498                fill: #dddddd;
1499                stroke: #cccccc;
1500                stroke-width: 0.1px;
1501            }
1502
1503            .building-block {
1504                fill: #F3D6B6;
1505                stroke: #6a5a8e;
1506                stroke-width: 0.1px;
1507            }
1508
1509            .building-residential {
1510                fill: #c95e2a;
1511                stroke: #80290a;
1512                stroke-width: 0.1px;
1513            }
1514
1515
1516            /* Aerialway */
1517            .aerialway-line {
1518                fill: none;
1519                stroke: #202020;
1520                stroke-width: 0.4px;
1521            }
1522
1523            .aerialway-struts {
1524                fill: none;
1525                stroke: #202020;
1526                stroke-width: 4px;
1527                stroke-dasharray: 0.4,20;
1528            }
1529
1530            /* Power line */
1531            .power-line {
1532                stroke-width: 0.1px;
1533                stroke-linecap: butt;
1534                stroke-linejoin: round;
1535                stroke: #cccccc;
1536                stroke-dasharray: 2 ,2;
1537                fill: none;
1538            }
1539
1540
1541                        /* Area captions */
1542            .park-name {
1543                fill: #444444;
1544                font-family: "DejaVu Sans";
1545                font-weight: normal;
1546                stroke: white;
1547                font-size: 4.5px;
1548                stroke-width: 0.0px;
1549             }
1550
1551            .landuse-reservoir-name {
1552                fill: #444444;
1553                font-family: "DejaVu Sans";
1554                font-weight: normal;
1555                stroke: white;
1556                font-size: 4.5px;
1557                stroke-width: 0.0px;
1558             }
1559
1560
1561            /* Oneway */
1562            .oneway-casing {
1563                                fill: none;
1564                                stroke-linecap: butt;
1565                                stroke: #777777;
1566            }
1567
1568            .oneway-core {
1569                                fill: none;
1570                                stroke-linecap: butt;
1571                                stroke: #ffffff;
1572            }
1573           
1574            .oneway-casing-1 {
1575                                stroke-width: 0.4px;
1576                                stroke-dasharray: 4.2,55.8;
1577                                stroke-dashoffset: 46.2;
1578            }
1579
1580            .oneway-casing-2 {
1581                                stroke-width: 0.95px;
1582                                stroke-dasharray: 0.6,59.4;
1583                                stroke-dashoffset: 43.4;
1584            }
1585
1586            .oneway-casing-3 {
1587                                stroke-width: 0.8px;
1588                                stroke-dasharray: 0.6,59.4;
1589                                stroke-dashoffset: 43.2;
1590            }
1591
1592            .oneway-casing-4 {
1593                                stroke-width: 0.65px;
1594                                stroke-dasharray: 0.8,59.2;
1595                                stroke-dashoffset: 43.2;
1596            }
1597
1598            .oneway-casing-5 {
1599                                stroke-width: 0.5px;
1600                                stroke-dasharray: 1.0,59;
1601                                stroke-dashoffset: 43.2;
1602            }
1603
1604            .oneway-casing-6 {
1605                                stroke-width: 0.35px;
1606                                stroke-dasharray: 1.2,58.8;
1607                                stroke-dashoffset: 43.2;
1608            }
1609
1610            .oneway-casing-7 {
1611                                stroke-width: 0.2px;
1612                                stroke-dasharray: 1.4,58.6;
1613                                stroke-dashoffset: 43.2;
1614            }
1615
1616            .oneway-casing-8 {
1617                                stroke-width: 0.1px;
1618                                stroke-dasharray: 1.6,58.4;
1619                                stroke-dashoffset: 43.2;
1620            }
1621
1622            .oneway-core-1 {
1623                                stroke-width: 0.2px;
1624                                stroke-dasharray: 4,56;
1625                                stroke-dashoffset: 46;
1626            }
1627
1628            .oneway-core-2 {
1629                                stroke-width: 0.85px;
1630                                stroke-dasharray: 0.4,59.6;
1631                                stroke-dashoffset: 43.2;
1632            }
1633
1634            .oneway-core-3 {
1635                                stroke-width: 0.7px;
1636                                stroke-dasharray: 0.6,59.4;
1637                                stroke-dashoffset: 43.2;
1638            }
1639
1640            .oneway-core-4 {
1641                                stroke-width: 0.55px;
1642                                stroke-dasharray: 0.8,59.2;
1643                                stroke-dashoffset: 43.2;
1644            }
1645
1646            .oneway-core-5 {
1647                                stroke-width: 0.4px;
1648                                stroke-dasharray: 1.0,59;
1649                                stroke-dashoffset: 43.2;
1650            }
1651
1652            .oneway-core-6 {
1653                                stroke-width: 0.25px;
1654                                stroke-dasharray: 1.2,58.8;
1655                                stroke-dashoffset: 43.2;
1656            }
1657
1658            .oneway-core-7 {
1659                                stroke-width: 0.1px;
1660                                stroke-dasharray: 1.4,58.6;
1661                                stroke-dashoffset: 43.2;
1662            }
1663
1664            .otherway {
1665                                fill: none;
1666                                stroke: red;
1667                                stroke-width: 2px;
1668                                stroke-opacity: 0;
1669                /* marker-start: url(#marker-otherway-start); */
1670                marker-end: url(#marker-otherway-end);
1671            }
1672
1673
1674            /* Map decoration */
1675            .map-grid-line {
1676                fill: none;
1677                stroke: #8080ff;
1678                stroke-width: 0.1px;
1679                stroke-opacity: 0.5;
1680            }
1681
1682            .map-border-casing {
1683                fill: none;
1684                stroke: #8080ff;
1685                stroke-width: 3px;
1686                stroke-miterlimit: 4;
1687                stroke-dasharray: none;
1688                stroke-opacity: 1;
1689                stroke-linecap: round;
1690            }
1691
1692            .map-border-core {
1693                fill: none;
1694                fill-opacity: 1;
1695                fill-rule: nonzero;
1696                stroke: #ffffff;
1697                stroke-width: 2px;
1698                stroke-miterlimit: 0;
1699                stroke-dashoffset: -0.5px;
1700                stroke-opacity: 1;
1701            }
1702
1703            .map-scale-casing {
1704                fill: none;
1705                stroke: #8080ff;
1706                stroke-width: 4px;
1707                stroke-linecap: butt;
1708            }
1709
1710            .map-scale-core {
1711                fill: none;
1712                stroke: #ffffff;
1713                stroke-width: 3px;
1714                stroke-linecap: butt;
1715            }
1716
1717            .map-scale-bookend {
1718                fill: none;
1719                stroke: #8080ff;
1720                stroke-width: 1px;
1721                stroke-linecap: butt;
1722            }
1723
1724            .map-scale-caption {
1725                font-family: "DejaVu Sans";
1726                font-size: 10px;
1727                fill: #8080ff;
1728            }
1729
1730            <!-- map background must be the same for all zooms or else empty tile detection will fail -->
1731            .map-background {
1732                fill: #f8f8f8;
1733                stroke: none;
1734            }
1735
1736            .map-title {
1737                font-family: "DejaVu Sans";
1738                font-size: 20px;
1739                text-anchor: middle;
1740                fill: black;
1741            }
1742
1743            .map-title-background {
1744                fill: white;
1745            }
1746
1747            .map-marginalia-background {
1748                fill: white;
1749            }
1750
1751                        .highway-tunnel-ends {
1752                                stroke-opacity: 0;
1753                                fill: none;
1754                                marker-start: url(#marker-tunnel-start);
1755                                marker-end: url(#marker-tunnel-end);
1756                         }
1757
1758                        /* Osmarender built-in styles - do not remove */
1759                        .osmarender-stroke-linecap-round { stroke-linecap: round; }
1760                        .osmarender-stroke-linecap-butt { stroke-linecap: butt; }
1761                        .osmarender-mask-black { stroke: black; }
1762                        .osmarender-mask-white { stroke: white; }
1763                        .osmarender-no-marker-start { marker-start: none; }
1764                        .osmarender-no-marker-end { marker-end: none; }
1765
1766        </style>
1767
1768        <svg:pattern id="cemetery-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
1769           <svg:rect fill="#bde3cb" width="10" height="10" x="0" y="0" />
1770           <svg:path fill="#b5b5b5" 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 " />
1771           <svg:path fill="#b5b5b5" 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 " />
1772        </svg:pattern>
1773
1774        <svg:pattern id="cemetery-christian-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse" patternTransform="scale(0.25)">
1775           <svg:rect fill="#bde3cb" width="11" height="11" x="0" y="0" />
1776            <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"/>
1777        </svg:pattern>
1778                                                         
1779        <svg:marker
1780            id="bridge-casing-start"
1781            fill='none'
1782            stroke-width='0.1px'
1783            stroke='#777777'
1784            markerWidth="1px"
1785            markerHeight="1px"
1786            orient="auto">
1787            <svg:path d="M-0.25,0.75 L0.5,0 L-0.25,-0.75" />
1788        </svg:marker>
1789
1790        <svg:marker
1791            id="bridge-casing-end"
1792            fill='none'
1793            stroke-width='0.1px'
1794            stroke='#777777'
1795            markerWidth="1px"
1796            markerHeight="1px"
1797            orient="auto">
1798            <svg:path d="M0.25,0.75 L-0.5,0 L0.25,-0.75" />
1799        </svg:marker>
1800
1801        <svg:marker
1802            id="marker-tunnel-start"
1803            viewBox="0 0 10 10"
1804            refX="5px" refY="5px"
1805            markerUnits="strokeWidth"
1806            fill='none'
1807            stroke-width='0.5px'
1808            stroke='#777777'
1809            markerWidth="2px"
1810            markerHeight="2px"
1811            orient="auto">
1812            <svg:path d="M 4,1 A5,4.25 0 0,1 4,9" />
1813        </svg:marker>
1814
1815        <svg:marker
1816            id="marker-tunnel-end"
1817            viewBox="0 0 10 10"
1818            refX="5px" refY="5px"
1819            markerUnits="strokeWidth"
1820            fill='none'
1821            stroke-width='0.5px'
1822            stroke='#777777'
1823            markerWidth="2px"
1824            markerHeight="2px"
1825            orient="auto">
1826            <svg:path d="M 6,1 A5,4.25 0 0,0 6,9" /> 
1827        </svg:marker>
1828
1829        <svg:marker
1830            id="marker-gate-locked"
1831            viewBox="0 0 10 10"
1832            refX="2px" refY="5px"
1833            markerUnits="userSpaceOnUse"
1834            fill='none'
1835            stroke-width='0.5px'
1836            stroke='#000000'
1837            markerWidth="3px"
1838            markerHeight="3px"
1839            orient="auto">
1840            <svg:path d="M 1,0 L 1,10 M 3,0 L 3,10" />
1841        </svg:marker>
1842
1843        <svg:marker
1844            id="marker-gate-closed"
1845            viewBox="0 0 10 10"
1846            refX="1px" refY="5px"
1847            markerUnits="userSpaceOnUse"
1848            fill='none'
1849            stroke-width='0.5px'
1850            stroke='#000000'
1851            markerWidth="3px"
1852            markerHeight="3px"
1853            orient="auto">
1854            <svg:path d="M 1,0 L 1,10" />
1855        </svg:marker>
1856
1857        <svg:marker
1858            id="marker-gate-open"
1859            viewBox="0 0 10 10"
1860            refX="1px" refY="5px"
1861            markerUnits="userSpaceOnUse"
1862            fill='none'
1863            stroke-width='0.5px'
1864            stroke='#000000'
1865            markerWidth="3px"
1866            markerHeight="3px"
1867            orient="auto">
1868            <svg:path d="M1,0 L1,2 M1,4 L1,6 M1,8 L1,10" />
1869        </svg:marker>
1870
1871        <svg:symbol
1872          id="church"
1873          viewBox="0 0 5 10"
1874          fill='#000000'>
1875            <svg:path d="M 0 10 L 0 5 L 5 5 L 5 10 z M 0 2 L 5 2 L 5 3 L 0 3 z M 2 0 L 2 5 L 3 5 L 3 0 z" />
1876        </svg:symbol>
1877
1878        <svg:symbol
1879          id="mosque"
1880          viewBox="0 0 120 120"
1881          fill='#00ab00'>
1882            <svg:path d="M 4,60 C 11,75 60,107 84,73 C 103,40 76,22 50,7 C 76,6 130,35 103,84 C 72,124 8,97 4,60 z M 35,52 C 35,52 20,55 20,55 L 30,43 C 30,43 21,30 21,30 L 35,35 L 45,23 L 45,38 L 60,45 L 45,50 L 45,65 L 35,52 z"/>
1883        </svg:symbol>
1884
1885        <svg:symbol
1886          id="synagogue"
1887          viewBox="0 0 20 20"
1888          stroke='#0000d0'
1889          fill='none'
1890          stroke-width="1.5px"
1891          stroke-linecap="butt"
1892          stroke-linejoin="miter">
1893            <svg:path d="M 10,0 L 20,15 L 0,15 L 10,0 z M 10,20 L 0,5 L 20,5 L 10,20 z" />
1894        </svg:symbol>
1895
1896        <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1897        <svg:symbol
1898          id="campSite"
1899          viewBox="0 0 100 100"
1900          fill='#0000dc'
1901          fill-opacity="1">
1902            <svg:path d="M 35,0 L 50,24 L 65,0 L 80,0 L 60,35 L 100,100 L 0,100 L 40,35 L 20,0 L 35,0 z "/>
1903        </svg:symbol>
1904
1905
1906        <svg:symbol
1907          id="airport"
1908          viewBox="0 0 10 10"
1909          fill="black"
1910          fill-opacity="1"
1911          fill-rule="evenodd"
1912          stroke="none">
1913            <svg:path d="M 9.2,5 C 9.2,4.5 9.8,3.2 10,3 L 9,3 L 8,4 L 5.5,4 L 8,0 L 6,0 L 3,4 C 2,4 1,4.2 0.5,4.5 C 0,5 0,5 0.5,5.5 C 1,5.8 2,6 3,6 L 6,10 L 8,10 L 5.5,6 L 7.8,6 L 9,7 L 10,7 C 9.8,6.8 9.2,5.5 9.2,5 z " />
1914        </svg:symbol>
1915
1916        <svg:symbol
1917          id="power-tower"
1918          viewBox="0 0 10 10"
1919          stroke-width='1px'
1920          stroke='#cccccc'>
1921          <svg:path d="M 0 0 L 10 10 M 0 10 L 10 0" />
1922        </svg:symbol>
1923
1924        <svg:symbol
1925          id="bar"
1926          viewBox="0 0 100 100"
1927          fill='#000000'
1928          stroke-width='0.4px'
1929          stroke='#000000'>
1930            <svg:path d="M 16.8725 9.81954 L 96.3004 9.81954 L 59.4774 46.3164 L 59.4774 94.9796 C 59.575 94.9796 57.9896 100.587 84.2324 102.6 L 84.2324 103.99 L 31.0262 103.99 L 31.0275 102.6 C 56.4414 100.587 54.9906 94.9796 54.9906 94.9796 L 54.9906 46.3164 L 16.8725 9.81954 z " />
1931        </svg:symbol>
1932
1933        <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1934        <svg:symbol
1935          id="petrolStation"
1936          viewBox="0 0 100 100"
1937          fill='#000000'
1938          fill-rule="evenodd"
1939          stroke-width="3px">
1940            <svg:path d="M 22.7283 108.087 C 4.26832 107.546 23.6818 43.3596 32.6686 21.0597 C 33.8491 17.0245 60.28 18.4952 60.0056 19.8857 C 59.0889 25.9148 54.8979 23.2429 52.0142 26.8579 L 51.7464 36.8066 C 48.6085 40.8144 40.2357 34.4677 38.078 42.8773 C 31.3694 92.5727 45.0689 108.819 22.7283 108.087 z M 85.3122 9.52799 L 29.1766 9.52847 C 28.4855 17.5896 -11.559 113.573 22.9292 113.284 C 48.5214 113.073 39.5312 104.08 42.6984 51.03 C 41.8513 49.3228 50.871 48.6585 50.8739 51.4448 L 51.0453 116.604 L 97.6129 116.188 L 97.6129 26.544 C 96.0669 24.2073 93.899 25.2958 90.584 22.394 C 87.7907 19.4131 92.2353 9.52799 85.3122 9.52799 z M 64.0766 35.3236 C 61.5443 36.7258 61.5443 45.2814 64.0766 46.6836 C 68.3819 49.0684 80.2848 49.0684 84.5902 46.6836 C 87.1225 45.2814 87.1225 36.7258 84.5902 35.3236 C 80.2848 32.9393 68.3819 32.9393 64.0766 35.3236 z "/>
1941        </svg:symbol>
1942
1943        <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1944        <svg:symbol
1945          id="golfCourse"
1946          viewBox="0 0 100 100"
1947          fill='#000000'
1948          fill-rule="evenodd"
1949          fill-opacity="1"
1950          stroke="none">
1951            <svg:path d="M 61.6421 25.2514 C 61.6421 25.2514 48.7712 34.4528 48.1727 38.766 C 47.574 43.0787 56.5537 48.8295 56.8529 52.2802 C 57.1522 55.7303 56.5537 87.3594 56.5537 87.3594 C 56.5537 87.3594 37.3978 104.036 36.7993 105.474 C 36.2006 106.912 41.5878 117.55 43.9826 117.263 C 46.3769 116.975 43.3841 109.787 44.2819 108.349 C 45.1798 106.912 64.0363 92.5353 65.2335 90.5221 C 65.5327 91.0979 65.8321 76.7208 65.5327 76.7208 L 66.7305 76.7208 L 66.1319 91.0979 C 66.1319 91.0979 59.2473 108.349 60.1451 113.237 C 60.1451 115.824 70.6212 122.15 72.1176 121 C 73.6145 119.85 68.5261 115.536 68.8254 112.375 C 67.6283 109.212 73.016 97.4233 73.3153 94.2605 C 73.6145 91.0979 73.9138 56.3053 72.7167 51.9927 C 72.7161 48.542 69.424 42.5037 67.9276 40.2035 C 67.6283 37.9029 65.8326 31.2897 65.8326 31.2897 C 65.8326 31.2897 59.547 39.341 59.5465 39.341 C 58.0501 37.9035 68.2268 28.702 68.2268 25.8268 C 68.2268 22.9513 49.9689 9.72452 49.9689 9.72452 C 49.9689 9.72452 25.126 63.2064 25.4254 65.5065 C 25.7246 67.8065 29.9146 72.9824 32.908 70.6823 C 35.9009 68.3822 27.8197 62.9194 27.8197 62.9194 L 49.3703 14.6122 L 52.6624 18.3506 L 58.3494 18.638 L 58.0501 19.5005 C 58.0501 19.5005 51.7645 18.9255 50.5675 19.788 C 49.3703 20.6506 47.574 22.0887 47.574 25.5388 C 47.574 28.9896 52.0638 30.4271 53.5603 30.7146 L 60.8936 24.6764 L 61.6421 25.2514 z "/>
1952        </svg:symbol>
1953
1954        <svg:symbol
1955          id="slipway"
1956          viewBox="0 0 50 45"
1957          fill='#0087ff'
1958          stroke='none'
1959          fill-opacity='0.7'>
1960            <svg:path d="M 45,33 L 45,45 L 2,45 C 2,45 45,33 45,33 z M 0,35 L 43,22 L 43,26 C 43,26 37,32 26,36 C 15,40 0,35 0,35 z M 3,32 C 3,32 13,0 13,0 L 22,26 L 3,32 z M 16,0 L 42,20 L 25,25 L 16,0 z "/>
1961        </svg:symbol>
1962
1963        <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1964        <svg:symbol
1965          id="hotel"
1966          viewBox="0 0 90 90"
1967          fill="black"
1968          fill-opacity="1"
1969          stroke="black"
1970          stroke-width="1px"
1971          stroke-miterlimit="4">
1972            <svg:path d="M 0,60 C 0,65 10,65 10,60 L 10,50 L 35,70 L 35,85 C 35,90 45,90 45,85 L 45,70 L 75,70 L 75,85 C 75,90 85,90 85,85 L 85,60 L 40,60 L 5,30 C 9,20 45,20 50,25 L 50,10 C 50,5 40,5 40,10 L 40,15 L 10,15 L 10,10 C 10,5 0,5 0,10 C 0,10 0,60 0,60 z M 10,35 C 15,25 45,25 55,35 L 85,60 C 75,50 40,50 40,60 L 10,35 z "/>
1973        </svg:symbol>
1974
1975        <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1976        <svg:symbol
1977          id="hostel"
1978          viewBox="0 0 12.5 8"
1979          fill="#286a9d"
1980          fill-opacity="1"
1981          fill-rule="nonzero"
1982          stroke="none">
1983            <svg:path d="M 5.5,4 L 9,0 L 12.5,4 L 11.5,4 L 11.5,8 L 10,8 L 10,5 L 8,5 L 8,8 L 6.5,8 L 6.5,4 L 5.5,4 z M 0.5,3.5 C 2,2.5 2.3,1 2.5,0 C 2.7,1 3,2.5 4.5,3.5 L 3.3,3.5 C 3.3,4 4,5 5,6 L 3,6 L 3,8 L 2,8 L 2,6 L 0,6 C 1,5 1.7,4 1.7,3.5 L 0.5,3.5 z M 0,8 L 0,7.5 L 12.5,7.5 L 12.5,8 L 0,8 z " />
1984        </svg:symbol>
1985
1986        <svg:symbol
1987          id="recycling"
1988          viewBox="0 0 100 100"
1989          stroke='none'
1990          fill='#00ba00'>
1991            <svg:path d="M 55.0,37.3 L 72.1,27.0 L 79.8,41.9 C 81.6,50.0 71.5,52.9 63.3,52.4 L 55.0,37.3 z" />
1992            <svg:path d="M 51.1,47.9 L 42.1,63.8 L 51.1,80.0 L 51.3,73.5 L 59.5,73.5 C 62.5,73.8 66.4,71.8 67.9,69.0 L 78.4,49.5 C 75.0,53.0 70.5,53.9 65.3,53.9 L 51.4,53.9 L 51.1,47.9 z " />
1993            <svg:path d="M 31.0,28.2 L 13.7,18.2 L 22.9,4.2 C 29.0,-1.3 36.6,6.1 40.1,13.5 L 30.9,28.2 z " />
1994            <svg:path d="M 42.1,26.5 L 60.4,26.6 L 70.1,10.9 L 64.3,13.8 L 60.3,6.6 C 59.1,3.9 55.5,1.4 52.3,1.5 L 30.2,1.7 C 34.9,3.1 37.9,6.6 40.4,11.1 L 47.2,23.3 L 42.1,26.5 z " />
1995            <svg:path d="M 0.4,27.4 L 5.8,31.5 L 0.8,40.5 C -1.8,45.3 2.6,49.6 5.3,51.0 C 8.0,52.5 12.2,52.7 16.2,52.7 L 23.3,41.3 L 28.6,44.1 L 19.3,27.2 L 0.4,27.4 z " />
1996            <svg:path d="M 1.2,49.3 L 12.7,70.1 C 15.0,73.0 19.4,73.7 23.9,73.6 L 36.0,73.6 L 36.0,53.9 L 13.0,53.7 C 9.5,53.9 4.8,53.2 1.2,49.3 z " />
1997        </svg:symbol>
1998
1999        <svg:symbol
2000          id="hospital"
2001          viewBox="0 0 15 15"
2002          stroke='red'
2003          stroke-width="2px"
2004          fill="none">
2005            <svg:path d="M 12.5,7.5 L 2.5,7.5 L 2.5,7.5 L 12.5,7.5 z M 7.5,2.3 L 7.5,12.5 L 7.5,12.5"/>
2006            <svg:path stroke-width="1px" d="M 14.5 7.5 A 7 7 0 1 1 0.5,7.5 A 7 7 0 1 1 14.5 7.5 z" />
2007        </svg:symbol>
2008
2009                <svg:symbol id="postoffice" viewBox="0 0 36 36">
2010                        <svg:ellipse style="fill:#ff0000" cx="18" cy="18" rx="18" ry="18"/>
2011                        <svg:path style="fill:#ffffff" d="M26 25.44 L26 35.44 L2 35.44 L2 25.44 L14 31.44 L26 25.44 Z M2 23.44 L26 23.44 L14 29.44 L2 23.44 Z M0 37.44 L28 37.44 L28 21.44 L0 21.44 L0 37.44 Z" transform="translate(4,-11.44)"/>
2012                </svg:symbol>
2013
2014        <svg:symbol
2015          id="parking"
2016          viewBox="0 -10 20 20"
2017          stroke="none"
2018          fill-opacity="1"
2019          fill-rule="nonzero">
2020            <svg:rect fill="#0087ff" width="20" height="20" x="0" y="-10" rx="4" ry="4" />
2021            <svg:path fill="white" d="M 5,8 L 5,-7 L 12,-7 C 14,-7 15.5,-5.3 16,-4 C 16.5,-2.77 16.5,-1.23 16,0 C 15.41,1.42 14,3 12,3 L 8,3 L 8,8 L 5,8 z M 8,-4 L 8,0 C 9.3,0 11,0 12.32,-0.31 C 13.6,-0.76 13.5,-2.8 12.5,-3.48 C 11.5,-4.1 8.6,-4 8,-4 z "/>
2022        </svg:symbol>
2023
2024                <svg:symbol id="symbol-railway-crossing" viewBox="0 0 750 750">
2025                        <svg:path
2026                           style="color:black;fill:#fcd116;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.8735441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible"
2027                           d="M 375,0 C 582.75,0 750,167.25 750,375 C 750,582.75 582.75,750 375,750 C 167.25,750 0,582.75 0,375 C 0,167.25 167.25,0 375,0 z "/>
2028                        <svg:path
2029                           style="color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.8735441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible"
2030                           d="M 375,9.375 C 577.55625,9.375 740.625,172.44375 740.625,375 C 740.625,577.55625 577.55625,740.625 375,740.625 C 172.44375,740.625 9.375,577.55625 9.375,375 C 9.375,172.44375 172.44375,9.375 375,9.375 z "/>
2031                        <svg:path
2032                           style="color:black;fill:#fcd116;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.8735441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible"
2033                           d="M 375,25 C 568.9,25 725,181.1 725,375 C 725,568.9 568.9,725 375,725 C 181.1,725 25,568.9 25,375 C 25,181.1 181.1,25 375,25 z " />
2034                        <svg:path
2035                           transform="matrix(0.707107,-0.707107,0.707107,0.707107,0,0)"
2036                           style="color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.8735441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible"
2037                           d="M -26.313024,168.84709 L 26.312848,168.84709 C 32.510482,168.84709 37.499912,173.83652 37.499912,180.03416 L 37.499912,880.62603 C 37.499912,886.82366 32.510482,891.8131 26.312848,891.8131 L -26.313024,891.8131 C -32.510657,891.8131 -37.500088,886.82366 -37.500088,880.62603 L -37.500088,180.03416 C -37.500088,173.83652 -32.510657,168.84709 -26.313024,168.84709 z " />
2038                        <svg:path
2039                           transform="matrix(0.707107,0.707107,-0.707107,0.707107,0,0)"
2040                           style="color:black;fill:black;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.8735441;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dashoffset:0;stroke-opacity:1;marker:none;marker-start:none;marker-mid:none;marker-end:none;visibility:visible;display:inline;overflow:visible"
2041                           d="M 504.01712,-361.48343 L 556.64302,-361.48343 C 562.84066,-361.48343 567.83009,-356.49399 567.83009,-350.29636 L 567.83009,350.29599 C 567.83009,356.49363 562.84066,361.48306 556.64302,361.48306 L 504.01712,361.48306 C 497.81948,361.48306 492.83005,356.49363 492.83005,350.29599 L 492.83005,-350.29636 C 492.83005,-356.49399 497.81948,-361.48343 504.01712,-361.48343 z " />
2042                        <svg:path
2043                           style="font-size:261.18899536px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Roadgeek 2005 Series E"
2044                           d="M 171.92432,462.5 L 143.71546,393.80717 L 96.966397,393.80717 L 96.966397,462.5 L 65.624993,462.5 L 65.624993,287.49987 L 146.06687,287.49987 C 152.51252,287.50004 157.99912,288.02346 162.52668,289.07012 C 167.05401,290.11714 171.58145,292.0328 176.10902,294.81711 C 184.46765,299.34472 191.08478,305.70014 195.96044,313.8834 C 200.83579,322.06695 203.27354,331.12183 203.2737,341.04807 C 203.27354,350.97456 200.79195,359.9856 195.82892,368.08123 C 190.86558,376.17705 183.85655,382.66399 174.8018,387.54207 L 206.92435,462.5 L 171.92432,462.5 z M 171.92432,341.04807 C 171.92419,334.25703 169.66047,328.85944 165.13315,324.85528 C 160.60559,320.8514 154.42553,318.84938 146.59294,318.84924 L 96.966397,318.84924 L 96.966397,362.46576 L 146.59294,362.46576 C 154.42553,362.46586 160.60559,360.50636 165.13315,356.58726 C 169.66047,352.66836 171.92419,347.48864 171.92432,341.04807 L 171.92432,341.04807 z " />
2045                        <svg:path
2046                           style="font-size:261.18899536px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;line-height:125%;writing-mode:lr-tb;text-anchor:middle;font-family:Roadgeek 2005 Series E"
2047                           d="M 659.42431,462.5 L 631.21545,393.80717 L 584.46638,393.80717 L 584.46638,462.5 L 553.12498,462.5 L 553.12498,287.49987 L 633.56685,287.49987 C 640.01251,287.50004 645.49911,288.02346 650.02667,289.07012 C 654.55399,290.11714 659.08143,292.0328 663.60901,294.81711 C 671.96764,299.34472 678.58477,305.70014 683.46042,313.8834 C 688.33577,322.06695 690.77352,331.12183 690.77368,341.04807 C 690.77352,350.97456 688.29193,359.9856 683.3289,368.08123 C 678.36557,376.17705 671.35654,382.66399 662.30179,387.54207 L 694.42433,462.5 L 659.42431,462.5 z M 659.42431,341.04807 C 659.42418,334.25703 657.16046,328.85944 652.63314,324.85528 C 648.10557,320.8514 641.92551,318.84938 634.09293,318.84924 L 584.46638,318.84924 L 584.46638,362.46576 L 634.09293,362.46576 C 641.92551,362.46586 648.10557,360.50636 652.63314,356.58726 C 657.16046,352.66836 659.42418,347.48864 659.42431,341.04807 L 659.42431,341.04807 z " />           
2048                </svg:symbol>
2049
2050        <svg:symbol id="symbol-roundabout_right" viewBox="-253.5 253.5 507 507"> 
2051            <svg:g transform="scale(-1,1)">
2052                <svg:path fill="#4161D8" d="M507,253.5c0,140-113.5,253.5-253.5,253.5 S0,393.5,0,253.5S113.5,0,253.5,0S507,113.5,507,253.5z"/>
2053                <svg:path  fill="#FFFFFF" d="M97.6,113.6l40.8-47.7c0,0,91.7,3.1,90.6,2.1 c-1.1-1,2.3,89.2,2.3,89.2l-49.8,33.2l-1.1-48.8c0,0-27.2,27-30.6,27c-3.4,0-27.2,61.2-27.2,61.2l-3.4,79.9L67,312.8v-73.6 l10.6-50.5l18.8-34.5l38.5-40.5"/>
2054                <svg:path fill="#FFFFFF" d="M459.6,190.5l19.7,59.6 c0,0-50.2,76.9-48.7,76.4c1.5-0.4-77.5-44.3-77.5-44.3l-2.6-59.8l42.3,24.3c0,0-9-37.2-7.2-40.1c1.8-2.9-38.3-54.9-38.3-54.9 l-66.6-44.3l24.3-46.2l63,38.1l37.7,35.3l19.8,34l14.7,53.9"/>
2055                <svg:path fill="#FFFFFF" d="M209.2,466.6l-60.7-16.1 c0,0-36.9-84-37.4-82.6c-0.4,1.5,79.4-40.7,79.4-40.7l51.5,30.6l-43.5,22.1c0,0,36.1,12.8,37.6,15.9c1.5,3.1,66.9-2,66.9-2 l73.5-31.5l25.4,45.6l-66.4,31.9l-50.2,12.3l-39.3-2L193,432.9"/>
2056            </svg:g>
2057        </svg:symbol>
2058       
2059        <svg:symbol id="symbol-roundabout_left" viewBox="253.5 253.5 507 507"> 
2060            <svg:path fill="#4161D8" d="M507,253.5c0,140-113.5,253.5-253.5,253.5 S0,393.5,0,253.5S113.5,0,253.5,0S507,113.5,507,253.5z"/>
2061            <svg:path  fill="#FFFFFF" d="M97.6,113.6l40.8-47.7c0,0,91.7,3.1,90.6,2.1 c-1.1-1,2.3,89.2,2.3,89.2l-49.8,33.2l-1.1-48.8c0,0-27.2,27-30.6,27c-3.4,0-27.2,61.2-27.2,61.2l-3.4,79.9L67,312.8v-73.6 l10.6-50.5l18.8-34.5l38.5-40.5"/>
2062            <svg:path fill="#FFFFFF" d="M459.6,190.5l19.7,59.6 c0,0-50.2,76.9-48.7,76.4c1.5-0.4-77.5-44.3-77.5-44.3l-2.6-59.8l42.3,24.3c0,0-9-37.2-7.2-40.1c1.8-2.9-38.3-54.9-38.3-54.9 l-66.6-44.3l24.3-46.2l63,38.1l37.7,35.3l19.8,34l14.7,53.9"/>
2063            <svg:path fill="#FFFFFF" d="M209.2,466.6l-60.7-16.1 c0,0-36.9-84-37.4-82.6c-0.4,1.5,79.4-40.7,79.4-40.7l51.5,30.6l-43.5,22.1c0,0,36.1,12.8,37.6,15.9c1.5,3.1,66.9-2,66.9-2 l73.5-31.5l25.4,45.6l-66.4,31.9l-50.2,12.3l-39.3-2L193,432.9"/>
2064        </svg:symbol>
2065
2066                <svg:symbol id="symbol-peak" viewBox="0 0 100 100">
2067                        <svg:path  fill="#d1adc6" stroke="#1f151d" stroke-width="5" d="M 0,90 L 50,10 L 100,90 Z"/>
2068                </svg:symbol>
2069
2070
2071
2072
2073    </defs>
2074
2075</rules>
Note: See TracBrowser for help on using the repository browser.