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

Custom quest for missing locations from ATP in the Czech Republic (atpsync) #522

Open
vfosnar opened this issue Mar 14, 2024 · 2 comments
Open

Comments

@vfosnar
Copy link

vfosnar commented Mar 14, 2024

Use case
I'm working on an automated synchronization of All The Things to OSM in the Czech Republic. While most of the data can be matched to existing nodes automatically, lots of locations are just missing in OSM.

This data must be manually approved and/or corrected at the physical location. This is where the option to import custom quest files comes in handy. The problem is that when multiple people start resolving such amount of data, collisions can happen quickly. This is why these quests must be regularly updated from the internet, at least once per day / before each mapping session.

Proposed Solution
Add option to set a url for automatic import of custom quests. This will get checked on every launch of SCEE and updated if the time difference from the last launch is large enough.

side note: I'd personally prefer a fast solution that can be tuned over time (i.e. the data can be always fetched, timeout will be added later)

@vfosnar
Copy link
Author

vfosnar commented Mar 14, 2024

btw I'm willing to contribute code with some guidance, for example where is the ideal place to handle the download

@Helium314
Copy link
Owner

Best create an ExternalSourceQuest instead, you can get ideas from the OsmoseQuest.

@vfosnar vfosnar changed the title Add support to download custom quests from url / periodically update custom quests Custom quest for missing locations from ATP in the Czech Republic (atpsync) Mar 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants