Loomio
Sat 6 May 2017 12:24PM

Getting the UK map going...

NW Nick Whitelegg Public Seen by 584

Thread to discuss the development of the UK map, including feature discussion, technical issues and other issues such as obtaining a server, server configuration/software installation etc.

AA

Andy Allan Thu 11 May 2017 10:11AM

Unfortunately I don't have the time to help with this, but I hope you don't mind some back-seat driving. My main piece of advice would be to take the time to reduce the scope of the project as much as possible - from experience, I know that creating the server software, developing the cartography, and building a team from scratch to do either are three big challenges. So I would suggest a quick win is to commit to only using off-the-shelf tileserving software, whether that's mod_tile, tessera, tileserver-gl, tilestache or alternatives - but avoid coding another one.

NW

Nick Whitelegg Sat 13 May 2017 9:40AM

@gravitystorm Thanks for that - yes, the plan was to use an existing tileserver - the server-side development I had in mind was more for additional features over and above the rendering e.g. allowing contributors to add missing designation tags, etc, and sync them with the main OSM database. I'd be looking for something which allows a fair degree of control e.g. allowing tiles to be re-rendered on demand, I was thinking that one nice feature would be to allow users to add new pubs (say) and have them re-rendered instantly and synced with the main OSM database. But this is probably all subject for a future discussion.

DB

Dennis Bauszus Thu 11 May 2017 12:14PM

I am happy to help with some coding and the UX. I doing a lot of node.js / express stuff and work mostly with Leaflet but also with Openlayers.

NW

Nick Whitelegg Sat 13 May 2017 9:41AM

@dennisbauszus thanks!

NW

Nick Whitelegg Sat 13 May 2017 9:50AM

Thanks everyone who's joined this group. Would be great if we can have some discussion about the cartography, as I have some ideas and have done my own custom rendering, but am by no means a cartography expert.

Most ideas I do have relate to countryside mapping. Earlier discussions suggest something inspired by Landranger; I would agree as it is the style most familiar to UK walkers. A combination of Landranger style rendering and Explorer style detail? Perhaps something like http://geo.gy/ (Grough Map) but with Landranger style rights of way and, crucially, field boundaries?

Contours should of course be included, are we legally OK using the Ordnance Survey OpenData for this if it's on a separate database and composted with the tiling software (this is another reason why a flexible and scriptable tileserver would be nice)? Hill shading (from the same source) would also be good.

I would also include stiles and gates at higher zoom levels, and maybe signposts too. What would be nice in mountainous areas is to indicate crags in the same way the OS do on their Explorer maps.

Have different types of field boundary rendered differently? e.g. fence, hedge and wall? Render ditches as a "sunken" effect?

Show permissive bridleways and footpaths in a less intense version of the RoW colours, perhaps magenta? Early versions of Freemap did this; OS use orange but this maybe clashes with contours.

Cycle paths in blue?

Pubs, teashops and restaurants with icons?

Anyway that's a few ideas, but obviously we need a good deal more, so would be great to see a discussion on this.

DI

Dudley Ibbett Sat 13 May 2017 5:46PM

Hi

One question I would ask at this stage is what is the overall intended purpose? Is this a “shop window” map that shows what can be done? A map designed for people to use to navigate in rural/urban areas? Is it a map that can be used for QC specifically related to the UK. i.e. PROW tagging? I’m sure it could be a mixture of all three but colour coding to identify tags, whilst useful for people editing the map may be a bit confusing for people that want to use it for just navigation.

I guess one answer to the above is to have more than one rendering.

If the intention is to mark rights of way then this may not be easy if you also want to differentiate the access=private tag on a highway that the main OSM site does. I would also suggest you may need to move away from a single dashed line for a track and adopt the OS double dashed line so the PROW line can be drawn in the middle.

Having just had someone delete a service=driveway tag arguing that the OSM site display footways at a zoom level before this I would suggest taking a careful look at when highways appear so driveways link up to footways at all relevant zoom levels.

If we are looking to OS like but also differentiate ourselves from the standard OS rendering:

Andy’s map differentiates between walls/fences and hedges and renders them at low zoom levels. It is also a useful feature for QC. It would be challenging to differentiate between walls and fences but would show what OSM is capable of. https://map.atownsend.org.uk/maps/map/map.html#zoom=15&lat=53.02012&lon=-1.73005

Rendering, gates, stiles, kissing gates would be good. As you get older it is good to avoid step over stiles!

One big advantage of OSM is the detail you can put in when navigating through farmyards and residential areas (ex farmyards). OS maps lacks this and quite often this isn’t accurate. Ensuring this information is clearly rendered would be good.

I would advocate trying to render sidewalks, particular along main roads in rural areas. It is useful to know about these when walking in the countryside and OS doesn’t do this.

Finding a “soft” way to map the random “natural” tree rows that appear along rivers, streams & railways lines would be good.

Tea shops would be very good and again aren't on an OS map.

Hopefully some of the above comments are of some use.

Kind Regards

Dudley

NW

Nick Whitelegg Mon 15 May 2017 1:15PM

@dudleyibbett Thanks for your input - yes these are all good ideas. I'm wondering whether (as a long term thing) we should aim to actually offer different renderings in different styles? Or maps which look different at different zoom levels? Something Landranger-like at 14, Explorer like at 15 and 16 and "standard OSM" like at higher zoom levels (but with UK conventions for road colours, green for trunk etc) - and something resembling a standard road atlas at lower zoom levels?

Wondering whether to start specific threads for a) rendering and b) proposed features, so we can discuss each more fully.

S

SomeoneElse Tue 30 May 2017 5:33PM

Hi all,

At this stage I'd pick something relatively simple to deliver and concentrate on delivering that. That might be something as "simple" as a transparent PRoW layer that can be overlaid over an existing map style, or a new style of interactive map UI (as mentioned in another thread) or something else entirely, but trying to do "everything new" at the very start is a huge ask.

Dudley's mentioned map.atownsend.org.uk above - if you end up going the osm2pgsql/lua/carto/mapnik route then you may well be able to borrow from that map's lua and stylesheet parts. It's definitely worth taking more time than I did thinking about the lua side though - don't just let it "evolve".

I'd also suggest doing whatever's necessary to help people directly contribute - people definitely struggle with the likes of switch2osm and the ircama tutorials, but it's much more useful to be able to say "here is $idea implemented for one county, see what it looks like" than "here is $idea".

I'd also suggest using existing OSM help resources wherever possible (help.osm.org, IRC, the "tile serving" and "dev" lists etc.). Many of the people able to help with advice won't be from the UK and won't know about a discussion on here, but they may see a discussion elsewhere.

Best Regards,

Andy

AH

Adam Hoyle Wed 31 May 2017 7:26PM

Hi Nick,

There are an overwhelming number of options and I agree with Andy about keeping it simple and going for something deliverable - which can always be built upon.

Loomio has a recently added 'dot poll' option - so maybe it's worth putting all of the options that have been discussed onto one and seeing what gets voted for most and starting there?

Best,

Adam

R

RobJN Fri 2 Jun 2017 8:42PM

Hi @nickwhitelegg

I'd echo the keep it simple philosophy. We are going to draft up some high level plans for the other projects. Perhaps you might want to do the same (even if just to help you keep track of things).

On the subject of servers, we are currently exploring some options here whilst waiting for the bank account to be opened (still awaiting bank response). It was pointed out that tools such as Jawg provide a free service with 50k views per month and 2 custom tile sets. This might help you get started on playing with some cartography styles....?

Load More