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
rerun generation of ATM operator list #3352
Conversation
note that countries like Australia and USA have no longer lists of ATM operators split by state
|
Uh, so what is preferred way to fix that list in SC? Editing every bank and ATMs in whole country and fixing tags manually does not sound very appealing (even if JOSM does offer some semi-automated ways to help). Because in
I could manually clean and suggest correct list for What does your python code do to help with cleanup, @matkoniecz? I might give it a try, if it does not generate too much work. |
I mean, the best way to fix duplicates would be to use wikidata for the operators, but looking at the absolute bucketload of entries for |
It makes such retagging much easier to do by automating most of it while still allowing review. Let me know if something can be improved. It is a template that allows specifying:
Then it runs an Overpass query and for each element it
It handles some things like retagging also It is possible to configure it to perform edits fully automatically, but that would require permission from local community (see https://wiki.openstreetmap.org/wiki/Automated_Edits_code_of_conduct and https://wiki.openstreetmap.org/wiki/Mechanical_Edits/Mateusz_Konieczny_-_bot_account/fix_overly_verbose_Euronet_Sp._z_o.o. for a template of documentation page). Practical hint: keep script window open on one part of the screen, browser on another so opening objects for review will not require you to switch windows. I even keep them on separate desktops, with tags reviewed before potential edit, and location reviewed after edits (in some cases I edit also nearby objects or open notes, reverts to already made edits are basically never required). Example edit: https://www.openstreetmap.org/changeset/112288731 Code: https://gitlab.com/matkoniecz/osm-automation/-/blob/master/script_assisted_cleanup/tag_migrator_normalize_bank_polskiej_sp%C3%B3%C5%82dzielczo%C5%9Bci.py (AGPL licensed) If you open issue/PR on gitlab feel free to ping me here - not sure are their email notifications actually working.
https://github.com/osmlab/name-suggestion-index is trying to do this, not sure about progress with ATMs. In principle their name matching could be used for eliminating unwanted names and/or providing suggestions "did you mean XYZ". But as far as I know the ATM data is not sufficient and not worth using (so far!). Let me know if it is an outdated info! |
China, Canada, Australia, India would be now having one atm operator list per country. I think that missing special support for Aruba (32 mapped ATMs in total - http://overpass-turbo.eu/s/1bTy ) and similar Though I will not merge without @westnordost review and I can add this ATM data back (via expanding code that generates it to support also See https://www.openstreetmap.org/relation/1231749 https://en.wikipedia.org/wiki/Aruba Though Iceland, Mongolia, Bosnia and Herzegovina should have this data... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
note that countries like Australia and USA have no longer lists of ATM operators split by state - I think that it is fine. Autocomplete works and it seems that benefit of such splits is not huge.
But I can add also that - at cost of some coding.
BTW, if someone is interested in cleanup of
operator
tags on ATM in their area I can share Python code that I created to support this (usable in manually reviewed edits and in fully automatic bot edits).If someone cleaned
operator
tags in their area - let me know and I can run metadata update in their country.