Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[master ticket] Integrating MapRoulette in other Editors #1737

Open
tordans opened this issue May 10, 2022 · 12 comments
Open

[master ticket] Integrating MapRoulette in other Editors #1737

tordans opened this issue May 10, 2022 · 12 comments
Assignees
Labels
enhancement New feature or request

Comments

@tordans
Copy link
Contributor

tordans commented May 10, 2022

The general idea is, to integrate MapRoulette in other editors.
This ticket is meant to track the status of discussions within other tickets.
Please create separate tickets for discussions.

Editor Tickets Status Main UseCase |

GoMap

zzZ; (?) Solve challenges with local knowledge while walking down the street. Organized efforts by local community (of a city; district) but also discovery of other challenges that happen to be around the corner."

StreetComplete SC

tbd Same as GoMap

MapComplete MC

tbd Same as GoMap; Interaction of themes is different. Might be a MC-theme for all MR challenges; might be and integration of specific MR challenges in specific MC-themes; might be a separate ("layer") from the themes…

MC does have a review-and-import-process based on special OSM notes already (Blogpost). That process could maybe be updated to use MapRoulette.

iD

zzZ; (?) Same workflow and use case as with Notes- and QA-Layers in iD: MR data can be made visible and edited/solved from within iD while editing a specific area.

RapID

Actively being worked on Right now the focus seems to be on getting the MR data into Rapid. There might be potential to go further to improve the editing experience.

JOSM

  • JOSM Repo: ?
  • MR: ?
? Same as iD

Vespucci

Implemented but limited Same as GoMap

MapRoulette MR mobile

  • MR was not discussed, yet (Github Repo search)
? Same as StreetComplete and GoMap. But EveryDoor is Cross Plattform (Android + iPhone).

EveryDoor

? Using MR as a separate app to solve local tickets; needs integration with GoMap and Vespucci to solve the given tasks; or only for quick-edit-challenges that do not require an external editor.

Updates to this ticket

  • 2022-06-22: MapComplete: Add comment and link
  • 2023-02-10: Add EveryDoor.
  • 2023-12-25: Split iD <> Rapid because there is active work to integrate into Rapid 🥳
@mvexel mvexel added the enhancement New feature or request label May 11, 2022
@mvexel mvexel self-assigned this May 11, 2022
@mvexel
Copy link
Member

mvexel commented May 11, 2022

Vespucci does already have MR integration, see MarcusWolschon/osmeditor4android#690

Edited the original ticket.

@joostschouppe
Copy link

Thinking more about features than specific editors, it would be nice to have a mobile app showing tasks that are "too hard, can't see" tasks.

@mvexel
Copy link
Member

mvexel commented May 19, 2022

See also https://lists.openstreetmap.org/pipermail/talk-ca/2022-May/010428.html - someone is seeking a StreetComplete equivalent for iOS.

@mvexel
Copy link
Member

mvexel commented May 19, 2022

@joostschouppe Agree. The idea being that some tasks could be done remotely and some would need verification in the field.

There is already a flag you can set when you create a challenge indicating that a challenge needs local knowledge. This could be used as a filter in mobile apps that want to integrate MapRoulette challenges. With some work we could enable this flag being attached to a task as well.

@mvexel
Copy link
Member

mvexel commented May 19, 2022

The Vespucci integration is currently limited by #1737 and maproulette/maproulette-backend#476 as mentioned here: #955

@mvexel mvexel changed the title Integrating MapRoulette in other Editors (Overview ticket) [master ticket] Integrating MapRoulette in other Editors Aug 13, 2022
@mvexel
Copy link
Member

mvexel commented Dec 20, 2022

This is not about editor integrations strictly, but I am starting to think more deeply about integrating with other QA signal sources. I wrote up a page about Mapillary here.

@tordans
Copy link
Contributor Author

tordans commented Feb 10, 2023

Update: I added EveryDoor to the list of possible integrations. This is also a ping to Ilya's ticket on the question of funding features.

@pietervdvn
Copy link

Since this summer, MapComplete has some MapRoulette support.

First of all, you can see all tasks in MapRoulette on MapComplete.

Furthermore, it is possible to use a maproulette-challenge to do a guided import (to add new points or to add tags to an already existing points); but this needs some preparation to setup for thematic that want to do imports. I'm busy documenting the process here

@mvexel
Copy link
Member

mvexel commented Apr 25, 2023

@tordans would it make sense to distill this into a MapRoulette project board?

@tordans
Copy link
Contributor Author

tordans commented Dec 25, 2023

Update/FYI: I just split the table lines for "iD/Rapid" since there is an active PR in Rapid working on an integration.

@bhousel
Copy link

bhousel commented May 21, 2024

Update on this, as of Rapid v2.3 we've built a layer to allow users to work with MapRoulette tasks directly from Rapid.
https://github.com/facebook/Rapid/blob/main/CHANGELOG.md#230

Some more details on social media:

@pietervdvn
Copy link

I'd like to bump maproulette/maproulette-backend#1037 which would make my life easier

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Questions / Meta
Development

No branches or pull requests

5 participants