|Author:||Tobias Zwick and contributors|
|License:||GPL v3 (free of charge)|
|Version:||43.0 releases (2022-04-26)|
|Languages:||Amharic, Arabic, Asturian, Bulgarian, Bosnian, Catalan, Czech, Danish, German, Greek, English, British English, Esperanto, Spanish, Basque, Persian, Finnish, French, Galician, Croatian, Hungarian, Armenian, Indonesian, Italian, Japanese, Korean, Lithuanian, Malayalam, Norwegian Bokmål, Dutch, Norwegian Nynorsk, Polish, Portuguese, Brazilian Portuguese, Romanian, Russian, Slovak, Serbian, Swedish, Thai, Turkish, Ukrainian, Chinese (China), and Chinese (Taiwan)|
Surveyor app for Android
StreetComplete is an easy to use OpenStreetMap editor for Android phones and tablets, used for mapping in the field.
The app is made specifically for casual contributors and beginners as no prior knowledge about OpenStreetMap (such as tagging schemes) is required to contribute with this app. Furthermore, there is a bit of gamification and statistics that aim to introduce and try to inspire users to venture deeper into the world of OpenStreetMap.
The app displays places where data can be added to OpenStreetMap through the app as quest pins on a map. Each of these quests can easily be solved by answering a simple question, like for example "Is this street lit?". The answers given are then processed and directly uploaded into the OSM database in the name of the user's OSM account.
So, unlike most other OSM editors, the actual data is not displayed directly on the map, no POIs can be added or edited directly and no geometry can be changed. Contribution with this app happens exclusively by answering these quests.
See the quests list for an overview which quests can be solved with this editor.
It is possible to add and contribute to OSM notes with this app. Notes phrased as questions (contain a question mark) are shown to all StreetComplete users, enabling them to add the requested information on-site. Users of this app can directly add photos to notes (since v4.0).
Albeit modification of geometry is in general not possible with this app, it is possible to split ways when the property that is being asked about in a quest does not span the entire highlighted section (since v14.0).
For certain more volatile properties of map features (such as opening hours), users are periodically asked again in certain intervals to verify if the input data is still correct, thus helping to keep the map data up to date (since v23.0). For shops in particular, users can directly specify what is there now in case the shop closed down (since v28.0).
Through contribution with this app, users are able to earn achievements (since v19.0) and look at their contribution statistics with the app. Earned achievements unlock certain links to be added to their link collection within the app. These links mostly serve to either introduce the user to OpenStreetMap or showcase an interesting OpenStreetMap-based project.
The app fully supports Android's night mode, including a dark theme for the displayed map (since v11.0).
After an area has been downloaded, the app is fully usable offline in that area, even after a restart of the app or device. The answers can be uploaded later and in case the data has changed in the meantime, there is smart automatic conflict resolution (enhanced in v29.0 and again in v32.0).
A team mode allows for "mapping parties" of up to 12 people to map the neighbourhood together at the same time (since v31.0).
Measuring lengths with augmented reality is supported since v41.0.
See the FAQ.
You can help to translate the app via POEditor. This help is welcomed, translation is - as usual - part of creating the software where developers especially need help.
Suggestions, issue reports, feature requests can be made and other contributions be submitted on GitHub. Before proposing new quest types, please read the guidelines for new quests and see the quests list for an overview which quest types already exist.
Writing code improving StreetComplete and submitting pull requests is also welcomed - see "Contributing" file for more info.
The author of the app also accepts donations, see the project home on GitHub for more information.
The app uses Tangram-ES for displaying the map.
Initial public commit was made on 2016-07-02.
The first changeset marked as created by SC is from 2016-11-30
- Vespucci - fully featured editor for Android with full and direct access to OSM data. But more complicated to use.
- GoMap!! - fully featured editor for iOS
- Osm Go! - more advanced (but still easy to use) editor for mobile devices
- Summary of what needs to be done to have iOS port of StreetComplete