DE:Elemente

From OpenStreetMap Wiki
(Redirected from DE:Elements)
Jump to: navigation, search
Help
Verfügbare Sprachen
Deutsch English Español Français Magyar Italiano 日本語 Nederlands Русский Slovenčina Svenska Українська
Hauptseite Hilfe Infos zum Projekt Karte ansehen Mitmachen Glossar
Hilfe




Alle Karten bestehen aus den Grundelementen:

Punkt —   (engl. node)
Linie —   (engl. way)
Fläche   —   (engl. area)
Relation   —   (engl. relation)

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 node

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

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 way closed way

Hauptartikel: De:Way
Linie

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 area

Hauptartikel: Area
Fläche

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 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 member

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 role

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).

Personal tools
Namespaces
Variants
Actions
site
Toolbox