streetcomplete / StreetComplete

Easy to use OpenStreetMap editor for Android
https://streetcomplete.app
GNU General Public License v3.0
3.85k stars 352 forks source link

Add option to disable "Whats the name of ..." for allotments #5924

Open SlowMo24 opened 3 days ago

SlowMo24 commented 3 days ago

This is a continuation of https://github.com/streetcomplete/StreetComplete/issues/2186 as requested by https://github.com/streetcomplete/StreetComplete/issues/2186#issuecomment-2364984092 .

TL;DR

Use case

I think the name quest is important. Therefore I would like to keep it enabled. But there are many allotments in my vicinity and many of them don't have a name. I would therefore like to disable the quest only for allotments.

Proposed Solution

In the list where I can toggle tasks, add a sub-element to "What's the name of..." that says:

which can be toggled to turn it off for this land-use type (and maybe others?).

Context

There are two aspects from my personal experience that I would like to add to the discussion as context:

Many allotments don't have a name

What % of allotments actually has a name aka is it a relevant question? We cannot answer the question using OSM. If we could, the streetcomplete-quest would be completed. Globally 82% of allotments are missing a name but this share highly depends on the location. In my vicinity, many allotments are just single plots between farmland. So while we can clearly see the StreetComplete effect in the Regierungsbezirk Karlsruhe or the city of Heidelberg, the main growth there happens in the name:signed tag:

image

image

Every name is important and enriches the database. But the question of "How many name:signed=no are acceptable to have one additional name=*, before we consider the question as distracting?" arises.

Contrasting example of the city of Berlin that has very few areas of open field and where the quest may actually be relevant to categorise those remaining 272 OSM elements:

image

Are we trying to solve a OSM tagging scheme shortcoming?

I think that the quest tries to circumvent a shortcoming of OSM (thereby enshrining it). I think this is a discussion to be held in the community forum, but is relevant for context here. Most of the times, when allotments have a name, they carry the name of the organisation that manages it. Meaning the place actually does not have a name but displays the ownership and management body prominently. I (personally!) know 0 allotments, that have a proper name. So we should rather establish something like tagging these places with club=allotments which then certainly gets a name.

It could be that the question "Whats the name of..." should actually be "Is this allotment managed by a club or institution?" for allotments.

goldfndr commented 2 days ago

For the single plots between farmland, would excluding allotments=plot (and/or plots=1) suffice?

SlowMo24 commented 2 days ago

For the single plots between farmland, would excluding allotments=plot (and/or plots=1) suffice?

While 1.6% of allotments have that tag globally, it would not help with the problem at hand. 0% of allotments have that tag in the Baden-Württemberg:

grafik

Baden-Württemberg is another strong case for my issue with the name:signed tag rising while the name tag stays relatively stable (assuming name:signed=no which is true in 99.38% of the cases globally).

While your suggestion would be a good solution for single plots in between farmland (if it was used), it would fail for multiple adjacent private plots. My interpretation of the wiki documentation of allotments=plot is, that it is meant to be used on a dedicated OSM object, not on the same way/OSM object as landuse=allotments.

matkoniecz commented 2 days ago

Have you checked how this stats look on a global scale? If situation there would be the same it would be quite obvious what should be done.

If that distortion is limited to this specific place it becomes less obvious what is the best solution.

westnordost commented 1 day ago

Are you worried about that answering that quest is too spammy (in some regions)? Or what exactly do you see as the issue?

IIRC the app also asks for the name of kiosks (any shops, actually), while at least in Germany it is rather rare that a kiosk has a signed name. I never thought this is a problem though. Answering that is has no name is really quick, so, not really an issue.

As per the original suggestion: It is not possible to have per-quest settings in StreetComplete. In SCEE it might be possible. So, at least in StreetComplete, the question would rather be whether names should never or always be asked for allotments.

westnordost commented 1 day ago

By the way, where did you get your profile picture from?

mnalis commented 1 day ago

Are you worried about that answering that quest is too spammy

That is how I understood it... Although while it does seem the area have a lots of them, so it might get boring soon - perhaps a 5-10 per kilometer walked in worst case scenario (in 12 minutes or so, provided there are very little other quests in the area)? Once a minute with 99.9% same "no name" would sound demotivating (unless one was happy "wow! free stars increase!" aspect of gamification :smiley_cat: )

It is not possible to have per-quest settings in StreetComplete. In SCEE it might be possible.

Just to confirm, in SCEE it is indeed possible to remove "allotments" from the name quest (by going to Settings / Quest selection and display order and finding What's the name of this place? and clicking on the cog to the right of it)

in StreetComplete, the question would rather be whether names should never or always be asked for allotments

For StreetComplete, I see no good solutions for @SlowMo24 unfortunately.

It cannot be disabled per country (as it would disable whole quest for all names, not just for allotment names), and globally it does seem that over 18% of allotments currently have tagged name - the number that is likely to go up as only 0.56% have name:signed=no. So it would make sense to me SC should continue to ask the name for allotments.

And most of landuse=allotments in that area seem to have no other tags that might potentially be used to exclude them from the name quest.

Also, splitting the quest in two (one for allotment names and other for all other names) would probably a bad idea (we don't want to get down that slippery slope which might eventually result in hundred different name quests, one for each tag)

SlowMo24 commented 11 hours ago

It is not possible to have per-quest settings in StreetComplete It cannot be disabled per country Also, splitting the quest in two (one for allotment names and other for all other names) would probably a bad idea Just to confirm, in SCEE it is indeed possible to remove "allotments" from the name quest

Thank you all for taking the time to explain. Yes, for me it was about spam, demotivation and nuisance (seeing >10 of these quests around you anywhere outside the city: https://overpass-turbo.eu/s/1RSH ). I'm very excited about the quest itself (because its so nice to see a new name on the map) and got annoyed that each time it pops up its just someone's datcha I have to visit off the main track to verify they didn't name it. But it's not life threatening, I can live with it and will try to focus on

"wow! free stars increase!" aspect

more :-) .

Have you checked how this stats look on a global scale? If situation there would be the same it would be quite obvious what should be done.

Here they are but for me personally it does not provide much information. OSM is hyperlocal (certainly nothing new I can tell you ;-) ) and regional trends always fall under the bus for global analyses:

grafik

By the way, where did you get your profile picture from?

I can't remember the original source, somewhere here