OSM - Spezielle Attribute

Hallo,

für die Grundelemente (Nodes,Ways,Relations) in OSM gibt es allgemeine Attribute wie id,user, timestamp etc.
die vom Backend selber erzeugt und verwaltet werden.

Gibt es auch spezielle Attribute, die gleichermaßen für alle drei Grundelemente gelten?

Mit freundlichen Grüßen

Meinst zu z.B. so etwas wie “name”? Oder ist dir das ein zu “allgemeines” Attribut?

Wenn ich die Overpass API abfrage, kriege ich pro Objekt so ein JSON zurück:

{
  "type": "node",
  "id": 325204631,
  "lat": 52.3125326,
  "lon": 9.7588583,
  "timestamp": "2012-11-26T15:22:29Z",
  "version": 2,
  "changeset": 14046111,
  "user": "Noframe",
  "uid": 45263,
  "tags": {
    "highway": "turning_circle"
  }
},

{
  "type": "way",
  "id": 23967129,
  "timestamp": "2011-03-06T21:02:08Z",
  "version": 3,
  "changeset": 7478402,
  "user": "mapserver",
  "uid": 54626,
  "nodes": [
    30392276,
    1189965689,
    259826934
  ],
  "tags": {
    "highway": "residential",
    "name": "Kirchstraße"
  }
},


Ich würde davon id, timestamp, version, uid, changeset als gemeinsame Oberattribute ansehen.

type, user und uid zählst du nicht dazu?

Hmm, vielleicht sollte aber caka1011 noch ein paar Hintergrundinformationen liefern, damit wir die Frage vielleicht besser verstehen.

Hallo Harald,

name

würde ich schon eher zu den allgemeinen Attributen zählen.
Gibt es andere, die noch spezifischer sind?

Mit freundlichen Grüßen
caka1011

Das was bei einem typischen GIS die Attribute sind, sind bei OSM ja die Tags. Die können vollkommen frei gewählt werden. Auch name ist nicht irgendwie speziell.

Siehe auch http://wiki.openstreetmap.org/wiki/Elements , da steht schon das was ich geschrieben habe, nur besser :wink:

@Harald: ich habe uid und user als redundant wahrgenommen, daher habe ich nur uid aufgenommen. Und type schien mir trivial, hab ich weggelassen weil vergessen.

Ok vielen Dank. Ich glaube, das hilft schon sehr weiter…