<div dir="ltr">Hi all,<div><br></div><div>As people enjoy their walk, we would love if you could consider uploading any plastic / litter data into <a href="http://openlittermap.com">OpenLitterMap</a> </div><div><br></div><div>Right now the only way to add data is using our platform, but we will open our API hopefully next year and allow uploads from other developers.</div><div><a href="goog_1923936973"><br></a></div><div><a href="http://github.com/openlittermap">github.com/openlittermap</a></div><div><br></div><div>TeamLitterUK is currently in 1st place globally for uploading the most data</div><div><br></div><div>Litter mapping has a remarkably low barrier to entry, allowing for potentially many more people to get involved with data collection and mapping</div><div><br></div><div>Cheers,</div><div><br></div><div>Seán</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, 11 Dec 2020 at 15:05, Nick Whitelegg via Talk-GB <<a href="mailto:talk-gb@openstreetmap.org">talk-gb@openstreetmap.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




<div dir="ltr">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Hello Andy,</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Thanks for this.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
My own feeling regarding what server we need is "start small, to get it going" and then as soon as OSMUK can commit to funding (*if* they can, of course) and/or several people share the cost, then scale up. Hetzner's model is very flexible in this regard, for
 instance I started with an 8GB RAM VM before I found it wasn't quite adequate for my needs and upgraded the same VM to the 16GB version (and added some disc space, I think, too). For now I am willing to spend a small amount (below EUR/GBP 5) for a month or
 two to get things going if there's sufficient interest.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I'd broadly agree to an extent about going the Mapnik route although I would prefer another person with more experience in the niceties of current Mapnik stylesheet development to do large-scale tweaks;  I would be happy to do
