Filtering OpenStreetMap Changesets by a Specific Comment
by Pascal Neis - Published: February 2nd, 2014
In my last blog post I showed that OpenStreetMap (OSM) changesets offer a great opportunity to visualize the latest changes to the OSM map or to compute some up to date descriptive statistics of a particular region (Typhoon Haiyan OSM Response Map). Oftentimes OSM contributors use tags, comments or hashtags in their changesets to provide additional information about the features they mapped. For example it is quite common to add a specific hashtag, such as #notlm (Night of the living maps), to the changeset comment to link to a mapping party or another event. To filter or collect changesets with these notations, I developed a new webpage: http://resultmaps.neis-one.org/osm-changesets
The newly created website allows you to search for specific terms that have been used in a changeset’s comment section within the past 7 days. The changesets are based on an hourly updated OSM database. Every colored rectangle that is visualized on the map depicts one changeset. Additional descriptive statistics, such as the total number of contributors or map changes, are displayed on the left side of the website. Furthermore, charts illustrate the history of the number of changesets and contributors for the most recent 7 days. At the bottom of the left pane the TOP 5 countries with the most map changes that include the searched term are listed (for this computation the center of the changesets’ rectangle is used).
It is quite interesting to search for “bing” or “survey” (or “gps”). Give it a try and see which tags have been used in recent days. I hope that this tool is quite useful for any type of event or mapping party. It is available here: http://resultmaps.neis-one.org/osm-changesets
Thanks to maɪˈæmɪ Dennis
[…] Pascal Neis created a new website which can filter OSM changesets by a specific comment. […]
[…] Pascal Neisさんが、OSM変更セットのコメントを特定の語句でフィルタするウェブサイトを新しく作成しました […]
[…] Pascal Neis creó un nuevo sitio web que puede filtrar changesets de OSM por un comentario especifico. […]
Dear Pascal,
thanks a lot for this great tool. One question: for assessing the productivity for our (first) mapathon at the dept of Geography Uni Köln we would like to get the IDs of the changsets produced. How do you get those? I scanned through your webpage and the php scripts but could not figure out the way…. I dont find a quick way in accessing the OSM api as well… any hint is greatly appreciated, best regards Harald
Hi Harald,
thank you very much for your comment. What was the #hashtag of your mapathon? Date? If you like, I can produce an export for you, eg. as a CSV file. You don’t have to answer here, just drop me a mail.
All the best,
Pascal
Dear Pascal,
thank you very much for the quick reply. That would be great – the hashtag is #MapathonCGNGeo
Seems to be a bit more of an issue to retrieve changesets by tags… (at least I did not get any clue how to achieve this)…
Thanks and all the best
Harald
Hi Harald,
there you go:
http://tools.neis-one.org/tmp/20150509_Changesets_MapathonCGNGeo.txt
423 #Changesets of 25 #OpenStreetMap contributors.
All the best,
Pascal
Hello Pascal, first of all i want to thank you the amazing work you do in OpenStreetMap.
I have a question, two weeks ago we have a mapathon at UNAM in Mexico city, in order to have some statistics and as a method to motivate mapping among the participants we propose gifts for the top 5 mappers of the month who use #MapeoLibreUNAM hashtag in the changeset comments. We tried to use your tool osm-changesets but it doesn’t show specific users, is there a way to see that? could you teach us?
Thank you so much!
Hola Juan, you can find a file which contains the changesets with the mentioned hashtag here: http://tools.neis-one.org/tmp/20160526_MapeoLibreUNAM_since20150501.txt
Pascal,
Thank you so much for all of your work!
I intend to host humanitarian mapping parties for our GIS Association on campus (SUNY Geneseo). This is our first year and I am in the planning stages.
This tool will be extremely useful in tracking our progress by individual party, by attaching a tag that reflects this party (ex: GeneseoMapathon01, with “01” being an ID number designated to that particular party).
My question is this: Is there any way to filter changesets not just for the past 30 days, but for ALL data inputs? This would allow us to quantify our comprehensive organization totals moving forward by using a single phrase (ex: GeneseoMapathon) rather than adding each individual mapping party manually.
Thank you for your time!
Hi Brandyn, sorry for my late answer!
As far as I know, no (online) tool exists to filter/export all changesets by a specific text. However, if you like, I could query my database and create an CSV or TXT export for you. If you are interested, just send me an e-mail with your single phrase.
Hope that it helps you.
Hi Pascal,
I see that you have been able to pull information out off OSM by the changeset into a CSV. Is there anyway you could do that for a mapathon done back in June for me? Or send me some hints on how I might be able to do it? They used the hashtag #osmtm-co-project-12. If it’s not possible, I completely understand- very cool tool either way!
Hi Penny, there you go: http://tools.neis-one.org/tmp/20161013_osmtm-co-project-12_since_2016-05-01.txt
All changesets with the mentioned hashtag. The most changesets are dated in August, are you sure that it’s correct?
This is great! Thanks a lot. I was trying to get the data for a friend, and I messed up the month- August is a more accurate time frame.