Icons automated drawing; new icons.

This commit is contained in:
Sergey Vartanov 2015-07-30 11:57:19 +03:00
parent 3b6bc00522
commit c452fa738f
4 changed files with 874 additions and 325 deletions

812
icons.svg
View file

@ -13,7 +13,7 @@
height="600px"
id="svg2987"
version="1.1"
inkscape:version="0.48.3.1 r9886"
inkscape:version="0.48.5 r10040"
sodipodi:docname="icons.svg">
<defs
id="defs2989" />
@ -24,13 +24,13 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1"
inkscape:cx="306.0879"
inkscape:cy="579.54088"
inkscape:zoom="16"
inkscape:cx="85.77483"
inkscape:cy="361.94213"
inkscape:current-layer="layer1"
inkscape:document-units="px"
showgrid="false"
showguides="false"
showgrid="true"
showguides="true"
inkscape:guide-bbox="true"
inkscape:object-paths="true"
inkscape:snap-bbox="true"
@ -262,6 +262,22 @@
orientation="0,1"
position="0,152"
id="guide4093" />
<sodipodi:guide
orientation="1,0"
position="400,600"
id="guide3359" />
<sodipodi:guide
orientation="1,0"
position="416,600"
id="guide3361" />
<sodipodi:guide
orientation="1,0"
position="432,600"
id="guide3363" />
<sodipodi:guide
orientation="1,0"
position="448,600"
id="guide3365" />
</sodipodi:namedview>
<metadata
id="metadata2992">
@ -279,13 +295,26 @@
id="layer1"
inkscape:label="Layer 1"
inkscape:groupmode="layer">
<rect
style="fill:#4d4d4d;stroke:none"
id="rect4285"
width="10"
height="10"
x="35"
y="228"
ry="1" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 205.65625 97.65625 L 193.65625 109.65625 L 194.34375 110.34375 L 206.34375 98.34375 L 205.65625 97.65625 z M 197.5 99 C 197.223 99 197 99.223 197 99.5 L 197 100.5 C 197 100.777 197.223 101 197.5 101 C 197.777 101 198 100.777 198 100.5 L 198 99.5 C 198 99.223 197.777 99 197.5 99 z M 199.5 99 C 199.223 99 199 99.223 199 99.5 L 199 100.5 C 199 100.777 199.223 101 199.5 101 C 199.777 101 200 100.777 200 100.5 L 200 99.5 C 200 99.223 199.777 99 199.5 99 z M 201.5 99 C 201.223 99 201 99.223 201 99.5 L 201 100.5 C 201 100.6081 201.03587 100.69964 201.09375 100.78125 L 202 99.875 L 202 99.5 C 202 99.223 201.777 99 201.5 99 z M 198 102 C 197.446 102 197 102.446 197 103 C 197 103.5187 197.40173 103.91681 197.90625 103.96875 L 199.875 102 L 198 102 z M 202 104.125 L 198.96875 107.15625 C 198.89844 107.57484 198.57484 107.89844 198.15625 107.96875 L 198 108.125 L 198 109 C 198 109.554 198.446 110 199 110 L 201 110 C 201.554 110 202 109.554 202 109 L 202 104.125 z "
id="no_foot"
inkscape:label="#path4154" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="M 182.5 114 C 182.777 114 183 114.223 183 114.5 C 183 114.777 182.777 115 182.5 115 L 184.5 115 C 184.223 115 184 114.777 184 114.5 C 184 114.223 184.223 114 184.5 114 L 182.5 114 z "
id="rect4274" />
<path
style="fill:#000000;stroke:none"
d="m 40,66 -6,2 0,1 6,-2 6,2 0,-1 -6,-2 z m -5,8 0,1 2,0 -1,3 1,0 1,-3 4,0 1,3 1,0 -1,-3 2,0 0,-1 -10,0 z"
d="m 40,210 -6,2 0,1 6,-2 6,2 0,-1 -6,-2 z m -5,8 0,1 2,0 -1,3 1,0 1,-3 4,0 1,3 1,0 -1,-3 2,0 0,-1 -10,0 z"
id="bench_with_shelter"
inkscape:connector-curvature="0"
inkscape:label="#path3033" />
@ -293,13 +322,13 @@
sodipodi:nodetypes="ccccccccccccc"
inkscape:connector-curvature="0"
id="bench"
d="m 19,74 0,1 2,0 -1,3 1,0 1,-3 4,0 1,3 1,0 -1,-3 2,0 0,-1 z"
d="m 19,218 0,1 2,0 -1,3 1,0 1,-3 4,0 1,3 1,0 -1,-3 2,0 0,-1 z"
style="fill:#000000;stroke:none"
inkscape:label="#path3043" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="m 37.9063,98.71875 -0.8125,0.5625 c 0.97155,1.45733 1.41595,2.61293 1.71875,4.1875 0.0406,0.21092 0.0585,0.46044 0.0937,0.6875 -0.2244,-0.50089 -0.4751,-0.93451 -0.75,-1.3125 -0.54981,-0.75599 -1.22674,-1.27931 -2,-1.34375 -0.77326,-0.0644 -1.50205,0.37808 -2.0625,1.21875 l 0.8125,0.5625 c 0.43955,-0.65933 0.83576,-0.84181 1.1875,-0.8125 0.35174,0.0293 0.79981,0.31849 1.25,0.9375 0.39596,0.54444 0.74318,1.33378 1.03125,2.28125 -0.40394,-0.30869 -0.85292,-0.51654 -1.3125,-0.5625 C 35.51694,104.97044 34,106.22222 34,108 l 1,0 c 0,-1.22222 0.98306,-1.97044 1.9375,-1.875 0.47722,0.0477 0.97831,0.27997 1.375,0.875 0.39669,0.59503 0.6875,1.56944 0.6875,3 0.67042,0.0256 1.32993,0.014 2,0 0,-1.43056 0.29081,-2.40497 0.6875,-3 0.39669,-0.59503 0.89778,-0.82728 1.375,-0.875 C 44.01694,106.02956 45,106.77778 45,108 l 1,0 c 0,-1.77778 -1.51694,-3.02956 -3.0625,-2.875 -0.45958,0.046 -0.90856,0.25381 -1.3125,0.5625 0.28807,-0.94747 0.63529,-1.73681 1.03125,-2.28125 0.45019,-0.61901 0.89826,-0.90819 1.25,-0.9375 0.35174,-0.0293 0.74795,0.15317 1.1875,0.8125 l 0.8125,-0.5625 c -0.56045,-0.84067 -1.28924,-1.28319 -2.0625,-1.21875 -0.77326,0.0644 -1.45019,0.58776 -2,1.34375 -0.2749,0.37799 -0.5256,0.81161 -0.75,1.3125 0.0352,-0.22706 0.0532,-0.47658 0.0937,-0.6875 0.3028,-1.57457 0.7472,-2.73017 1.71875,-4.1875 l -0.8125,-0.5625 c -1.02845,1.54267 -1.58405,2.88707 -1.90625,4.5625 -0.0693,0.36038 -0.13392,0.75795 -0.1875,1.15625 -0.0536,-0.3983 -0.1182,-0.79587 -0.1875,-1.15625 -0.3222,-1.67543 -0.8778,-3.01983 -1.90625,-4.5625 z"
id="fountain"
d="m 85.9063,98.71875 -0.8125,0.5625 c 0.97155,1.45733 1.41595,2.61293 1.71875,4.1875 0.0406,0.21092 0.0585,0.46044 0.0937,0.6875 -0.2244,-0.50089 -0.4751,-0.93451 -0.75,-1.3125 -0.54981,-0.75599 -1.22674,-1.27931 -2,-1.34375 -0.77326,-0.0644 -1.50205,0.37808 -2.0625,1.21875 l 0.8125,0.5625 c 0.43955,-0.65933 0.83576,-0.84181 1.1875,-0.8125 0.35174,0.0293 0.79981,0.31849 1.25,0.9375 0.39596,0.54444 0.74318,1.33378 1.03125,2.28125 -0.40394,-0.30869 -0.85292,-0.51654 -1.3125,-0.5625 C 83.51694,104.97044 82,106.22222 82,108 l 1,0 c 0,-1.22222 0.98306,-1.97044 1.9375,-1.875 0.47722,0.0477 0.97831,0.27997 1.375,0.875 0.39669,0.59503 0.6875,1.56944 0.6875,3 0.67042,0.0256 1.32993,0.014 2,0 0,-1.43056 0.29081,-2.40497 0.6875,-3 0.39669,-0.59503 0.89778,-0.82728 1.375,-0.875 C 92.01694,106.0296 93,106.77778 93,108 l 1,0 c 0,-1.77778 -1.51694,-3.02956 -3.0625,-2.875 -0.45958,0.046 -0.90856,0.25381 -1.3125,0.5625 0.28807,-0.94747 0.63529,-1.73681 1.03125,-2.28125 0.45019,-0.61901 0.89826,-0.90819 1.25,-0.9375 0.35174,-0.0293 0.74795,0.15317 1.1875,0.8125 l 0.8125,-0.5625 c -0.56045,-0.84067 -1.28924,-1.28319 -2.0625,-1.21875 -0.77326,0.0644 -1.45019,0.58776 -2,1.34375 -0.2749,0.37799 -0.5256,0.81161 -0.75,1.3125 0.0352,-0.22706 0.0532,-0.47658 0.0937,-0.6875 0.3028,-1.57457 0.7472,-2.73017 1.71875,-4.1875 l -0.8125,-0.5625 c -1.02845,1.54267 -1.58405,2.88707 -1.90625,4.5625 -0.0693,0.36038 -0.13392,0.75795 -0.1875,1.15625 -0.0536,-0.3983 -0.1182,-0.79587 -0.1875,-1.15625 -0.3222,-1.67543 -0.8778,-3.01983 -1.90625,-4.5625 z"
id="bush"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccscssccsscsccssccssccscssccsscsccscsc"
inkscape:label="#path2989" />
@ -319,7 +348,7 @@
<path
inkscape:connector-curvature="0"
id="street_lamp"
d="m 102.5,65 -3.5,3 1.59375,0 1,5 1.40625,0 0,6 1,0 0,-6 1.40625,0 1,-5 1.59375,0 -3.5,-3 z m -0.875,3 3.75,0 -0.78125,4 -2.1875,0 z"
d="m 70.5,129 -3.5,3 1.59375,0 1,5 1.40625,0 0,6 1,0 0,-6 1.40625,0 1,-5 1.59375,0 -3.5,-3 z m -0.875,3 3.75,0 -0.78125,4 -2.1875,0 z"
inkscape:label="#d_street_lamp" />
<path
inkscape:connector-curvature="0"
@ -337,19 +366,14 @@
id="traffic_signals"
d="m 119,97 c -0.554,0 -1,0.446 -1,1 l 0,2 c 0,0.1879 0.0668,0.35013 0.15625,0.5 C 118.06682,100.64987 118,100.8121 118,101 l 0,2 c 0,0.1879 0.0668,0.35013 0.15625,0.5 C 118.06682,103.64987 118,103.8121 118,104 l 0,2 c 0,0.554 0.446,1 1,1 l 0.5,0 0,3 -1.5,0 0,1 4,0 0,-1 -1.5,0 0,-3 0.5,0 c 0.554,0 1,-0.446 1,-1 l 0,-2 c 0,-0.1879 -0.0668,-0.35013 -0.15625,-0.5 C 121.93318,103.35013 122,103.1879 122,103 l 0,-2 c 0,-0.1879 -0.0668,-0.35013 -0.15625,-0.5 C 121.93318,100.35013 122,100.1879 122,100 l 0,-2 c 0,-0.554 -0.446,-1 -1,-1 z m 0,1 2,0 0,2 -2,0 z m 0,3 2,0 0,2 -2,0 z m 0,3 2,0 0,2 -2,0 z"
inkscape:label="#d_traffic_signal" />
<path
inkscape:connector-curvature="0"
id="tree"
d="m 279,100 c -0.554,0 -1,0.446 -1,1 -0.554,0 -1,0.446 -1,1 l 0,3 c 0,0.554 0.446,1 1,1 0,0.554 0.446,1 1,1 l 0.5625,0 0,3 0.875,0 0,-3 0.5625,0 c 0.554,0 1,-0.446 1,-1 0.554,0 1,-0.446 1,-1 l 0,-3 c 0,-0.554 -0.446,-1 -1,-1 0,-0.554 -0.446,-1 -1,-1 l -2,0 z"
inkscape:label="#d_tree" />
<path
inkscape:connector-curvature="0"
id="path3052"
d="m 40,50 -6,2 0,1 6,-2 6,2 0,-1 -6,-2 z m -5,8 0,1 2,0 -1,3 1,0 1,-3 4,0 1,3 1,0 -1,-3 2,0 0,-1 -10,0 z"
d="m 40,194 -6,2 0,1 6,-2 6,2 0,-1 -6,-2 z m -5,8 0,1 2,0 -1,3 1,0 1,-3 4,0 1,3 1,0 -1,-3 2,0 0,-1 -10,0 z"
style="fill:#a52a2a;stroke:none" />
<path
style="fill:#a52a2a;stroke:none"
d="m 19,58 0,1 2,0 -1,3 1,0 1,-3 4,0 1,3 1,0 -1,-3 2,0 0,-1 z"
d="m 19,202 0,1 2,0 -1,3 1,0 1,-3 4,0 1,3 1,0 -1,-3 2,0 0,-1 z"
id="path3054"
inkscape:connector-curvature="0"
sodipodi:nodetypes="ccccccccccccc" />
@ -409,12 +433,6 @@
id="path3071"
d="m 82,56 -1,1 1,1 1,-1 10.5,0 0.5,1 1,-1 -1,-1 z"
style="color:#000000;fill:#a52a2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
<path
sodipodi:nodetypes="ccscssccsscsccssccssccscssccsscsccscsc"
inkscape:connector-curvature="0"
id="path3073"
d="m 37.9063,82.71875 -0.8125,0.5625 c 0.97155,1.45733 1.41595,2.61293 1.71875,4.1875 0.0406,0.21092 0.0585,0.46044 0.0937,0.6875 -0.2244,-0.50089 -0.4751,-0.93451 -0.75,-1.3125 -0.54981,-0.75599 -1.22674,-1.27931 -2,-1.34375 -0.77326,-0.0644 -1.50205,0.37808 -2.0625,1.21875 l 0.8125,0.5625 c 0.43955,-0.65933 0.83576,-0.84181 1.1875,-0.8125 0.35174,0.0293 0.79981,0.31849 1.25,0.9375 0.39596,0.54444 0.74318,1.33378 1.03125,2.28125 C 37.97106,89.37881 37.52208,89.17096 37.0625,89.125 35.51694,88.97044 34,90.22222 34,92 l 1,0 c 0,-1.22222 0.98306,-1.97044 1.9375,-1.875 0.47722,0.0477 0.97831,0.27997 1.375,0.875 0.39669,0.59503 0.6875,1.56944 0.6875,3 0.67042,0.0256 1.32993,0.014 2,0 0,-1.43056 0.29081,-2.40497 0.6875,-3 0.39669,-0.59503 0.89778,-0.82728 1.375,-0.875 C 44.01694,90.02956 45,90.77778 45,92 l 1,0 c 0,-1.77778 -1.51694,-3.02956 -3.0625,-2.875 -0.45958,0.046 -0.90856,0.25381 -1.3125,0.5625 0.28807,-0.94747 0.63529,-1.73681 1.03125,-2.28125 0.45019,-0.61901 0.89826,-0.90819 1.25,-0.9375 0.35174,-0.0293 0.74795,0.15317 1.1875,0.8125 l 0.8125,-0.5625 C 45.3458,85.87808 44.61701,85.43556 43.84375,85.5 c -0.77326,0.0644 -1.45019,0.58776 -2,1.34375 -0.2749,0.37799 -0.5256,0.81161 -0.75,1.3125 0.0352,-0.22706 0.0532,-0.47658 0.0937,-0.6875 0.3028,-1.57457 0.7472,-2.73017 1.71875,-4.1875 l -0.8125,-0.5625 c -1.02845,1.54267 -1.58405,2.88707 -1.90625,4.5625 -0.0693,0.36038 -0.13392,0.75795 -0.1875,1.15625 -0.0536,-0.3983 -0.1182,-0.79587 -0.1875,-1.15625 -0.3222,-1.67543 -0.8778,-3.01983 -1.90625,-4.5625 z"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#a52a2a;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
<path
inkscape:connector-curvature="0"
id="path3075"
@ -440,7 +458,7 @@
d="m 75,90 c 0,0 0,-2.8556 0,-4 0,-1.65685 -1.343146,-3 -3,-3 -1.656854,0 -3,1.34315 -3,3 0,2.04205 0,4 0,4 l 1,0 c 0,0 0,-3 0,-4 0,-1.10457 0.89543,-2 2,-2 1.10457,0 2,0.89543 2,2 0,1 0,4 0,4 z"
style="fill:#a52a2a;stroke:none" />
<path
d="m 103.125,49 -3.5,3 1.59375,0 1,5 1.40625,0 0,6 1,0 0,-6 1.40625,0 1,-5 1.59375,0 -3.5,-3 z m -0.875,3 3.75,0 -0.78125,4 -2.1875,0 z"
d="m 71.125,113 -3.5,3 1.59375,0 1,5 1.40625,0 0,6 1,0 0,-6 1.40625,0 1,-5 1.59375,0 -3.5,-3 z m -0.875,3 3.75,0 -0.78125,4 -2.1875,0 z"
id="path3083"
inkscape:connector-curvature="0"
style="fill:#a52a2a" />
@ -454,11 +472,6 @@
id="path3087"
inkscape:connector-curvature="0"
style="fill:#a52a2a" />
<path
d="m 279,84 c -0.554,0 -1,0.446 -1,1 -0.554,0 -1,0.446 -1,1 l 0,3 c 0,0.554 0.446,1 1,1 0,0.554 0.446,1 1,1 l 0.5625,0 0,3 0.875,0 0,-3 0.5625,0 c 0.554,0 1,-0.446 1,-1 0.554,0 1,-0.446 1,-1 l 0,-3 c 0,-0.554 -0.446,-1 -1,-1 0,-0.554 -0.446,-1 -1,-1 l -2,0 z"
id="path3092"
inkscape:connector-curvature="0"
style="fill:#a52a2a" />
<rect
y="16"
x="48"
@ -747,14 +760,14 @@
sodipodi:nodetypes="sccsscccccccccssccccc" />
<path
style="fill:#000000;stroke:none"
d="m 296,98 -3,3 2,0 -3,3 2,0 -3,3 4,0 0,2 2,0 0,-2 4,0 -3,-3 2,0 -3,-3 2,0 z"
d="m 296,99 -3,3 2,0 -3,3 2,0 -3,3 4,0 0,2 2,0 0,-2 4,0 -3,-3 2,0 -3,-3 2,0 z"
id="needleleaved"
inkscape:connector-curvature="0"
inkscape:label="#path3178" />
<path
style="fill:#000000;stroke:none;stroke-width:0.30000000999999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
d="m 308,98 0,7.5 c 0,1.38071 1.11929,2.5 2.5,2.5 1.38071,0 2.5,-1.11929 2.5,-2.5 l 1.5,0 -2,-2.5 -2,2.5 1.5,0 c 0,0.82843 -0.67157,1.5 -1.5,1.5 -0.82843,0 -1.5,-0.67157 -1.5,-1.5 l 0,-7.5 z"
id="shop_fishing"
id="fishing"
inkscape:label="#path3180"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csscccccsscc" />
@ -766,10 +779,11 @@
sodipodi:nodetypes="cccccccc"
inkscape:label="#path3188" />
<path
style="fill:#000000;stroke:none;stroke-width:0.30000000999999998;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
d="M 40.1875 132 C 37.705079 131.93553 35.266435 133.19822 33.9375 135.5 L 34.8125 136 C 36.469355 133.13024 40.130244 132.15564 43 133.8125 C 43.912115 134.33911 44.66089 135.08788 45.1875 136 L 46.0625 135.5 C 45.448121 134.43587 44.564134 133.55188 43.5 132.9375 C 42.453735 132.33344 41.315873 132.02931 40.1875 132 z M 39.65625 134 C 38.055161 134.11315 36.519195 135.00534 35.65625 136.5 L 36.53125 137 C 37.63582 135.08683 40.086829 134.42668 42 135.53125 C 42.608077 135.88232 43.117676 136.39192 43.46875 137 L 44.34375 136.5 C 43.904908 135.7399 43.260096 135.09509 42.5 134.65625 C 41.603201 134.13848 40.616904 133.93211 39.65625 134 z M 39.78125 136 C 38.820596 136.06789 37.924017 136.6032 37.40625 137.5 L 38.28125 138 C 38.833535 137.04341 40.043415 136.72896 41 137.28125 C 41.304038 137.45679 41.543213 137.69596 41.71875 138 L 42.59375 137.5 C 42.330445 137.04394 41.956058 136.66956 41.5 136.40625 C 40.961921 136.09559 40.357642 135.95927 39.78125 136 z M 40 138 C 39.447715 138 39 138.44772 39 139 C 39 139.55228 39.447715 140 40 140 C 40.552285 140 41 139.55228 41 139 C 41 138.44772 40.552285 138 40 138 z "
style="fill:#000000;stroke:none"
d="m 152.1875,164 c -2.48242,-0.0645 -4.92106,1.19822 -6.25,3.5 l 0.875,0.5 c 1.65685,-2.86976 5.31774,-3.84436 8.1875,-2.1875 0.91212,0.52661 1.66089,1.27538 2.1875,2.1875 l 0.875,-0.5 c -0.61438,-1.06413 -1.49837,-1.94812 -2.5625,-2.5625 -1.04627,-0.60406 -2.18413,-0.90819 -3.3125,-0.9375 z m -0.53125,2 c -1.60109,0.11315 -3.13706,1.00534 -4,2.5 l 0.875,0.5 c 1.10457,-1.91317 3.55558,-2.57332 5.46875,-1.46875 0.60808,0.35107 1.11768,0.86067 1.46875,1.46875 l 0.875,-0.5 c -0.43884,-0.7601 -1.08365,-1.40491 -1.84375,-1.84375 -0.8968,-0.51777 -1.8831,-0.72414 -2.84375,-0.65625 z m 0.125,2 c -0.96065,0.0679 -1.85723,0.6032 -2.375,1.5 l 0.875,0.5 c 0.55228,-0.95659 1.76216,-1.27104 2.71875,-0.71875 0.30404,0.17554 0.54321,0.41471 0.71875,0.71875 l 0.875,-0.5 c -0.26331,-0.45606 -0.63769,-0.83044 -1.09375,-1.09375 -0.53808,-0.31066 -1.14236,-0.44698 -1.71875,-0.40625 z M 152,170 c -0.55228,0 -1,0.44772 -1,1 0,0.55228 0.44772,1 1,1 0.55228,0 1,-0.44772 1,-1 0,-0.55228 -0.44772,-1 -1,-1 z"
id="wlan"
inkscape:label="#path3190" />
inkscape:label="#path3190"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 308,66 0,10 1,0 0,-9 6,0 0,9 1,0 0,-10 -8,0 z m 6,2 -4,2 0,8 4,-2 0,-8 z"
@ -846,11 +860,12 @@
id="no_traffic_signals"
inkscape:label="#path3167" />
<path
style="fill:#000000;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 262,111 4,0 1,-3 -6,0 z"
style="fill:#000000;stroke:none"
d="m 262,111 4,0 2,-2 -8,0 z"
id="urban_tree_pot"
inkscape:connector-curvature="0"
inkscape:label="#path3953" />
inkscape:label="#path3953"
sodipodi:nodetypes="ccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 0,-15 0,-5"
@ -1213,49 +1228,16 @@
d="m 262,95 4,0 1,-3 -6,0 z"
style="fill:#75507b;stroke:none" />
<rect
style="fill:#75507b;fill-opacity:1;stroke:none"
style="fill:#4d4d4d;fill-opacity:1;stroke:none"
id="rect4147"
width="10"
height="10"
x="163"
y="83"
ry="2" />
<rect
style="fill:#729fcf;fill-opacity:1;stroke:none"
id="rect4149"
width="8"
height="4"
x="164"
y="85"
x="19"
y="226"
ry="1" />
<path
sodipodi:type="arc"
style="fill:#729fcf;fill-opacity:1;stroke:none"
id="path4151"
sodipodi:cx="165"
sodipodi:cy="91"
sodipodi:rx="1"
sodipodi:ry="1"
d="m 166,91 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z" />
<path
sodipodi:type="arc"
style="fill:#729fcf;fill-opacity:1;stroke:none"
id="path4153"
sodipodi:cx="171"
sodipodi:cy="91"
sodipodi:rx="1"
sodipodi:ry="1"
d="m 172,91 a 1,1 0 1 1 -2,0 1,1 0 1 1 2,0 z" />
<rect
style="fill:#729fcf;fill-opacity:1;stroke:none"
id="rect4159"
width="12"
height="1"
x="162"
y="94" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="M 164 99 C 163.446 99 163 99.446 163 100 L 163 101 L 163 107 L 163 108 C 163 108.554 163.446 109 164 109 L 165 109 L 171 109 L 172 109 C 172.554 109 173 108.554 173 108 L 173 107 L 173 101 L 173 100 C 173 99.446 172.554 99 172 99 L 171 99 L 165 99 L 164 99 z M 164.5 101 L 165 101 L 165.5 101 L 170.5 101 L 171 101 L 171.5 101 C 171.777 101 172 101.223 172 101.5 L 172 102 L 172 102.5 L 172 103.5 L 172 104 L 172 104.5 C 172 104.777 171.777 105 171.5 105 L 171 105 L 170.5 105 L 165.5 105 L 165 105 L 164.5 105 C 164.223 105 164 104.777 164 104.5 L 164 104 L 164 103.5 L 164 102.5 L 164 102 L 164 101.5 C 164 101.223 164.223 101 164.5 101 z M 164.5 106 L 165.5 106 C 165.777 106 166 106.223 166 106.5 L 166 107.5 C 166 107.777 165.777 108 165.5 108 L 165 108 L 164.5 108 C 164.223 108 164 107.777 164 107.5 L 164 107 L 164 106.5 C 164 106.223 164.223 106 164.5 106 z M 170.5 106 L 171.5 106 C 171.777 106 172 106.223 172 106.5 L 172 107 L 172 107.5 C 172 107.777 171.777 108 171.5 108 L 171 108 L 170.5 108 C 170.223 108 170 107.777 170 107.5 L 170 107 L 170 106.5 C 170 106.29225 170.13292 106.10695 170.3125 106.03125 C 170.37236 106.00602 170.43075 106 170.5 106 z M 162.5 110 C 162.223 110 162 110.223 162 110.5 C 162 110.777 162.223 111 162.5 111 L 173.5 111 C 173.777 111 174 110.777 174 110.5 C 174 110.223 173.777 110 173.5 110 L 162.5 110 z "
d="M 20 242 C 19.446 242 19 242.446 19 243 L 19 244 L 19 250 L 19 251 C 19 251.554 19.446 252 20 252 L 21 252 L 27 252 L 28 252 C 28.554 252 29 251.554 29 251 L 29 250 L 29 244 L 29 243 C 29 242.446 28.554 242 28 242 L 27 242 L 21 242 L 20 242 z M 20.5 244 L 21 244 L 21.5 244 L 26.5 244 L 27 244 L 27.5 244 C 27.777 244 28 244.223 28 244.5 L 28 245 L 28 245.5 L 28 246.5 L 28 247 L 28 247.5 C 28 247.777 27.777 248 27.5 248 L 27 248 L 26.5 248 L 21.5 248 L 21 248 L 20.5 248 C 20.223 248 20 247.777 20 247.5 L 20 247 L 20 246.5 L 20 245.5 L 20 245 L 20 244.5 C 20 244.223 20.223 244 20.5 244 z M 20.5 249 L 21.5 249 C 21.777 249 22 249.223 22 249.5 L 22 250.5 C 22 250.777 21.777 251 21.5 251 L 21 251 L 20.5 251 C 20.223 251 20 250.777 20 250.5 L 20 250 L 20 249.5 C 20 249.223 20.223 249 20.5 249 z M 26.5 249 L 27.5 249 C 27.777 249 28 249.223 28 249.5 L 28 250 L 28 250.5 C 28 250.777 27.777 251 27.5 251 L 27 251 L 26.5 251 C 26.223 251 26 250.777 26 250.5 L 26 250 L 26 249.5 C 26 249.29225 26.13292 249.10695 26.3125 249.03125 C 26.3724 249.00605 26.43075 249 26.5 249 z M 20 253 L 20 254 L 18.5 254 C 18.223 254 18 254.223 18 254.5 C 18 254.777 18.223 255 18.5 255 L 29.5 255 C 29.777 255 30 254.777 30 254.5 C 30 254.223 29.777 254 29.5 254 L 28 254 L 28 253 L 27 253 L 27 254 L 21 254 L 21 253 L 20 253 z "
id="train" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
@ -1286,8 +1268,9 @@
y="84" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 182.5 99 C 182.223 99 182 99.223 182 99.5 L 182 100.5 C 182 100.777 182.223 101 182.5 101 C 182.777 101 183 100.777 183 100.5 L 183 99.5 C 183 99.223 182.777 99 182.5 99 z M 184.5 99 C 184.223 99 184 99.223 184 99.5 L 184 100.5 C 184 100.777 184.223 101 184.5 101 C 184.777 101 185 100.777 185 100.5 L 185 99.5 C 185 99.223 184.777 99 184.5 99 z M 186.5 99 C 186.223 99 186 99.223 186 99.5 L 186 100.5 C 186 100.777 186.223 101 186.5 101 C 186.777 101 187 100.777 187 100.5 L 187 99.5 C 187 99.223 186.777 99 186.5 99 z M 183 102 C 182.446 102 182 102.446 182 103 C 182 103.554 182.446 104 183 104 C 183.55228 104 184 104.44772 184 105 L 184 107 C 184 107.55228 183.55228 108 183 108 L 183 109 C 183 109.554 183.446 110 184 110 L 186 110 C 186.554 110 187 109.554 187 109 L 187 103 C 187 102.446 186.554 102 186 102 L 183 102 z "
id="foot" />
d="m 181.5,99 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,1 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 z m 2,0 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,1 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 z m 2,0 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,1 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-1 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 z m -3.5,3 c -0.554,0 -1,0.446 -1,1 0,0.554 0.446,1 1,1 0.55228,0 1,0.44772 1,1 l 0,2 c 0,0.55228 -0.44772,1 -1,1 l 0,1 c 0,0.554 0.446,1 1,1 l 2,0 c 0.554,0 1,-0.446 1,-1 l 0,-6 c 0,-0.554 -0.446,-1 -1,-1 l -3,0 z"
id="foot"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="m 180,117 c 0,0.554 -0.446,1 -1,1 l 0,2 c 0.554,0 1,0.446 1,1 l 2,0 c 0,-0.554 0.446,-1 1,-1 l 0,-2 c -0.554,0 -1,-0.446 -1,-1 l -2,0 z"
@ -1323,9 +1306,10 @@
inkscape:connector-curvature="0" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="M 195.5 104 C 195.223 104 195 104.223 195 104.5 L 195 105 L 194.5 105 C 194.223 105 194 105.223 194 105.5 C 194 105.777 194.223 106 194.5 106 L 195 106 L 195 109.5 C 195 109.777 195.223 110 195.5 110 L 196.5 110 C 196.777 110 197 109.777 197 109.5 L 197 106 L 205.5 106 C 205.777 106 206 105.777 206 105.5 C 206 105.223 205.777 105 205.5 105 L 197 105 L 197 104.5 C 197 104.223 196.777 104 196.5 104 L 195.5 104 z "
d="m 211.5,104 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,0.5 -0.5,0 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 l 0.5,0 0,3.5 c 0,0.277 0.223,0.5 0.5,0.5 l 1,0 c 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-3.5 8.5,0 c 0.277,0 0.5,-0.223 0.5,-0.5 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -8.5,0 0,-0.5 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -1,0 z"
id="lift_gate"
inkscape:label="#rect4296" />
inkscape:label="#rect4296"
inkscape:connector-curvature="0" />
<path
id="main_entrance"
d="m 340,66 0,10 2,0 0,-8 4,0 0,8 2,0 0,-10 z"
@ -1388,9 +1372,10 @@
ry="0.5" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="M 372.84375 66 A 0.50005 0.50005 0 0 0 372.65625 66.15625 L 371.15625 67.65625 A 0.50005 0.50005 0 1 0 371.84375 68.34375 L 373.1875 67 L 376 67 L 376 69 L 375.5 69 C 375.223 69 375 69.223 375 69.5 C 375 69.777 375.223 70 375.5 70 L 377.5 70 C 377.777 70 378 69.777 378 69.5 C 378 69.223 377.777 69 377.5 69 L 377 69 L 377 67 L 379.8125 67 L 381.15625 68.34375 A 0.50005 0.50005 0 1 0 381.84375 67.65625 L 380.34375 66.15625 A 0.50005 0.50005 0 0 0 380 66 L 373 66 A 0.50005 0.50005 0 0 0 372.90625 66 A 0.50005 0.50005 0 0 0 372.84375 66 z M 376.5 71 C 376.223 71 376 71.223 376 71.5 L 376 77.5 C 376 77.777 376.223 78 376.5 78 C 376.777 78 377 77.777 377 77.5 L 377 71.5 C 377 71.223 376.777 71 376.5 71 z M 378.5 73 C 378.223 73 378 73.223 378 73.5 C 378 73.777 378.223 74 378.5 74 L 380.5 74 C 380.777 74 381 73.777 381 73.5 C 381 73.223 380.777 73 380.5 73 L 378.5 73 z M 372.5 75 C 372.223 75 372 75.223 372 75.5 C 372 75.777 372.223 76 372.5 76 L 374.5 76 C 374.777 76 375 75.777 375 75.5 C 375 75.223 374.777 75 374.5 75 L 372.5 75 z "
d="m 372.84375,66 a 0.50005,0.50005 0 0 0 -0.1875,0.15625 l -1.5,1.5 a 0.50005,0.50005 0 1 0 0.6875,0.6875 L 373.1875,67 376,67 l 0,2 -0.5,0 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 l 2,0 c 0.277,0 0.5,-0.223 0.5,-0.5 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -0.5,0 0,-2 2.8125,0 1.34375,1.34375 a 0.50005,0.50005 0 1 0 0.6875,-0.6875 l -1.5,-1.5 A 0.50005,0.50005 0 0 0 380,66 l -7,0 a 0.50005,0.50005 0 0 0 -0.0937,0 0.50005,0.50005 0 0 0 -0.0625,0 z M 376.5,71 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,6 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-6 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 z m 2,2 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 l 2,0 c 0.277,0 0.5,-0.223 0.5,-0.5 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -2,0 z m -6,2 c -0.277,0 -0.5,0.223 -0.5,0.5 0,0.277 0.223,0.5 0.5,0.5 l 2,0 c 0.277,0 0.5,-0.223 0.5,-0.5 0,-0.277 -0.223,-0.5 -0.5,-0.5 l -2,0 z"
id="bicycle"
inkscape:label="#rect4343" />
inkscape:label="#rect4343"
inkscape:connector-curvature="0" />
<path
style="color:#000000;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 359.5 97 C 359.223 97 359 97.223 359 97.5 L 359 98.5 C 359 98.777 359.223 99 359.5 99 L 360.5 99 C 360.777 99 361 98.777 361 98.5 L 361 97.5 C 361 97.223 360.777 97 360.5 97 L 359.5 97 z M 358.5 100 C 358.223 100 358 100.223 358 100.5 L 358 102.5 C 358 102.777 358.223 103 358.5 103 L 359 103 L 359 107.5 C 359 107.777 359.223 108 359.5 108 L 360.5 108 C 360.777 108 361 107.777 361 107.5 L 361 103 L 361.5 103 C 361.777 103 362 102.777 362 102.5 L 362 100.5 C 362 100.223 361.777 100 361.5 100 L 358.5 100 z M 356 109 L 355 110 L 355 111 L 365 111 L 365 110 L 364 109 L 356 109 z "
@ -1650,9 +1635,11 @@
rx="2"
ry="2.5" />
<path
style="color:#000000;fill:#000000;stroke:none;stroke-width:0.30000000999999998;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="M 99.5 178 C 99.223 178 99 178.223 99 178.5 L 99 181.5 L 99 182.5 C 99 182.777 99.223 183 99.5 183 C 100.32843 183 101 183.67157 101 184.5 L 101 189.5 C 101 189.777 101.223 190 101.5 190 C 101.777 190 102 189.777 102 189.5 L 102 184.5 C 102 183.67157 102.67157 183 103.5 183 C 103.777 183 104 182.777 104 182.5 L 104 181.5 L 104 178.5 C 104 178.223 103.777 178 103.5 178 C 103.223 178 103 178.223 103 178.5 L 103 181 L 102 181 L 102 178.5 C 102 178.223 101.777 178 101.5 178 C 101.223 178 101 178.223 101 178.5 L 101 181 L 100 181 L 100 178.5 C 100 178.223 99.777 178 99.5 178 z "
id="rect3276" />
style="color:#000000;fill:#000000;stroke:none;stroke-width:0.30000001;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 99.5,178 c -0.277,0 -0.5,0.223 -0.5,0.5 l 0,5 0,1 c 0,0.277 0.223,0.5 0.5,0.5 0.82843,0 1.5,0.67157 1.5,1.5 l 0,3 c 0,0.277 0.223,0.5 0.5,0.5 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-3 c 0,-0.82843 0.67157,-1.5 1.5,-1.5 0.277,0 0.5,-0.223 0.5,-0.5 l 0,-1 0,-5 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 -0.277,0 -0.5,0.223 -0.5,0.5 l 0,4.5 -1,0 0,-4.5 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 -0.277,0 -0.5,0.223 -0.5,0.5 l 0,4.5 -1,0 0,-4.5 c 0,-0.277 -0.223,-0.5 -0.5,-0.5 z"
id="rect3276"
inkscape:connector-curvature="0"
sodipodi:nodetypes="sscssssssssscsssccsssccss" />
<rect
ry="0.5"
rx="0.5"
@ -1681,5 +1668,662 @@
sodipodi:ry="1.5"
d="m 101,184.5 a 1.5,1.5 0 1 1 -3,0 1.5,1.5 0 1 1 3,0 z"
transform="translate(-8.5,2)" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="m 83,130 0,1 c 0,0.554 0.446,1 1,1 l 1,0 c 0.543137,0 0.98298,-0.42989 1,-0.96875 0.636908,0.0664 1.100578,0.25683 1.40625,0.5625 C 87.788399,131.9759 88,132.58333 88,133.5 l 0,9.5 1,0 0,-9.5 c 0,-1.08333 -0.288399,-1.9759 -0.90625,-2.59375 C 87.475899,130.2884 86.583333,130 85.5,130 l -0.5,0 -1,0 -1,0 z"
id="pole_lamp"
inkscape:label="#path3275"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cssc"
inkscape:connector-curvature="0"
id="path3279"
d="m 90.5,127 c 0,0 0,-7.5 0,-9.5 0,-2 -1,-3 -3,-3 -2,0 -2.5,0 -2.5,0"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<rect
ry="1"
y="114"
x="85"
height="2"
width="3"
id="rect3281"
style="fill:#000000" />
<path
style="fill:#000000"
d="M 117.875 128.90625 C 117.77275 128.91123 117.66141 128.91498 117.5625 128.9375 C 117.16685 129.0276 116.80893 129.25357 116.53125 129.53125 C 115.9759 130.0866 115.65564 130.99898 116.125 131.78125 C 116.54747 132.48537 117.48528 132.89106 119 132.96875 L 119 133 L 119.5 133 L 120 133 L 120 132.96875 C 121.51472 132.89106 122.45253 132.48537 122.875 131.78125 C 123.34436 130.99898 123.0241 130.0866 122.46875 129.53125 C 122.19107 129.25357 121.83315 129.02758 121.4375 128.9375 C 121.04185 128.8474 120.60988 128.8903 120.21875 129.125 C 119.9254 129.30101 119.69132 129.55232 119.5 129.90625 C 119.30868 129.55232 119.0746 129.30101 118.78125 129.125 C 118.4879 128.94899 118.18174 128.89131 117.875 128.90625 z M 118 129.875 C 118.08631 129.8853 118.17213 129.92203 118.25 129.96875 C 118.51033 130.12495 118.80054 130.77515 118.90625 131.90625 C 117.77515 131.80054 117.12495 131.51033 116.96875 131.25 C 116.78186 130.93852 116.89915 130.5384 117.21875 130.21875 C 117.45849 129.97901 117.74108 129.84411 118 129.875 z M 121 129.875 C 121.25892 129.84412 121.54151 129.97905 121.78125 130.21875 C 122.1009 130.5384 122.21814 130.93852 122.03125 131.25 C 121.87505 131.51033 121.22485 131.80054 120.09375 131.90625 C 120.19946 130.77515 120.48967 130.12495 120.75 129.96875 C 120.82787 129.92203 120.91369 129.88529 121 129.875 z M 116 134 C 115.446 134 115 134.446 115 135 L 115 142 C 115 142.554 115.446 143 116 143 L 123 143 C 123.554 143 124 142.554 124 142 L 124 135 C 124 134.446 123.554 134 123 134 L 116 134 z M 116 135 L 119 135 L 119 138 L 116 138 L 116 135 z M 120 135 L 123 135 L 123 138 L 120 138 L 120 135 z M 116 139 L 119 139 L 119 142 L 116 142 L 116 139 z M 120 139 L 123 139 L 123 142 L 120 142 L 120 139 z "
id="gift"
inkscape:label="#rect3287" />
<path
inkscape:connector-curvature="0"
id="path3303"
d="m 116,118 c -0.554,0 -1,0.446 -1,1 l 0,7 c 0,0.554 0.446,1 1,1 l 7,0 c 0.554,0 1,-0.446 1,-1 l 0,-7 c 0,-0.554 -0.446,-1 -1,-1 l -7,0 z m 0,1 3,0 0,3 -3,0 0,-3 z m 4,0 3,0 0,3 -3,0 0,-3 z m -4,4 3,0 0,3 -3,0 0,-3 z m 4,0 3,0 0,3 -3,0 0,-3 z"
style="fill:#000000" />
<path
sodipodi:nodetypes="cc"
inkscape:connector-curvature="0"
id="path3305"
d="m 119.5,116.5 c 7,0 0,-7 0,0 z"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 119.5,116.5 c -7,0 0,-7 0,0 z"
id="path3307"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
transform="matrix(1,0,0,-1,0,178.5)"
style="fill:none;stroke:#000000"
d="M 43,89.5 C 43,90.328427 42.328427,91 41.5,91 40.671573,91 40,90.328427 40,89.5 c 0,0 0,0 0,0"
id="path3315" />
<path
transform="matrix(1,0,0,-1,-3,178.5)"
style="fill:none;stroke:#000000"
d="M 43,89.5 C 43,90.328427 42.328427,91 41.5,91 40.671573,91 40,90.328427 40,89.5 c 0,0 0,0 0,0"
id="path3317" />
<path
transform="matrix(1,0,0,-1,0,180.5)"
style="fill:none;stroke:#000000"
d="M 45,94.5 C 45,95.880712 43.880712,97 42.5,97 41.119288,97 40,95.880712 40,94.5 c 0,0 0,0 0,0 l 0,-6"
id="path3321" />
<path
transform="matrix(1,0,0,-1,-5,180.5)"
style="fill:none;stroke:#000000"
d="M 45,94.5 C 45,95.880712 43.880712,97 42.5,97 41.119288,97 40,95.880712 40,94.5 c 0,0 0,0 0,0"
id="path3323" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="M 37 100 C 35.349068 100 34 101.34907 34 103 L 35 103 C 35 101.88951 35.889508 101 37 101 C 38.110492 101 39 101.88951 39 103 L 39 104.28125 C 38.705467 104.10984 38.363008 104 38 104 C 36.901354 104 36 104.90135 36 106 L 37 106 C 37 105.44179 37.441792 105 38 105 C 38.558208 105 39 105.44179 39 106 L 39 109 L 40 109 L 40 106 C 40 105.44179 40.441792 105 41 105 C 41.558208 105 42 105.44179 42 106 L 43 106 C 43 104.90135 42.098646 104 41 104 C 40.636992 104 40.294533 104.10984 40 104.28125 L 40 103 C 40 101.88951 40.889508 101 42 101 C 43.110492 101 44 101.88951 44 103 L 45 103 C 45 101.34907 43.650932 100 42 100 C 40.968167 100 40.040336 100.51421 39.5 101.3125 C 38.959664 100.51421 38.031833 100 37 100 z "
id="fountain"
inkscape:label="#path3329" />
<path
style="fill:#000000;fill-opacity:1;stroke:none"
d="M 397.65625 65.65625 L 385.65625 77.65625 L 386.34375 78.34375 L 398.34375 66.34375 L 397.65625 65.65625 z M 388.84375 66 A 0.50005 0.50005 0 0 0 388.65625 66.15625 L 387.15625 67.65625 A 0.50005 0.50005 0 1 0 387.84375 68.34375 L 389.1875 67 L 392 67 L 392 69 L 391.5 69 C 391.223 69 391 69.223 391 69.5 C 391 69.777 391.223 70 391.5 70 L 391.875 70 L 393 68.875 L 393 67 L 394.875 67 L 395.875 66 L 389 66 A 0.50005 0.50005 0 0 0 388.90625 66 A 0.50005 0.50005 0 0 0 388.84375 66 z M 398.09375 68.0625 L 397.5625 68.59375 A 0.50005 0.50005 0 0 0 398.09375 68.0625 z M 394.5 73 C 394.223 73 394 73.223 394 73.5 C 394 73.777 394.223 74 394.5 74 L 396.5 74 C 396.777 74 397 73.777 397 73.5 C 397 73.223 396.777 73 396.5 73 L 394.5 73 z M 393 73.125 L 392 74.125 L 392 77.5 C 392 77.777 392.223 78 392.5 78 C 392.777 78 393 77.777 393 77.5 L 393 73.125 z M 390.90625 75.21875 L 390.125 76 L 390.5 76 C 390.777 76 391 75.777 391 75.5 C 391 75.391902 390.96413 75.300356 390.90625 75.21875 z "
id="no_bicycle"
inkscape:label="#path3357" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#ff2a2a;fill-opacity:1;stroke:none;stroke-width:3;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="m 396.9375,32.9375 -12,12 2.125,2.125 12,-12 -2.125,-2.125 z"
id="path3367"
inkscape:connector-curvature="0" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="m 397.65625,33.65625 -12,12 0.6875,0.6875 12,-12 -0.6875,-0.6875 z"
id="path4139"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;stroke:none"
d="M 67.5 213 C 67.223 213 67 213.223 67 213.5 L 67 214 C 66.446 214 66 214.446 66 215 L 66 216 C 66 216.554 66.446 217 67 217 L 67 219 L 66.5 219 C 66.223 219 66 219.223 66 219.5 C 66 219.777 66.223 220 66.5 220 L 67 220 L 67 221.5 C 67 221.777 67.223 222 67.5 222 C 67.777 222 68 221.777 68 221.5 L 68 220 L 76 220 L 76 221.5 C 76 221.777 76.223 222 76.5 222 C 76.777 222 77 221.777 77 221.5 L 77 220 L 77.5 220 C 77.777 220 78 219.777 78 219.5 C 78 219.223 77.777 219 77.5 219 L 77 219 L 77 217 C 77.554 217 78 216.554 78 216 L 78 215 C 78 214.446 77.554 214 77 214 L 77 213.5 C 77 213.223 76.777 213 76.5 213 C 76.223 213 76 213.223 76 213.5 L 76 214 L 68 214 L 68 213.5 C 68 213.223 67.777 213 67.5 213 z M 68 217 L 76 217 L 76 219 L 68 219 L 68 217 z "
id="bench_backrest"
inkscape:label="#rect4180" />
<path
style="fill:#000000;stroke:none"
d="M 50.5 219 C 50.223 219 50 219.223 50 219.5 C 50 219.777 50.223 220 50.5 220 L 51 220 L 51 221.5 C 51 221.777 51.223 222 51.5 222 C 51.777 222 52 221.777 52 221.5 L 52 220 L 60 220 L 60 221.5 C 60 221.777 60.223 222 60.5 222 C 60.777 222 61 221.777 61 221.5 L 61 220 L 61.5 220 C 61.777 220 62 219.777 62 219.5 C 62 219.223 61.777 219 61.5 219 L 60.5 219 L 51.5 219 L 50.5 219 z "
id="bench_no_backrest"
inkscape:label="#rect4192" />
<rect
ry="0.5"
y="203"
x="66"
height="1"
width="12"
id="rect4198"
style="fill:#000000;stroke:none" />
<rect
ry="0.5"
y="197"
x="67"
height="9"
width="1"
id="rect4200"
style="fill:#000000;stroke:none" />
<rect
rx="0.5"
ry="0.5"
y="197"
x="76"
height="9"
width="1"
id="rect4202"
style="fill:#000000;stroke:none" />
<rect
ry="1"
y="198"
x="66"
height="3"
width="12"
id="rect4204"
style="fill:#000000;stroke:none" />
<rect
ry="0.5"
y="203"
x="50"
height="1"
width="12"
id="rect4206"
style="fill:#000000;stroke:none" />
<rect
ry="0.5"
y="203"
x="51"
height="3"
width="1"
id="rect4209"
style="fill:#000000;stroke:none" />
<rect
ry="0.5"
y="203"
x="60"
height="3"
width="1"
id="rect4211"
style="fill:#000000;stroke:none" />
<path
style="fill:#000000;stroke:none"
d="m 86,213 0,2 -3,0 0,3 7,0 0,1 1,0 0,-1 2,0 0,-3 -6,0 0,-2 -1,0 z"
id="wood"
inkscape:label="#rect4215"
inkscape:connector-curvature="0" />
<path
style="fill:#000000;stroke:none"
d="M 168.1875 161 C 165.70508 160.9355 163.26644 162.19822 161.9375 164.5 L 162.8125 165 C 164.46935 162.13024 168.13024 161.15564 171 162.8125 C 171.91212 163.33911 172.66089 164.08788 173.1875 165 L 174.0625 164.5 C 173.44812 163.43587 172.56413 162.55188 171.5 161.9375 C 170.45373 161.33344 169.31587 161.02931 168.1875 161 z M 167.65625 163 C 166.05516 163.11315 164.51919 164.00534 163.65625 165.5 L 164.53125 166 C 165.63582 164.08683 168.08683 163.42668 170 164.53125 C 170.60808 164.88232 171.11768 165.39192 171.46875 166 L 172.34375 165.5 C 171.90491 164.7399 171.2601 164.09509 170.5 163.65625 C 169.6032 163.13848 168.6169 162.93211 167.65625 163 z M 167.78125 165 C 166.8206 165.0679 165.92402 165.6032 165.40625 166.5 L 166.28125 167 C 166.83353 166.04341 168.04341 165.72896 169 166.28125 C 169.30404 166.45679 169.54321 166.69596 169.71875 167 L 170.59375 166.5 C 170.33044 166.04394 169.95606 165.66956 169.5 165.40625 C 168.96192 165.09559 168.35764 164.95927 167.78125 165 z M 168 167 C 167.44772 167 167 167.44772 167 168 C 167 168.55228 167.44772 169 168 169 C 168.55228 169 169 168.55228 169 168 C 169 167.44772 168.55228 167 168 167 z M 162 170 L 162 175 L 163 175 L 163 173 L 164 173 L 164 172 L 163 172 L 163 171 L 164 171 L 164 170 L 162 170 z M 165 170 L 165 171 L 165 172 L 165 175 L 166 175 L 166 173 L 167 175 L 168 175 L 167 173 C 167.554 173 168 172.554 168 172 L 168 171 C 168 170.446 167.554 170 167 170 L 166 170 L 165 170 z M 169 170 L 169 175 L 171 175 L 171 174 L 170 174 L 170 173 L 171 173 L 171 172 L 170 172 L 170 171 L 171 171 L 171 170 L 169 170 z M 172 170 L 172 175 L 174 175 L 174 174 L 173 174 L 173 173 L 174 173 L 174 172 L 173 172 L 173 171 L 174 171 L 174 170 L 172 170 z M 166 171 L 167 171 L 167 172 L 166 172 L 166 171 z "
id="free_wlan"
inkscape:label="#path4222" />
<path
inkscape:connector-curvature="0"
id="path4234"
d="m 164,154 -2,0 0,5 1,0 0,-2 1,0 0,-1 -1,0 0,-1 1,0 z"
style="fill:#000000;stroke:none" />
<path
sodipodi:nodetypes="ccccccccccccc"
style="fill:#000000;stroke:none"
d="m 171,154 -2,0 0,5 2,0 0,-1 -1,0 0,-1 1,0 0,-1 -1,0 0,-1 1,0 z"
id="path4236"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="ccccccccccccc"
inkscape:connector-curvature="0"
id="path4238"
d="m 174,154 -2,0 0,5 2,0 0,-1 -1,0 0,-1 1,0 0,-1 -1,0 0,-1 1,0 z"
style="fill:#000000;stroke:none" />
<path
sodipodi:nodetypes="cccccccccc"
inkscape:connector-curvature="0"
id="path4240"
d="m 165,154 0,5 1,0 0,-2 1,2 1,0 -1,-2 -1,-1 0,-2 z"
style="fill:#000000;stroke:none" />
<rect
ry="1"
y="154"
x="165"
height="3"
width="3"
id="rect4242"
style="fill:#000000;stroke:none" />
<rect
style="fill:#00ffff;stroke:none"
id="rect4244"
width="1"
height="1"
x="166"
y="155"
ry="0" />
<rect
style="fill:#ffffff;stroke:none"
id="rect4287"
width="2"
height="1"
x="42"
y="236"
ry="0.5" />
<rect
style="fill:#ffffff;stroke:none"
id="rect4289"
width="2"
height="1"
x="36"
y="236"
ry="0.5" />
<rect
style="fill:#ffffff;stroke:none"
id="rect4307"
width="8"
height="6"
x="36"
y="229"
ry="0.75" />
<rect
style="fill:#4d4d4d;stroke:none"
id="rect4324"
width="1"
height="2"
x="36"
y="237"
ry="0.33333334" />
<rect
style="fill:#4d4d4d;stroke:none"
id="rect4326"
width="1"
height="2"
x="43"
y="237"
ry="0.33333334" />
<rect
style="fill:#ffffff;stroke:none"
id="rect4340"
width="2"
height="2"
x="20"
y="233"
ry="0.5" />
<rect
style="fill:#ffffff;stroke:none"
id="rect4342"
width="2"
height="2"
x="26"
y="233"
ry="0.5" />
<rect
style="fill:#ffffff;stroke:none"
id="rect4348"
width="8"
height="4"
x="20"
y="228"
ry="0.5" />
<rect
style="fill:#4d4d4d;stroke:none"
id="rect4350"
width="12"
height="1"
x="18"
y="238"
ry="0.5" />
<rect
style="fill:#4d4d4d;stroke:none"
id="rect4352"
width="1"
height="2"
x="20"
y="237"
ry="0.5" />
<rect
style="fill:#4d4d4d;stroke:none"
id="rect4354"
width="1"
height="2"
x="27"
y="237"
ry="0.5" />
<rect
ry="1"
y="228"
x="51"
height="10"
width="10"
id="rect4356"
style="fill:#4d4d4d;stroke:none" />
<rect
ry="0.5"
y="236"
x="58"
height="1"
width="2"
id="rect4358"
style="fill:#ffffff;stroke:none" />
<rect
ry="0.5"
y="236"
x="52"
height="1"
width="2"
id="rect4360"
style="fill:#ffffff;stroke:none" />
<rect
ry="0.75"
y="229"
x="52"
height="6"
width="8"
id="rect4362"
style="fill:#ffffff;stroke:none" />
<rect
ry="0.33333334"
y="237"
x="52"
height="2"
width="1"
id="rect4364"
style="fill:#4d4d4d;stroke:none" />
<rect
ry="0.33333334"
y="237"
x="59"
height="2"
width="1"
id="rect4366"
style="fill:#4d4d4d;stroke:none" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="m 54.90625,226 a 0.50005,0.50005 0 0 0 -0.25,0.15625 l -2,2 a 0.50005,0.50005 0 1 0 0.6875,0.6875 l 2,-2 A 0.50005,0.50005 0 0 0 54.90625,226 z"
id="path4370"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4374"
d="m 58.90625,226 a 0.50005,0.50005 0 0 0 -0.25,0.15625 l -2,2 a 0.50005,0.50005 0 1 0 0.6875,0.6875 l 2,-2 A 0.50005,0.50005 0 0 0 58.90625,226 z"
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans" />
<path
style="fill:#000000;stroke:none"
d="M 36 243 C 35.446 243 35 243.446 35 244 L 35 252 C 35 252.554 35.446 253 36 253 L 36 253.65625 C 36 253.84092 36.159083 254 36.34375 254 L 36.65625 254 C 36.840917 254 37 253.84092 37 253.65625 L 37 253 L 43 253 L 43 253.65625 C 43 253.84092 43.159083 254 43.34375 254 L 43.65625 254 C 43.840917 254 44 253.84092 44 253.65625 L 44 253 C 44.554 253 45 252.554 45 252 L 45 244 C 45 243.446 44.554 243 44 243 L 36 243 z M 36.75 244 L 43.25 244 C 43.6655 244 44 244.3345 44 244.75 L 44 249.25 C 44 249.6655 43.6655 250 43.25 250 L 36.75 250 C 36.3345 250 36 249.6655 36 249.25 L 36 244.75 C 36 244.3345 36.3345 244 36.75 244 z M 36.5 251 L 37.5 251 C 37.777 251 38 251.223 38 251.5 C 38 251.777 37.777 252 37.5 252 L 36.5 252 C 36.223 252 36 251.777 36 251.5 C 36 251.223 36.223 251 36.5 251 z M 42.5 251 L 43.5 251 C 43.777 251 44 251.223 44 251.5 C 44 251.777 43.777 252 43.5 252 L 42.5 252 C 42.223 252 42 251.777 42 251.5 C 42 251.223 42.223 251 42.5 251 z "
id="bus"
inkscape:label="#rect4376" />
<path
style="fill:#000000;stroke:none"
d="M 54.84375 241 A 0.50005 0.50005 0 0 0 54.65625 241.15625 L 52.8125 243 L 52 243 C 51.446 243 51 243.446 51 244 L 51 252 C 51 252.554 51.446 253 52 253 L 52 253.65625 C 52 253.84092 52.159083 254 52.34375 254 L 52.65625 254 C 52.840917 254 53 253.84092 53 253.65625 L 53 253 L 59 253 L 59 253.65625 C 59 253.84092 59.159083 254 59.34375 254 L 59.65625 254 C 59.840917 254 60 253.84092 60 253.65625 L 60 253 C 60.554 253 61 252.554 61 252 L 61 244 C 61 243.446 60.554 243 60 243 L 58.1875 243 L 59.34375 241.84375 A 0.50005 0.50005 0 0 0 58.90625 241 A 0.50005 0.50005 0 0 0 58.65625 241.15625 L 56.8125 243 L 54.1875 243 L 55.34375 241.84375 A 0.50005 0.50005 0 0 0 54.90625 241 A 0.50005 0.50005 0 0 0 54.84375 241 z M 52.75 244 L 59.25 244 C 59.6655 244 60 244.3345 60 244.75 L 60 249.25 C 60 249.6655 59.6655 250 59.25 250 L 52.75 250 C 52.3345 250 52 249.6655 52 249.25 L 52 244.75 C 52 244.3345 52.3345 244 52.75 244 z M 52.5 251 L 53.5 251 C 53.777 251 54 251.223 54 251.5 C 54 251.777 53.777 252 53.5 252 L 52.5 252 C 52.223 252 52 251.777 52 251.5 C 52 251.223 52.223 251 52.5 251 z M 58.5 251 L 59.5 251 C 59.777 251 60 251.223 60 251.5 C 60 251.777 59.777 252 59.5 252 L 58.5 252 C 58.223 252 58 251.777 58 251.5 C 58 251.223 58.223 251 58.5 251 z "
id="trolleybus"
inkscape:label="#rect4388" />
<rect
style="fill:#666666;stroke:none"
id="rect4412"
width="11"
height="5"
x="83"
y="227"
ry="1"
rx="1" />
<rect
style="fill:#ffffff;stroke:none"
id="rect4418"
width="9"
height="3"
x="84"
y="228"
ry="0.5"
rx="0.5" />
<rect
style="fill:#666666;stroke:none"
id="rect4420"
width="1"
height="6"
x="88"
y="232"
rx="1"
ry="0" />
<rect
style="fill:#666666;stroke:none"
id="rect4422"
width="5"
height="1"
x="86"
y="237"
rx="0" />
<path
style="fill:#666666;stroke:none"
d="m 84,243 c -0.554,0 -1,0.446 -1,1 l 0,3 c 0,0.554 0.446,1 1,1 l 4,0 0,5 -2,0 0,1 5,0 0,-1 -2,0 0,-5 4,0 c 0.554,0 1,-0.446 1,-1 l 0,-3 c 0,-0.554 -0.446,-1 -1,-1 l -9,0 z m 0.5,1 8,0 c 0.277,0 0.5,0.223 0.5,0.5 l 0,2 c 0,0.277 -0.223,0.5 -0.5,0.5 l -8,0 c -0.277,0 -0.5,-0.223 -0.5,-0.5 l 0,-2 c 0,-0.277 0.223,-0.5 0.5,-0.5 z"
id="bus_stop"
inkscape:label="#rect4424"
inkscape:connector-curvature="0" />
<rect
style="fill:#666666;stroke:none"
id="rect4439"
width="4"
height="6"
x="278"
y="82"
rx="1"
ry="1" />
<rect
style="fill:#666666;stroke:none"
id="rect4445"
width="6"
height="7"
x="277"
y="83"
rx="1"
ry="1" />
<rect
style="fill:#666666;stroke:none"
id="rect4447"
width="8"
height="4"
x="276"
y="85"
rx="1"
ry="1" />
<path
style="fill:#000000;stroke:none"
d="m 279,90 1,1.5 1,-1.5 1,0 -1,2 -0.5,3 -1,0 -0.5,-3 -1,-2 z"
id="path4449"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccccccc" />
<path
style="fill:#666666;stroke:none"
d="M 279 97 C 278.446 97 278 97.446 278 98 C 277.446 98 277 98.446 277 99 L 277 100 C 276.446 100 276 100.446 276 101 L 276 103 C 276 103.554 276.446 104 277 104 C 277 104.554 277.446 105 278 105 L 279 107 L 279.5 110 L 280.5 110 L 281 107 L 282 105 C 282.554 105 283 104.554 283 104 C 283.554 104 284 103.554 284 103 L 284 101 C 284 100.446 283.554 100 283 100 L 283 99 C 283 98.446 282.554 98 282 98 C 282 97.446 281.554 97 281 97 L 279 97 z M 279 105 L 281 105 L 280 106.5 L 279 105 z "
id="broadleaved"
inkscape:label="#rect4452" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 232,95 0,-9"
id="path4462"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
inkscape:connector-curvature="0"
id="path4497"
d="m 238,90 c 0,-2 -1,-3 -3,-3"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 235,90 c -2,0 -3,1 -3,3"
id="path4499"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4501"
d="m 229,88 c 2,0 3,1 3,3"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
inkscape:connector-curvature="0"
id="path4503"
d="m 235,87 c -2,0 -3,1 -3,3"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 232,88 c 0,-2 -1,-3 -3,-3"
id="path4505"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 229,85 c -2,0 -3,1 -3,3"
id="path4507"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 238,84 c 0,2 -1,3 -3,3"
id="path4509"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path4511"
d="m 232,86.5 c 0,-2 1,-3 3,-3"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="cc"
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:miter;stroke-opacity:1"
d="m 229,82.5 c 2,0 3,1 3,3"
id="path4515"
inkscape:connector-curvature="0" />
<path
style="font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-indent:0;text-align:start;text-decoration:none;line-height:normal;letter-spacing:normal;word-spacing:normal;text-transform:none;direction:ltr;block-progression:tb;writing-mode:lr-tb;text-anchor:start;baseline-shift:baseline;color:#000000;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate;font-family:Sans;-inkscape-font-specification:Sans"
d="m 229.34375,97.5 a 0.50606671,0.50606671 0 1 0 0.15625,1 c 0.91667,0 1.5241,0.211601 1.90625,0.59375 0.35356,0.353559 0.56467,0.91303 0.59375,1.71875 -0.60628,-0.54853 -1.45519,-0.80711 -2.46875,-0.8125 a 0.50005,0.50005 0 0 0 -0.0312,0 c -0.0323,0 -0.0618,-5.14e-4 -0.0937,0 a 0.50219246,0.50219246 0 0 0 -0.0625,0 c -1.0113,0.0273 -1.85035,0.3191 -2.4375,0.90625 C 226.2884,101.5241 226,102.41667 226,103.5 a 0.50005,0.50005 0 1 0 1,0 c 0,-0.91667 0.2116,-1.5241 0.59375,-1.90625 0.35356,-0.35356 0.91303,-0.56467 1.71875,-0.59375 a 0.50219246,0.50219246 0 0 0 0.1875,0 0.50005,0.50005 0 0 0 0.0625,0 c 0.87882,0.0103 1.47113,0.22113 1.84375,0.59375 C 231.78845,101.9759 232,102.58333 232,103.5 a 0.50005,0.50005 0 0 0 0,0.0937 l 0,0.25 C 231.38632,103.28015 230.53617,103 229.5,103 a 0.50005,0.50005 0 0 0 -0.0937,0 0.50219246,0.50219246 0 1 0 0.0937,1 c 0.91667,0 1.5241,0.2116 1.90625,0.59375 C 231.78845,104.9759 232,105.58333 232,106.5 a 0.50005,0.50005 0 0 0 0,0.0937 l 0,1.90625 a 0.50005,0.50005 0 0 0 0,0.0937 l 0,1.90625 a 0.50005,0.50005 0 1 0 1,0 l 0,-1.90625 0,-0.0625 a 0.50005,0.50005 0 0 0 0,-0.0312 c 0,-0.91667 0.2116,-1.5241 0.59375,-1.90625 C 233.9759,106.2116 234.58333,106 235.5,106 a 0.50005,0.50005 0 1 0 0,-1 c -1.02792,0 -1.88729,0.25813 -2.5,0.8125 l 0,-0.21875 a 0.50005,0.50005 0 0 0 0,-0.0937 c 0,-0.91667 0.2116,-1.5241 0.59375,-1.90625 0.35357,-0.35357 0.91301,-0.56468 1.71875,-0.59375 a 0.50219246,0.50219246 0 0 0 0.125,0 0.50005,0.50005 0 0 0 0.0625,0 c 0.0215,0 0.0411,2.3e-4 0.0625,0 0.87882,0.0103 1.47113,0.22113 1.84375,0.59375 0.3822,0.38215 0.59375,0.98958 0.59375,1.90625 a 0.50005,0.50005 0 1 0 1,0 c 0,-1.08333 -0.2884,-1.9759 -0.90625,-2.59375 -0.15446,-0.15446 -0.31251,-0.29233 -0.5,-0.40625 0.18749,-0.11392 0.34554,-0.25179 0.5,-0.40625 C 238.7116,101.4759 239,100.58333 239,99.5 A 0.50005,0.50005 0 0 0 238.40625,99 0.50005,0.50005 0 0 0 238,99.5 c 0,0.91667 -0.2116,1.5241 -0.59375,1.90625 -0.36786,0.36786 -0.95228,0.57857 -1.8125,0.59375 -0.0213,-3.4e-4 -0.0411,1.1e-4 -0.0625,0 -0.0113,7e-5 -0.0198,0 -0.0312,0 -0.0215,0 -0.0411,-2.3e-4 -0.0625,0 a 0.50005,0.50005 0 0 0 -0.0312,0 0.50219246,0.50219246 0 0 0 -0.15625,0.0312 c -0.91383,0.0405 -1.68916,0.2738 -2.25,0.78125 l 0,-0.71875 a 0.50005,0.50005 0 0 0 0,-0.0937 c 0,-0.91667 0.2116,-1.5241 0.59375,-1.90625 C 233.9759,99.711601 234.58333,99.5 235.5,99.5 a 0.50005,0.50005 0 1 0 0,-1 c -1.08333,0 -1.9759,0.288399 -2.59375,0.90625 -0.0422,0.04216 -0.0859,0.08031 -0.125,0.125 -0.14933,-0.435789 -0.37857,-0.816075 -0.6875,-1.125 C 231.4759,97.788399 230.58333,97.5 229.5,97.5 a 0.50005,0.50005 0 0 0 -0.0937,0 0.50219246,0.50219246 0 0 0 -0.0625,0 z"
id="tree_2"
inkscape:label="#path4517"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 233,127 0,-3 -2,-4 -4,-3"
id="path4558"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 233,127 0,-3 2,-4 4,-3 0,0 0,0"
id="path4560"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccccc" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 231,120 0,-5"
id="path4562"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 235,120 0,-5"
id="path4564"
inkscape:connector-curvature="0" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 229,119 -2,1"
id="path4566"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 237,119 2,1"
id="path4568"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cc" />
<rect
ry="1"
y="228"
x="68"
height="10"
width="8"
id="rect4570"
style="fill:#4d4d4d;stroke:none"
rx="1" />
<rect
ry="0.75"
y="229"
x="69"
height="5"
width="6"
id="rect4576"
style="fill:#ffffff;stroke:none"
rx="0.75" />
<rect
ry="0.5"
y="237"
x="69"
height="2"
width="1"
id="rect4584"
style="fill:#4d4d4d;stroke:none"
rx="0.5" />
<rect
ry="0.5"
y="237"
x="74"
height="2"
width="1"
id="rect4586"
style="fill:#4d4d4d;stroke:none"
rx="0.5" />
<rect
style="fill:#000000;stroke:none"
id="rect4593"
width="6"
height="1"
x="69"
y="226"
ry="0.5"
rx="0.5" />
<rect
ry="0.5"
y="235"
x="71"
height="2"
width="2"
id="rect4595"
style="fill:#ffffff;stroke:none"
rx="0.5" />
<path
style="fill:#4d4d4d;stroke:none"
d="M 69.5 241 C 69.223 241 69 241.223 69 241.5 C 69 241.777 69.223 242 69.5 242 L 74.5 242 C 74.777 242 75 241.777 75 241.5 C 75 241.223 74.777 241 74.5 241 L 69.5 241 z M 69 243 C 68.446 243 68 243.446 68 244 L 68 252 C 68 252.554 68.446 253 69 253 L 69 253.5 C 69 253.777 69.223 254 69.5 254 C 69.777 254 70 253.777 70 253.5 L 70 253 L 74 253 L 74 253.5 C 74 253.777 74.223 254 74.5 254 C 74.777 254 75 253.777 75 253.5 L 75 253 C 75.554 253 76 252.554 76 252 L 76 244 C 76 243.446 75.554 243 75 243 L 69 243 z M 69.75 244 L 74.25 244 C 74.6655 244 75 244.3345 75 244.75 L 75 248.25 C 75 248.6655 74.6655 249 74.25 249 L 69.75 249 C 69.3345 249 69 248.6655 69 248.25 L 69 244.75 C 69 244.3345 69.3345 244 69.75 244 z M 71.5 250 L 72.5 250 C 72.777 250 73 250.223 73 250.5 L 73 251.5 C 73 251.777 72.777 252 72.5 252 L 71.5 252 C 71.223 252 71 251.777 71 251.5 L 71 250.5 C 71 250.223 71.223 250 71.5 250 z "
id="tram"
inkscape:label="#rect4597" />
<path
style="fill:#000000;stroke:none"
d="M 294 83 C 293.446 83 293 83.446 293 84 L 293 89 C 293 89.554 293.446 90 294 90 L 295 92 L 295.5 95 L 296.5 95 L 297 92 L 298 90 C 298.554 90 299 89.554 299 89 L 299 84 C 299 83.446 298.554 83 298 83 L 294 83 z M 295 90 L 297 90 L 296 91.5 L 295 90 z "
id="tree"
inkscape:label="#rect4612" />
<rect
rx="1"
ry="1.1428572"
y="226"
x="101"
height="8"
width="7"
id="rect3359"
style="fill:#666666;stroke:none" />
<rect
ry="0"
rx="1"
y="232"
x="104"
height="6"
width="1"
id="rect3363"
style="fill:#666666;stroke:none" />
<rect
rx="0"
y="237"
x="102"
height="1"
width="5"
id="rect3365"
style="fill:#666666;stroke:none" />
<rect
style="stroke:none"
id="rect3383"
width="5"
height="5"
x="102"
y="227"
rx="1"
ry="1.25" />
<rect
style="stroke:none"
id="rect3389"
width="1"
height="2"
x="103"
y="231"
ry="0.5" />
<rect
style="stroke:none"
id="rect3391"
width="1"
height="2"
x="105"
y="231"
ry="0.5" />
<rect
style="fill:#e3dbdb;stroke:none"
id="rect3393"
width="3"
height="3"
x="103"
y="228"
rx="1"
ry="0" />
</g>
</svg>

