Wie aus einem Spaziergang ein Commit wird und man OpenStreetMap ohne Mühe hilft
Warst du schon einmal spazieren und hast festgestellt, dass dein Lieblingscafé geschlossen hat, es aber immer noch auf der Karte eingezeichnet ist? Oder dass ein toller Spielplatz in deinem Hof aufgebaut wurde, der Navigator aber nichts davon weiß? Normalerweise endet der Gedanke dort: sich in die Tiefen der OpenStreetMap-Editoren (OSM) mit ihren Tags, Ebenen und speziellen Syntaxen zu stürzen, ist ein zweifelhafter Weg, einen Wochenendabend zu verbringen.
Das StreetComplete-Projekt ändert das Spiel. Es ist eine Android-App, die die Verfeinerung von Kartendaten in eine Reihe einfacher Aufgaben verwandelt. Du musst kein GIS-Spezialist sein oder wissen, wie sich amenity=cafe von shop=coffee unterscheidet.

Was es ist und warum du es brauchst
StreetComplete ist ein Open-Source-OSM-Editor, der speziell für Feldbedingungen entwickelt wurde. Die Kernidee ist, dass du keine Gebäude- oder Straßengeometrie zeichnest (das ist einfacher am Monitor zu erledigen), sondern stattdessen die Karte mit Attributen füllst.
Das Problem bei den meisten Karten ist, dass sie in den Details schnell veraltet werden. Straßennamen ändern sich selten, aber Dinge wie taktile Leitsysteme an Kreuzungen, der Oberflächentyp eines Parkwegs oder die Öffnungszeiten eines kleinen Ladens – diese ändern sich ständig. StreetComplete findet solche „Leerstellen" und bietet den Nutzern an, sie zu füllen.
Wie die Aufgaben funktionieren
Wenn du die App öffnest, lädt sie Daten für deinen aktuellen Standort herunter und platziert Aufgaben-Symbole auf der Karte. Jede Aufgabe ist eine bestimmte Frage.
Zum Beispiel:
- Hat dieses Gebäude eine Nummer?
- Welche Oberfläche hat diese Straße: Asphalt, Kies oder Pflastersteine?
- Ist dieser Fußgängerübergang mit einem akustischen Signal ausgestattet?
- Hat dieser Eingang eine Rollstuhlrampe?

Du wählst einfach die entsprechende Option in der Oberfläche aus oder gibst Text ein, und die App erstellt selbst das korrekte Changeset und sendet es in deinem Namen an die OSM-Datenbank. Kein Herumhantieren mit XML oder komplexen Tagging-Schemata.
Technische Seite des Projekts
Das Projekt ist in Kotlin geschrieben und wird aktiv weiterentwickelt. Interessante Aspekte im Repository:
- Aufgabenarchitektur. Jede Aufgabe ist ein separates Modul, das die Logik beschreibt, wann die Frage erscheint (SQL-ähnlicher Filter nach vorhandenen Tags) und das Antwortformular.
- Offline-Arbeit. Die App speichert Daten im Cache, sodass du ruhig in den Wald gehen kannst, um Baumarten oder Wegoberflächentypen zu kartieren, und deine Änderungen später zu Hause über WLAN hochladen kannst.
- AR-Messungen. In neueren Versionen wurde die Möglichkeit hinzugefügt, Gebäudehöhen oder Straßenbreiten mit Augmented Reality zu messen.
Übrigens portieren die Entwickler das Projekt gerade aktiv auf Multiplattform, damit StreetComplete endlich auch auf iOS erscheint. Das ist eine große Menge Arbeit, der du in den Tickets des Repositories folgen kannst.
Warum Entwickler einen Blick darauf werfen sollten
Wenn du nach einem Projekt suchst, zu dem du beitragen kannst, ist StreetComplete ein großartiger Kandidat. Erstens hat es eine sehr klare Struktur. Zweitens ist die Einstiegshürde niedrig: Du kannst mit der Übersetzung der Oberfläche beginnen oder eine einfache Aufgabe erstellen.
Für diejenigen, die einfach etwas Gutes tun wollen: Es ist der schnellste Weg, OpenStreetMap zu verbessern. Im Gegensatz zu proprietären Karten gehören OSM-Daten allen. Deine Änderungen landen in Maps.me, Organic Maps, OsmAnd und Tausenden anderen Diensten.
Wem es nützen wird
Die App spricht am meisten diejenigen an, die viel zu Fuß gehen oder Fahrrad fahren. Sie verwandelt einen gewöhnlichen Arbeitsweg in ein kleines Spiel.
Natürlich gibt es Einschränkungen. Du kannst kein völlig neues Objekt hinzufügen, das noch nicht auf der Karte ist (zum Beispiel ein Haus, das gerade gebaut wurde). Dafür brauchst du immer noch einen vollwertigen Editor wie JOSM oder iD. Aber zum „Aufräumen" und Aktualisieren von Daten in deiner Nachbarschaft hat StreetComplete seinesgleichen.
Du kannst die App im Google Play Store oder bei F-Droid herunterladen. Wenn du einen Blick in den Code werfen oder eine eigene Aufgabe vorschlagen möchtest, schau dir das Repository auf GitHub an. Das Projekt lebt, Commits kommen täglich, und die Community hilft Neulingen gerne.
Ähnliche Projekte