From 473cd60986c33b4a7927fc4001cfeb10f7186028 Mon Sep 17 00:00:00 2001 From: RudyTheDev Date: Thu, 15 Nov 2018 16:40:40 +0200 Subject: [PATCH] Add a new pattern "forest" for forest/wood; use dots for grass; use bushes (wetlands) for scrub --- css/25_areas.css | 20 +++++++++++++++++--- dist/img/pattern/forest.png | Bin 0 -> 18019 bytes modules/svg/areas.js | 3 +++ modules/svg/defs.js | 6 +++++- 4 files changed, 25 insertions(+), 4 deletions(-) create mode 100644 dist/img/pattern/forest.png diff --git a/css/25_areas.css b/css/25_areas.css index f5fd3cd90..53b8c384d 100644 --- a/css/25_areas.css +++ b/css/25_areas.css @@ -27,14 +27,20 @@ path.stroke.tag-natural, path.stroke.tag-leisure-nature_reserve, path.stroke.tag-leisure-pitch, path.stroke.tag-leisure-park, -path.stroke.tag-barrier-hedge { +path.stroke.tag-barrier-hedge, +path.stroke.tag-landuse-forest, +path.stroke.tag-landuse-wood, +path.stroke.tag-landuse-grass { stroke: rgb(140, 208, 95); } path.fill.tag-landuse, path.fill.tag-natural, path.fill.tag-leisure-nature_reserve, path.fill.tag-leisure-pitch, -path.fill.tag-leisure-park { +path.fill.tag-leisure-park, +path.fill.tag-landuse-forest, +path.fill.tag-natural-wood, +path.fill.tag-landuse-grass { stroke: rgba(140, 208, 95, 0.3); fill: rgba(140, 208, 95, 0.3); } @@ -42,10 +48,18 @@ path.fill.tag-leisure-park { .preset-icon-fill-area.tag-natural, .preset-icon-fill-area.tag-leisure-nature_reserve, .preset-icon-fill-area.tag-leisure-pitch, -.preset-icon-fill-area.tag-leisure-park { +.preset-icon-fill-area.tag-leisure-park, +.preset-icon-fill-area.tag-landuse-forest, +.preset-icon-fill-area.tag-natural-wood, +.preset-icon-fill-area.tag-landuse-grass { border-color: rgb(140, 208, 95); background-color: rgba(140, 208, 95, 0.3); } +.pattern-color-forest, +.pattern-color-wood, +.pattern-color-grass { + fill: rgba(140, 208, 95, 0.3); +} /* Blue things */ path.stroke.tag-amenity-swimming_pool, diff --git a/dist/img/pattern/forest.png b/dist/img/pattern/forest.png new file mode 100644 index 0000000000000000000000000000000000000000..b7b2d2943dd564a6c4afa9b6398d9b3ac5626576 GIT binary patch literal 18019 zcmeI4e{9@V9l)K6Rc)%$j!j!tR>`^w7_>e=`|P{3b$4x=Ye}|USEZ?%BB8}+KPOi2 zY-2mQYk<h79o-)-?V?ExZJ=q=m;@VB5h}m7N#*%` ze&<{+-Pz?HXmSeM_U#;p)1;tb<41_=JdDUGU$oAXp5JkSJxxA1Dd@mzI z$2RViS8JV`q4Tf?>(CB-WGD2rb0?j^@h6=HLgK><21aXAso>Z>&$nLh8QKrFP9p?u zq&+SD(S0uDN1*Rac{ zYC2wB3rbd9n}ED)PZaphU_ujbPj%3#IUYJKSjrUmUc(8i)|OR=Z9mX#9S)aEXdrD_ zhMF~?k`bZF0a3|tq9SQr6+nSAKo&>}$QuGsS`aIhr1?D8Wk;V1(+;_gDwN^q$bILu zbRgyOW)5&L4*^;$nCGgdVsa3owNoS@=k#nGDB)~gpgTPa6;Q2~&apkOes7!UyD zSd#!}X3<7A;OC5XP77PM&8+#$NroWupDYA$)CmamyeGxvHd9!z(aU zI3*|PTonR^(=tLPBj{32&&%;LzuRRHWmU|^73zPt44qx9PipoAG)jCtvv}ZrTshsb zr=j;wk_e@$hHj;x=a)>+sk6BLvVp^Du3NKoEzC}S+BVuZCb+1@6HWMdALnX7&w3~O zG;x*~6MK!#dC{3E=Y^~ZG?B~YOohvVFf*%plQVR=DrBkdItA4Cs|o6H<40OfyUge0V%s}v_2S+yZpBD1v!VBdc`xtIVjI2)K@T^bXfgQ& z;6z(d2p@!~sAELkOY2^+Boz30V+n7qV`E|GSDR{eb~zEC4=;p&+os9G-KKl4ZkjyY zZQ8NiWm`c>Y)9)FPFRIcYobR9JJAzLSjx(B2K6T0!`&7;tR}3Dl`Yis`(f{zL6KTE z-3NLa?peq%aiDD&B}(F1VryZdQS_t|JtXDvQ_{qm;X9Z2Ug*r|z4whh(jXWGi9m6Y zP{KMC7e+xMP+TOGunxtAQIH4}7YQY-LvdjgBm%`nLJ8|oTo?t3Kyi^!!a5WeMnNJ_ zTqKmR4#kC0kO&kP2_>vUabXlB0>wo_3F}Z?7zK$yagk8MIusX1K_XCGB$TiY#f4Fj z2ox6yC9FenVH6|+#YI91>rh-61&Kg$kx;@q6c^Mo z0&VoNkp_CJ$ZOx;@)h((5>_7?sW8mUM;PY7L5BJF74-dQhM58k^XfRmsK*%QX6NW# zXSXp-UtzdBFxq_KFZZ9n?WxT-9y&Grg7wSUd%ye)d(VTPzmi*hU9NO+#lVx_crFPN8Y&a>0=jOzRq1)Sn>=rIC#_N zUf%u2izgp%KD^}71CO{zGap#$9{BC^uO7d5^AA7l9C`e2O9dgzAdPTvm>|9Z>n58d+GKhj%2_SS|I>t^3Nr9F0H@2WRXe{*{OC;o8PvZd$l z_~{?Z>;B%?Jpanw%fZcuKb8O5^S2E=xb&;)6Z-3G&K{k8