streetcomplete / StreetComplete

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

Limit tactile pavings to set of countries #750

Closed westnordost closed 6 years ago

westnordost commented 6 years ago

Tactile pavings are also something that does not exists in many countries.

I did not research here yet. Perhaps if someone wants to help, he could get into a Google Streetview car, drive around the world and write here of his findings.

westnordost commented 6 years ago

I'll start:

Yes: Singapur, Hong Kong(, Malaysia?) No: all of southeast asia

dbdean commented 6 years ago

Yes: Australia, New Zealand

rugk commented 6 years ago

I think for such things, we really need https://github.com/westnordost/StreetComplete/issues/633 as a kind of in-app "survey".

matkoniecz commented 6 years ago

Maybe it would be useful to check what is currently tagged in each country (run overpass query)? And blacklist ones with heavy *=no usage?

matkoniecz commented 6 years ago

Yes: Poland (for crossings)

westnordost commented 6 years ago

I think checking intersections in bigg(er) cities with Google Street View would be the most efficient.

matkoniecz commented 6 years ago

I think checking intersections in bigg(er) cities with Google Street View would be the most efficient.

If that is main reason, rather than doubts about data usefulness I made https://gist.github.com/matkoniecz/6fc0e5f3f2f399849cf8117731fc5afe and https://gist.github.com/matkoniecz/a81ae6516fa8d39567140c2ac8dd293c

Quick tag check suggests:

for highway=crossing:

whitelist: Slovakia (SK), Austria (AT), Hungary (HU), Poland (PL), Germany (DE), Czechia (CZ), Switzerland (CH), Belgium (BE), Sweden (SE), Brazil (BR), Russia (RU), United Kingdom (GB), Ireland (IE), Lithuania (LT), Australia (AU), United States of America (US), Argentina (AR), Italy (IT), Singapore (SG), New Zealand (NZ), Spain (ES), France (FR), The Netherlands (NL)

blacklist: Albania (AL), Ukraine (UA), Portugal (PT),

for bus stops:

whitelist: Poland (PL), Germany (DE), Switzerland (CH), Russia (RU), United Kingdom (GB), Ireland (IE), Australia (AU), United States of America (US), Argentina (AR), Italy (IT), Japan (JP), Spain (ES), France (FR), The Netherlands (NL), Spain (ES),

blacklist: Brazil (BR), Portugal (PT),

Whitelist is proposed for tactile_paving=yes used more than 100 times where at least 5% of tactile_paving=yes/no is tactile_paving=yes.

If such list/data is useful I may run it also for cycleways or share code used to create it.

westnordost commented 6 years ago

Wow, that is very cool! How did you put this together?

For cycleways, it would indeed also be helpful!

matkoniecz commented 6 years ago

Wow, that is very cool! How did you put this together?

[out:json];relation["admin_level"="2"][boundary=administrative][type!=multilinestring];out; to get list of countries, fetching all tactile_paving= objects in each country ("tactile_paving= in COUNTRY_NAME" on overpass) and counting how these objects are tagged.

I am currently trying to make my code publishable (note that Ruby is required to run it).

matkoniecz commented 6 years ago

Note: I updated list in https://github.com/westnordost/StreetComplete/issues/750#issuecomment-355823893 , by mistake it included twice data for highway=crossing (both for highway=crossing and highway=bus_stop). Now highway=bus_stop contains correct data and list has both country codes and less cryptic country names.

matkoniecz commented 6 years ago

If whitelist from https://github.com/westnordost/StreetComplete/issues/750#issuecomment-355823893 looks like a good list of countries with enabled quest I make a PR that limits quest to this list of countries.

westnordost commented 6 years ago

OK! :-)

matkoniecz commented 6 years ago

I wonder what countries should be split in regions here. I suspect that USA may be considered as one entity and China, Russia should be split.

westnordost commented 6 years ago

Russia cannot currently be split

Am 2. Februar 2018 09:27:40 MEZ schrieb Mateusz Konieczny notifications@github.com:

I wonder what countries should be split in regions here. I suspect that USA may be considered as one entity and China, Russia should be split.

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/westnordost/StreetComplete/issues/750#issuecomment-362518808

-- Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail gesendet.

matkoniecz commented 6 years ago

@dbdean

Yes: New Zealand

Also for bus stops?

dbdean commented 6 years ago

I don't know about tactile paving for bus stops in NZ, sorry.

matkoniecz commented 6 years ago

So bus stops in New Zealand are almost always without tactile markings?