maproulette3 icon indicating copy to clipboard operation
maproulette3 copied to clipboard

Associate OSM notes as challenge

Open angoca opened this issue 2 years ago • 4 comments

The notes are an important part of OSM, where users leave a message about a difference between the map and what can be seen on the ground.

Notes in some regions have been forgotten, and nobody processes them, becoming obsolete after a while. However, many of them contain very useful information. For example, missing shops, highways, etc.

It will be great if there are challenges per country or smaller areas, that invite maproulette users to resolve them by mapping and then closing them.

Currently, it is possible to create a challenge in MapRoulette by importing the geojson that contains the note's position and the associated text. Then the users map what was imported, but the note itself is never closed. This is an example in Fortaleza, Brasil, where notes were imported: https://maproulette.org/browse/challenges/25276

I would like something that when clicking on "I fixed it" it also close the associated note. But this needs to be defined when creating the challenge.

Another option is to create special challenges, that never finish. For example, one called "Colombian notes", and each week, day or hour, MapRoulette checks for new notes, then adds them to the challenge, and mappers will solve them (by closing the associated note from MapRoulette).

angoca avatar Feb 27 '22 05:02 angoca

I second that. I was the one who created that challenge, and I think MR would be the perfect tool to solve open notes.

Not an expert, but I believe that the notes API provides all the tools to implement something proposed by @angoca. I can see that MR could comment notes (using the same comment field at the Confirmation page), close notes (when user confirmed the 'I fixed it' button) and retrieve notes (useful for creating a challenge). When creating a challenge, I would display at least the note comment and the creation date.

matheusgomesms avatar Feb 27 '22 16:02 matheusgomesms

Hi @angoca, I see two separate topics:

  1. Create a tighter integration between OSM notes and MapRoulette by adding the capability to close notes when an associated MapRoulette task is being marked as fixed, and
  2. Adding the capability to add 'neverending' challenges based on ongoing checks of OSM / notes data Both these things can be accomplished today using the MapRoulette and OSM APIs.

I am going to ignore topic 2 here to keep the discussion focused, but feel free to open a separate issue for this.

I support any initiative that helps the community solve more notes, as they are still being created at a faster pace than they are resolved. I am not sure if MapRoulette would be the best tool to help with this, but here's what I propose. Let's use @matheusgomesms's Challenge as a pilot, and see how well it performs. @matheusgomesms if you can report back when it is complete, and tell us how many notes were closed as a result of this challenge and in how much time, we can consider if it is worth considering this tighter integration (which will be quite a bit of work).

I will leave this issue open for the time being so we can have that discussion when the Challenge is done. Good luck!

mvexel avatar Mar 22 '22 23:03 mvexel

Just a follow-up: I created another challenge (bigger, more global), and we are advancing quite fast: https://maproulette.org/browse/challenges/26979

Interesting to see that a big part of the tasks are marked as 'already solved', meaning that topic 2 could be useful (retrieve automatically notes and check if they were already done on OSM). We could create another issue for that, but would like to see your thoughts if this is feasible.

Another user asked something similar on MR2 repository: https://github.com/maproulette/maproulette2/issues/945.

Lastly, as asked on Twitter, I would suggest this feature (be topic 1, 2 or both) included on v4 :D

Thanks!

matheusgomesms avatar May 19 '22 11:05 matheusgomesms

Hello guys, let me expose my need here to avoid forgetting it 😇 Scenario:

  1. I extract a bunch of notes from OSM
  2. I filter the notes. For example I keep only the note mentioning "to improve with aerial imagery" or "to update with satellite" and so on.
  3. I save my subset of OSM note in a file (why not a json file)
  4. I directly create a MapRoulette challenge "Use aerial imagery to fix those notes.
  5. A mapper run my challenge fix osm data.
  6. Then the mapper click on the "solved" button in the maproulette challenge and automatically maproulette will close the osm note (that way the user don't waste time do close the note manually)

In fact I want to filter/regroup notes by "theme" to create as many maproulette challenge I want.

Have a nice day all.

Binnette avatar May 19 '22 22:05 Binnette