'StreetComplete'-How to get list of tags that most need data?

Hi, all.

I have recently discovered StreetComplete [0][1], a great Android application that is simple to use, to improve OSM data. The application has huge potential, and by generating ‘quests’ (highlighting of missing data), the user can select a highlighted bit of missing data, and then confirm some information.

The power of this (in my opinion), is the ability to add any new queries, to show map data that needs improving. I’d really like to help with this, but am unsure of the best way to identify tag data that is most needed to be recified/ addressed. Can anybody help suggest how this can be prioritised? By identifiying what needs most attention, I (or others) can suggest new Quests [2], and potentially offer information/ options that will help the developer, westnordost, to quickly and easily add new Quests/ queries. This should be a good way to help with deprecated tags, too.

[0] https://github.com/westnordost/StreetComplete and https://play.google.com/store/apps/details?id=de.westnordost.streetcomplete&hl=en_GB

[1] https://forum.openstreetmap.org/viewtopic.php?id=56582

[2] https://github.com/westnordost/StreetComplete/issues

Thanks for any suggestions; this will rapidly help the OSM community.


The problem is that it is re-inventing the wheel wrt challenges in a not particularly helpful way, as has already been suggested to the author, we already have a source of problematic data that could be used to generate challenges, osmose.openstreetmap.fr, reasonably vetted and adjusted per country.

As it is, we have to live with 100s if not 1000s of super silly edits, for example adding surface to all Swiss motorways. And no, in well mapped areas, there is not a lot of simple things that “will rapidly help the OSM community” right now it is just generating a lot of editing noise.

Ok, thanks.


As said, writing a OSMOSE → StreetComplete converter (for those issues that can reasonably be addressed by adding tags) would likely be useful, just not re-inventing the wheel one more time.

Sigh. Again: OSMOSE finds (possible) problems on the map, a quality assurance tool. StreetComplete finds data that can be extended upon. A tool for surveyors.

These are different things.

Does Osmose show buildings without levels, shops without opening hours, roads without surfaces, railway stops without wheelchair, bus stops without tactile pavings? I don’t think so. It is no an error after all.

I hoped this distinction has generally been comprehended by now.

You are mistaken, random example http://osmose.openstreetmap.fr/en/errors/?item=7130 in particular you are assuming that adding possible tags to existing objects is always useful, which it isn’t (see example: adding surface to all Swiss motorways).

StreetComplete is about adding more precise map data. Osmose is about fixing errors. Sometimes critical missing data qualifies as error, as in the example above. But that’s not always true.

Correct me if I’m wrong: A missing “opening_hours” on a shop, a “levels” on a building, or a “sheltered” tag on a bus stop doesn’t qualify as an Osmose error.

I agree StreetComplete needs to fine-tune surface adding, though. It’s very noisy and often redundant.

Osmose has lots of items that fall in to the same category, not strictly errors, but tags that would be nice to have. Trying to conjurer up a fundamental difference there is silly. It is true that osmose currently doesn’t consider some of the more superficial things as missing but that would be easy to rectify.