-
Notifications
You must be signed in to change notification settings - Fork 884
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
Add support for templated/generated categories - use this for ATMs, post_boxes, etc. #2883
Comments
Hmm we don't currently do ATMs in this index - maybe we should! |
Yes, we should have entries for ATMs, particularly for banks that have freestanding ATM locations (whether drive-through or in a mall or supermarket). We should also take care to tag these ATMs with |
Awesome - this is interesting to know.. I think of |
Yep, For better or worse, the same It’s unclear to me whether interbank networks can also be tagged in |
What is an example of a Assuming interbank networks are tagged as Overall I agree that we should add ATMs to the index. |
If |
I can't promise great downstream support in iD if |
I threw together a draft pull request (#3056) to try to work through some examples. I erred on the side of caution and added what I expect is excess, redundant information. Some questions to consider are:
|
Yes,
The wiki’s guidance to tag ATMs with Then again, openstreetmap-carto only labels ATMs by their |
Excluding |
Out of all the tags The network seems something internal to the black box, not sure how' you find that out? Similar with operator, especially with non-bank ATMs the kind you might find at the pub, it's hard to know if it's operated by the pub or by the company which supplied the ATM. So for those reasons I'd just template the brand and brand:wikidata tags. |
I've been finding network by checking the bank's website, or looking for network logos on the debit cards and ATMs. For example, US Bank's ATM locator page states:
|
Most bank-operated ATMs in the U.S. also display network logos. Normally they aren’t as prominent as the bank logo, but I’ve seen credit union ATMs that display networks like Co-Op more prominently than the credit union logo. |
#3056 was closed as: Going to close this for now. Restructuring the code to allow Originally posted by @bhousel in #3056 (comment) Can this not be merged now we don't have to have names, or is this a different issue? The transit stuff doesn't have brands either. |
Bump @bhousel , I'd say there is now a definite need for this (even ignoring iD). StreetComplete is trying to do a quest based on essentially this info but as there is no alternative source one is being created manually from the OSM data, see for example the NoteMachine or Co-op variants here: I've opened streetcomplete/StreetComplete#2194 on the SC side. |
Cool, yeah @westnordost and I were chatting on the OSM US Slack about this. I can figure out something to get the bank ATMs into NSI. I feel like there are a few situations where we want to define rules or templates like:
Rules and templating engines can involve a lot of complexity, and I want to avoid that and do the dumbest easiest thing I can think of. |
For each charity generate clothes recycling bins. Do we need to deal with being able to either exclude or specifically approve stuff for some rules for example in London the stops would be owned by Transport for London I think, but certainly for coaches commercial companies would stop at them. Or the same way the UK rail network has a mix of people owning tracks, stations and routes. Although I guess inherently offering things that don't exist isn't horrendous as someone should still check on the ground first.
There is a word missing or misplaced here. Ah I think you meant:
Are you talking about a way to seed the index initially (so we could just delete the duplicates once) or an ongoing process where each newly created bank gets it's own ATM? |
Oh yeah, extra word - I removed it. You were correct.
Ongoing process.. {
"brands/amenity/atm": [
// first one is a template…
{
"forEach": "brands/amenity/bank",
"setTags": {
"amenity": "atm",
"operator": "{source.tags.brand}",
"operator:wikidata": "{source.tags.brand:wikidata}",
"operator:wikipedia": "{source.tags.brand:wikipedia}"
}
},
// normal ATM items can exist here too…
]
} |
Working on this today. The first thing for me do is to "unify" the build scripts - we have |
They don't do anything yet, but they can be loaded/saved (re: #2883)
The template idea worked 🎉 This is the contents of brands/amenity/atm.json name-suggestion-index/data/brands/amenity/atm.json Lines 1 to 13 in 9b52084
This rule expands every bank from |
Few outstanding questions about these ATMs
|
per 46ab8eb comments, sounds like we're ok with leave the ATMs and Post Boxes are done, so I'm going to close this issue.. |
Some banks don't have ATM (at least in France). How to add a parameter somewhere to generate or not ATM templates ? |
We're not moving our data to "Data Items" but we'll upload it there if you want. |
I recently ran into a free-standing Chase ATM - you can find a lot here: https://locator.chase.com/search?q=New+York%2C+NY%2C+USA&l=en&type=ATM
When I type in Chase in iD, I was presented with an entry for branch locations, but none for ATMs.
There should be a new entry specifically for free standing ATMs.
The text was updated successfully, but these errors were encountered: