-
-
Notifications
You must be signed in to change notification settings - Fork 358
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
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
Focussed tag check effort in a defined community based on check_date:<selectedTag>
#3638
Comments
Technically it would be possible but would require creating a new quests copying existing one, limited to some area and set to trigger resurvey if some data is older than X. It may be necessary to add minor functionality to trigger resurvey quest older than specific date, rather than relatively to the current date Another option is making a custom-modified SC version. Note one trap:
unless any way without |
For such an endeavor one could simply say …
A result would be a clean dataset of I don't see a reason to add a bounding box as long as there is a way (Deeplink?, Setting?) to activate this for all who want to participate. The process would be accompanied by some local communication and probably kick off meeting with introduction in how to do the task. |
|
I've been pondering a more general problem for a while, which I think overlaps with this a lot, hence slightly hijacking this issue. Consider broadly any type of construction work, they seem to be often knocking down buildings and erecting tower blocks in a lot of areas near me. Or more minor things such as resurfacing roads, or bits in the middle like pedestrianising parts of town (or just giving a bit more space to pedestrians); generally shaking things up significantly over a reasonably large area. We've currently got a quest where we ask if this construction is finished, but that's basically it. I think most people would agree that on-the-ground tools like SC (or other mobile apps) are best suited for surveying, otherwise you've essentially got to note down the same info and then process it again when you get home (on iD/JOSM or whatever), which means twice as much work and more risk of error. Ignoring the practicalities of how it's achieved for the moment, wouldn't it be nice if I could flag up an area within OSM and say they're doing some work on this area until a predicted end date of 1 Jan 2022. I'd then get the construction quest to say have they actually finished. Maybe it overruns a bit, so construction actually finishes a month later (1 Feb 2022); at that point, everything within that area should be resurveyed if it's dated after the 1st Feb. Because of the above, I'm very behind this idea, but I think it would make sense if it was implemented in such a way it can be used for lots of people, rather than just this specific project; because of the above I think the reality is it's happening all over the place all the time. Particularly for the more minor pedestrianisation type cases, I don't really see what other option I have but something like this; I don't want to delete all the surface tags, as I'd need to wait until they'd completely finished to ensure I covered them all, but they've already completed some parts, so they could have already been resurveyed. FWIW, logically to me it would be an area on the OSM map perhaps around the construction tagging; but I realise doing it that way would need a lot wider buy in. As @tordans has sort of alluded to, it would be good if you could do some filtering; e.g. in one case they've only been resurfacing and maybe moving benches etc, but in the towerblock case, whole buildings and paths may be gone and entirely reworked. @tordans request is then just a special case of what you'd do if they'd resurfaced just some roads or similar. |
@peternewman yes, for the It is more complex for landuse=construction as you want to resurvey all quest contained inside that polygon, but both my suggestions (manual via "aggressive resurvey interval" and automated via "server-side quest suggester") would be usable for that use case too:
Although, for |
My technical thoughts as a programmer but OSM outsider are below. If my OSM-ignorance means this is totally non-workable, then please don't waste time correcting me (to show I mean this and preserve that ignorance, I'm unsubscribing from the issue and don't plan to comment further). I could imagine implementing a project like @tordans or @peternewman describe as follows:
In short, this is using a relation as metadata to determine what needs resurvey. Alternatively, a similar "needs resurvey after this date" tag could be added to each node/way directly. In either case, I think it makes more sense than backdating the check_date so SC will show a resurvey quest, which produces false data and relies on SC implementation details (knowing what the resurvey interval is). Of course, if this is not already a common practice, it would need a tagging proposal taken upstream before it can be implemented in StreetComplete. |
Another example of my use case: https://twitter.com/BerlinCyclist/status/1482348731248877571 Someone is working with This could be something simple as 5 people on Twitter (or a local meeting) agreeing to configure SC in for |
Thanks for linking the other discussions @mnalis. I have two main takeaways from these thread:
|
For reference, this is #2461. (I just commented it on the linked discussion, too.) |
The construction-area-resurvey-szenario by @peternewman is interesting too (thanks for sharing). The way I see it, there are two ways to think about resurveying and yours is describing "the other" way:
To keep this thread more on topic, I suggest to move further thinking about the second case to a new issue. I can comment more thought there. |
BTW @tordans it would be good to open such open-ended discussions as Discussions, not as Issues. Only where there is clear and actionable idea exactly what should be done and in what way, should it be created as an issue (cf. #3450) |
This issue was moved to a discussion.
You can continue the conversation there. Go to discussion →
I wanted to start the conversation about using StreetComplete and the (newish)
check_date:*
"system" to run a kind of remove and async mapping effort in a community.Szenario 1: For https://www.zesplus.de/forschungsprojekt, we need good OSM data for three villages/cities for certain data. The data will be used to plan a bike network, so we want to be fairly certain that it is up two date for the most important key.
Szenario 2: The same goes for parking:lane data for a district that wants what we have in Neukölln (https://supaplexosm.github.io/strassenraumkarte-neukoelln/?map=parkingmap#18/52.47395/13.44113).
Szenario 3:
maxspeed
, see #3638 (comment)There are multiple ways to achieve this:
But for this to work, there needs to be a way to configure StreetComplete to show all re-validation quests with no or a very short tag-check_date- and feature-updated_at-timespan.
For example, checking all smoothness values would right now exclude all streets that where touched in any way in the last 4 years (#3617 (comment)).
The big advantage of StreetComplete over the other tools listed above is, it is optimized for mobile. Many of those efforts are easier mapped on the go than at home.
Are there others that would like to use SC like this?
What are your thoughts on extending the app in such a way?
Update: Added
maxspeed
SzenarioThe text was updated successfully, but these errors were encountered: