StreetComplete: Gamifying OpenStreetMap Data Collection
StreetComplete: Gamifying OpenStreetMap Data Collection
StreetComplete is an open-source Android application designed to fill gaps in OpenStreetMap (OSM) data by transforming the surveying process into a gamified experience. Instead of requiring users to navigate complex map editors, the app identifies missing data in the user's immediate vicinity and presents these gaps as "quests"—simple questions that can be answered while visiting the location in person.
Streamlining the OSM Contribution Process
StreetComplete lowers the barrier to entry for map contributors by abstracting the underlying tagging schema of OpenStreetMap. By presenting specific questions rather than raw data fields, the app allows beginners to contribute high-quality data without needing to understand the intricacies of OSM's tagging model.
As noted by community members, the effectiveness of the app lies in its user interface:
StreetComplete's trick is hiding the tagging model until you actually need it. Most contributor tools expose the schema too early.
Contributions made through the app are added directly to OpenStreetMap under the user's name, eliminating the need for external editors.
User Experience and Gamification
The app utilizes a quest-based system to encourage "soft crowdfixing," where users can make small, incremental improvements to their surroundings during daily activities like walking or dog walking. Users have reported making dozens of small contributions in short periods due to the app's intuitive design and gamified approach.
While the app is highly praised for its accessibility, some users have noted a steep learning curve regarding the specific ways OSM requires data to be structured. For example, one user mentioned confusion over whether to draw sidewalks manually or tag the road as having a sidewalk, highlighting that while the UI is simple, the underlying data requirements of OSM can still be complex.
Ecosystem of OSM Surveying Tools
StreetComplete is part of a broader ecosystem of tools aimed at improving open map data. Other complementary applications mentioned by the community include:
- StreetMeasure: A companion app used to add physical measurements, such as the width of narrow streets.
- Every Door: An app that allows users to place Points of Interest (POI) and map specific items like benches and trash cans more easily.
Community Feedback and Feature Requests
Users and developers have suggested several enhancements to further improve the utility of the app:
- Platform Expansion: There is significant demand for an iOS version of the application.
- Accessibility: Suggestions include voice-activated prompts and responses to allow cyclists to contribute data safely while riding.
- Expanded Capabilities: Users have expressed a desire to move beyond simple labeling to include the ability to add new roads and footpaths directly within the app.
- Multimedia Integration: Some contributors suggest adding photo capabilities to OSM to compete with the visual data available on platforms like Google Maps.