DE:Elemente
| Hauptseite | Hilfe | Infos zum Projekt | Karte ansehen | Mitmachen | Glossar |
| Hilfe |
|---|
|
|
| Dieser Abschnitt oder diese Seite sollte mit Data Primitive zusammengeführt werden. Mehr dazu auf der (Diskussionsseite) |
Alle Karten bestehen aus den Grundelementen:
Diesen Elementen können bestimmte Attribute (engl. tags) zugewiesen werden. Diese Attribute bestehen immer aus einem Schlüssel (engl. key) sowie einem Wert (engl. value).
Die Elemente der Karte haben Entsprechungen in der internen Datenbank und werden dort zusammen mit ihren Attributen als Data Primitives gespeichert.
Contents |
Punkt 
(Knoten-)Punkte (engl. nodes) sind die Grundelemente von OpenStreetMap. Ein Punkt ist ein geometrischer Punkt, dessen Position durch Breiten- und Längenangabe bestimmt ist (engl. latitude und longitude). Alle weiteren Eigenschaften werden mit Attributen spezifiziert.
Punkte können
- einen einzelnen geografischen Punkt bzw. Ort beschreiben, beispielsweise Sehenswürdigkeiten, Ortschaften, Städte, Punkte von besonderem Interesse (POI: Point Of Interest).
Dazu werden den Punkten Attribute zugewiesen. (siehe Liste der Attribute) - den Start-, Endpunkt oder Zwischenpunkte einer Linie beschreiben, die auch eine Fläche umschliessen kann.
- mittels der Attribute ele=* (en), layer=* oder level=* (en) auch eine Höhe angeben
- Teil einer Relation sein und dort eine Rolle (en) haben.
In den Anwendungen Linie und Fläche werden den einzelnen Punkten normalerweise keine Attribute in Form von Schlüsseln und Werten zugewiesen. Gelegentlich kann es vorkommen, das Punkte eines Weges trotzdem Attribute haben (z.B. power=tower entlang einer Stromleitung) um eine besondere Stelle des Weges zu markieren.
Linie

- Hauptartikel: De:Way
Wege (engl.: ways) bestehen aus mehreren miteinander zu einem Linienzug verbundenen Knoten. Mit Wegen werden Straßen, Flüsse, Eisenbahnlinien und vieles mehr abgebildet.
Wege, wie auch Punkte, werden mit Attributen versehen. Diese werden dem Weg, nicht den einzelnen Punkten zugeordnet. Ein Weg kann aus 2 bis maximal 2000 Einzelpunkten bestehen.
Linien haben eine Richtung. Diese beschreibt je nach zugewiesenem Attribut beispielsweise die Richtung einer Einbahnstraße oder die Fließrichtung eines Gewässers, ist oft aber auch unbedeutend wie bei einer Grenze.
Eine Linie ist gekennzeichnet durch gleichbleibende Attribute für alle Teilstrecken. Beispiel: eine Autobahn, eine Bundesstraße, eine Landstraße: gleiche Oberflächenbeschaffenheit, gleiche zulässige Höchstgeschwindigkeit.
Linien können auch nachträglich in kleinere Teilstücke unterteilt werden, wenn unterschiedliche Attribute hinzugefügt werden sollen, zum Beispiel ein Abschnitt mit „Zone 30“. Linien müssen in jedem Fall einen Schlüssel mit einem dazu passenden Wert besitzen.
Einmal benutzte Punkte können auch durch andere Linien nochmals genutzt werden. Wenn sich Wege treffen (z.B. an einer Kreuzung (en)), sollte der jeweilige Endpunkt zu beiden Wegen gehören. Nur dann gelten die Wege als verbunden. Anfangs- und Endpunkt eines Weges können auch identisch sein, der Weg also geschlossenen, z.B. bei einem Kreisverkehr.
Fläche 
- Hauptartikel: Area
Eine Fläche (engl. area) ist eine geschlossene Linie mit besonderen Attributen. Eine Fläche ist also eine Sonderform des Weg-Elements und hat kein eigenes data primitive in der Datenbank.
Bei einer geschlossenen Linie sind Anfangs- sowie Endpunkt identisch. Zur Fläche wird dies, sobald es explizit als solche ausgewiesen wird (durch das Attribut area=yes (en)) oder durch Attribute, die dies implizit bewirken (z.B. building=yes oder landuse=forest). Flächen werden auf den meisten Karten gesondert dargestellt.
Aussparungen in Flächen werden als Multipolygon (Sonderform der Relation) gezeichnet. Beispielsweise eine Waldlichtung oder eine Insel. Sind Flächen so groß oder so detailliert, dass durch die 2000 Punkte Beschränkung ihr Umfang nicht mehr mit einer einzigen Linie dargestellt werden kann, wird ebenfalls ein Multipolygon benutzt.
Der einzige Unterschied zwischen einer „normalen“ geschlossenen Linie und einer Fläche besteht in den Attributen. Beispielsweise sind eine Ringstraße oder ein Kreisverkehr keine Flächen (highway=tertiary + junction=roundabout), ein See oder ein Wald (natural=water, landuse=forest) aber schon. In seltenen Fällen kann ein geschlossener Weg auch beides sein, also eigenständiger Weg und Begrenzung einer Fläche. Ein Beispiel wäre ein Kreisverkehr, der gleichzeitig Begrenzung der eingeschlossenen Grasfläche ist.
Relation 
Eine Relation gruppiert Punkte, Linien oder auch andere Relationen. Sie beschreibt Beziehungen zwischen Objekten oder deren Teilen. Diese sind die Mitglieder (engl.: member) einer Relation. Mitglieder besitzen eine festgelegte Rolle. Eine Relation kann eine beliebige Anzahl von Attributen besitzen. Beispielsweise ein Wanderweg und seine Wegstücke oder ein Wald und seine Lichtungen.
Typ
Das wichtigste Attribut einer Relation ist der Typ der Relation. Dieser Typ kann beispielsweise eine Radroute sein oder bestimmte Einschränkungen festlegen.
Mitglied
Jedes Mitglied einer Relation besteht aus einer Rolle und einem Punkt, einer Linie oder einer eingebetteten Relation. Die Reihenfolge der Mitglieder wird so gespeichert wie sie beim Hochladen der Daten festgelegt wurde – so kann auch der Reihenfolge eine Bedeutung zugeordnet werden.
Rolle
Die Rolle beschreibt welche Funktion ein Punkt, eine Linie oder eine eingebettete Relation in der zugehörigen Relation ausübt. Die Rolle kann leer sein, ein beliebiger Ausdruck, Abkürzung, Zahl oder eine Kombination daraus sein. Häufige Rollen sind beispielsweise „outer“ für einen Hausumriss und „inner“ für den zugehörigen Innenhof („Loch“ im Haus).
Was Relationen nicht sind
Relationen sind nicht einfach Sammlungen gleichartiger Dinge, also keine „Kategorien“. Elemente einer Relation sollen eine geografische und funktionale Beziehung zueinander haben, wie beispielsweise alle Autobahnstücke, die die Fernverbindung „E 32“ definieren, gehören in die Relation „E 32“ (type=route) – aber alle Autobahnen Deutschlands gehören nicht in eine Relation (Kategorie).


