Changes between Version 18 and Version 19 of De:Help/Concepts/Object
- Timestamp:
- 2019-02-14T17:25:45+01:00 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
De:Help/Concepts/Object
v18 v19 1 1 [[TranslatedPages(revision=34)]] 2 2 3 = Objekte - Die Grundbausteine der OSM-Daten und -Karten=3 = Objekte = 4 4 5 Mit JOSMs Hilfe kann man Informationen real-existierender Objekte in die OSM-Geodatenbank eintragen. Ungeachtet der überwältigenden Komplexität real-existierender Objekte, werden in JOSM nur drei Arten von Kartengrundbausteinen angeboten: [[Image(source:trunk/images/data/node.svg,top)]] **[#Nodes Punkte]**, [[Image(source:trunk/images/data/way.svg,middle)]] **[#Ways Linien]** und [[Image(source:trunk/images/data/relation.png,middle)]] **[#Relations Relationen]**. 5 Um die Welt zu kartieren, verwendet OSM drei Objekte: **[#Nodes Punkte]**, **[#Ways Linien]** und **[#Relations Relationen]**. 6 Diese Objekte sind die geografischen Bausteine für die OSM-Geodatenbank. 6 7 7 Man kann den Objekten **[#Tags Eigenschaften]** zuweisen. Es ist die zugewiesene Kombination von Eigenschaften welche den Unterschied ausmacht zwischen einen Punkt der ein Restaurant repräsentiert und einem Punkt der eine Kirche repräsentiert, einer Linie welche eine Wohnstraße darstellt und einer Linie welche einen Fluss darstellt oder eine Buslinien-Relation von einer Fahrrad-Routen-Relation unterscheidet. 8 Allen Objekten werden **[#Tags Merkmale]** zugewiesen. 9 Dadurch kann mit einem Punkt ein Busstop und mit einer Linie eine Straße dargestellt werden. 10 Aus denselben Objekten könnte mit anderen Merkmalen eine Quelle und ein Fluss kartiert werden. 8 11 9 [[PageOutline(2-10,Inhaltsverzeichnis)]] 12 Der OSM-Server setzt für jedes Objekt zwei [##Technicalproperties technische Eigenschaften]. 13 == Punkte, Linien und Relationen == #NodesWaysRelations 14 [=#Nodes] 15 [[Image(source:trunk/images/data/node.svg,20,bottom,margin-right=15)]] Ein **Punkt** definiert eine Position. 10 16 11 == Punkte, Linien und Relationen == #NodesWaysRelations 12 === Punkte === #Nodes 13 [[Image(source:trunk/images/data/node.svg,20,bottom,margin-right=15)]] Ein **Punkt** (Knoten) ist ein individueller Punkt mit definierter Position. 17 [=#Ways] 18 [[Image(source:trunk/images/data/way.svg,20,middle,margin-right=15,margin-bottom=5)]] Eine **Linie** definiert einen Verlauf aus einer Abfolge von Punkten. 19 Deren Reihenfolge in der Linie bestimmt ihre Richtung. 20 Eine Linie kann Straßen, Grenzen und weiteres darstellen. 21 [=#ClosedWays] 22 Eine Linie ist ''geschlossen'', wenn sie am selben Punkt beginnt und endet. 23 Sie bildet dann eine [[Image(source:trunk/images/data/closedway.svg,20,middle,margin-right=5,margin-bottom=5)]]''Fläche''. 14 24 15 === Linien === #Ways 16 [[Image(source:trunk/images/data/way.svg,20,middle,margin-right=15,margin-bottom=5)]] Eine **Linie** ist eine Abfolge von Punkten. Eine Linie muß nicht zwangsläufig Wege in der realen Welt repräsentieren. Eine OSM **Linie** wird auch für die Darstellung von Flüssen, (Landes-)Grenzen oder auch Gebäuden verwendet. 25 [=#Relations] 26 [[Image(source:trunk/images/data/relation.png,20,middle,margin-right=15,margin-bottom=5)]] Eine **Relation** definiert eine Zusammenstellung von Objekten. 27 Die anderen Objekte sind ihre Mitglieder. 28 Dadurch können sachlich zusammenhängende Netzwerke dargestellt werden. 29 Zum Beispiel kann eine Relation mit Linien (Straßen) und Punkten (Busstops) und eine zusammenhängende Buslinie mit zugehörigen Haltestellen darstellen. 30 Eine Relation kann auch andere Relationen enthalten. 17 31 18 ==== Geschlossene Linien (Flächen) ==== #ClosedWays 19 [[Image(source:trunk/images/data/closedway.svg,20,middle,margin-right=15,margin-bottom=5)]] Falls eine **Linie** geschlossen ist, d.h. wenn der letzte Punkt der gleiche wie der erste Punkt ist, nennt man sie auch **Fläche**. 32 == Merkmale == #Tags 33 Ein **Merkmal** ist eine `Schlüssel`=`Wert`-Festsetzung um Objekte zu beschreiben. 34 Einem Objekt können mehrere Merkmale zugewiesen werden. Beispiele: 20 35 21 === Relationen === #Relations 22 [[Image(source:trunk/images/data/relation.png,20,middle,margin-right=15,margin-bottom=5)]] Eine **Relation** ist eine Zusammenstellung von andere Objekten, beispielsweise eine Abfolge von Linien (welche Straßenabschnitte repräsentieren) und Punkten (welche Bushaltestellen repräsentieren) die eine Buslinie darstellen. Jedem in einer **Relation** enthaltenen Objekt kann eine **Rolle** zugewiesen werden, z.B. `stop` einer Bushaltestelle einer Buslinie, oder `platform` einem Bahnsteig bezogen auf die entsprechendene Haltestelle. 23 24 == Eigenschaften/Merkmale == #Tags 25 Ein **Merkmal** ist eine Schlüssel(Name)/Wert Paar das einem Objekt zugewiesen ist. Merkmale werden benutzt um Details eines Objekts zu beschreiben. Wenn wir `foo`=`bar` schreiben, bedeutet das: ''Dem Merkmal mit Schlüssel `foo` wird der Wert `bar` zugewiesen. Hier ein paar Beispiele: 26 * `name`=`Hauptstraße` einer Linie zugewiesen. Dieses Merkmal besagt, dass der Name der Straße `Hauptstraße` lautet. 27 * `amenity`=`restaurant` einem Punkt zugewiesen. Dieses Merkmal besagt, dass der **Punkt** ein Restaurant in der realen Welt repäsentiert. 28 * `route`=`bus` einer Relation zugewiesen. Dieses Merkmal sagt aus, dass die Relation eine Buslinie darstellt. 29 30 Merkmale können kombiniert werden. Einem Objekt können so viele Eigenschaften wie nötig zugewiesen werden, um es zu beschreiben. Nun ein komplexeres Beispiel: 31 32 {{{ 33 highway=residential 34 name=Hauptstraße 35 name:de=Hauptstraße 36 name:en=Main road 37 maxspeed=30 38 hgv=no 39 oneway=yes 40 }}} 41 42 einer Linie zugewiesen. Diese Kombination sagt aus, dass die Linie eine Straße in einem Wohngebiet mit dem deutschen Namen Hauptstraße repräsentiert (der deutsche Name ist in diesem Beispiel gleich dem allgmeinen Name, der englische Name mag ''Main road'' lauten). Die Geschwindigkeit ist auf 30km/h beschränkt und LKWs (hgv) sind nicht erlaubt. Weiterhin, ist es eine Einbahnstraße. 36 * `amenity`=`restaurant` bei einem Punkt besagt, dass der Punkt ein Restaurant darstellt. 37 * `name`=`Am Bergweg` bei einer Linie besagt, dass das Objekt ''Am Bergweg'' heißt. 38 * `route`=`bus` bei einer Relation besagt, dass sie eine Buslinie darstellen soll. 39 * `highway`=`residential`\\ 40 `name`=`Hauptstraße`\\ 41 `name:de`=`Hauptstraße`\\ 42 `name:en`=`Main road`\\ 43 `maxspeed`=`30`\\ 44 `hgv`=`no`\\ 45 `oneway`=`yes` bei einer Linie besagt, dass die Linie eine Straße in einem Wohngebiet mit dem deutschen Namen Hauptstraße repräsentiert (der deutsche Name ist in diesem Beispiel gleich dem allgmeinen Name, der englische Name mag ''Main road'' lauten). Die Geschwindigkeit ist auf 30 km/h beschränkt und LKWs (hgv) sind nicht erlaubt. Weiterhin, ist es eine Einbahnstraße. 43 46 44 47 Es ist einem freigestellt jegliches nötige Merkmal einem Objekt zu zuweisen. Jedoch existiert eine Liste so genannter [osmwiki:De:Map_Features Map Features] … … 47 50 Im [[Image(source:trunk/images/dialogs/propertiesdialog.svg,18,middle)]] [wiki:Help/Dialog/TagsMembership Eigenschaften Dialog (en)] kann man Merkmale Objekten zuweisen, Merkmale entfernen oder bearbeiten. 48 51 49 == Objekt IDs == #Objectids 50 Der OSM server weist jedem Objekt eine eindeutige Nummer zu, die **Objekt ID** oder auch **OSM ID**. Ein neues Objekt hat keine ID (seine ID ist 0) bis es zum ersten Mal auf den OSM Server hochgeladen wird. 52 == Technische Eigenschaften ==#Technicalproperties 53 === IDs === #Objectids 54 Der OSM-Server weist jedem Objekt eine Identifikationsnummer zu, die ''Objekt-ID'' oder auch ''OSM ID''. 55 Neue Objekte haben in JOSM solange eine negative ID, bis sie hochgeladen werden. 51 56 52 57 * Unter **''Einstellungen -> [[Image(source:trunk/images/preferences/display.png,18,middle)]] [wiki:Help/Preferences/Display Anzeige-Einstellungen (en)] -> Verhalten und Aussehen''** ist es möglich das Anzeigen von Objekt IDs in den Dialogfeldern an- bzw abzuschalten. … … 61 66 }}} 62 67 63 == ObjektVersionen==68 === Version === 64 69 Jedes Objekt hat eine **Version**. Die **Version** wird jedeweils um eins erhöht, wenn das Objekt auf den OSM Server hochgeladen wird und der OSM Server speichert nicht nur die aktuellste Version eines Objektes sondern seine gesamte **Geschichte**. 65 70 … … 67 72 * Alternative, wird mit **''Anzeige -> [[Image(source:trunk/images/dialogs/history.png,18,bottom)]] [wiki:Help/Action/ObjectHistoryWeb Versionsprotokoll (web) (en)]''** eine Seite auf der [[osmwww:|OSM-Webseite]] im Webbrowser geöffnet, welche auch das Versionsprotokoll darstellt. 68 73 74 Die Objekte in JOSM werden bei OSM als elements (Elemente) oder OSM data primitive (Datenprimitve) bezeichnet. 75 76 69 77 ---- 70 Zurück zur [wiki :/De:HelpHauptseite]78 Zurück zur [wikitr:/Help Hilfe-Hauptseite]