The OpenStreetMap Contributors Map aka Who’s around me?
by Pascal Neis - Published: January 6th, 2013
The wait is over! As I mentioned in December, I have been working on an interactive online map, which shows you all volunteers of the OpenStreetMap world on a map. The first three layers contain the activity center of a contributor, her or his first created and latest modified node. The algorithm to determine the activity area of an OSM volunteer has been described in my publication here. I should mention that I used all changeset centers instead of all created nodes of a contributor. This way the computations don’t take as long and the process can be repeated every week based on the weekly OSM changeset dump.
The above image shows the created map for the center of London. As you can see, there are several Mapper-Types to choose from on the left side. Each mapper type is distinguished by the number of changesets that were created (shown in parentheses). However, most of the time you will see many orange or red figures on the map , which means that the OSM project has a lot of members who only made a few changes. This “issue” or “phenomenon” has also been mentioned in the publication.
Below the map you can find additional information which shows the current number of mappers in your map’s bbox. Sometimes the number is a little bit larger than the real number of contributors in your area. This depends on the method that Openlayers uses to load the mappers from my server onto the map. For the next update, I maybe plan to add the dates of the latest contribution of a member. This way you can get current information about the number of (active) contributors for your area.
The data will be updated on a daily and weekly base. It is also important to mention that each layer has a limit of 1.000 contributors to show on the map. Thus, if you zoom out, you will always see contributors, but sometimes the real number is much higher than the number of mapper icons you see on the map.
Last but not least some stats: Today (Jan 6th, 2012) the OpenStreetMap project has reached 1 000 000 registered members. Around 300 000 (30%) of all contributors created at least one changeset and about 200 000 (20%) volunteers created at least one Node. Of the 300 000 contributors who created at least one changeset, around 240 000 created less than 10 changesets, 45 000 (4.5%) between 10 and 100 changesets and 17 000 more than 100 changesets. I think this amount of 17 000 mappers or 1.7% of all registered members is obviously the amount of active OSM members. This is also comparable with the official OSM “highly active users” stats from here.
The map is online here:
Overview of OpenStreetMap Contributors aka Who’s around me?
¡Muchas gracias maɪˈæmɪ Dennis!
AWESOME Pascal! I really wanted this back when I started, trying to find active people near me.
Very, very nice, Pascal. This could also be useful to meet and help nearby mappers.
Thanks a lot!
nice tool. but.. why take all changesets into account when computing activity center? why not just last 6 months for instance. the user could’ve moved for instance.
Hi Jose, thanks, will be integrated with the next update …
First off: This is superb! Makes it a _heck_ of a lot easier to understand who’s mapping — and who _could_ be mapping more in an area + reaching mappers in an area / building a community (hopefully).
Per the activity center: I’d _love_ to see some options here, even just two. e.g. activity center (1) since the Big Bang (or last 1-2 years), and (2) of last 6-9 months.
BTW. Do you accept Paypal, Flattr or some other form of modest monetary thank yous? .. If so, perhaps you could put a not of that into the resultmaps page?
BIG THANKS!
Hi Jaakko,
thank you very much for your comment and for your ideas. Regarding your question, I don’t have any type of paypal or flattr account. Anyway, if we should ever meet each other somewhere, you can buy me a beer as a little thank you 🙂
See you!
wicked awesome, thanks!
Nice One! But sometimes I can´t close the information bubble by pressing [X]
heh, i get the same. a somewhat reliably way to reproduce it seems to be :
– open popup;
– zoom out;
in most cases the popup can not be closed anymore.
…but in any case – AWESOME TOOL =)
[…] O artigo do autor da ferramenta está aqui: http://neis-one.org/2013/01/oooc/  […]
[…] O artigo do autor da ferramenta está aqui: http://neis-one.org/2013/01/oooc/  […]
is there any way to zoom/centre to a specific user (by name) ?
i’d like to find some people i know (well, and find out where did my “activity center” end up in 🙂 )
(damn. that captcha does not contain letters or numbers =) )
Excellent tool Pascal, nice work yet again from you, keep it up!
Great project! Would be interested if you could use Martin’s ‘map roulette’ to link to a user account and provide errors in the area that a mapper knows best. This allows errors to be fixed with local knowledge too. Could still have the option to fix random errors too. This would improve the workflow for fixing errors in my local area. http://oegeo.wordpress.com/2012/10/29/new-maproulette-challenge-connectivity-bugs/
Hi Hawkeye,
thank you for your comment. I like your idea! But I am not sure, if linked users are also happy about that idea too. Maybe one major issue is: those areas which have errors, don’t have an active community, right? :-/
Great tool, thank! One question: the overlays seem to be working as mutually exclusive (i.e. like radio-buttons), so why are they using checkboxes? Especially since the “base layer” choice already uses radio buttons…
[…] en línea en TPM o futurzone.at (Aleman) y algunas estadísticas adicionales por Harry Wood y Pascal Neis (al final de este […]
This is really awesome. Now when we plan mapping parties in a new area, we can find new people to invite. If you ever get to Seattle, I want to buy you a beer.
Hi Clifford, thank you very much 🙂
Excellent tool.
With mapping parties in mind, is it possible to get the usernames displayed as an export, JSON or something?
I grabbed the GeoJSON data using the Chrome developer tool and stripped it back in vim, but it might be nice to have an easier route 😉
If the code is on github or something I would be happy to work up a pull request to the feature.
Hi Pascal, for some reason I don’t appear on that map. I have my location set to 53.5978141550103 / 10.0450403412896 and already have 327 edits as my OSM profile tells me. Something wrong with your script?
Hi IOOI, there you go,
First Node: http://resultmaps.neis-one.org/oooc?zoom=15&lat=46.75489&lon=12.1069&layers=B00FTFT
Activity Center: http://resultmaps.neis-one.org/oooc?zoom=15&lat=53.32924&lon=10.07469&layers=B00TFFT
Cool. I like the new “last 6 months” layer of the oooc map too. My little golden baby icon has moved to some city in Syria at the moment!
[…] online articles at TPM or futurzone.at (German) and some additional statistics by Harry Wood and Pascal Neis (at the end of the […]
Looks great! But quite misleading to rank users by changesets. Some gold users (2000+ changesets) added/modified around 5000 thousand objects, while some seniors (500- changesets) has over 20 thousands of objects. An option to rank by number of object addition or edit would be appreciated.
Is the code published online anywhere like github?
Hi Tom,
nope, sorry, the code is not available. But if you like, I can provide you with some kind of API or data-dump or … ?
All the best,
Pascal
Greakt work – very useful, Pascal!
Hi Pascal
First of all, I want to thank you for some of the most useful OSM tools I’ve found, I use them all the time.
One query though.
I do a lot of armchair mapping around the world, so my location on the ‘Who’s Around Me’ page is somewhat random. However, none of the overlays shows my actual location, which is London.
I was wondering if it’s possible to add an overlay that shows the home location as set in a user’s profile. This would be useful for the social mapping aspect of OSM, meetups etc.
Thanks again for all your work
Tom
Hi Tom,
thank you very much for your comment.
Sadly, I can’t query the home location of the user-profile(s). The official OSM API doesn’t support this feature. You can only see the location of logged-in user: https://wiki.openstreetmap.org/wiki/API_v0.6
All the best,
Pascal