Schon seit einer Weile wollte ich einen Artikel über OpenStreetMap und die Bearbeitung der freien Karte schreiben. Ein solcher Artikel existiert bei GNU/Linux.ch zwar bereits (vielen Dank an Caos an dieser Stelle), aber er ist bereits mehr als zwei Jahre alt und setzt teilweise einen anderen Fokus. Eine Leseempfehlung ist er aber auf jeden Fall.
Die Vorteile von OpenStreetMap sind natürlich gut bekannt: Es ist die bei weitem am detaillierteste der verfügbaren Online-Karten, ist frei und hängt nicht von großen (und datensammelnden) Firmen wie Google oder Apple ab. Insbesondere bei den Feinheiten einer Karte wie Details zu Gebäuden (Größe, Form, Hausnummer, Art) steht OpenStreetMap meist deutlich besser da. Auch maximale Geschwindigkeiten sind meiner Erfahrung nach dort meistens aktueller als die bei Google Maps. Etwas weniger gut sieht es dagegen bei Details zu Unternehmen aus, da diese sich oft selbstständig bei Google eintragen, sodass die Angaben dort häufig genauer als die bei OpenStreetMap sind. Genau dort setzt aber die unten beschriebene App StreetComplete an.
CoMaps
Vor einiger Zeit bin ich durch Lioh's Video (https://gnulinux.ch/comaps-freie-karten-app-fuer-android-geraete) auf die Karten-App CoMaps aufmerksam geworden. Diese ist ein Fork der bekannten App OrganicMaps, nachdem es bei diesem Projekt zu einigen fragwürdigen Entscheidungen kam. Wie auch das Vorgängerprojekt ist CoMaps sowohl unter Android als auch unter iOS verfügbar, für die iOS-Version findet gerade eine Entwicklung für eine überarbeitete UI statt, die in einigen Versionen ausgerollt werden dürfte und danach auch in die Android Version kommen sollte.
Da viele Entwickler von OrganicMaps zu CoMaps gewechselt sind, ist die Entwicklung dort momentan schneller, was im Vergleich auch zu merken ist.
CoMaps ist zwar meiner Meinung nach für die alltägliche Nutzung noch nicht perfekt, aber die Entwickler arbeiten an eigentlich allen wichtigen Dingen: eine modernere Oberfläche (erste Arbeiten für ein moderneres User-Interface sind in gange), Verkehrsinformationen, verbesserte Routenberechnung und anderem. Die Entwicklung findet auf Codeberg statt und kann dort verfolgt werden. Doch eine Karten-App kann nur so gut sein, wie die Karte selbst und so fing ich nach einer Weile an, mich für das Bearbeiten der Karte zu interessieren (ich habe ein noch nicht eingezeichnetes Geschäft gesucht, das wollte ich dann natürlich gleich hinzufügen). Ich wusste bereits seit längerem, dass das möglich ist, hatte aber nie Lust, mich in das Kartenbearbeiten einzuarbeiten. CoMaps bietet zum Bearbeiten die Option, bereits existierende Objekte (Gebäude, Sitzbänke, etc.) zu bearbeiten, was auch das Hinzufügen von Geschäften in Gebäuden einbezieht.
CoMaps: links die normale Kartenansicht, rechts der Editor
Die Möglichkeiten sind dabei aber stark begrenzt, da der Fokus primär auf dem Navigieren und normalen Nutzen als auf dem Kartieren liegt und um die App übersichtlich zu halten.
Was natürlich zum Bearbeiten gebraucht wird, ist ein OpenStreetMap-Account, der aber schnell angelegt ist und auch keine kritischen persönlichen Informationen verlangt.
StreetComplete
StreetComplete: Links in der Kartenansicht rechts mit einer ausgewählten Frage
Nachdem ich nun aber einen OpenStreetMap-Account hatte, wollte ich natürlich noch weiter zur Karte beitragen, als es CoMaps ermöglicht.
Nach kurzem Suchen bin ich dann erstmal bei StreetComplete gelandet: StreetComplete besitzt zwar ebenfalls nicht die Möglichkeit, neue Objekte zur Karte hinzuzufügen, aber zielt darauf ab, den aktuellen Kartenbestand zu verbessern und aktuell zu halten. Dies wird erreicht durch das Abfragen verschiedener Dinge: Wie sind die Öffnungszeiten? Wie viele Stockwerke hat dieses Gebäude? Existiert dieses Objekt noch?
StreetComplete ist ebenfalls freie Software, wird auf GitHub entwickelt und ist aktuell nur für Android verfügbar. An einer iOS-Version wird aktiv gearbeitet.
Im Zusammenhang mit StreetComplete muss auch StreetMeasure erwähnt werden. Die App kann über die Handykamera Entfernungen abmessen, die dann in StreetComplete eingetragen werden. Das wird benötigt, um zum Beispiel die Breite von Radwegen oder zwei Pollern zu messen, ohne dafür ein Messgerät dabei zu haben.
StreetComplete setzt zur Motivation auf Gamification-Elemente. Deshalb wird oben links ein "Score" eingeblendet, der die Anzahl der bisherigen Bearbeitungen angibt. Wenn man einige Fragen zu einem bestimmten Thema (beispielsweise fußgängerrelevante Fragen) beantwortet hat, werden dazu unter Mein Profil Links angezeigt, die zu entsprechenden Projekten auf OpenStreetMap-Basis führen.
Die Einfachheit von StreetComplete ist es auch, die das Ganze so praktisch macht: Die App macht es möglich, einfach spontan schnell ein paar Fragen zur Umgebung zu beantworten und die Kartenqualität dadurch wieder ein Stück besser zu machen. Ich kann jedem nur dazu raten, das mal auszuprobieren.
Wem die Gamification-Elemente von StreetComplete nicht gefallen, kann den Fork SCEE ausprobieren. Dieser entfernt Teile davon und bietet ein paar mehr Optionen. Für das normale Verbessern von OpenStreetMap unterwegs sollte StreetComplete aber mehr als genug sein.
Weitere Apps zum Bearbeiten von OSM
Im Allgemeinen gibt es natürlich auf openstreetmap.org die Möglichkeit, mit dem sogenannten iD-Editor die OSM-Karte zu bearbeiten. Dieser bietet auch die volle Funktionalität, nimmt einem aber kaum etwas ab und ist am Handy naturgemäß nur schwer zu benutzen.
Weitere Apps die zum Bearbeiten sind die komplexeren Editoren Vespucci (nur für Android) und EveryDoor (Android und iOS). Wer es simpler und mit konkreterem Ziel haben möchte, kann OpenStop (Android und iOS) ausprobieren. OpenStop ist darauf ausgelegt, öffentliche Infrastruktur (Bushaltestellen, Bahnhöfe, etc.) genauer zu kartieren und so eine Verbesserung alltäglicher Dinge zu erreichen.
Quellen: Im Text und eigene Screenshots

CoMaps gibt es übrigends auch als flatpack für Linux.
Zumindest in SCEE kann man auch neue Sachen anlegen. Man muss nur den Overlay "Dinge", "Orte", "Adressen" oder "Parkstreifen" auswählen. Diese Overlays haben die Möglichkeit neue Objekte anzulegen. Am Häufigsten verwende ich Adressen für Hauseingänge und Dinge für Parkbänke und Mülleimer.
Das geht auch in Streetcomplete. Leider kann keine davon Flächen oder Linien anlegen, nur Punkte.
Linien und Flächen lassen sich mit EveryDoor und Vespucci hinzufügen.
unter iOS habe ich mich für „Go Map!!“ entschieden, um Geschäfte oder Objekte zu bearbeiten bzw. zu ergänzen.
Für die Navigation nutze ich unter Android OSMAnd.
Mirnfällt jedoch auf, das diese App immer weniger genannt wird. Woran liegt das?
Gibt es mit OSMAnd Probleme? Mir ist bisher nichts aufgefallen.
Ist nicht ganz so einfach in der Benutzung …