Hi, first day using OSM, first question!

The story: I'm in the middle of 6 weeks of radiotherapy treatment for prostate cancer at Charing Cross Hospital in London. Without going into any detail, the locations of public toilets are quite important for men with prostate issues (as indeed they are for men and women with all sorts of other health issues)! I am also a web manager used to dealing with open data, apis, mapping and crowdsourcing, although primarily in the cultural sector. So my thoughts immediately turned to whether there was an app available or whether I could build something. In short, anything that already exists appears to be either not working, old and neglected, or covers a specific locality.

So apologies for the fairly long post, but here goes ...

The idea: I'd like to create a simple mobile app (or mobile optimised site) to display the nearest toilets. Initially I'm thinking UK, but there's no reason why it couldn't be more global. I would also like to include a layer of related information that would be useful to people undergoing treatment, primarily contributed by the users themselves (probably stored in either a Wiki or Wordpress type site) and including the sorts of things that wouldn't suit OSM like comments, ratings, tips and advice etc. Much to my surprise (now naive!) there doesn't appear to be an 'official' UK dataset for public conveniences so that's when I thought of OSM. To prove the map concept I have gone to http://overpass-turbo.eu/ and amended the query to <has-kv k="amenity" v="toilets"/> and it works quite nicely, but I can already see lots of gaps for the area that I know. But lots of potential to get local people with specific knowledge to fill those gaps.

My questions: - is this just reinventing someone else's wheel? - what's the easiest way to pull specific data (in this case based on a query for facility:toilets) statically or dynamically from OSM and display it on a map? I am quite familiar with OpenLayers if that's of any help.
- if my users want to create new facilities I would envisage creating a bespoke interface in my app/site for them and then manually or semi-automatically transferring anything that is appropriate back into OSM. Are there any examples of this sort of indirect crowdsourcing feeding content back into OSM, and are there any issues that would prevent this? - I have long been a fan of Give Me Tap (see link below) and the way they have got private businesses (mainly cafes) to sign up to give free tap water if you present one of their nice shiny bottles. For toilets there is a scheme known as 'Just Can't Wait' but they don't have the same concept of signed-up, approved locations and as such they don't have a map. I'd love to get businesses to sign-up and add themselves, especially those near places like treatment centres. Would displaying these this be something that would fall outside the scope of OSM or could it be embraced within the metadata like access=permissive or access=customers (or even something new like access=onrequest)?

Handy sites: - http://overpass-turbo.eu/s/2H9 - example of toilet map from OSM

Any pointers would be gratefully received.

Cheers, James

asked 05 Mar '14, 21:36

jamesinealing's gravatar image

accept rate: 0%

edited 05 Mar '14, 21:36

Have you seen the Great British Public Toilet Map? They may be interested in collaborating.

permanent link

answered 05 Mar '14, 22:02

Richard's gravatar image

Richard ♦
accept rate: 19%


Odd, that was one I tried but wasn't really working (I think on my mobile) but it does seem to be now. It's only a London dataset but it certainly seems to be the best I've yet seen, and their roadmap (tewrrible pun, but see 'What's next for the map?' on http://greatbritishpublictoiletmap.rca.ac.uk/#page-about) mentions a lot of the issues I've been thinking about, including OSM integration. So many thanks for prompting me to revisit it. I'll get in touch with them.

