Closed 1ec5 closed 3 years ago
Quest should not reappear to other users when solved by one
A “None” option would make sense for a bare flagpole, but it looks like there isn’t an established way to explicitly tag that fact. flag:type=none
is used only once, and flag=no
is commonly used for something entirely different (to indicate that a bus stop doesn’t allow flagging down the bus driver).
There’s also the (hopefully somewhat rare) case that a flag does not have a Wikidata item yet. StreetComplete could offer to fill in flag:name
based on a freeform text input field. (name:etymology:wikidata:missing
is apparently a way to include disambiguating notes that aid in the creation of a Wikidata item, but I don’t think that’s as important for flag designs.)
If you like mapping flags, I think you would get very happy in German allotments. Happy and confused, because they put up all kinds of flags. Football clubs, federal state flags, flags from other countries, pirate flags, fantasy flags, It's quite random.
(Yes, I actually saw that one. There's no accounting for taste.)
There is actually an "official" flag for allotmentiers in Hamburg. (No, not official, there is nothing official about all these flags)
Anyway, a bit off topic. I will come to the point in the next post.
The quest would be problematic because of the following reasons:
🤔 Any answer the user can give must have an equivalent tagging
🐿️ Easily answerable
🚧 To be added tag [...] has a useful purpose
You mentioned 1. usage for 3D rendering, 2. "keys make for queries that aren't possible outside of OSM" and 3. it may be fun for the users to add.
So, in conclusion, I don't really see this quest in StreetComplete, at least not in the near future. The biggest blockers are:
Thanks for entertaining this proposal and patiently explaining the constraints that make it infeasible. I am very tempted to map a German allotment garden now.
General
Affected tag(s) to be modified/added:
flag:type
,flag:wikidata
,country
Question asked: What flag does this flagpole fly?Checklist
Checklist for quest suggestions (see guidelines):
man_made=flagpole
s.Ideas for implementation
To ensure usability, the quest should present a gallery of flag images and allow searching them by name. Perhaps StreetComplete could query Wikidata for flag items and their Wikimedia Commons images. A menu of national and regional flags would be easier to implement based on local data (emoji, even), as long as the user’s location is geocoded first.
Element selection:
man_made=flagpole
withflag:type=national
but nocountry=*
man_made=flagpole
with anotherflag:type=*
value but noflag:wikidata=*
Metadata needed:
I’m told that, in some countries, flags rarely fly on most flagpoles. Maybe the quest can be disabled for those countries, but I think the default assumption would be that a flagpole does fly a flag on a regular basis.
Proposed GUI:
First select the flag type, then drill down to a more specific design:
Or if supporting Wikidata search would be too challenging, maybe a first version of the quest could focus on setting
flag:type=*
and only setflag:wikidata=*
for national and regional flags, which are less open-ended.