Before

Width:  |  Height:  |  Size: 88 KiB

After

Width:  |  Height:  |  Size: 119 KiB

Before After
Before After

290
mapper.py
View file

@ -7,14 +7,17 @@ Simple tool for working with OpenStreetMap data.
Author: Sergey Vartanov (me@enzet.ru).
"""
import copy
import datetime
import os
import re
import sys
import xml.dom.minidom
import yaml
import extract_icon
import osm_reader
import ui
from flinger import GeoFlinger, Geo
@ -39,7 +42,7 @@ node_map, way_map, relation_map = osm_reader.parse_osm_file(input_file_name)
output_file = svg.SVG(open(sys.argv[2], 'w+'))
w, h = 2000, 2000
w, h = 2650, 2650
background_color = 'EEEEEE'
grass_color = 'C8DC94'
@ -56,7 +59,8 @@ tags_to_write = ['operator', 'opening_hours', 'cuisine', 'network', 'website',
'phone', 'branch', 'route_ref', 'brand', 'ref', 'wikipedia',
'description', 'level', 'wikidata', 'name', 'alt_name',
'image', 'fax', 'old_name', 'artist_name', 'int_name',
'official_name', 'full_name', 'email', 'designation']
'official_name', 'full_name', 'email', 'designation',
'min_height', 'height']
prefix_to_write = ['addr', 'contact', 'name', 'operator', 'wikipedia',
'alt_name', 'description', 'old_name', 'inscription',
@ -280,7 +284,10 @@ def draw_ways():
# Post part.
way_number = 0
for way in layer['l']:
way_number += 1
ui.write_line(way_number, len(layer['l']))
text_y = 0
c = line_center(way['nodes'])
if way['tags']['landuse'] == 'grass':
@ -466,8 +473,6 @@ def draw_ways():
style += 'fill:none;stroke:#FF0000;stroke-width:0.5;stroke-dahsarray:10,20;'
draw_path(way['nodes'], style)
print 'Done.'
# Nodes drawing
def draw_raw_nodes():
@ -492,12 +497,59 @@ def to_write(key):
return True
return False
def get_icon(tags, scheme, fill='444444'):
main_icon = None
extra_icons = []
processed = set()
for element in scheme['tags']:
matched = True
for tag in element['tags']:
if not tag in tags:
matched = False
break
if element['tags'][tag] != '*' and element['tags'][tag] != tags[tag]:
matched = False
break
if 'no_tags' in element:
for no_tag in element['no_tags']:
if no_tag in tags.keys():
matched = False
break
if matched:
if 'draw' in element and not element['draw']:
processed = set(element['tags'].keys())
if 'icon' in element:
main_icon = copy.deepcopy(element['icon'])
processed = set(element['tags'].keys())
if 'over_icon' in element:
main_icon += element['over_icon']
for key in element['tags'].keys():
processed.add(key)
if 'add_icon' in element:
extra_icons += element['add_icon']
for key in element['tags'].keys():
processed.add(key)
if 'color' in element:
fill = scheme['colors'][element['color']]
for key in element['tags'].keys():
processed.add(key)
if main_icon:
return [main_icon] + extra_icons, fill, processed
else:
return [], fill, processed
def draw_nodes():
print 'Draw nodes...'
# yaml.load(open('tags.yml'))
scheme = yaml.load(open('tags.yml'))
for node_id in node_map:
node_number = 0
s = sorted(node_map.keys(), key=lambda x: -node_map[x]['lat'])
for node_id in s:
node_number += 1
ui.write_line(node_number, len(node_map))
node = node_map[node_id]
flinged = flinger.fling(Geo(node['lat'], node['lon']))
x = flinged.x
@ -507,205 +559,8 @@ def draw_nodes():
p = node['tags']
else:
p = {}
fill = '444444'
processed = set([])
if 'colour' in p or 'color' in p:
k = 'color' if 'color' in p else 'colour'
v = p[k]
processed.add(k)
if v == 'blue':
fill='2233AA'
elif v == 'lightblue':
fill='2288CC'
elif v == 'red':
fill='CC0000'
elif v == 'violet':
fill='75507B'
elif v == 'green':
fill='4E9A06'
elif v == 'yellow':
fill='EDD400'
else:
processed.remove(k)
shapes = []
if p == {}:
pass
elif 'amenity' in p:
k = 'amenity'
v = p['amenity']
processed.add(k)
if v in ['bench', 'bicycle_parking', 'cafe', 'waste_basket',
'clinic', 'restaurant', 'pharmacy', 'drinking_water',
'toilets', 'theatre', 'bar', 'bank', 'pub', 'post_office']:
shapes.append(v)
elif v == 'fast_food':
shape = 'fast_food'
if 'operator' in p:
if p['operator'] == "McDonald's":
shape = 'mcdonalds'
processed.add('operator')
if 'operator:en' in p:
if p['operator:en'] == "McDonald's":
shape = 'mcdonalds'
processed.add('operator:en')
shapes.append(shape)
elif v == 'shop':
if 'shop' in p:
if p['shop'] in ['fishing']:
draw_point_shape('shop_' + p['shop'], x, y, fill)
elif v == 'fountain':
shapes.append('fountain')
fill = water_border_color
elif v == 'recycling':
if not 'recycling_type' in p:
shapes.append('recycling')
else:
processed.remove(k)
for k in p:
if 'karaoke' in p and p['karaoke'] == 'yes':
draw_point_shape('microphone', flinged.x + 16, y, fill)
processed.add('karaoke')
elif 'building' in p:
k = 'building'
v = p['building']
for k in p:
if 'roof:material' in p and p['roof:material'] == 'metal':
draw_point_shape('metal_roof', flinged.x + 16, y, fill)
processed.add('roof:material')
elif 'railway' in p:
k = 'railway'
v = p['railway']
processed.add(k)
if v == 'subway_entrance':
shapes.append('train')
else:
processed.remove(k)
elif 'natural' in p:
k = 'natural'
v = p['natural']
processed.add(k)
if v == 'tree':
shape = 'tree'
if 'leaf_type' in p and p['leaf_type'] in ['broadleaved', 'needleleaved']:
shape = p['leaf_type']
processed.add('leaf_type')
if 'type' in p and p['type'] == 'conifer':
shape = 'needleleaved'
processed.add('type')
if 'denotation' in p:
if p['denotation'] == 'urban':
draw_point_shape([shape, 'urban_tree_pot'], x, y, wood_color)
processed.add('denotation')
elif p['denotation'] == 'avenue':
draw_point_shape([shape, 'avenue_tree'], x, y, wood_color)
processed.add('denotation')
elif v == 'cave_entrance':
shapes.append('cave')
elif v == 'bush':
shapes.append('bush')
fill = wood_color
else:
processed.remove(k)
elif 'entrance' in p:
k = 'entrance'
v = p['entrance']
processed.add(k)
if v == 'yes':
shapes.append('entrance')
elif v == 'main':
shapes.append('main_entrance')
elif v == 'staircase':
shapes.append('staircase')
else:
processed.remove(k)
elif 'highway' in p:
k = 'highway'
v = p['highway']
processed.add(k)
if v == 'crossing':
shape = 'crossing'
if 'crossing' in p:
if p['crossing'] == 'zebra':
shape = 'zebra'
processed.add('crossing')
elif p['crossing'] == 'uncontrolled':
draw_point_shape('no_traffic_signals', x + 16, y, fill)
processed.add('crossing')
elif p['crossing'] == 'traffic_signals':
draw_point_shape('traffic_signals', x + 16, y, fill)
processed.add('crossing')
elif 'crossing_ref' in p:
if p['crossing_ref'] == 'zebra':
shape = 'zebra'
processed.add('crossing_ref')
shapes.append(shape)
elif v == 'traffic_signals':
shapes.append('traffic_signals')
elif v == 'street_lamp':
shapes.append('street_lamp')
else:
processed.remove(k)
elif 'historic' in p:
k = 'historic'
v = p['historic']
processed.add(k)
if v == 'memorial':
shape = v
if v in p:
if p[v] == 'statue':
shape = p[v]
processed.add(v)
elif p[v] == 'plaque':
shape = p[v]
processed.add(v)
shapes.append(shape)
elif v == 'tomb':
shape = v
if v in p:
if p[v] == 'mausoleum':
shape = p[v]
processed.add(v)
shapes.append(shape)
else:
processed.remove(k)
elif 'barrier' in p:
k = 'barrier'
v = p['barrier']
processed.add(k)
if v == 'gate':
shapes.append('gate')
elif v == 'lift_gate':
shapes.append('lift_gate')
elif v == 'turnstile':
shapes.append('turnstile')
else:
processed.remove(k)
elif 'man_made' in p:
k = 'man_made'
v = p['man_made']
processed.add(k)
if v == 'pole':
shapes.append('pole')
elif v == 'flagpole':
shapes.append('flagpole')
else:
processed.remove(k)
elif 'tourism' in p:
k = 'tourism'
v = p['tourism']
processed.add(k)
if v == 'attraction':
shape = v
if v in p:
if p[v] == 'amusement_ride':
shape = p[v]
processed.add(v)
shapes.append(shape)
else:
processed.remove(k)
shapes, fill, processed = get_icon(p, scheme)
for k in []: # p:
if to_write(k):
@ -713,25 +568,15 @@ def draw_nodes():
text_y += 10
for k in p:
if k == 'foot' and p[k] == 'yes':
shapes.append('foot')
processed.add(k)
elif k == 'bicycle' and p[k] == 'yes':
shapes.append('bicycle')
processed.add(k)
elif k == 'internet_access' and p[k] == 'wlan':
shapes.append('wlan')
processed.add(k)
elif not no_draw(k) and not k in processed:
if not no_draw(k) and not k in processed:
point(k, p[k], x, y, fill, text_y)
text_y += 10
xxx = -(len(shapes) - 1) * 8
for shape in shapes:
draw_point_shape(shape, x + xxx, y, fill)
xxx += 16
print 'Done.'
ui.write_line(-1, len(node_map))
#draw_raw_nodes()
#draw_raw_ways()
@ -742,7 +587,7 @@ icons = extract_icon.IconExtractor('icons.svg')
#sys.exit(0)
draw_ways()
#draw_ways()
draw_nodes()
if flinger.space.x == 0:
@ -751,11 +596,10 @@ if flinger.space.x == 0:
output_file.end()
print '\nMissing tags:\n'
top_missed_tags = reversed(sorted(missed_tags.keys(), key=lambda x: -missed_tags[x]))
for tag in top_missed_tags:
if tag[:4] == 'node':
print tag + ' (' + str(missed_tags[tag]) + ')'
print '\nTop missed tags:\n'
top_missed_tags = sorted(missed_tags.keys(), key=lambda x: -missed_tags[x])
for tag in top_missed_tags[:10]:
print tag + ' (' + str(missed_tags[tag]) + ')'
sys.exit(0)

View file

@ -5,6 +5,7 @@ Author: Sergey Vartanov
"""
import datetime
import ui
import sys
@ -102,11 +103,7 @@ def parse_osm_file(file_name, silent=False):
line_number = 0
while line != '':
line_number += 1
if line_number % 10000 == 0:
p = line_number / float(lines_number)
l = int(p * 100)
print 'Line ' + str(int(p * 1000) / 10) + ' %: [' + (l * '=') + ((100 - l) * ' ') + '].'
sys.stdout.write("\033[F")
ui.write_line(line_number, lines_number)
# Node parsing.
@ -158,11 +155,12 @@ def parse_osm_file(file_name, silent=False):
element['members'].append(member)
line = input_file.readline()
input_file.close()
ui.write_line(-1, lines_number) # Complete progress bar.
if not silent:
print 'File readed in ' + \
str(datetime.datetime.now() - start_time) + '.'
print 'Nodes: ' + str(len(node_map)) + ', ways: ' + \
str(len(way_map)) + ', relations: ' + str(len(relation_map)) + '.'
return node_map, way_map, relation_map