(05 Mar '14, 22:32) jamesinealing

I don't know how active it is at the moment as Gail Ramster is a relatively new mum. However, this is certainly the place to start, I don't know of anyone else who has such a comprehensive grasp of both policy issues and sources of data for public toilets (which often turn out to be related to the aforementioned policies).

(05 Mar '14, 22:43) SK53 ♦

Because several members of OSM have been supporting Gail Ramster's initiatives about providing open data for toilet locations since 2011. It is clear that OSM can provide some of the data and suitable technologies but isnt the whole answer. I find the suggestion that people with prostrate cancer might care whether information about the nearest toilet is provided by an FLOSS data/app or not absurd.

(06 Mar '14, 11:18) SK53 ♦

Just to say that I've been in touch with Gail who has given a positive response, saying that she is just back working on this. She certainly seems to be the best placed and most knowledgeable person on the subject, so if I can divert what skills and experience I have in her direction that looks to be the best approach.

(06 Mar '14, 22:36) jamesinealing

I created http://toiletmap.org It was originally a proof of concept to show Gail Ramster (http://greatbritishpublictoiletmap.rca.ac.uk/) that OpenStreetMap(OSM) had a lot of toilet locations already.

OSM contributors often notice the public toilets while mapping and add the location (can be the difficult bit) but don't add extra attributes you might want to search on (gender, fee, accessibility, opening hours, etc). I intended the website to become a place to search on those attributes and also allow for missing attributes to be added (probably through multiple-user validation before pushing data back to OSM). I also want to include all "away from home toilets" (term used in the business to include cafe toilets etc) and their rules (non-customers can use John Lewis toilets, Tescos it depends on the local store manager, etc). I have some notes(design and code) at home about a phone app version of the site, and this was going to be my next work on it.

There is a lot of interest in this from people like yourself, but there seemed to be no money to keep me able to spend time on it, especially the focus I would have to maintain in order to make a mobile version or app. I even went to the UK Loo of the Year awards, quite a strange experience. It seems commercial interest seemed more directed to supporting the "Changing Places" campaign for disabled toilets the size of a typical shop floor.

As I'm always hacking up new ideas, my attention to ToiletMap.org has gone. I expect the reason it doesn't work is due to a recent web hosting move and I just need to correct the database link. But it will be out of date now anyway. I still snap photos of every toilet I see on holiday and add them to OSM.

You can e-mail me info{at} livingwithdragons[dot]com if you want to speak further, or ask additional questions here and I'll reply later.

permanent link

answered 06 Mar '14, 10:51

LivingWithDragons's gravatar image

accept rate: 5%


Many thanks, it's great to get the background and start putting pieces together. I've already been in touch with Gail and will drop you a note when I get a minute.

(06 Mar '14, 22:34) jamesinealing

Hi, it's nice to see new (and old) people interested in this. Thanks for thinking of me!

We have 6 months funding from Nominet to extend our map, which began this month. The aim is to stop focusing just on open data (which is patchy and non-standard) but to crowdsource, and also trawl council sites ourselves. This includes importing and displaying all the OSM toilets. Like toiletmap.org demonstrated, the OSM toilets have lots of locations but not other attributes (like opening hours), whereas council webpages have this information but no efficient way of mapping the locations ("toilet located behind beach huts" is one description I've seen). So we want to match these two data sources, and build on it. All data gathered will be submitted back into OSM.

There are also increasing numbers of community toilets (ones in local businesses that are paid by the council) which can be added, and I like the idea of people adding themselves to a database like Give Me Tap which I've not seen before. Hopefully we'll be able to create an open database that is reliable enough for the public to want to help maintain and improve it. Then others can also make their own toilet-finding apps that meet different user needs.

I'm afraid I can't talk about how we're do this as I haven't a clue - Neontribe do the software side. They seem confident, but we'll also need lots of help!

I'd love to talk more about the OSM data (online or in real life); it'd be great if various projects compliment each other. I'm keen to include as many attributes as is useful (and to make sure we get the right data type for each one), but realistically there's a limit to what people will complete, so we also need to get the right attributes - so on a side note it would be really good to hear what information people with prostate cancer might appreciate.

Does that sound Ok? Please let me know if you think we're going about things the wrong way, as we only want to improve the OSM data and make whatever progress we can towards a decent useable UK database of public and community toilets.

permanent link

answered 09 Mar '14, 14:13

gaillyk's gravatar image

accept rate: 0%

edited 09 Mar '14, 14:15

On a side note, I know Elbatrop's app "Find Toilets" uses OSM data to display facilities and adds any user-generated information back into OSM. So that's another working example to look at, although I haven't looked at it in a couple of years.

permanent link

answered 09 Mar '14, 14:16

gaillyk's gravatar image

accept rate: 0%

Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 05 Mar '14, 21:36

question was seen: 28,681 times

last updated: 09 Mar '14, 14:16

powered by OSQA