Diskussion:HowTo OpenStreetMap: Unterschied zwischen den Versionen

Aus Geoinformation HSR
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: === Datenbank-orientierte Datenstruktur === Analyse der OSM-Daten (Rapperswil, Uster) ~~~~ System-XML-Attribute von NODEs / WAYs sind: id, user, visible, timestamp...)
 
(area)
 
(14 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=== Datenbank-orientierte Datenstruktur ===
+
== Datenbank-orientierte Datenstruktur ==
  
Analyse der OSM-Daten (Rapperswil, Uster) [[Benutzer:Stefan|Stefan]] 16:29, 15. Mai 2008 (CEST)
+
Der Einfachheit halber wird die grundlegende Datenstruktur der OSM-'Data Primitives' mit Node/Way/'Area' übernommen. Das alleine kostet bereits einige Rechenarbeit, da die Ways aus Nodes zusammengesetzt sind und die 'Areas' über eine schwache Codierungsregel definiert sind. Die Attribute/Felder je OSM-'Data Primitive' werden auf eine feste Liste begrenzt, in der schwachen Hoffnung, diese bleibe einige Zeit stabil.
  
System-XML-Attribute von NODEs / WAYs sind:  
+
Eine Alternative dazu (wie sie von geofabrik.de genutzt wird) wären folgende Tabellen-Liste gewesen: buildings, natural, points, railways, roads, waterways.
 +
 
 +
== Definitionen ==
 +
;System-XML-Attribut: Einige OSM XML-Attribute von NODEs / WAYs sind immer mit Werten belegt und unserer Einschätzung nach als obligatorisch zu betrachten (muss noch verifiziert werden). Wir bezeichnen diese hier daher als 'System-Attribute'. OSM macht diesen Unterschied nicht.
 +
;Meta-XML-Tags: Einige Tags sind beschreibender Natur. Wir bezeichnen sie als Meta-XML-Tags. OSM macht diesen Unterschied nicht und kennt nur 'normale' XML-Tags:
 +
 
 +
== Attribute von node / way / 'area' ==
 +
 
 +
Hier das Resultat der Analyse der OSM-Daten aus Rapperswil und Uster. -- [[Benutzer:Stefan|Stefan]] 16:29, 15. Mai 2008 (CEST)
 +
 
 +
=== node ===
 +
 
 +
System-XML-Attribute:  
 
   id, user, visible, timestamp
 
   id, user, visible, timestamp
  
'Meta'-XML-Tags (OSM 'tag') für NODES sind:
+
Meta-XML-Tags (OSM 'tag') für NODES sind:
 
   created_by
 
   created_by
 
   ele
 
   ele
  
Weitere XML-Tags (OSM 'tag') für NODES sind:
+
XML-Tags (OSM 'tag') für NODES sind:
 
   amenity
 
   amenity
 
   highway
 
   highway
Zeile 22: Zeile 34:
 
   source
 
   source
 
   tourism
 
   tourism
 +
 +
=== way ===
  
 
'Meta'-XML-Tags (OSM 'tag') für WAYs sind:
 
'Meta'-XML-Tags (OSM 'tag') für WAYs sind:
Zeile 56: Zeile 70:
 
   tunnel
 
   tunnel
 
   waterway
 
   waterway
 +
 +
Spezielles:
 +
* highway=road für noch unklassifizierte Straßen
 +
 +
=== area ===
 +
 +
'Meta'-XML-Tags (OSM 'tag') für AREAs sind:
 +
  created_by
 +
  ???
 +
 +
Weitere XML-Tags (OSM 'tag') für AREAs sind:
 +
  ???
 +
 +
=OSM-Daten für GIS aufbereiten=
 +
Wenn die OSM-Daten in eine GIS-Datenbank importiert werden, müssten dann die Inhalte der GIS-Datenbank nicht unter CC-BY-SA gestellt werden? --[[Benutzer:Wellilein|Wellilein]]

Aktuelle Version vom 24. Februar 2010, 22:31 Uhr

Datenbank-orientierte Datenstruktur

Der Einfachheit halber wird die grundlegende Datenstruktur der OSM-'Data Primitives' mit Node/Way/'Area' übernommen. Das alleine kostet bereits einige Rechenarbeit, da die Ways aus Nodes zusammengesetzt sind und die 'Areas' über eine schwache Codierungsregel definiert sind. Die Attribute/Felder je OSM-'Data Primitive' werden auf eine feste Liste begrenzt, in der schwachen Hoffnung, diese bleibe einige Zeit stabil.

Eine Alternative dazu (wie sie von geofabrik.de genutzt wird) wären folgende Tabellen-Liste gewesen: buildings, natural, points, railways, roads, waterways.

Definitionen

System-XML-Attribut
Einige OSM XML-Attribute von NODEs / WAYs sind immer mit Werten belegt und unserer Einschätzung nach als obligatorisch zu betrachten (muss noch verifiziert werden). Wir bezeichnen diese hier daher als 'System-Attribute'. OSM macht diesen Unterschied nicht.
Meta-XML-Tags
Einige Tags sind beschreibender Natur. Wir bezeichnen sie als Meta-XML-Tags. OSM macht diesen Unterschied nicht und kennt nur 'normale' XML-Tags:

Attribute von node / way / 'area'

Hier das Resultat der Analyse der OSM-Daten aus Rapperswil und Uster. -- Stefan 16:29, 15. Mai 2008 (CEST)

node

System-XML-Attribute:

 id, user, visible, timestamp

Meta-XML-Tags (OSM 'tag') für NODES sind:

 created_by
 ele

XML-Tags (OSM 'tag') für NODES sind:

 amenity
 highway
 historic
 is_in
 leisure
 name
 place
 population
 railway
 source
 tourism

way

'Meta'-XML-Tags (OSM 'tag') für WAYs sind:

 created_by
 ref
 source
 history
 lcn???
 ncn_ref???
 note

Weitere XML-Tags (OSM 'tag') für WAYs sind:

 amenity
 bicycle
 boat
 bridge
 building
 cycleway
 foot
 highway
 junction
 landuse
 layer
 leisure
 maxspeed
 motorcar
 name
 natural
 noexit
 oneway
 place
 railway
 sport
 tunnel
 waterway

Spezielles:

  • highway=road für noch unklassifizierte Straßen

area

'Meta'-XML-Tags (OSM 'tag') für AREAs sind:

 created_by
 ???

Weitere XML-Tags (OSM 'tag') für AREAs sind:

 ???

OSM-Daten für GIS aufbereiten

Wenn die OSM-Daten in eine GIS-Datenbank importiert werden, müssten dann die Inhalte der GIS-Datenbank nicht unter CC-BY-SA gestellt werden? --Wellilein