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

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

readd files directly

File size: 51.5 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<?xml-stylesheet type="text/xsl" href="osmarender.xsl"?>
3
4<!-- Tiles@Home Rules File for zoom level 7 -->
5<rules
6 xmlns:xlink="http://www.w3.org/1999/xlink"
7 xmlns:svg="http://www.w3.org/2000/svg"
8 data="data.osm"
9 svgBaseProfile="full"
10 scale="1"
11 symbolScale="1"
12 minimumMapWidth="1"
13 minimumMapHeight="1"
14 withOSMLayers="yes"
15 withUntaggedSegments="no"
16 showScale="no"
17 showGrid="no"
18 showBorder="no"
19 showLicense="no"
20 interactive="no">
21
22
23 <!-- Select all nodes and ways (unless they have an osmarender:render=no tag) -->
24 <rule e="node|way" k="osmarender:render" v="~|yes">
25
26 <!-- Draw land areas first -->
27 <rule e="way" k="natural" v="land">
28 <area class="natural-land"/>
29 </rule>
30
31 <!-- Landuse -->
32 <!-- at zoom 12 render all landuse in the same colour so it doesn't look too psychedelic -->
33 <rule e="way" k="landuse" v="residential|farmyard|retail|industrial|commercial|cemetery">
34 <area class="landuse-all"/>
35 </rule>
36
37 <!-- Natural features -->
38 <rule e="way" k="natural" v="coastline">
39 <area class="natural-coastline"/>
40 </rule>
41 <rule e="way" k="landuse|natural" v="forest|wood">
42 <area class="landuse-wood"/>
43 </rule>
44 <rule e="way" k="landuse" v="field|village_green|meadow">
45 <area class="landuse-field"/>
46 </rule>
47 <rule e="way" k="amenity" v="kindergarten|school|college|university">
48 <area class="landuse-all"/>
49 </rule>
50 <rule e="way" k="leisure" v="park|playing_fields|garden|pitch|golf_course|common|green">
51 <area class="leisure-park"/>
52 </rule>
53 <rule e="way" k="leisure" v="stadium|sports_centre">
54 <area class="leisure-stadium"/>
55 </rule>
56 <rule e="way" k="leisure" v="track">
57 <area class="leisure-track"/>
58 </rule>
59
60 <!-- Airports and runways -->
61 <rule e="way" k="aeroway" v="apron">
62 <area class="aeroway-apron"/>
63 </rule>
64 <rule e="way" k="landuse" v="runway">
65 <rule e="way" k="use_status" v="~">
66 <area class="landuse-runway"/>
67 </rule>
68 <rule e="way" k="use_status" v="disused">
69 <area class="landuse-runway-disused"/>
70 </rule>
71 <rule e="way" k="use_status" v="dismantled">
72 <area class="landuse-runway-dismantled"/>
73 </rule>
74 </rule>
75
76 <!-- Raceways and racetracks -->
77 <rule e="way" k="landuse" v="raceway">
78 <rule e="way" k="use_status" v="~">
79 <area class="landuse-raceway"/>
80 </rule>
81 <rule e="way" k="use_status" v="disused">
82 <area class="landuse-raceway-disused"/>
83 </rule>
84 <rule e="way" k="use_status" v="dismantled">
85 <area class="landuse-raceway-dismantled"/>
86 </rule>
87 </rule>
88
89 <!-- Man-made areas -->
90 <rule e="way" k="sport" v="*">
91 <area class="sport"/>
92 </rule>
93 <rule e="way" k="amenity" v="parking">
94 <area class="amenity-parking"/>
95 </rule>
96 <rule e="way" k="tourism" v="attraction">
97 <area class="tourism-attraction"/>
98 </rule>
99 <rule e="way" k="aeroway" v="terminal">
100 <area class="building-block"/>
101 </rule>
102 <rule e="way" k="building" v="*">
103 <area class="building-block"/>
104 </rule>
105
106 <!-- Waterways, lakes and ponds -->
107 <rule e="way" k="waterway" v="riverbank">
108 <area class="waterway-riverbank"/>
109 </rule>
110 <rule e="way" k="waterway" v="river">
111 <line class="waterway-river-casing"/>
112 </rule>
113 <rule e="way" k="waterway" v="stream">
114 <line class="waterway-stream-casing"/>
115 </rule>
116 <rule e="way" k="waterway" v="canal">
117 <line class="waterway-canal-casing"/>
118 </rule>
119 <rule e="way" k="waterway" v="drain">
120 <line class="waterway-drain-casing"/>
121 </rule>
122 <rule e="way" k="waterway" v="river">
123 <line class="waterway-river-core"/>
124 </rule>
125 <rule e="way" k="waterway" v="stream">
126 <line class="waterway-stream-core"/>
127 </rule>
128 <rule e="way" k="waterway" v="canal">
129 <line class="waterway-canal-core"/>
130 </rule>
131 <rule e="way" k="waterway" v="drain">
132 <line class="waterway-drain-core"/>
133 </rule>
134 <rule e="way" k="waterway" v="dock">
135 <area class="natural-water"/>
136 </rule>
137 <rule e="way" k="natural" v="water|pond|lake|bay">
138 <area class="natural-water"/>
139 </rule>
140 <rule e="way" k="landuse" v="reservoir">
141 <area class="natural-water"/>
142 </rule>
143 <rule e="way" k="landuse" v="basin">
144 <area class="natural-water"/>
145 </rule>
146
147 <!-- Non-physical boundaries -->
148 <rule e="way" k="boundary" v="administrative">
149 <rule e="way" k="border_type" v="state">
150 <line class="boundary boundary-administrative-state-casing"/>
151 <line class="boundary boundary-administrative-state-core"/>
152 </rule>
153 </rule>
154
155 <!-- Highway casings -->
156 <rule e="way" k="tunnel" v="~|no|false">
157 <rule e="way" k="highway" v="raceway">
158 <rule e="way" k="use_status" v="~">
159 <line class="highway-raceway-casing"/>
160 </rule>
161 <rule e="way" k="use_status" v="disused">
162 <line class="highway-raceway-casing-disused"/>
163 </rule>
164 <rule e="way" k="use_status" v="dismantled">
165 <line class="highway-raceway-casing-dismantled"/>
166 </rule>
167 </rule>
168 <rule e="way" k="highway" v="pedestrian">
169 <line class="highway-casing highway-pedestrian-casing"/>
170 </rule>
171 <rule e="way" k="highway" v="track">
172 <line class="highway-casing highway-track-casing"/>
173 </rule>
174 <rule e="way" k="highway" v="unclassified|residential|minor|road">
175 <line class="highway-casing highway-unclassified-casing"/>
176 </rule>
177 <rule e="way" k="highway" v="unsurfaced">
178 <line class="highway-casing highway-unsurfaced-casing"/>
179 </rule>
180 <rule e="way" k="highway" v="service">
181 <line class="highway-casing highway-service-casing"/>
182 </rule>
183 <rule e="way" k="highway" v="tertiary">
184 <line class="highway-casing highway-tertiary-casing"/>
185 </rule>
186 <rule e="way" k="highway" v="secondary">
187 <line class="highway-casing highway-secondary-casing"/>
188 </rule>
189 <rule e="way" k="highway" v="primary|primary_link">
190 <line class="highway-casing highway-primary-casing"/>
191 </rule>
192 <rule e="way" k="highway" v="trunk|trunk_link">
193 <line class="highway-casing highway-trunk-casing"/>
194 </rule>
195 <rule e="way" k="highway" v="motorway_link">
196 <line class="highway-casing highway-motorway-link-casing"/>
197 </rule>
198 <rule e="way" k="highway" v="motorway">
199 <line class="highway-casing highway-motorway-casing"/>
200 </rule>
201 </rule>
202
203 <!-- Paths in tunnels -->
204 <rule e="way" k="tunnel" v="yes|true">
205 <rule e="way" k="highway" v="footway|steps|cycleway|bridleway|byway">
206 <tunnel width="0" class="highway-tunnel-narrow"/>
207 </rule>
208 </rule>
209
210 <!-- Paths not in tunnels -->
211 <rule e="way" k="tunnel" v="~|no|false">
212 <rule e="way" k="highway" v="footway|steps">
213 <line class="highway-core highway-footway"/>
214 </rule>
215 <rule e="way" k="highway" v="steps">
216 <line class="highway-core highway-steps"/>
217 </rule>
218 <rule e="way" k="highway" v="cycleway">
219 <line class="highway-core highway-cycleway"/>
220 </rule>
221 <rule e="way" k="highway" v="bridleway">
222 <line class="highway-core highway-bridleway"/>
223 </rule>
224 <rule e="way" k="highway" v="byway">
225 <line class="highway-core highway-byway"/>
226 </rule>
227 </rule>
228
229 <!-- Highway cores (not in tunnel) -->
230 <rule e="way" k="tunnel" v="~|false|no">
231 <addclass e="way" k="bridge" v="yes|true" class="round">
232 <rule e="way" k="highway" v="raceway">
233 <rule e="way" k="use_status" v="~">
234 <line class="highway-raceway-core"/>
235 </rule>
236 <rule e="way" k="use_status" v="disused">
237 <line class="highway-raceway-core-disused"/>
238 </rule>
239 <rule e="way" k="use_status" v="dismantled">
240 <line class="highway-raceway-core-dismantled"/>
241 </rule>
242 </rule>
243 <rule e="way" k="highway" v="pedestrian">
244 <line class="highway-core highway-pedestrian-core"/>
245 </rule>
246 <rule e="way" k="highway" v="track">
247 <line class="highway-core highway-track-core"/>
248 </rule>
249 <rule e="way" k="highway" v="unclassified|residential|minor">
250 <line class="highway-core highway-unclassified-core"/>
251 </rule>
252 <rule e="way" k="highway" v="road">
253 <line class="highway-core highway-road-core"/>
254 </rule>
255 <rule e="way" k="highway" v="unsurfaced">
256 <line class="highway-core highway-unsurfaced-core"/>
257 </rule>
258 <rule e="way" k="highway" v="service">
259 <line class="highway-core highway-service-core"/>
260 </rule>
261 <rule e="way" k="highway" v="tertiary">
262 <line class="highway-core highway-tertiary-core"/>
263 </rule>
264 <rule e="way" k="highway" v="secondary">
265 <line class="highway-core highway-secondary-core"/>
266 </rule>
267 <rule e="way" k="highway" v="primary|primary_link">
268 <line class="highway-core highway-primary-core"/>
269 </rule>
270 <rule e="way" k="highway" v="trunk|trunk_link">
271 <line class="highway-core highway-trunk-core"/>
272 </rule>
273 <rule e="way" k="highway" v="motorway_link">
274 <line class="highway-core highway-motorway-link-core"/>
275 </rule>
276 <rule e="way" k="highway" v="motorway">
277 <line class="highway-core highway-motorway-core"/>
278 </rule>
279 </addclass>
280 </rule>
281
282 <!-- Highway cores in tunnels -->
283 <rule e="way" k="tunnel" v="true|yes">
284 <rule e="way" k="highway" v="pedestrian">
285 <tunnel width="2" class="highway-core highway-pedestrian"/>
286 </rule>
287 <rule e="way" k="highway" v="track">
288 <tunnel width="2" class="highway-core highway-track"/>
289 </rule>
290 <rule e="way" k="highway" v="unclassified|residential|minor">
291 <tunnel width="2" class="highway-core highway-unclassified"/>
292 </rule>
293 <rule e="way" k="highway" v="road">
294 <tunnel width="2" class="highway-core highway-road"/>
295 </rule>
296 <rule e="way" k="highway" v="unsurfaced">
297 <tunnel width="2" class="highway-core highway-unsurfaced"/>
298 </rule>
299 <rule e="way" k="highway" v="service">
300 <tunnel width="1" class="highway-core highway-service"/>
301 </rule>
302 <rule e="way" k="highway" v="tertiary">
303 <tunnel width="2" class="highway-core highway-tertiary"/>
304 </rule>
305 <rule e="way" k="highway" v="secondary">
306 <tunnel width="3" class="highway-core highway-secondary"/>
307 </rule>
308 <rule e="way" k="highway" v="primary|primary_link">
309 <tunnel width="3" class="highway-core highway-primary"/>
310 </rule>
311 <rule e="way" k="highway" v="trunk|trunk_link">
312 <tunnel width="4" class="highway-core highway-trunk"/>
313 </rule>
314 <rule e="way" k="highway" v="motorway|motorway_link">
315 <tunnel width="4" class="highway-core highway-motorway"/>
316 </rule>
317 </rule>
318
319 <rule e="node" k="highway" v="mini_roundabout">
320 <circle r="0.8px" class="mini-roundabout-core"/>
321 <circle r="0.2px" class="mini-roundabout-dot"/>
322 </rule>
323
324 <!-- highway motorway-junctions -->
325 <rule e="node" k="highway" v="motorway_junction">
326 <circle r="7" class="highway-motorway-junction"/>
327 <text k="name" class="highway-motorway-junction-caption" dy="-2px"/>
328 <text k="ref" class="highway-motorway-junction-caption" dy="+5px"/>
329 </rule>
330
331 <!-- Railway lines -->
332 <!-- not in tunnel -->
333 <rule e="way" k="tunnel" v="~|no|false">
334 <rule e="way" k="railway" v="rail">
335 <line class="railway-rail"/>
336 </rule>
337 <rule e="way" k="railway" v="light_rail|tram">
338 <line class="railway-light-rail"/>
339 </rule>
340 <rule e="way" k="railway" v="subway">
341 <line class="railway-subway-rail"/>
342 </rule>
343 <rule e="way" k="railway" v="preserved">
344 <line class="railway-preserved"/>
345 </rule>
346 </rule>
347
348 <!-- in tunnel -->
349 <rule e="way" k="tunnel" v="true|yes">
350 <rule e="way" k="railway" v="rail">
351 <tunnel width="1" class="railway-rail"/>
352 </rule>
353 <rule e="way" k="railway" v="light_rail|subway|tram">
354 <tunnel width="0" class="railway-tunnel-narrow"/>
355 </rule>
356 <rule e="way" k="railway" v="preserved">
357 <tunnel width="1" class="railway-preserved"/>
358 </rule>
359 </rule>
360
361 <!-- Airfields and airports -->
362 <rule e="way" k="aeroway" v="runway">
363 <line class="aeroway-runway-casing"/>
364 </rule>
365 <rule e="way" k="aeroway" v="taxiway">
366 <line class="aeroway-taxiway-casing"/>
367 </rule>
368 <rule e="way" k="aeroway" v="runway">
369 <line class="aeroway-runway-core"/>
370 </rule>
371 <rule e="way" k="aeroway" v="taxiway">
372 <line class="aeroway-taxiway-core"/>
373 </rule>
374 <rule e="node" k="aeroway" v="airport">
375 <symbol xlink:href="#airport" width="40px" height="40px" transform="translate(-20,-20)"/>
376 </rule>
377
378 <!-- Non-physical routes -->
379 <rule e="way" k="route" v="ferry">
380 <line class="route-ferry"/>
381 </rule>
382
383 <!-- Place names -->
384 <!-- z12 and below have only limited names
385 <rule e="node" k="place" v="continent">
386 <text k="name" class='continent-caption' />
387 </rule>
388 <rule e="node" k="place" v="country">
389 <text k="name" class='country-caption' />
390 </rule>
391 <rule e="node" k="place" v="state">
392 <text k="name" class='state-caption' />
393 </rule>
394 <rule e="node" k="place" v="region">
395 <text k="name" class='region-caption' />
396 </rule>
397 -->
398 <rule k="osmarender:renderName" v="~|yes">
399 <rule e="node" k="place" v="county">
400 <text k="name" class="county-caption"/>
401 </rule>
402 <rule e="node" k="place" v="city">
403 <text k="name" class="city-caption"/>
404 </rule>
405 <rule e="node" k="place" v="town">
406 <text k="name" class="town-caption"/>
407 </rule>
408 </rule>
409 </rule>
410
411 <!-- SVG Definitions - markers, symbols etc go here -->
412 <defs>
413 <style xmlns="http://www.w3.org/2000/svg" id="styles" type="text/css">
414 .debug {
415 stroke-width: 0.1px;
416 stroke-linecap: round;
417 stroke: gray;
418 /* marker-end: url(#segment-direction); */
419 }
420
421 .error {
422 stroke-width: 2px;
423 stroke-linecap: round;
424 stroke: red;
425 }
426
427 .untagged-segments {
428 stroke-width: 0.5px;
429 stroke-linejoin: butt;
430 stroke-linecap: butt;
431 stroke: #e0e0e0;
432 stroke-dasharray: 0.5,0.5;
433 }
434
435 /* Bridge casing */
436 .bridge-casing-35 {
437 stroke-width: 24px;
438 stroke-linecap: butt;
439 stroke-linejoin: round;
440 stroke: #222222;
441 fill: none;
442 marker-start: url(#bridge-casing-start);
443 marker-end: url(#bridge-casing-end);
444 }
445
446 .bridge-casing-30 {
447 stroke-width: 16px;
448 stroke-linecap: butt;
449 stroke-linejoin: round;
450 stroke: #222222;
451 fill: none;
452 marker-start: url(#bridge-casing-start);
453 marker-end: url(#bridge-casing-end);
454 }
455
456 .bridge-casing-25 {
457 stroke-width: 10px;
458 stroke-linecap: butt;
459 stroke-linejoin: round;
460 stroke: #222222;
461 fill: none;
462 marker-start: url(#bridge-casing-start);
463 marker-end: url(#bridge-casing-end);
464 }
465
466 .bridge-casing-20 {
467 stroke-width: 2px;
468 stroke-linecap: butt;
469 stroke-linejoin: round;
470 stroke: #222222;
471 fill: none;
472 marker-start: url(#bridge-casing-start);
473 marker-end: url(#bridge-casing-end);
474 }
475
476 .bridge-casing-15 {
477 stroke-width: 1.5px;
478 stroke-linecap: butt;
479 stroke-linejoin: round;
480 stroke: #222222;
481 fill: none;
482 marker-start: url(#bridge-casing-start);
483 marker-end: url(#bridge-casing-end);
484 }
485
486 .bridge-casing-10 {
487 stroke-width: 1px;
488 stroke-linecap: butt;
489 stroke-linejoin: round;
490 stroke: #222222;
491 fill: none;
492 marker-start: url(#bridge-casing-start);
493 marker-end: url(#bridge-casing-end);
494 }
495
496
497 /* Bridge core */
498 .bridge-core-35 {
499 stroke-width: 22;
500 stroke-linecap: butt;
501 stroke-linejoin: round;
502 stroke: #fcfcfc;
503 fill: none;
504 }
505
506 .bridge-core-30 {
507 stroke-width: 15px;
508 stroke-linecap: butt;
509 stroke-linejoin: round;
510 stroke: #fcfcfc;
511 fill: none;
512 }
513
514 .bridge-core-25 {
515 stroke-width: 9px;
516 stroke-linecap: butt;
517 stroke-linejoin: round;
518 stroke: #fcfcfc;
519 fill: none;
520 }
521
522 .bridge-core-20 {
523 stroke-width: 1.5px;
524 stroke-linecap: butt;
525 stroke-linejoin: round;
526 stroke: #fcfcfc;
527 fill: none;
528 }
529
530 .bridge-core-15 {
531 stroke-width: 1.25px;
532 stroke-linecap: butt;
533 stroke-linejoin: round;
534 stroke: #fcfcfc;
535 fill: none;
536 }
537
538 .bridge-core-10 {
539 stroke-width: 0.75px;
540 stroke-linecap: butt;
541 stroke-linejoin: round;
542 stroke: #fcfcfc;
543 fill: none;
544 }
545
546
547 /* Tunnels */
548 .tunnel-casing {
549 stroke-width: 2px;
550 stroke-dasharray: 0.01,100000;
551 stroke: #222222;
552 fill: none;
553 }
554
555 /* Highways - generic style */
556 .highway-casing {
557 stroke-linecap: butt;
558 stroke-linejoin: round;
559 fill: none;
560 }
561
562 .highway-core {
563 stroke-linecap: butt;
564 stroke-linejoin: round;
565 fill: none;
566 }
567
568 .highway-motorway-junction {
569 fill: yellow;
570 stroke: #4D5D73;
571 stroke-width: 3px;
572 }
573
574 .highway-motorway-junction-caption {
575 fill: black;
576 stroke: blue;
577 stroke-width: 0.2px;
578 font-family: "DejaVu Sans",sans-serif;
579 font-size: 10px;
580 font-weight: bold;
581 display: none;
582 }
583
584 .highway-ref {
585 fill: #666666;
586 stroke: white;
587 font-family: "DejaVu Sans",sans-serif;
588 font-weight: normal;
589 }
590
591 .highway-name {
592 fill: black;
593 font-family: "DejaVu Sans",sans-serif;
594 font-weight: normal;
595 stroke: white;
596 }
597
598
599 /* Highways - street specific style */
600 .highway-motorway-casing {
601 stroke-width: 22px;
602 stroke: #222222;
603 }
604
605 .highway-motorway-core {
606 stroke-width: 20px;
607 stroke: #809BC0;
608 }
609
610 .highway-motorway-link-casing {
611 stroke-width: 9px;
612 stroke: #222222;
613 }
614
615 .highway-motorway-link-core {
616 stroke-width: 8.5px;
617 stroke: #809BC0;
618 }
619
620 .highway-trunk-casing {
621 stroke-width: 18px;
622 stroke: #222222;
623 }
624
625 .highway-trunk-core {
626 stroke-width: 16px;
627 stroke: #7fc97f;
628 }
629
630 .highway-primary-casing {
631 stroke-width: 14px;
632 stroke: #222222;
633 }
634
635 .highway-primary-core {
636 stroke-width: 13px;
637 stroke: #e46d71;
638 }
639
640 .highway-secondary-casing {
641 stroke-width: 12px;
642 stroke: #222222;
643 }
644
645 .highway-secondary-core {
646 stroke-width: 11px;
647 stroke: #FDBF6F;
648 }
649
650 .highway-tertiary-casing {
651 stroke-width: 5px;
652 stroke: #222222;
653 }
654
655 .highway-tertiary-core {
656 stroke-width: 4.75px;
657 stroke: #f7f496;
658 }
659
660 .highway-unclassified-casing {
661 stroke-width: 5px;
662 stroke: #c0c0c0;
663 }
664
665 .highway-unclassified-core {
666 stroke-width: 1.2px;
667 stroke: #ffffff;
668 }
669
670 .highway-road-core {
671 stroke-width: 1.2px;
672 stroke: #d0d0d0;
673 }
674
675 .highway-unsurfaced-casing {
676 stroke-width: 1.5px;
677 stroke: #222222;
678 stroke-dasharray: 1px, .5px;
679 }
680
681 .highway-unsurfaced-core {
682 stroke-width: 1.2px;
683 stroke: #ffffff;
684 }
685
686 .highway-track-casing {
687 stroke-width: 1.5px;
688 stroke: #d79331;
689 }
690
691 .highway-track-core {
692 stroke-width: 1.2px;
693 stroke: #ffffff;
694 }
695
696 .highway-pedestrian-casing {
697 stroke-width: 1.5px;
698 stroke: #aaaaaa;
699 }
700
701 .highway-pedestrian-core {
702 stroke-width: 1.2px;
703 stroke: #eeeeee;
704 }
705
706 .highway-service-casing {
707 stroke-width: 0.7px;
708 stroke: #222222;
709 }
710
711 .highway-service-core {
712 stroke-width: 0.4px;
713 stroke: #ffffff;
714 }
715
716 .highway-bridleway {
717 stroke-width: 1px;
718 stroke: #70b971;
719 }
720
721 .highway-byway {
722 stroke-width: 1px;
723 stroke: #ef7771;
724 }
725
726 .highway-cycleway {
727 stroke-width: 1px;
728 stroke: #008102;
729 }
730
731 .highway-footway {
732 stroke-width: 0.5px;
733 stroke: #d79331;
734 }
735
736 .highway-steps {
737 stroke-width: 0.5px;
738 stroke: #707070;
739 stroke-dasharray: 0.1px, 0.3px;
740 }
741
742 .highway-tunnel-narrow {
743 stroke-width: 0.1px;
744 stroke-dasharray: 0.2,0.2;
745 stroke-linecap: butt;
746 stroke-linejoin: round;
747 stroke: #000000;
748 fill: none;
749 }
750
751 .round {
752 stroke-linecap: round;
753 }
754
755
756 /* Mini roundabouts */
757 .mini-roundabout-casing {
758 fill: #222222;
759 stroke: #222222;
760 }
761
762 .mini-roundabout-core {
763 stroke: #ffffff;
764 fill: #ffffff;
765 }
766
767 .mini-roundabout-dot {
768 stroke: none;
769 fill: #222222;
770 }
771
772
773 /* Aeroways */
774 .aeroway-apron {
775 stroke-width: 0.3px;
776 stroke: none;
777 fill: #f0f0f0;
778 }
779
780 .aeroway-taxiway-core {
781 stroke-width: 2px;
782 stroke-linecap: butt;
783 stroke-linejoin: round;
784 stroke: #d4dcbd;
785 fill: none;
786 }
787
788 .aeroway-taxiway-casing {
789 stroke-width: 3px;
790 stroke-linecap: butt;
791 stroke-linejoin: round;
792 stroke: #000000;
793 fill: none;
794 }
795
796 .aeroway-runway-core {
797 stroke-width: 5px;
798 stroke-linecap: butt;
799 stroke-linejoin: round;
800 stroke: #d4dcbd;
801 fill: none;
802 }
803
804 .aeroway-runway-casing {
805 stroke-width: 7px;
806 stroke-linecap: butt;
807 stroke-linejoin: round;
808 stroke: #000000;
809 fill: none;
810 }
811
812 .aeroway-aerodrome-caption {
813 fill: black;
814 stroke: white;
815 stroke-width: 0.3px;
816 font-family: "DejaVu Sans",sans-serif;
817 font-size: 6px;
818 font-weight: bold;
819 }
820
821 .aeroway-airport-caption {
822 fill: black;
823 stroke: white;
824 stroke-width: 0.3px;
825 font-family: "DejaVu Sans",sans-serif;
826 font-size: 10px;
827 font-weight: bold;
828 }
829
830
831 /* Waterways */
832 .waterway-riverbank {
833 fill: #b5d6f1;
834 stroke: #aaaaaa;
835 stroke-width: 0px;
836 }
837
838 .waterway-river-casing {
839 stroke-width: 10px;
840 stroke-linecap: butt;
841 stroke-linejoin: round;
842 stroke: #aaaaaa;
843 fill: none;
844 }
845
846 .waterway-river-core {
847 stroke-width: 8px;
848 stroke-linecap: butt;
849 stroke-linejoin: round;
850 stroke: #b5d6f1;
851 fill: none;
852 }
853
854 .waterway-stream-casing {
855 stroke-width: 0.5px;
856 stroke-linecap: butt;
857 stroke-linejoin: round;
858 stroke: #aaaaaa;
859 fill: none;
860 }
861
862 .waterway-stream-core {
863 stroke-width: 0.4px;
864 stroke-linecap: butt;
865 stroke-linejoin: round;
866 stroke: #b5d6f1;
867 fill: none;
868 }
869
870 .waterway-canal-casing {
871 stroke-width: 2px;
872 stroke-linecap: butt;
873 stroke-linejoin: round;
874 stroke: #aaaaaa;
875 fill: none;
876 }
877
878 .waterway-canal-core {
879 stroke-width: 1px;
880 stroke-linecap: butt;
881 stroke-linejoin: round;
882 stroke: #b5d6f1;
883 fill: none;
884 }
885
886 .waterway-drain-casing {
887 stroke-width: 1px;
888 stroke-linecap: butt;
889 stroke-linejoin: round;
890 stroke: #aaaaaa;
891 fill: none;
892 }
893
894 .waterway-drain-core {
895 stroke-width: 0.5px;
896 stroke-linecap: butt;
897 stroke-linejoin: round;
898 stroke: #b5d6f1;
899 fill: none;
900 }
901
902 .railway-rail {
903 stroke-width: 14px;
904 stroke-linecap: butt;
905 stroke-linejoin: round;
906 stroke: #666666;
907 fill: none;
908 }
909
910 .railway-preserved {
911 stroke-width: 8px;
912 stroke-linecap: butt;
913 stroke-linejoin: round;
914 stroke: #666666;
915 fill: none;
916 }
917
918 .railway-light-rail {
919 stroke-width: 2px;
920 stroke-linecap: butt;
921 stroke-linejoin: round;
922 stroke: #666666;
923 fill: none;
924 }
925
926 .railway-tunnel-narrow {
927 stroke-width: 1px;
928 stroke-dasharray: 1,2;
929 stroke-linecap: butt;
930 stroke-linejoin: round;
931 stroke: #000000;
932 fill: none;
933 }
934
935 .railway-subway-rail {
936 stroke-width: 2px;
937 stroke-linecap: butt;
938 stroke-linejoin: round;
939 stroke: #666666;
940 fill: none;
941 stroke-dasharray: 3px, 1px;
942 stroke-dashoffset: 0;
943 stroke-opacity: 1;
944 }
945
946 /* Ferry */
947 .route-ferry {
948 stroke-width: 2px;
949 stroke-dasharray: 3,2;
950 stroke-linecap: butt;
951 stroke-linejoin: round;
952 stroke: #777777;
953 fill: none;
954 }
955
956
957 /* Place names */
958 .continent-caption {
959 fill: black;
960 stroke: white;
961 stroke-width: 0.6px;
962 font-family: "DejaVu Sans",sans-serif;
963 font-size: 2000px;
964 font-weight: bold;
965 text-anchor: middle;
966 }
967
968 .country-caption {
969 fill: black;
970 stroke: white;
971 stroke-width: 0.5px;
972 font-family: "DejaVu Sans",sans-serif;
973 font-size: 1800px;
974 font-weight: bold;
975 text-anchor: middle;
976 }
977
978 .state-caption {
979 fill: black;
980 stroke: white;
981 stroke-width: 0.5px;
982 font-family: "DejaVu Sans",sans-serif;
983 font-size: 1600px;
984 font-weight: bold;
985 text-anchor: middle;
986 }
987
988 .region-caption {
989 display: none;
990 fill: black;
991 stroke: white;
992 stroke-width: 0.4px;
993 font-family: "DejaVu Sans",sans-serif;
994 font-size: 140px;
995 font-weight: bold;
996 text-anchor: middle;
997 }
998
999 .county-caption {
1000 display: none;
1001 fill: black;
1002 stroke: white;
1003 stroke-width: 0.4px;
1004 font-family: "DejaVu Sans",sans-serif;
1005 font-size: 120px;
1006 font-weight: bold;
1007 text-anchor: middle;
1008 }
1009
1010 .city-caption {
1011 fill: black;
1012 stroke: none;
1013 stroke-width: 0.4px;
1014 font-family: "DejaVu Sans",sans-serif;
1015 font-size: 2000px;
1016 font-weight: bold;
1017 text-anchor: middle;
1018 }
1019
1020 .town-caption {
1021 display: none;
1022 fill: black;
1023 stroke: none;
1024 font-family: "DejaVu Sans",sans-serif;
1025 font-size: 1000px;
1026 opacity: 0.7;
1027 font-weight: bold;
1028 text-anchor: middle;
1029 }
1030
1031 .village-caption {
1032 display: none;
1033 fill: black;
1034 stroke: none;
1035 font-family: "DejaVu Sans",sans-serif;
1036 font-size: 60px;
1037 font-weight: bold;
1038 text-anchor: middle;
1039 }
1040
1041 .suburb-caption {
1042 fill: black;
1043 stroke: none;
1044 font-family: "DejaVu Sans",sans-serif;
1045 font-size: 6px;
1046 font-weight: bold;
1047 text-anchor: middle;
1048 }
1049
1050 .church-caption {
1051 fill: black;
1052 stroke: white;
1053 stroke-width: 0.3px;
1054 font-family: "DejaVu Sans",sans-serif;
1055 font-size: 5px;
1056 font-weight: bold;
1057 text-anchor: middle;
1058 }
1059
1060
1061 /* Natural */
1062 .natural-water {
1063 fill: #b5d6f1;
1064 stroke: #aaaaaa;
1065 stroke-width: 0px;
1066 }
1067
1068 .natural-coastline {
1069 fill: #b5d6f1;
1070 stroke: #b5d6f1;
1071 stroke-width: 1.5px;
1072 }
1073
1074 .natural-glacier {
1075 fill: #fafaff;
1076 stroke: lightblue;
1077 stroke-width: 1.5px;
1078 }
1079
1080 .natural-land {
1081 fill: #ffffff;
1082 stroke: #e0e0e0;
1083 stroke-width: 0.1px;
1084 }
1085
1086
1087 /* Landuse */
1088 .landuse-all {
1089 stroke: none;
1090 fill: #f0f0f0;
1091 }
1092
1093 .landuse-wood {
1094 fill: #72bf81;
1095 stroke: #6fc18e;
1096 stroke-width: 0.2px;
1097 }
1098
1099 .landuse-cemetery {
1100 fill: #bde3cb;
1101 stroke: #eeeeee;
1102 stroke-width: 0.2px;
1103 }
1104
1105 .landuse-field {
1106 fill: #bde3cb;
1107 stroke: #6fc13d;
1108 stroke-width: 0.2px;
1109 }
1110
1111 .landuse-residential {
1112 stroke: none;
1113 fill: #f0f0f0;
1114 }
1115
1116 .landuse-retail {
1117 stroke: none;
1118 fill: #ffebeb;
1119 }
1120
1121 .landuse-industrial {
1122 fill: #ecd8ff;
1123 stroke: #eeeeee;
1124 stroke-width: 0.2px;
1125 }
1126
1127 .landuse-commercial {
1128 fill: #fcffc9;
1129 stroke: #eeeeee;
1130 stroke-width: 0.2px;
1131 }
1132
1133 .landuse-retail {
1134 fill: #ffebeb;
1135 stroke: #eeeeee;
1136 stroke-width: 0.2px;
1137 }
1138
1139 .landuse-runway {
1140 stroke-width: 0.3px;
1141 stroke: #808080;
1142 fill: #d4dcbd;
1143 }
1144
1145 .landuse-runway-disused {
1146 stroke-width: 0.3px;
1147 stroke: #808080;
1148 fill: #d4dcbd;
1149 stroke-dasharray: 1px, 1px;
1150 }
1151
1152 .landuse-runway-dismantled {
1153 stroke-width: 0.3px;
1154 stroke: #808080;
1155 fill: #fcffef;
1156 stroke-dasharray: 0.3px, 1.7px;
1157 opacity: 0.5;
1158 }
1159
1160
1161 /* Leisure */
1162 .leisure-park {
1163 fill: #c7f1a3;
1164 stroke: #6fc18e;
1165 stroke-width: 0.2px;
1166 }
1167
1168 .leisure-stadium {
1169 fill: #bde3cb;
1170 stroke: #6fc18e;
1171 stroke-width: 0.2px;
1172 }
1173
1174 .leisure-track {
1175 fill: #bde3cb;
1176 stroke: #6fc18e;
1177 stroke-width: 0.2px;
1178 }
1179
1180 .sport {
1181 fill: #bde3cb;
1182 stroke: #6fc18e;
1183 stroke-width: 0.2px;
1184 }
1185
1186 .amenity-parking {
1187 fill: #f7efb7;
1188 stroke: #e9dd72;
1189 stroke-width: 0.2px;
1190 }
1191
1192
1193
1194 /* Non-physical boundaries */
1195 .boundary {
1196 stroke-linecap: butt;
1197 stroke-linejoin: round;
1198 fill: none;
1199 }
1200
1201 .boundary-administrative-state-casing {
1202 stroke-width: 80px;
1203 stroke: #ffff00;
1204 opacity: 0.5;
1205 }
1206
1207 .boundary-administrative-state-core {
1208 stroke-width: 16px;
1209 stroke: #f9574b;
1210 stroke-dasharray: 80, 16, 16, 16;
1211 }
1212
1213
1214
1215 /* Racetracks */
1216 .highway-raceway-casing {
1217 stroke-width: 2px;
1218 stroke-linecap: butt;
1219 stroke-linejoin: round;
1220 fill: none;
1221 stroke: #101010;
1222 }
1223
1224 .highway-raceway-casing-disused {
1225 stroke-width: 2px;
1226 stroke-linecap: butt;
1227 stroke-linejoin: round;
1228 fill: none;
1229 stroke: #808080;
1230 stroke-dasharray: 1px, 1px;
1231 }
1232
1233 .highway-raceway-casing-dismantled {
1234 stroke-width: 2px;
1235 stroke-linecap: butt;
1236 stroke-linejoin: round;
1237 fill: none;
1238 stroke: #808080;
1239 stroke-dasharray: 0.3px, 1.7px;
1240 opacity: 0.5;
1241 }
1242
1243 .highway-raceway-core {
1244 stroke-width: 1.5px;
1245 stroke-linecap: butt;
1246 stroke-linejoin: round;
1247 fill: none;
1248 stroke: #f0f0f0;
1249 }
1250
1251 .highway-raceway-core-disused {
1252 stroke-width: 1.5px;
1253 stroke-linecap: butt;
1254 stroke-linejoin: round;
1255 fill: none;
1256 stroke-dasharray: 1px, 1px;
1257 stroke: #f7f7f7;
1258 }
1259
1260 .highway-raceway-core-dismantled {
1261 stroke-width: 1.5px;
1262 stroke-linecap: butt;
1263 stroke-linejoin: round;
1264 fill: none;
1265 stroke: #fbfbfb;
1266 stroke-dasharray: 0.3px, 1.7px;
1267 opacity: 0.5;
1268 }
1269
1270 .landuse-raceway {
1271 stroke-width: 0.3px;
1272 stroke-linecap: butt;
1273 stroke-linejoin: round;
1274 fill: #f0f0f0;
1275 stroke: #101010;
1276 }
1277
1278 .landuse-raceway-disused {
1279 stroke-width: 0.3px;
1280 stroke-linecap: butt;
1281 stroke-linejoin: round;
1282 fill: #f7f7f7;
1283 stroke: #808080;
1284 stroke-dasharray: 1px, 1px;
1285 }
1286
1287 .landuse-raceway-dismantled {
1288 stroke-width: 0.3px;
1289 stroke-linecap: butt;
1290 stroke-linejoin: round;
1291 fill: #fbfbfb;
1292 stroke: #808080;
1293 stroke-dasharray: 0.3px, 1.7px;
1294 opacity: 0.5;
1295 }
1296
1297 /* Tourism */
1298 .tourism-attraction {
1299 fill: #f2caea;
1300 stroke: #f124cb;
1301 stroke-width: 0px;
1302 }
1303
1304 /* Building */
1305 .building {
1306 fill: #dddddd;
1307 stroke: #cccccc;
1308 stroke-width: 0.2px;
1309 }
1310
1311 .building-block {
1312 fill: #F3D6B6;
1313 stroke: #6a5a8e;
1314 stroke-width: 0.2px;
1315 }
1316
1317 .building-residential {
1318 fill: #c95e2a;
1319 stroke: #80290a;
1320 stroke-width: 0.2px;
1321 }
1322
1323
1324 /* Map decoration */
1325 .map-grid-line {
1326 fill: none;
1327 stroke: #8080ff;
1328 stroke-width: 0.1px;
1329 stroke-opacity: 0.5;
1330 }
1331
1332 .map-border-casing {
1333 fill: none;
1334 stroke: #8080ff;
1335 stroke-width: 3px;
1336 stroke-miterlimit: 4;
1337 stroke-dasharray: none;
1338 stroke-opacity: 1;
1339 stroke-linecap: round;
1340 }
1341
1342 .map-border-core {
1343 fill: none;
1344 fill-opacity: 1;
1345 fill-rule: nonzero;
1346 stroke: #ffffff;
1347 stroke-width: 2px;
1348 stroke-miterlimit: 0;
1349 stroke-dashoffset: -0.5px;
1350 stroke-opacity: 1;
1351 }
1352
1353 .map-scale-casing {
1354 fill: none;
1355 stroke: #8080ff;
1356 stroke-width: 4px;
1357 stroke-linecap: butt;
1358 }
1359
1360 .map-scale-core {
1361 fill: none;
1362 stroke: #ffffff;
1363 stroke-width: 3px;
1364 stroke-linecap: butt;
1365 }
1366
1367 .map-scale-bookend {
1368 fill: none;
1369 stroke: #8080ff;
1370 stroke-width: 1px;
1371 stroke-linecap: butt;
1372 }
1373
1374 .map-scale-caption {
1375 font-family: "DejaVu Sans",sans-serif;
1376 font-size: 10px;
1377 fill: #8080ff;
1378 }
1379
1380 <!-- map background must be the same for all zooms or else empty tile detection will fail -->
1381 .map-background {
1382 fill: #f8f8f8;
1383 stroke: none;
1384 }
1385
1386 .map-title {
1387 font-family: "DejaVu Sans",sans-serif;
1388 font-size: 20px;
1389 text-anchor: middle;
1390 fill: black;
1391 }
1392
1393 .map-title-background {
1394 fill: white;
1395 }
1396
1397 .map-marginalia-background {
1398 fill: white;
1399 }
1400 </style>
1401
1402 <svg:pattern id="pedestrian-pattern" x="0" y="0" width="10" height="10" patternUnits="userSpaceOnUse">
1403 <svg:path d="M0,10 L10,0" fill="none" stroke="red" width="1"/>
1404 </svg:pattern>
1405
1406 <svg:symbol id="church" viewBox="0 0 5 10" fill="#000000">
1407 <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"/>
1408 </svg:symbol>
1409 <svg:symbol id="mosque" viewBox="0 0 120 120" fill="#00ab00">
1410 <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"/>
1411 </svg:symbol>
1412 <svg:symbol id="synagogue" viewBox="0 0 20 20" stroke="#0000d0" fill="none" stroke-width="1.5px" stroke-linecap="butt" stroke-linejoin="miter">
1413 <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"/>
1414 </svg:symbol>
1415
1416 <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1417 <svg:symbol id="campSite" viewBox="0 0 100 100" fill="#0000dc" fill-opacity="1">
1418 <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 "/>
1419 </svg:symbol>
1420
1421 <svg:symbol id="gate" viewBox="0 0 10 10" fill="none" stroke-width="0.8px" stroke="#000000">
1422 <!-- <svg:path d="M 0,7 L 10,7 M 0,6 L 10,6 M 0,5 L 10,5 M 0,4 L 10,4 M 0,3 L 10,3 M 0,7 L 0,3 M 10,7 L 10,3 M 0,7 L 10,3" />-->
1423 <svg:path d="M 0,7 L 10,7 M 0,3 L 10,3 M 0,7 L 0,3 M 10,7 L 10,3 M 0,7 L 10,3"/>
1424 </svg:symbol>
1425
1426 <svg:symbol id="airport" viewBox="0 0 10 10" fill="black" fill-opacity="1" fill-rule="evenodd" stroke="none">
1427 <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 "/>
1428 </svg:symbol>
1429
1430 <svg:symbol id="power-tower" viewBox="0 0 10 10" stroke-width="1px" stroke="#cccccc">
1431 <svg:path d="M 0 0 L 10 10 M 0 10 L 10 0"/>
1432 </svg:symbol>
1433
1434 <svg:symbol id="bar" viewBox="0 0 100 100" fill="#000000" stroke-width="0.4px" stroke="#000000">
1435 <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 "/>
1436 </svg:symbol>
1437
1438 <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1439 <svg:symbol id="petrolStation" viewBox="0 0 100 100" fill="#000000" fill-rule="evenodd" stroke-width="3px">
1440 <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 "/>
1441 </svg:symbol>
1442
1443 <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1444 <svg:symbol id="golfCourse" viewBox="0 0 100 100" fill="#000000" fill-rule="evenodd" fill-opacity="1" stroke="none">
1445 <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 "/>
1446 </svg:symbol>
1447
1448 <svg:symbol id="slipway" viewBox="0 0 50 45" fill="#0087ff" stroke="none" fill-opacity="0.7">
1449 <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 "/>
1450 </svg:symbol>
1451
1452 <svg:symbol id="pub" viewBox="0 0 6 9" stroke="none">
1453 <svg:path fill="#aa5605" d="M 1.2,9 C 1.2,9 1,3 0.3,1.7 L 5.7,1.7 C 5,3 4.8,9 4.8,9"/>
1454 <svg:path fill="#ffe680" d="M 5.7,1.7 L 0.3,1.7 C 0,1 0,1 0,0 L 6,0 C 6,1 6,1 5.7,1.7 z"/>
1455 </svg:symbol>
1456
1457 <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1458 <svg:symbol id="hotel" viewBox="0 0 90 90" fill="black" fill-opacity="1" stroke="black" stroke-width="1px" stroke-miterlimit="4">
1459 <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 "/>
1460 </svg:symbol>
1461 <!-- derived from http://www.sodipodi.com/index.php3?section=clipart -->
1462 <svg:symbol id="hostel" viewBox="0 0 12.5 8" fill="#286a9d" fill-opacity="1" fill-rule="nonzero" stroke="none">
1463 <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 "/>
1464 </svg:symbol>
1465
1466 <svg:symbol id="recycling" viewBox="0 0 100 100" stroke="none" fill="#00ba00">
1467 <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"/>
1468 <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 "/>
1469 <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 "/>
1470 <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 "/>
1471 <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 "/>
1472 <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 "/>
1473 </svg:symbol>
1474
1475 <svg:symbol id="hospital" viewBox="0 0 15 15" stroke="red" stroke-width="2px" fill="none">
1476 <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"/>
1477 <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"/>
1478 </svg:symbol>
1479
1480 <svg:symbol id="postoffice" viewBox="0 0 14 8" fill="none" stroke="red" stroke-width="1.5px">
1481 <svg:path d="M 0,0 L 14,0 L 14,8 L 0,8 L 0,0 z M 0,0 L 7,4 L 14,0"/>
1482 </svg:symbol>
1483 <svg:symbol id="postbox" viewBox="0 0 14 8" fill="none" stroke="red" stroke-width="1.5px">
1484 <svg:path d="M 0,0 L 14,0 L 14,8 L 0,8 L 0,0 z M 0,0 L 7,4 L 14,0"/>
1485 </svg:symbol>
1486
1487 <svg:symbol id="parking" viewBox="0 -10 20 20" stroke="none" fill-opacity="1" fill-rule="nonzero">
1488 <svg:rect fill="#0087ff" width="20" height="20" x="0" y="-10" rx="4" ry="4"/>
1489 <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 "/>
1490 </svg:symbol>
1491 </defs>
1492</rules>
Note: See TracBrowser for help on using the repository browser.