maproulette / maproulette/maproulette-frontend
Associate OSM notes as challenge
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 167
- Forks
- 39
- Avg merge
- 16h 34m
- Merged PRs (30d)
- 11
Description
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).
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the challenge creation flow and the “I fixed it” action, then inspect the linked Fortaleza challenge to understand how imported OSM notes are represented. The issue needs a decision between associating notes with ordinary challenges and continuously populated special challenges; done should include a defined creation option and closing the associated note when the task is fixed.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100