From 8816ad03ecaedfe248fff1b7b101a266a9a6f444 Mon Sep 17 00:00:00 2001 From: Pieter Vander Vennet Date: Sat, 24 Aug 2024 23:40:39 +0200 Subject: [PATCH] Themes: better support billboard on walls --- assets/layers/advertising/advertising.json | 24 ++- .../advertising/billboard_wall.jpeg.license | 2 + assets/themes/advertising/billboard_wall.jpg | Bin 0 -> 20365 bytes .../advertising/billboard_wall.jpg.license | 2 + assets/themes/advertising/billboard_wall.svg | 184 ++++++++++++++++++ .../advertising/billboard_wall.svg.license | 2 + assets/themes/advertising/license_info.json | 20 ++ src/UI/Popup/AddNewPoint/PresetList.svelte | 3 + 8 files changed, 236 insertions(+), 1 deletion(-) create mode 100644 assets/themes/advertising/billboard_wall.jpeg.license create mode 100644 assets/themes/advertising/billboard_wall.jpg create mode 100644 assets/themes/advertising/billboard_wall.jpg.license create mode 100644 assets/themes/advertising/billboard_wall.svg create mode 100644 assets/themes/advertising/billboard_wall.svg.license diff --git a/assets/layers/advertising/advertising.json b/assets/layers/advertising/advertising.json index 36f305b48..52532e2e8 100644 --- a/assets/layers/advertising/advertising.json +++ b/assets/layers/advertising/advertising.json @@ -291,10 +291,15 @@ "mappings": [ { "if": { - "or": [ + "and": [ + "_referencing_ways~*", "advertising=billboard" ] }, + "then": "./assets/themes/advertising/billboard_wall.svg" + }, + { + "if": "advertising=billboard", "then": "./assets/themes/advertising/billboard.svg" }, { @@ -454,6 +459,23 @@ "./assets/themes/advertising/Repsol_Billboard.jpg" ] }, + { + "tags": [ + "advertising=billboard" + ], + "snapToLayer": [ + "walls_and_buildings" + ], + "title": { + "en": "a billboard mounted to a wall" + }, + "description": { + "en": "A large outdoor advertising structure, typically found in high-traffic areas such as alongside busy roads mounted on a wall" + }, + "exampleImages": [ + "./assets/themes/advertising/billboard_wall.jpg" + ] + }, { "tags": [ "advertising=poster_box" diff --git a/assets/themes/advertising/billboard_wall.jpeg.license b/assets/themes/advertising/billboard_wall.jpeg.license new file mode 100644 index 000000000..9afbe00e4 --- /dev/null +++ b/assets/themes/advertising/billboard_wall.jpeg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: https://www.openstreetmap.org/user/GEO%20ECLA +SPDX-License-Identifier: CC0-1.0 \ No newline at end of file diff --git a/assets/themes/advertising/billboard_wall.jpg b/assets/themes/advertising/billboard_wall.jpg new file mode 100644 index 0000000000000000000000000000000000000000..b577fc20b7c504fca3a586c20e29c60525fe2c4a GIT binary patch literal 20365 zcmeFYcT`hf(8N>PD; zNRcMeL|W)b7YO0T-}AihyY9Evx7PRFfA6zdz&`}%sxi-~z)L~ZRo?Hoi=p6+6Swq9c5qBq0ZB7Pn!P)i}7&%L*nbI#AB{&z@_Ht{)DkXYDge0851P_UakG-S3 z(Jl3Vb0A$Q@%($K0RaJ`0g|GgK2Boda&mHFHzdR)Bt%FQBA6f#U)w+t4-EXjINWl; zpnT9?zGzPmuD={@?L7T_m3To!GDqZq84C#B7cqAkxWO=y$2WRoW<79Za{<4tQa<_GIxQn*;b^fo9{0~^u z0qx{WS~!W-f066^pdCo!{uND$N1R8Dq%*O9EA8*}zwd!E*MG);H1Hn{{6_=-(ZGK+ z@E;BQ-=~59iQ*hQNTFK*DMmY=0@Q#@7ij5dX)e)Sq+?{b!~_*!gI>N26^CDA7m$}! zQk0XFl|gD+>mhI5y)7ea;BI*Lft{1Hld`UNke7X+wSyDtFB1?0BO{arD#pephEkPP zMg9LC=N$k86(|{$3==n&~OPL z1A)P03jK2Nmm9+DTqNcfg z1Kd9_+QufPW_QgkEK&9jj!w>K7mTl;e?VYRaCA&; z+@r@&;-9CcrDtSjW#_yqD#n(SmX%l3*3~yOHZ`}r`}Dc9s~gwT`(=1!bZq?l#E;2e z^9zeh%lMVmwVmC){e#1!KgTD3kC8LTV#MYaMMBb~D?O_Wk2m-}LIl#qhq5_5F#n_|bE-uE52mvX;h$)8( zr>%pU%!0IFSqo`y$te;|fZu`GS5e49^6gy1L2X&tg;H%xK%k5DRRpcQ&9FN-*D)i( zTL;*S9$e6r#jcMQd`c!tQR(RiBbCt3T>w9`VHtNpni#=}g#|@{YCIl2x z?Ia$b81@SmZzDS}>Pmw8D*e|08Q6%0J{_gznFbb7EvAjU{i(T|MvHI`oa~PtU+vpx zec*i#jF-OU^gSD2-9W!)yLIe!O)cf%902Qxl4Epihw~G8k!!L_NvKsFe`S|47>aj3 zdCR2vs)H$U&pu4O=1rt>tIHqERl3Sl3$_BnLol(Yl)dwdrex2$F(1_4Z`<(f z`yfiMSEFYocnkjKVVzZlGF*JC12WPAed9zn&PdApWl6z_p*vtPj zM-~y%u5DlWj_*Ql%J<1Ez|Zkh?n%mI{zcpClIr)0MIow~1kQCU@8lnocR;fdoCmK` za>Yct(QP)Uh|n4&J)xYMwTq7$+r`Bsr)Z!HEiRt_x49xC^{FbKQ&^CxPw90N1UCd@WoVKGJ7}F*C$_F0 zZn1)~BK$z=&sIUXO^Y;c(7VVkG1+}$nqTqiPbm;fFTx?29XA@T9Y>uAH@z+oUj0cB z`gWXI62zRZ>O^rHxOMu45s)1SEQcHD`Qvl<23(9jp!l*LoA@cx4#$ zjc5UTdUBgOwi&nuBptgz7tIX-TS(p||2$y`q!q2gt->1tF;>?=+?dY-pin6`v=@k& zw$&;Cy3Kl6#Lt{Xa;*qKNp)wy4L_OYG#M`d9K6bS9s#MUEV{=zFasKXexkq{CBX)E{`3F@7dx?%c$A(bdXADL$epiccHlcIQ zbpQAgvm!%|C|D#~sp5)T?!(VNOQl(kCwKC3(Pk3Vb91St4X~^<{8l4E`<}X?FGN&4 z0(9mA1N9cu;uZ&4i6yyrrC)+C>~(QDmitq%3lfC2Ku5v z7r#gD=@1}$AFT#HGG{m*X6XUF)fkSsR|L?8&;X%at9Q17O>XYizi6U_+EIoKkxvvU z&S5l|(;}$*`Ox|#KNRIfB+OVWeDg&=PQs=!?Fi!CVh~Y8%}`>q6%vW4Y%u zl1DDlSn5T^1AfqwZ^#Q8mI}rgoFx!?jc-j7dEqt}*M1RYw>ICWn3`N-MKpW=@#7qL%`&KB zP`mj8db)m+bPhaNMY8;aW7UFN>aK^k<5tbE)`a(AZU=+f<-wYDUK&?-5&G*nmlswX zIzgE^@0ne!u*OZx+O3>3o|a=9j!irnBJFAh4AFQ0q-f_i=$Q!oLBu*b`+ablO)VYI z;ibi<<$?#<1!$r6u=wOF{9YWbXtuPZERM5_(me+_MBWWpQ5%Adneb_P`WXpZ-cuzPp--NJ-R+vTU zJgkZ;a(1{q%`6p-)vtfLrfkLqm4yy^U4+XTF{ktlQbzHTCjN>hf*0tDqC)Im&)0}< zq(c|?v2yHa|2eVO2up(y4o!UNF4pVqr@j#-`C&gr1|w$c)E=B+;zhW?fF8hXeO-px zFt0y$&bTpmH(bZK*&JP5PN~Ffa3d4}y8WrsK?^(KJ!JCfrV>Na5L-Zs_$m{TC;!z@ zWzG8p6HLj_n}X(!f|qmWfP9;K2`?cc)SSlk$A`x~+7~;LTJ^q?LbaHinD0$2FDgoU zeqfT3xOFR<>Ls{1tL=aS$3c4KzU@lk@Qc#1&jf{6A zeMEkTPx9nty^a@n33ex+TVx9(B(j_XLhlc?k{(ah&P5 zuZ{KfXj^0=%|#8KdyniXk2SMDQird0aXTtmw97w=GYW8Xsm|#3vRdHP+>wYXet$ib z-UeYAyLoVzJfXz&F{i-C0my2C4M;qu$0cof2?+xWmnkpA)3)wBEg zkketO6Qd7m#t*%R1Wp97v**ApA`eq)HTq&}64`EDu&#AhTG_5b7Rp3$URH7Ry_Gul zgn$;e{?$Bgz2|#nC7K{e1UT(;zu6Szm#K`X?Tz>gl{W~Gr%*=~>0&B~;@tD(8u7eUSD`fi7g! z(CU%<#HSZM1;h@rqpC{{CpO2%74IO zIBhi122Fg#iKGy8M0Eemb6S_|bGNaNJk)A6xd~beUB8T}NHde!{gtSEACc}claN@L zaLD(pnFzakef(}>htk1krxJTbVuK~SqT*9JlgIB`bxt!u+YU*XhyU(t)IurYJ*EPo;wftWHqZTp!9zhrT zM$10@2!$B0^Lr{#7^^Dq(G4FxSjv*R6gm0ytvvsZ!{gKB=_Ud>{koydQ{z9^c@f*P zoWpM$Nr5P>FV>&3F0gj)tdE>?TT_3(>_z8EYUqSW=5PL!asNpJ0kWyU=(`@zZxv|b z4$5BK9p_yS{(LrOcqYWvVgvLl0)m=CU78;uNe42iwoy}_xxe; zIsIhAC62=q4%AC&E>l<5OsKN&B-z{CW^2OF&~1 zKtnYClytIPT&zlRg?8X$qXnsAP`Ab}nid!rIh8ErBF84LHakt}!aP(0C=ia8FmPf{~n=;v{1z8J5pa zF>Iai(vnpi*znx-n`VhrV#NqDU(}>AJZWrRLxRZH&eAG}ZWt zg}(qre8R7+qs@+WlV3725;~~XtQhi2$x9ZGR}&6o5$W>6y5l##4u5@5G~9bw?AiV8 zkNpVHR#z7%xi~|aOyOP?$b~O$*LKwfWvJqxbwNN+*oo1@B_YDjZ&+DXW1i$z_GrR> z>6rwun7KLxG~V$u7y%FEhVDY{Pq0Wl>j=z|ddBp1Nu3%3Z=)itNjVqAbUV;KkmF)x zUU;)$R$LP+h7vCe%)aX40l^3;dar-PwaWis(}+UDle`&$Cv;b1m1?3VGkM5f=(0ZQ zGlKyV#&Qdd!A2sVuE!>x1MiBQyRU+w(!SIjvrG4`#W-XaI{+|&V{`vQT(y0UoI!+1 z24T93ctQ&G5(}7)eTo(o%weWIuy3?^r z*Q0{7pKC(-oz?wN2mU3@AZlHwIl`uvzKnUGUHiFUdt}nkI3IRiu$a(#4$uS^C5}cw zF9H1IL;4N;!2%#sXpQ}dP*Lf2CY`$yM+=!IBS7QP3B&jtv=k5%%yvV`dBC}la{e`X zVJYo2Y27psC+(?!4w&H2-mKoe*qhOP_vzpXd+kZznQ)$gzFtH7{NCyNYX|;_!YW?( zDtfFdT*^A*7bCg(MD*K>72bmnM|hGixM!c?U%bx`F}0h@s`HZ?(sy~m;$wD;mvE|a zWX`CubSG{1OPPX(Vr1`uR80;1ja0AtjgH+wsm>>&_7*f7$U;DN+raomp>qA?rTqDF zt|&UHmD_iuJ5zaG;dO2U62XoyvC3&wb?n2%JU0`XKax8|58lsnk>z6$E-HL314!W6 zId5=Ic@Ezmg!@|UB-Z{8piN{oj9Ti2;h7{h6*oV#xDSxv>- ze9}V-e~JDmhl7tt2YB@`f0%x-P{ zoOR?KaV`YUMk5Okia~n%ZS97-r5c@O;gif4*<7yn(P)4Z5!y|qa*PuG-QK2gGm*7d z6?56%qb{hk{_xIc4hbHGo1r^zv|Abz?tf-s|0r(J(=k`&RPd=T)zt4<%;VR%Ez$vg z+idcd<#HVi&bha0VJP#U`rZ|)9if8so>hzA`3N>6l;-pB=7NKs1NL&;xFut;$JiRP z!EIRZIQGq~=TUfB)qBx~N@vQ$LEZLIQ>7&1Ifht*<&fd zK$qDYd6Dl8`W)EV`ng@OD3nrph}hXsniw0I&fc&M{6IYH3I7nDj*6hU!e2^OPp}Rj zali77`pi`jm`Z(KRP9XKKlmbtV~?-~5|T)q;K#W=!YXTD0*Wl33B|YwN=UebjxS!I z(FGpKxVUTax^oPDW@Rl~eX=ED6*n#?)mIre)5eEvR`dy~NDsdga){=7YrA*xE7gP2 zU~=c1*|xBZvM-%&7k>33eDfoG2ZKw?R=d%x}OOzaWf6X;2 zIiS*aLms0iA67h4wY+c?r!O3cNyl^K$(Bg$nX53T)?Y>|#`ok~C<<^fqQ6;KR(-Y6 zjPJr^@^cDpE@GynUz}z8zF$1OyKTWfz*>8%M=y06da0dW0lZZCj>mp4m#%FT^vXU4 ztz!b;dNQq!JdRWfr>U&&hvm50=yC+mYFwoxN0lw`6w31=Y-Bh>qL;Ek_Mou1r~MoP zZ3B({!r9iMM4H^A1uWoD)Oj;5<_3{RYw%aUb`uSw0kd#;-%S%B(baI@)o-*gA?O*n z63?Got+fB1_pKI(1U7{#6n`zr%|v!uo%wlCybOIVXKP~7Y>|?y)xD;s#^lYn1+kf|Lfg`L0~3#iLn#NndC8qOVN*&Z@vUU_VYPUe=lf zE^=Dc4oT$8>FoOUSi!_e7AI}Vgj=x0z^Z|1pVeRedn&`6=v#*@*dAX>U^ zc~}tIK0|y}>-KKEq2S~*ar=Np-_C5Q77R*_k{{LY1+xpGhKpqxF6GYx@3F z;Y}jK{W;fMMa(z3eE0iZ{=|~!{FweirrK&w|G=`WV=9JB`nY?EE4tuI^%D`ALM9wX z122Q8ZN{XMcTVeBo|z zqkw9-OQ~^yc&3>Gqjc<0jw-H|%YJ%s<`E0K)=lsnW8k*oSP_4-S$=l8iY<7V|M^|- zTo_Q4-){M}pFh}6rf7UF_Hh&|jpEmhVmcM}mh~K_d-mK5O{hx&qSWini(x!93k7{b zeas=>p&sEG-g>91$La`Pa{d5XOhL8oL?6!FTl&K%fZX;YMcbjiQaOD5+Uc$BMfG#Q zS?H#?Ea1zMvt=EH1ZV+ykY;f?IU{MyFkma$CEj@e-`F{}x`|>JpT>;mem^N;IqZH( zEk`52&wDys=+<=PWPC|;|aZ^lI{(-5gfFiAp z6L{SsEmYt_#x^#`Am8t2L6ld^=?D6~Kc;Hq#fg(ah_R3G@OLp|vBPhscU-y7fk4#p z5Ko@faNQY}Qhp23Gb(d)c=FDY-unl@0tqctQ?ys1a)9U=W|NnYn;{6E40qmmx`so< zGQqf>Y4GJ!dN9+)H(YxXLb~a71-HBGkeC4IIiR%exW})bwoo>>?8-RPK4Ki*9TLK3 z1k22$QoQ)$jZ;{ikwa_l#)^$xcC-{{IK2JRpY+4}7>5+lr9J9b6 zZ2ai)6(6MR=~q|EgJ@iGNPM=3(L}Yw=$Y&Nku%$qaLbq1q*b2P&g=@#dQ*|yQwQt|Pp zVViQM6C(?cl-@h>HMvVw1~esVpf5;7A-U+6jM5K9-g{t-U;m&|@)8o-K-6s9@o>Jt zX@=1|z4-zhBW_v55kG}F8PAY#VpDDqvg+qP=1ysQtn0ToV=>{rXDNHf2e{v!Tw?7q zJ|r)k4VAsva+h0WMfWl|M_2TixLMWyn>z__ToN5NW5{%d=Nx`l^s&lyGi0O5ldJ=# zj&u?^6R1U+>eE>lv?~hl_Y%`d9fpV{>FN6N6l0)GrqI-Tr@vvTiPmG-dj0q3AL+v=fjyu#nUZ(xg0m0s( zXsLe}^GY2Z=7w^8#zvEv0D0*bIpKmOgEfJ29=BxW;K)%k z!530G9F7~)rJuX zUS(@501RC}Sbib0QTrxC+pSv`i4Ya~qII2Iy@o6=>s2mM3RjbFm4V@4F8F0l|0PDo zj-9mkm5}l#Be&0ip;$lDXYS72`S3bU`Q7ONmb%%-xNgSj&K-~fH?Go*Wt=&9f6!&- z`v5to88JQDM_FYWMR0N0VQv)uae%NKuR8}U!)K&Zok%`wIe2D!4)~XE=o{_sf?mcl z3~503t90)?OW^SSVu%mb*`Dv z;gy`-(A&e%33>VuLf)LWo(g&W1jP>b??4i5` zZl=~danZSal{Yb*uG-{%E}PWHT@wezN&EBS8!kK=eLCZ7j=BY(J~+czY1vBSew4~k zFI8#P%IJR7gUAj@n(=(wgg3f|i{!}I^tZI|`YxI_Fm%R8R8%AYR)x&y(Yq`&hL-BT zOfDl-tRH&M%uLPRfsx%xX;Q$a;}kL5_q;Q%+w_zkl!U%wfytchmZau}M9Hm+y!Nbr z>XaxWF~u0`-3zlxvV2=)GA7D%h3aq!*LR7=iJjsjAa-+0sJ zU8HuOZia~C{F;5jr=|GCs319*iI=mF2F0kp1U&*^Az!$d^UlMAerEUXTJbqxXeib6 zYP(=0>ZTG;F(;{( z0wP&d3-&gM*awL5$~#KM#`W%W7W%wB6NK1XP64iLr9Qlk%|Y7MAD%WurJD{K=8s(; ze?prQyGIvzoauSIYK-%Z60hZfDkDF#$|@hP>PX(fT(^G-^^#D*u`V1`%UsBqf9n34 z4l!=CL!1@zU6$s}k1C2~DDwLFl$zd+uBBXWAUJYz}Z@%491 z+m_?md*O3@wN-7aC*#!x5=Se+q%+!@Gan_IYB^ntEICm!U(!4$Bkz&nWD1lcE%u0( zqKnV}jjbjrA0a-stKgVSRw|OBPj_3WG1%|0ki1*L>38Wut8`Xw1UJ>HX-XiC&h?H(LW;Dy=o$L4$kMnsagRcd{vT;_23A7;h`k<(EG0?mF?5 zyZ*03T?IYF;DYdbf+7RmVYBlM(pMedH3($QQrYGoyg0n@+~7_sJ@Vo!Wg$lON2JhGlW}1uN(@?5Ry(fqzjF&)v}*{!`P2 z*a%m%WD6~_R9%G&d$E29?5YtO^OTbd#0kvoJvi!_|kbnm09;pMwXO} z8~O@uC|p>0ca>FD9kXIY6`h8m*<~v3z}lXUMVUgS_H?T~9++^1Qmk9N4TCyzT7pyr zm3ptPKy*wUNP>8TWl3Mq9PrK+YtpuVPI%>vlvTDl+Hl!)`oui_iH?2{x9F?lDtt?l;r?i(!N%s$KD(UIUNX2nIur$J~ z9vkMy-z$lvPB>dLBx2MBHAtOC@s?<%iV{YFsBLDH{JCW;pX`##qG zjg;n8{frRDvlgO$T{z5&(+lve9L{^&6MCs&xNei>_B@L9qmoj^(z<(1v!~{ZW3$mi ziG2JOH}5Os`S_%l#f{e8%IWfjit{gX=pHSr9h4TNC8g!&h6)Zv#u0=(Ga+pPtk4IB z`mvo7aYFj!HpUUKQ)6DBTsbQB?vN_GyMk5I*?}%`n!S4P?1!;;`>w)LQ3W-RY^}$LlbQ9@$2neO%UtYlY4c<9h51`WoevE* zu1Kp_%CWmYIy=zx)7l}{PI%{1pe%xlq(TJz+56!Y)+kciHO4WzeDEAV2>!Wk(NZLJ zmK#FV?00AIcnz@~Nn{==zt4H>5x$*5WHFX7I)7o@N) zckEh|kM+mvHv`i!i5DFwk50zZ-$>HGtXR=EMxN9NVl%PH&( z=ZU?`MJ4U&Hcc*WqFr8f;|$08jQ7d-&>tP_4s7Y2o%D%Gvs8^(kKlIiYSJ6auS4b? zi(yifipdf_x;&vf`=#NRz~!sRPP0YE;CL-Mmi8IMmzJZls#1BtFmMCH}Krbi1X8gg25gNYZbYw0E`X>axV_ z-QrCUCX3z4M?yI9D`?)PCJPghFYm4ZDWh}};g)%3jPVrvm7Mk>L-yX^rw@fnXJdGWVKDss&9!f@KkNUWWG(z9t=JgE!e(Ym3;4+_}~RWI*exrKI) z4@T*4KXSha;1YK7G)~BG6-Szv)kp#=Ns#f|oa0G?@9V>lcEY=>HLu?!Zu5ixG-1A% zwt1U6OgLbmpF9*a8UV43@OI9#eL=O|R=Tf@vWe%bzs#t|i{mSCB;`|1F7vN!_gdbP!`5Cj}yaf)K=7CDSB zi9Bq@66G9muW05RA~+sNEvtw1H3z^PBN+uf&IE%~dr#Ory7^^+h4D0aq89XI2wZdy zBvrbF59*(#R~pqWn4R8h3_8Pm9$7XBo4egg4DYl*&ZwN&8eFx&0FRN!5i737ok2f6 z0_S8Ne5!SXCMABBmYBxYTzvb{vl?x&=haS1iHr7ROzR(28VwSa@9q#y|2}wQ@vABe zZ`bdPsT>w2FeNV6NMB!cVm5G|Po|K0`B6@)wG7vA1JuvW+$uk$-zWeA4oVsN`RJSQ z>hsWqu=)sV&>fti&ddseb|l&!6%Pcit{T3Jlk4TwzPIS#&+Vbr1-@2` zbQE%6p? zB?hUf1C7#6_hC@?CYPd7=DS)&TS&VkMKl` zZp3CGmV={hpLCvBFWZBYswhv+flwO#n~3AJf}^2|TCU~rU+is4zc_y*hz(){ctFA4 zF#YKYsVBy_%~y?RNh(H!(kQNk<4MLg^s0x>InZbC^mq7A4T50!ud5#ryW`X09WMyN zMW?qo_a+giYsu53{I3$JMX9Z9h%PYDW&OkN@P(hhNY)hN;$E<`bD3}gL+w^?*H4j3 zYk}v$c7=X})qhQ;z!!)N?~{)IJR16$R=2aiR7`utr+%db!Zi_~hqO?8(t763f%fpT;D`4)oU>|Y5>gWF zNR3S6rBj;-{4asi(7(i&Rm!z|gER=OZ_bX-fsG0k>=%G+6UmW$4jh`IPE`kqVT?(e z7ZAsPv_%+ZNKnV#gwQwV05|;(mN=M73>*A)=^S9o{D<;#>Z$r5F{E1fmT31=NcTmO zdVV$(Z9rN_+mAkxZim9D_FpvTq}hYL8T2G~*-x7ubY?=7?V%r!t={}HA0~WbRG@Q3S)^Rs<$X4m>1vbc%AtG-6|J>s z##h|g=sZ}4?IFt^Po|q$5tz|k5hwvaQuNmK8xY404KHU#BQM?u$W!n98HV}4N~WO@ z6$G%%05~4{O_!e;#JpA;xYL8?T~19TN`C3kqVrAp=_XFb)bke*>uinK zCUOp;I?E*O0G5P0=|RH2i~h~UbD&SX8d001P4RX^pt;I1D3f#VTe)Ii((%ez`Js)1 zQE2|t*o6Kg60}`j^*iU!@PP*9zI?Q9^_2^(3Z*1BNIL$OO|sFSc`j#Z1|pBJBzRE4 z>Gtukqvv)z-twm-M_PdcN1F9@hpCOOQJpGY?;u{za9SJ zFN>^T!$aFuy-Vs4NAyx1#Z3@#XG2m|B)+oMmLn<6gcu(nLh>IFmtoA~@{bNHKj?V;_wa(Cr z>Qx@IeZUy$I2pQ3I&YSr5yH34?!D5nKK9BaKNt`;npKExPN=^S@tIdv`i+`$NuyU= zhtUCkJTu4N%Qbp3b74O6J)CyQH*ZMAE~o8;MBg|Gk`!1e4WD^YZ3MCjKad#Z%80Q`X(|qLBS9uGOnl z=IH`3XDlX!7|AI_l+sb$U>wZ#M$+An%DIBs!f~W6Xv;DK^>zt|g+vq3)ypCg^ep_^ zHpcIHN9vGNxOhtOF6luRmN;nYNHrjxWmLAUW6jXa(3qc4MK|oFFa%b6_|sUQrzpvT zK)a;wqUz-gx+ueO0GZ6j@+dM4Iac}O_g^YJ)~#>mNPCqQG6IbVF|O-^&L=!<*+$0M zGu~|#6@;90s4T4N@iWu9E5M9oW_n5u$ZWpF`zxVI^?WqB@2k9iJ^|20D7H&f06J~h zC7)ox-3;yGgSgxU$CJv%)U&x1z+U2hJ@AMpl`l_+AF{Q7R0v_yL*tp_vZxC(YNa1! z_{*O5SwVZM@|@1>=ECX!3`OAT5elKMW>Z9E9#U1t%=FDqm$61tB=NX?mZgbgs_*t; zL&2v;w5WuU+Q9i5Y0i9sO^x7-nq&zys*-mSWsB|LMqj-k!GKzq&;pc&_B+)J4eQ;| zSd9zT)=Q(0i&k1-Ib=)EHAdsZ0$E_*F(Am-kOIq8cG4Rf`qiw(5T59cLb7;>w*7FB zb}4Ib7eIU0i+t{|qVA^R;UEAY*fOj`t3k4#Qpd}Bmo=%5%_J7LJoaNIw(E=RZs?6I z0HJHG8M_fG^$U?Ewuu2Y>%1}zxj#oEf%2^B~L<3 z$a?~yU&@qvOL0u0DjLkHIM7+Hvi8SvcrkdO91lU*DplSwCMlwW92V5UWb zIfrv8G!%-3->G-(v+GLB478-&mtwynD{@c>sV{t9zITHVD<_%gUEt!+VhoPdHJm0P zjEqL~FkNJ@+gx}>ySzy+7utNdX0a^tPj5r++h;lfW~ z2govJH%0}!`};+(I!OO)3aZMb&t4vx^b`w2qeew&$pk6 zQSqG<&m)}I1iD?25UkPr3`zOo1afB?86~vz)go$|QfDylxF(7>-~MSHK0@E}E`vMG z^w-Vnv8L}p(`HpPWiO0nkIL+JnOwRnpa+wZW+pbi%UQhe5Cdv3bLnKZq^)ZCaX%Qw z9>6ll<(Q2ZRE}otHR_Y)+QsC^(}`Y43e6(R0ZaWGnMw(?BFw-uJejcW4OEpFArO-+zDryK1~^T^jn zeX^4k^jsXe>a|$|{@bL$gXuSgTyh`R)z2`87jKKnQ>u3G{J^euLW=gTdW1|KT+*I4 zp!}8K#kyvGz=`*u>eTpZ@-W0s)|CCCME_N<`Ahb^mzAhj^{xfX9h4mjTVHpIh?eE3 z@6MJ{$iTm?VCn6Q=;=Hgz$vHw5KSjrxcZ{e<<0i}sU^7G0q>q}eFUtZi>ejaLR;Sz znG)-TQuf(Ee6+hqj;uh_J35tgT9qS9&NYZv zjWo3W!egXDz94(zR|w?czH_7tg$@!MOe3~bHH>`18tkrDB;@8UN3iolw{>;gk6tD* z*Ko)Wkwr##2Vwudb!E3-qHUr1ac*?lDb+w*oJ+1pxt=!NN?6?)3MNa1;fJ$guZvsA zcTjxFP0EZP>(;ejznGo5f~cmV4SCS^6W@ydNNf}*4pmKs*}Daw1ICu#;jf>r2|LuJ zPXB-}uXhwRkU!f8nZKZ^CG%>5e}|b`wW@I2E)j68rg3NoH^rCm?f5tTYkQkduU<(w z84qCTrpPo%&sU#l-5WAFG{|=NQs!_Uxp!j@H(5FLS5v>2dW$zGoX|kxmrDV%A&53`)=vu9lorS4+#{H6lt1+y! zH{?@iE8oXhzoZy63Nf~PAS68%C(?`0NnvEAJNr6;8d0h+Hyt@rZOYPasbf3zzc{2q$)q43Ogqp7~;4#}Oqu{&qDVG^5 zo(=K_yc%cUGTZZ@O=3;6)!>JjPVxEEY;%3`1-S?ip2uXxCmt7HHPwu1goZyy(`I{m zzjs+Gs0SsaQ-E+U91+_6fVgzR1fb)~TO1*UX2=ho-Wxlq{~Nc2us!$Fl%Hu&MbLi|G^hi495s zd!^$o$(3Lko4OX4pWdU#%7iP@*jdA!=$8+VuVCdgMG|0~!2!_UA--4`%`FZb|f zi#|${-9LOuEk4{+QzYqYxT@1AA!UV?yY8d($mN;0)RF|$2}4UXbz{iFD?j^%<9Bz_>IHryunsOU ztaOmy3kOm|tY)Ofs|M08ZvkEJsp|7QD8P@`zvPrZ2R@Ko=Ed|6+<-pkFYRD_D-Yfq z|FV>>ZR|;TytWFJP=GQ*=nc8MxNxph?l7-UU1Y-LgHpMS%eyrL;V}nQkJ({*aPC|I z&d=+{Ka`zd-wrE4DL5GJuz< zr|J}a7-P6wxY+cjfhpm=`&E;K9pp_b3*tA{Tew+veahm=@h_)SJV^RR7wBc#m)1O)1d#7rCb`7u#)sUKa ztp!U_zwj>9Enq39YW zG9OeDqgUr?8ZXVQaXr)psm-`y<-J0oS}Os-P)g#+W(RVv=}`2<1>KuK&>|NHS$qn! z2i+YZe>#_Vt8Du0>sh!}V`>KIm5<<;Si2NEgG5lu?+Oeq__01rRl|RRfo1HSX!3^mL51+uPhUS7e1({< z2re(>@R|ACdkmSNF=M@6b!z$$ckPjo{!Hb~9XE<;GTdtomsb}&6#{My@+O!*n=*`8 zn_1!gwl^?RgY4}VTmxD6gwu@`uz$};c$ShM&K4-TaK<%%LwPNiF;p z?NnvFa^rlUe$P(CpvDcmwm#^QMMl#0Q#iKhA4HFZGG_AI_*- zk1}Nd^*G7;)`F4dARPe%KD^ec=w$acNEz)$Ij1n=B!E3w;-PuOZWIjhlgJsYTS(bO zvk@ivw>cQ}%_2-Z;=>r8u<?pIvu4zD$IKGPb#be?H~_Yltyp~JAJWC2SQlqa^q;=dQ$>C znfaAhxjkxV{{VQP1j3Kjlg)xBK4Hst1E8ck4T{{U1Rc%T8kxaT46=ni`RPoOc)-ct z19t-zn|B`WV%~jnXiDH{wdK5QL~O%9#ZW!mjBt|%PT|1KWvI(-IX;4{h|(4cS96}D z(w%?@n9cIO(e>+6p$qb==0bU6%`lHMJq8a?N@>`+8_5T*C=ioK&o>7+;8WsZ5ZXb@ zbu}4vRm5C3sirY}fX&anFfOx4CeVcbH53`=FR#yU`n zu<0*d$I1XBp&VkO^Cgh{&d1l9U`}z7Qh?mzffJcT5Riu@i2W&nbz&Cu@3V*_@kW`%R2zk$~PXm10RDu50Nocz*$zLQpCU<3qdG@N0 zJZyh?CU%S*9x0b>kiyEXv@jogoStfo5tFwdk=aPWV4|p^OovK z%{5%fh8P1K0L1{=Abhw7?sYip_*TV=DU3EYo~obS6^#sqNGzbL^bONBr)Mh-yPZjM z$j?e>aWoDA9QEl(@~CHRhBoJ}0SAf%#gMYE0QdB!nN3)f^GG=NrU`S;L5$*;%o*dY zJBU(gGfj$5FdXB9#yu&9WobO5KR7ri(u;v7HJy7Pc^F_E5 + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/assets/themes/advertising/billboard_wall.svg.license b/assets/themes/advertising/billboard_wall.svg.license new file mode 100644 index 000000000..fea8b9c65 --- /dev/null +++ b/assets/themes/advertising/billboard_wall.svg.license @@ -0,0 +1,2 @@ +SPDX-FileCopyrightText: Barnes38 +SPDX-License-Identifier: CC-BY-SA-3.0 \ No newline at end of file diff --git a/assets/themes/advertising/license_info.json b/assets/themes/advertising/license_info.json index d07c92f74..45c9c2f86 100644 --- a/assets/themes/advertising/license_info.json +++ b/assets/themes/advertising/license_info.json @@ -249,6 +249,26 @@ "https://wiki.openstreetmap.org/wiki/File:Billboard_trunk.svg" ] }, + { + "path": "billboard_wall.jpg", + "license": "CC0-1.0", + "authors": [ + "https://www.openstreetmap.org/user/GEO%20ECLA" + ], + "sources": [ + "https://imgur.com/billboard-eHdb1ir" + ] + }, + { + "path": "billboard_wall.svg", + "license": "CC-BY-SA-3.0", + "authors": [ + "Barnes38" + ], + "sources": [ + "https://wiki.openstreetmap.org/wiki/File:Billboard_trunk.svg" + ] + }, { "path": "board.svg", "license": "CC-BY-SA-3.0", diff --git a/src/UI/Popup/AddNewPoint/PresetList.svelte b/src/UI/Popup/AddNewPoint/PresetList.svelte index 0602c0aeb..a2404df1e 100644 --- a/src/UI/Popup/AddNewPoint/PresetList.svelte +++ b/src/UI/Popup/AddNewPoint/PresetList.svelte @@ -55,6 +55,9 @@ for (const preset of layer.presets) { const tags = TagUtils.KVtoProperties(preset.tags ?? []) + if(preset.preciseInput.snapToLayers){ + tags["_referencing_ways"] = '["way/-1"]' + } const markers = layer.mapRendering.map((mr, i) => mr