View file

@ -3,10 +3,12 @@ colors:
# Color names
'blue': '2233AA'
'gray': '888888'
'green': '4E9A06'
'grey': '888888'
'lightblue': '2288CC'
'red': 'CC0000'
'violet': '75507B'
'green': '4E9A06'
'yellow': 'EDD400'
# Entity
@ -20,10 +22,18 @@ colors:
'parking': 'DDCC99'
'water': 'AACCFF'
'water_border': '6688BB'
'wood': 'B8CC84'
tags:
- tags: {place: quarter}
draw: false
- tags: {amenity: bench}
icon: [bench]
- tags: {amenity: bench, backrest: 'yes'}
icon: [bench_backrest]
- tags: {amenity: bench, backrest: 'no'}
icon: [bench_no_backrest]
- tags: {amenity: bicycle_parking}
icon: [bicycle_parking]
- tags: {amenity: cafe}
@ -50,16 +60,18 @@ tags:
icon: [pub]
- tags: {amenity: post_office}
icon: [post_office]
- tags: {amenity: fast_food, 'operator:en': McDonald's}
- tags: {amenity: fast_food, 'operator:en': "McDonald's"}
icon: [mcdonalds]
- tags: {amenity: fast_food}
icon: [fast_food]
- tags: {amenity: shop, shop: fishing}
icon: [fishing]
- tags: {shop: gift}
icon: [gift]
- tags: {amenity: fountain}
icon: [fontain]
icon: [fountain]
color: water_border
- tags: {amenity: '*', karaoke: yes}
- tags: {amenity: '*', karaoke: 'yes'}
add_icon: [microphone]
- tags: {building: '*', 'roof:material': metal}
icon: [metal_roof]
@ -67,24 +79,30 @@ tags:
icon: [train]
- tags: {natural: tree}
icon: [tree]
color: wood
- tags: {natural: tree, leaf_type: broadleaved}
icon: [broadleaved]
color: wood
- tags: {natural: tree, leaf_type: needleleaved}
icon: [needleleaved]
color: wood
- tags: {natural: tree, type: conifer}
icon: [needleleaved]
color: wood
- tags: {natural: tree, denotation: urban}
over_icon: [urban_tree_pot]
under_icon: [tree, broadleaved, needleleaved]
- tags: {natural: tree, denotation: avenue_tree}
- tags: {natural: tree, denotation: avenue}
over_icon: [avenue_tree]
under_icon: [tree, broadleaved, needleleaved]
- tags: {entrance: yes}
- tags: {entrance: 'yes'}
icon: [entrance]
- tags: {entrance: main}
icon: [main_entrance]
- tags: {entrance: staircase}
icon: [staircase]
- tags: {highway: bus_stop}
icon: [bus_stop]
- tags: {highway: crossing}
icon: [crossing]
- tags: {highway: crossing, crossing: uncontrolled}
@ -99,6 +117,8 @@ tags:
icon: [memorial]
- tags: {historic: memorial, memorial: statue}
icon: [statue]
- tags: {tourism: artwork, artwork_type: statue}
icon: [statue]
- tags: {historic: memorial, memorial: plaque}
icon: [plaque]
- tags: {historic: tomb}
@ -113,15 +133,58 @@ tags:
icon: [turnstile]
- tags: {man_made: pole}
icon: [pole]
- tags: {man_made: pole, highway: street_lamp}
icon: [pole_lamp]
- tags: {man_made: flagpole}
icon: [flagpole]
- tags: {tourism: attraction}
icon: [attraction]
- tags: {tourism: attraction, attraction: amusement_ride}
icon: [amusement_ride]
- tags: {foot: yes}
icon: [foot]
- tags: {bicycle: yes}
icon: [bicycle]
- tags: {foot: 'yes'}
add_icon: [foot]
- tags: {foot: 'no'}
add_icon: [no_foot]
- tags: {bicycle: 'yes'}
add_icon: [bicycle]
- tags: {bicycle: 'no'}
add_icon: [no_bicycle]
- tags: {internet_access: wlan, 'internet_access:fee': 'no'}
add_icon: [free_wlan]
- tags: {internet_access: wlan}
icon: [wlan]
no_tags: {'internet_access:fee'}
add_icon: [wlan]
- tags: {material: wood}
add_icon: [wood]
- tags: {bus: 'yes'}
add_icon: [bus]
- tags: {trolleybus: 'yes'}
add_icon: [trolleybus]
- tags: {access: private}
add_icon: [private]
- tags: {color: blue}
color: blue
- tags: {colour: blue}
color: blue
- tags: {color: lightblue}
color: lightblue
- tags: {colour: lightblue}
color: lightblue
- tags: {color: red}
color: red
- tags: {colour: red}
color: red
- tags: {color: violet}
color: violet
- tags: {colour: violet}
color: violet
- tags: {color: green}
color: green
- tags: {colour: green}
color: green
- tags: {color: yellow}
color: yellow
- tags: {colour: yellow}
color: yellow