Quelle WikipediaOpenStreetMap (OSM) ist ein freies Projekt, das frei nutzbare Geodaten sammelt, strukturiert und für die Nutzung durch jedermann in einer Datenbank vorhält (Open Data). Diese Daten stehen unter einer freien Lizenz, der Open Database License. Kern des Projekts ist also eine offen zugängliche Datenbank aller beigetragenen Geoinformationen.
Bevor ich auf das heutige Thema Tagging eingehe, möchte ich die Elemente von OpenStreetMap kurz erklären:
Punkte
Ein Punkt bzw. Knoten wird durch seine Position (geografische Breite und Länge) bestimmt.
Linien
Linien bestehen aus mehreren verbundenen Punkten. Linien haben eine Richtung, die je nach Objekttyp wie z.B. Einbahnstraße oder Fluss relevant ist oder nicht. Auch können Linien z. B. bei einem Kreisverkehr geschlossen sein und werden dadurch nicht zu einer Fläche.
Flächen
Flächen sind geschlossene Linien, aber nicht alle geschlossenen Linien wie z. B. Kreisverkehre sind Flächen. Erst über spezielle Attribute wie z. B. Gebäudetypen (s.u.) wird eine geschlossene Linie zu einer Fläche. Dass es keinen wirklich eigenen Objekttyp für Flächen gibt, ist in den Anfängen von OpenStreetMap im Jahr 2004 begründet.
Relationen
Mit dem sehr mächtigen Objekttyp Relationen können Punkte, Linien, Flächen aber auch wiederum Relationen zusammengefasst bzw. in Verbindung gebracht werden. Für das Thema Relationen habe ich für den 23. Dezember ein eigenes Kalendertürchen vorgesehen.
Attribute (Tags)
Attribute, Tags oder auch Eigenschaften werden Punkten, Linien, Flächen und Relationen hinzugefügt. Durch das Tagging wird ein Punkt zu einer Sehenswürdigkeit, eine Linie zu einer Straße, eine Fläche zu einem Haus und eine Relation zu einer Wanderroute. Alles ist ein Tag bzw. alles in der Welt von OpenStreetMap hat Tags.
Tagging in OpenStreetMap
Beim Tagging werden den Objekttypen die Attribute hinzugefügt. Ein Attribut oder auch Tag besteht aus einem „Schlüssel“ („key“) und einem „Wert“ („value“). Die Notation ist key=value. In Editoren wie iD kann nach Begriffen wie „Sitzbank“ gesucht werden, so dass der Mapper die key=value-Werte wie z. B. amenity=bench für eine Sitzbank nicht kennen muss.
Da jeder das OpenStreetMap-Wiki selbst nach allen Attributen (Tags) durchsuchen kann, möchte ich weniger einzelne Attribute vorstellen als deren Verwendung und Kombination an Beispielen erklären.
Besuchen wir erneut die Insel Baltrum. Betrachten wir nicht als Anwender die Karten von OpenStreetMap (Web, OsmAnd, OrganicMaps, mein Wanderbeitrag letztes Jahr, ...). Steigen wir vielmehr als Mapper in die Datenbasis von OpenStreetMap ein und schauen uns stellvertretend drei Beispiele für einen Punkt, eine Linie und eine Fläche und dort deren Attribute bzw. Tags an.
Punkt
Die „Inselglocke“ (Foto) (Node 461099599) hat aktuell die folgenden Attribute:
man_made=tower
name=Inselglocke
tower:type=bell_tower
wheelchair=yes
Die Tags machen aus dem einzelnen Punkt einen Glockenturm, gibt ihm den Namen „Inselglocke“ und taggt ihn als rollstuhlgeeignet. Als Mapper vor Ort könnte man die Attribute erweitern und korrigieren. Wie hoch ist die Inselglocke? Wann wurde sie aufgestellt? Auch könnte man mit dem Tag website= auf die Internetseite https://www.baltrum.de/inselglocke verweisen. Da es sich um ein Gebäude handelt, könnte man aus dem Punkt auch durch eine Fläche ersetzen, welches unter Umständen die Darstellung für Anwender auf OpenStreetMap-Karten optimiert.
Quelle: OpenStreetMap Contributors und Bing Maps
Linie
Der Weg (Way 985451158) hat die folgenden Eigenschaften:
highway=path
smoothness=bad
surface=paving_stones
Der gepflasterte Wanderweg hat angeblich eine schlechte Wegqualität. Auch hier könnten die Attribute mit Ortskenntnis erweitert oder korrigiert werden. Ist der Weg rollstuhlgeeignet? Gibt es eine Beleuchtung? Ist der Weg wirklich so schlecht wie angegeben? Wie breit ist der Weg? Dürfen Fahrradfahrer den Weg benutzen?
Quelle: OpenStreetMap Contributors und Bing Maps
Fläche
Das Nationalpark-Haus (Way 37884333 ) hat aktuell die folgenden Eigenschaften:
addr:city=Baltrum
addr:country=DE
addr:housenumber=177
addr:postcode=26579
addr:street=Westdorf
alt_name=Gezeitenhaus
building=government
fee=no
name=Nationalpark-Haus
opening_hours=Tu-Fr 09:30-13:00, 15:00-18:00; Sa-Su 10:00-12:00, 15:00-18:00
tourism=museum
wheelchair=yes
Die Attribute scheinen recht vollständig. Neben der Adresse und Gebäudetyp sind Öffnungszeiten, kostenloser Eintritt und sehr wichtig die Eignung für Rollstuhlfahrer angegeben (siehe auch Wheelmap ). Trotzdem könnte das Gebäude weitere Eigenschaften haben. Z. B. könnte es im Gebäude öffentliche Toiletten geben, die man entweder an das Gebäude anfügt oder über einen neuen Punkt in OpenStreetMap einträgt. Auch scheint mir das Tagging building=museum ungeeignet.
Quelle: OpenStreetMap Contributors und Bing Maps
Erweiterung von Attributen
Als registrierter Mapper können die Eigenschaften z. B. mit den Editoren iD (siehe Screenshots und Video zum Einstieg) und JOSM jederzeit korrigiert und erweitert werden. Es gibt aber auch Apps wie StreetComplete (nur Android), die gezielt nach fehlenden Attributen wie z. B. Hausnummern bei Häusern, Weguntergründen bei Straßen usw. fragen. Aber es gibt auch Apps für Android und iOS wie z. B. Every Door. Möchtest auch du zur Verbesserung der OSM-Karten beitragen, so lese gerne diesen Beitrag, den ich vor einiger Zeit hier im Forum gepostet habe.
Ich hoffe euch hat mein Kalendertürchen zum Tagging bei OpenStreetMap gefallen und ich konnte vielleicht sogar ein paar Leser für das Mappen bzw. Taggen für OpenStreetMap begeistern. Am 23. Dezember werde ich dann noch ein Türchen zu Relationen bei OpenStreetMap öffnen.
Nutzt ihr OpenStreetMap-Daten nur als Anwender z. B. in Navigationssoftware wie OsmAnd, Organic Maps und auf Webseiten oder mappt und taggt ihr auch für OpenStreetMap?