<b>small</b>​ tweaks on such things as, for example, making designations appear in a similar style to Landranger which might be an idea for familiarity purposes. On the other hand, vector rendering would have some advantages for the aims of this project - an
 interactive map of the countryside in which POIs and paths can be clicked to add/retrieve information. I believe Tangram can do this quite easily; I have dabbled in Tangram and it's quite easy to setup a simple stylesheet though haven't tried it with anything
 complex. Tangram also has some nice things like being able to be rendered in both isometric and (via A-Frame components,
<a href="https://aframe.io" id="gmail-m_9086095272660492403LPlnk567684" target="_blank">https://aframe.io</a>) even in 3D. I have to admit having a personal like for the vector approach,   it shifts more processing onto the client, good in a world where standard client hardware, desktop and mobile,
 is pretty powerful while powerful server hardware is expensive.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
I wouldn't personally be so fussed about things like minutely updates until it becomes a 'production' map, while in development mode I think the best approach is to keep it simple and cheap to run. In terms of my own projects I do quite rigorous filtering of
 the OSM data before populating the DB, to reject things mostly of interest to urban areas which only use up space and resources in a walking-oriented map. Another way of keeping initial costs down would be to concentrate on one or a few counties, ideally well-mapped
 ones with many ROWs, hills, water features etc.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
So I'd be quite happy - <b>if</b>​ there's interest - to setup a cheaper Hetzner server for now. If we want to go the mapnik route I'd be happy to do a basic setup there as well, as in, get mod_tile working and use your style unmodified. My main personal contribution
 to the project would be to work on the server- and client-side scripting necessary to develop an interactive POI map. We'd also of course need people with strong web design and UX skills - alas, mine are not so great!</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
As for other points - things like https cert renewal seem easy with Let's Encrypt; have been using that succesfully for a while now.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
Nick</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div id="gmail-m_9086095272660492403Signature">
<div>
<div id="gmail-m_9086095272660492403divtagdefaultwrapper" dir="ltr" style="color:rgb(0,0,0);font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt">
<p style="margin-top:0px;margin-bottom:0px"></p>
<div style="margin:0px"><font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"><strong>Nick Whitelegg</strong></span>
</font></span></font></div>
<div style="margin:0px"><font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"><strong><font color="#000000">Senior Lecturer in Computing (Internet)</font></strong> </span>
</font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"><b>|</b></span>
</font><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">School of Media Arts and Technology</span></font></span>
</font></div>
<div style="margin:0px"><font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">Southampton Solent University<font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"> </span>
</font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"><b>|</b></span>
</font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"></span></font>RM424</span>
</font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"></span></font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"><b>|</b></span>
</font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"></span></font><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">East Park Terrace</span>
</font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"></span></font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"><b>|</b></span>
</font><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">Southampton SO14 0YN</span></font>
</span></font></div>
<div style="margin:0px"><font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">T: 023 8201 3075
</span></font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"><b>|</b></span></font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">
</span></font><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">E:
<a href="mailto:nick.whitelegg@solent.ac.uk" target="_blank">nick.whitelegg@solent.ac.uk</a></span></font><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">
</span></font><font color="red" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"><b>|</b></span></font><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt"> W:
</span></font><a href="http://www.solent.ac.uk/" target="_blank"><font face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">solent.ac.uk</span></font></a><font color="black" face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">
</span></font></span></font></div>
<div style="margin:0px"><font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><br>
</span></font></div>
<div style="margin:0px"><font face="Calibri,sans-serif" size="2"><span style="font-size:11pt"><a href="http://www.solent.ac.uk/disclaimer/disclaimer.aspx" target="_blank"><font face="Trebuchet MS,sans-serif" size="1"><span style="font-size:8pt">Disclaimer</span></font></a></span></font><br>
</div>
</div>
</div>
</div>
</div>
<div id="gmail-m_9086095272660492403appendonsend"></div>
<hr style="display:inline-block;width:98%">
<div id="gmail-m_9086095272660492403divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Andy Townsend <<a href="mailto:ajt1047@gmail.com" target="_blank">ajt1047@gmail.com</a>><br>
<b>Sent:</b> 11 December 2020 13:40<br>
<b>To:</b> <a href="mailto:talk-gb@openstreetmap.org" target="_blank">talk-gb@openstreetmap.org</a> <<a href="mailto:talk-gb@openstreetmap.org" target="_blank">talk-gb@openstreetmap.org</a>><br>
<b>Subject:</b> Re: [Talk-GB] Idea - OSMUK walkers' map application -- -& server</font>
<div> </div>
</div>
<div>
<p><br>
</p>
<div>On 11/12/2020 09:59, Nick Whitelegg via Talk-GB wrote:<br>
</div>
<blockquote type="cite">
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<p></p>
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
In the early stages I think we could run it on cheap hosting hardware, like most projects in the OSM ecosystem. I suspect for a while usage would be light and limited to those in the OSM community. I use Hetzner for my hosting (OpenTrailView, Hikar, MapThePaths)
 - I pay around EUR 19/month but that is for a larger system that has to deal with the whole of Europe rather than just the UK.</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
 <a href="https://www.hetzner.com/cloud?country=gb" id="gmail-m_9086095272660492403LPlnk609046" target="_blank">https://www.hetzner.com/cloud?country=gb</a></div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
<br>
</div>
<div style="font-family:Calibri,Arial,Helvetica,sans-serif;font-size:12pt;color:rgb(0,0,0)">
The second-lowest spec of these, the CPX11 is giving you 2GB RAM and 40GB disc space for EUR 4.19 a month. OK we'd need more than that long term, but I suspect that would get us going in the early stages.</div>
</blockquote>
<p><br>
</p>
<p>That'll depending on what you want the server to do, I think.  For an OSM Carto Map style with automatic updates and reasonable performance you'll probably need > 6Gb memory for the whole of the UK these days.  Maybe a CX31 at €11 per month (i.e. about the
 price of a couple of pints and a "substantial" pork pie for those in tier 2)?  <a href="https://map.atownsend.org.uk" target="_blank">
https://map.atownsend.org.uk</a> is a CX41 I believe, and renders Mapnik / Carto CSS map tiles that cover UK and Ireland.  It could probably include another "medium sized OSM country" in the same map style as well without too many problems.<br>
</p>
<p><br>
</p>
<p>On the question of "could we show feature X" (e.g. "cycleways with foot=yes" different to "cycleways with foot=no) the answer is technically yes, but you need to decide which subset of features you want to show because there simply aren't enough ways of
 visually distinguishing things that users can actually tell apart, especially when combined with other features.</p>
<p><br>
</p>
<p>As an example, have a look at the legend at <a href="https://map.atownsend.org.uk/maps/map/map.html#zoom=16&lat=-24.98988&lon=135.10862" target="_blank">
https://map.atownsend.org.uk/maps/map/map.html#zoom=16&lat=-24.98988&lon=135.10862</a> .  That shows:</p>
<ul>
<li>designation (public footpath / bridleway / retricted byway / BOAT / UCR / none)</li><li>width - either "narrow" (not wide enough for a 4 wheeled vehicle) or "wide" (wide enough)</li><li>trail_visibility</li><li>some surface information (unclassified unpaved roads rendered differently to paved roads)</li><li>tunnel yes/no</li><li>long ford yes/no</li><li>bridge yes/no</li><li>embankment yes/no</li><li>long distance foot / bicycle / horse riding routes</li><li>access=destination and =private viewed from a pedestrian perspective</li></ul>
<p>and of course combinations of the above.</p>
<p><br>
</p>
<p>It does not show:</p>
<ul>
<li>explicit OSM keys (e.g. footway/cycleway/path/bridleway)</li><li>explicit OSM access tags (e.g. "foot=yes or no on a cycleway")</li><li>undesignated cycleways differently from other undesignated paths</li></ul>
<p>In order to one of those (for example just "displaying cycleways as cycleways") you'd need to remove something else that's already rendered, otherwise users won't be able to tell features apart.</p>
<p><br>
</p>
<p>Assuming that people are planning to go down the mod_tile / Mapnik / Carto CSS route, I'd suggest:</p>
<ol>
<li>decide what zoom levels you want, which will influence exactly which software to use
<br>
</li><li>deciding where to start from (e.g OSM's Standard style, mine, or a different one altogether)</li><li>deciding exactly what you want to change</li><li>make those changes, <br>
</li><li>see what "unintended consequences" have occurred</li><li>fix those and iterate round until happy</li></ol>
<p>Assuming you can deal a couple of hours overnight downtime while the database reloads I'd suggest doing most of the "deciding what to show as different things" work in lua and the "deciding what to show it as" in Carto CSS.  It's much easier to understand
 and to maintain.<br>
</p>
<p><br>
</p>
<p>With regard to the "boring bit" (scripts to load databases, keep databases up to date etc.) most of the stuff used by
<a href="https://map.atownsend.org.uk" target="_blank">https://map.atownsend.org.uk</a> is public (links to everything are at the top of the changelog).  Much of the rest (e.g. automatic https certificate renewal) is standard and is documented
 in 1000s of other places around the internet.  If anyone wants any help or advice with any of the above please just ask.</p>
<p><br>
</p>
<p>There may be a temptation to think "the end goal is a phone app , so actually we probably want to look at $some_other_technology instead".  I would strongly suggest following a well-trodden path first while so that the things that are new to whoever is doing
 this are have well-documented solutions.  I haven't yet found a vector tile stack that is (a) well documented and (b) free of vendor lock-in that could go on
<a href="https://switch2osm.org/serving-tiles/" target="_blank">https://switch2osm.org/serving-tiles/</a> yet, for example.  Once whoever is doing this is familiar with things, trying something a bit more off-the-wall will be more likely to
 work without everything breaking.<br>
</p>
<p><br>
</p>
<p>The biggest requirement is for someone to actually commit to doing the work to set something up - nothing will happen without this.  If OSM UK are happy to fund a server, and for it to fit in their DNS somewhere then that's one less expense to worry about
 - but someone still needs to do the work.</p>
<p><br>
</p>
<p>Best Regards,</p>
<p><br>
</p>
<p>Andy</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<blockquote type="cite"></blockquote>
</div>
</div>

_______________________________________________<br>
Talk-GB mailing list<br>
<a href="mailto:Talk-GB@openstreetmap.org" target="_blank">Talk-GB@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-gb" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-gb</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div><div><a href="https://openlittermap.com" target="_blank">https://openlittermap.com</a> @OpenLitterMap (Fb, Tw, Ig)<br>M.Sc. Coastal & Marine Environments (NUIG, 2015)<br></div>M.Sc. GIS & Remote Sensing (UCC, 2014)<br></div>B.A. Geography & Economics (UCC, 2011)<br></div><a href="http://ie.linkedin.com/in/seanlynchgis" target="_blank">ie.linkedin.com/in/seanlynchgis</a><br></div></div></div></div>