-
-
Notifications
You must be signed in to change notification settings - Fork 362
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
New Quest: Check if an object is still there #2074
Comments
Maybe it would make to sense to ask about It also shows what tends to disappear. |
When From the
|
If Also, retagging it to |
A bit of context for bus stops in the UK, in case you are not aware. They were imported per region from a gov dataset (NaPTAN) about a decade ago, and then forgotten about. Some regions didn't even tag the nodes as bus stops, presumably because they wanted a human to confirm before the data being useful. So this is probably a bus stop, even though it's not tagged as such. It would be awesome if StreetComplete could help fix this mangled import. Other regions tagged them as There is also |
@Cj-Malone Can you summarize for which tags exactly it should be verified if the stop exists and which tags should be removed on a positive answer? |
The location probably doesn't need checking. The accuracy from NaPTAN was generally great, if someone wants to move one a few meters it's probably OSM that's offset not the bus stop. There are some examples of a bus stop moving down the street, and ideally the node would be moved to keep its history, but that's not the priority. |
HAR is Hail and Ride which may not be physically present either but from what I understand from others is required for routing or something. I wasn't aware of the verified thing, along the same lines (although perhaps one country is too niche for SC) you could update verified to yes whenever someone answers a bus stop shelter/tactile paving/bench quest with an answer that isn't this stop doesn't exist (which is probably any non-note answer, but could just be the positive ones if you're being cautious). |
Personally I think |
Standard bus stop School bus stop doesn't even have the |
RE: I am not familiar with overpass syntax, but something like |
Also for |
For some of these things like picnic bench, ATM and bike parking, they really need to be shown visibly on the map to be able to answer these accurately. Or exclude them from the quest when there are others nearby. If there are a group of them mapped, it becomes very hard to orientate yourself relative to quest pins and work out which ones really exist. This would also benefit the bike parking covered/capacity quests too. |
Right, difficult. For recycling containers, this is the case currently. If they are too close together, the app does not ever ask for recycled materials |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I think that when SC will gain an ability to delete elements or at least create prefilled notes, a new option (This place is gone) should be added to opening hours quest because it is where I often discover that an element is gone and it would be a shame if after implementing this quest the users would still need to manually fill a new note each time that happens. Originally I wanted to open a separate issue for that but maybe this one is a better fit. |
Okay, now I'm more confused. |
I'd have thought in most places if a shop for example is gone it should be tagged as |
Shops need definitely a tighter resurvey interval here (NRW, Germany). I think on average a shop will stay like 2 years in the same location. The same is true for 'crafts'. If a shop or craft isn't up to date anymore it makes sense to set shop=vacant and remove everything except the addr* tag (and building* tag). Shops/crafts which are vacant could be added as an additional quest - to add a shop which is new. Vacant shops are not that common, so they should maybe be rechecked monthly or so? There's also the case that shops are being renovated. I think we could use the 'construction' for this case, like Shops that gets renovated usually post an opening date in the shop window, so we might want to ask the user for this as well, to be able to pop the quest up at the day posted, to have it confirmed that it's open again. |
https://wiki.openstreetmap.org/wiki/Tag:birds_nest%3Dstork is the next, a bit exotic candidate Proposed on Polish Telegram. There are also tags to tag bird presence - but it may be not enough to survey once, making it unsuitable for SC. |
Out of interest, do your brands stay for longer (i.e. chain stores)? I'm wondering if we should use
Broadly agree, I suspect we should look more carefully at the tags, but yes phone number, website, name, cuisine etc should go. I suspect a list to remove is safer than a list to keep.
There is already a name quest they would trigger I believe, or could be tweaked to cover them.
That's not mentioned on the wiki at all, and I'd have thought would risk being confused with |
Another option for obsolete shops/etc. would be using disused: lifecycle prefix, so insted of Advantage being that one does not need to create and update whitelist/blacklist of tags to keep/remove, as we'd simply prefix all tags with |
Yes indeed that's the case. But brands are pretty rarely tagged. It's somewhat new that I saw them tagged at all on shops. On the other hand brand shops actually are more prone to be renovated from time to time, since there's an update on the brand interior available and they usually have more traffic/income. I think we could just exclude supermarkets and fuel stations, since they stay for much longer. Maybe avg time is 5 years.
I could gather a list of stuff which definitely needs to be removed from the currently set tags.
Well, currently the name quest handles So we need a quest which let us choose the type of shop or craft etc. first, to replace Maybe add a 'is this shop still vacant?' (yes/no) question first? 🤔
Okay, maybe
Makes more sense. 🤔
I think you're correct @peternewman forget my idea, we should go for a blacklist of tags which should be removed, like opening name, hours, phone, website etc.
I don't think I have ever seen a shop which stayed full but closed for more than a week. If that's common for other parts of the world it might be interesting to add this as an option: (vacant/disused/construction) But implementing disused just to keep the data doesn't make much sense, since we never 'delete' data permanently in a versioned database - we just hide them as not current anymore. :) |
@RubenKelevra Well when I implement this, I first implement a generic "is X still there" quest. Everything that does not fit into the generic one will be outsourced into separate tickets, then. |
Okay makes sense :) |
http://nsi.guide is working to fix that! |
I have a quest suggestion: crossings and tactile bumps. I think this is a lower priority item as it happens enough that I make notes of it but not frequent enough that it is a regular problem. It is /very/ common in the older neighborhoods around me that there are no road markings nor any tactile bumps of any kind on crossings. However, I've noticed that in the last few years or so whenever they do construction on a road or sidewalk these things are added. I know of one street where all four crossings were uncontrolled without tactile until a car destroyed the curb, so now one corner has tactile for both directions on just that one corner. (waiting for them to update the other corners so I can update the map :-D ) But I also have manually noted crossings for update that were previously a 'uncontrolled/no' because of an upgrade during construction work where they added bumps and markings. I don't think this needs to be checked very often. Maybe once a year? or two? Also, I think it really should be only for unmarked/uncontrolled as the general direction I see is that crossings are made safer, not less safe. :-) Thanks! |
This is implemented already, and soon will be extended - see #2183 and existing "Does this crosswalk have tactile pavings on both sides?" quest :) |
Greetings, Sorry. I may not have been clear enough. I know that there are quests for crossings and tactile bumps. I was specifically asking that they be re-checked every so often if they are unmarked/uncontrolled or a 'no' on the tactile bumps. The link you posted is adding a new quest type. I see nothing about re-checking a crossing to see if it is still unmarked/uncontrolled. |
This quest is reasked for old data. Less often than once a year, but it is also done already :) |
Oh, I guess I didn't realize it was already done. Thanks! |
Started working on it. Will likely be in the next major release. |
rough categorization now
|
Minor note: existance is a misspelling of existence. (At least, I haven't seen it spelled that way in English.) |
Because i could not find any information about it: EDIT: Thx btw for that, that is really usefull. |
Yes, I check for all more or less used check date keys.
When a new check date is set, the app always uses check_date and removes the other keys of there are any.
Am 5. Januar 2021 12:08:11 MEZ schrieb Stefan <[email protected]>:
…Because i could not find any information about it:
Do you check for `last_checked` as well? Does StreetComplete just
change the date or switch it to `check_date` as well?
--
You are receiving this because you modified the open/close state.
Reply to this email directly or view it on GitHub:
#2074 (comment)
--
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
|
Am I right that in the existence quest, the existence of vending_machines is checked only for some ones? I can imagine that some types of products might be excluded from the quest, so maybe vending=cigarettes, vending=condoms or vending=syringes. But what is about vending=drinks, vending=sweets, vending=stamps, vending=excrement_bags, vending=bicycle_tube or vending=newspapers? I know they are used not so often, but most over 2000 times and especially vending=bicycle_tube, vending=newspapers, vending=sweets and vending=stamps are machines that could be gone often, so I think it would be very useful and not so much effort to expend the quest on these, wouldn't it? |
It checks for vending_machine except for fuel and parking_tickets: https://github.com/streetcomplete/StreetComplete/blob/master/app/src/main/java/de/westnordost/streetcomplete/quests/existence/CheckExistence.kt#L25 |
Oh, for vending machines except these ones. Oh sorry then, I thought it would check only for these. So I read the !~ wrong. Thank you for the information. |
I don't think this has been implemented for |
If it was not discussed here, there is no issue for that (including closed) and it is a good idea: better open a new issue. Comments in old closed issues are likely to be missed or forgotten. |
Question asked: Is this X still here?
So with the maintenance quests in place, the next step could be to have a or have several quests where the user is asked to confirm if an object still exists.
StreetComplete does currently not support deleting elements, so this must be implemented in the frame of this issue or before that.
The interface will be a simple yes/no button. If it still exists,
check_date
or maybecheck_date:existance
should be tagged. It should be discussed which of the two tags should be used.Till the quest is ready to be implemented, feel free to add more ideas of objects whose existance should be rechecked every now and then.
For the following objects
very often because it is temporary by definition (1 year?):
landuse=construction
often because it is small and not a big thing to remove (2 years?):
amenity=post_box
amenity=telephone
amenity=clock
amenity=vending_machine
(less often for ticket vending machines)amenity=bench
amenity=atm
leisure=picnic_table
amenity=waste_basket
tourism=information
+information=board
orterminal
ormap
often because it is important that it is up-to-date
emergency=phone
emergency=defibrillator
(only for those where it is known where they are - inside or outside, on which level)emergency=fire_extinguisher
(only for those where it is known where they are - inside or outside, on which level)a little less often (4 years?):
amenity=bicycle_parking
(only for stands, wall_loops etc)amenity=motorcycle_parking
leisure=pitch
+sport=table_tennis
advertising=column
orboard
orposter_box
highway=path
with ground surface and bad visibility. How to determine bad visibility though?shop
samenity=pharmacy
maybe more often because it is more importantPost here if you have more ideas!
The text was updated successfully, but these errors were encountered: