[Talk-de] guidepost

Thomas Ineichen osm.mailinglist at t-i.ch
Mi Jan 13 17:24:24 UTC 2010


Hallo Sarah,

> Also nochmal:
> Ein Haupttag sei ein Tag, was allein an einem Weg oder Knoten vorkommen
> kann, wobei "kann" hier so zu vestehen ist, dass es in der Datenbank
> häufiger allein anzutreffen ist. Es muss nicht alleine stehen, es kann mit
> beliebigen anderen Tags (auch Haupttags) vorkommen, aber es wird eben auch
> alleine benutzt. Ein Untertag hingegen wird man praktisch nur in Kombination
> mit anderen Tags in der Datenbank finden.
> 
> Ein Tag, dass gewöhnlich nur mit anderen Tags vorkommt, sollte ein
> Datenverarbeiter besser nicht interpretieren, ohne die anderen Tags zu
> betrachten. Beispiel: ein Router ignoriert gewöhnlich alle Wege, die
> mit "waterway=*" getaggt sind, selbst wenn sie ein Tag "bicycle=*"
> enthalten. (Ja, diese Kombination gibt es in der Datenbank.) Würde er
> bedingungslos alle Wege mit "bicycle=*" ins Routing aufnehmen, würden
> einige Leute sehr nass werden.

Genau, die Daten in OSM müssen immer _im_Kontext_ ausgewertet werden. Es
liegt doch sowieso im Interesse des Routers, möglichst alle überflüssigen
Daten aus der Datenbank zu werfen. Und da ist ein Whitelist-Ansatz ("Ich
beachte 'bicycle=no' für highways und barriers.") besser als einfach alle
bicycle=no auszuwerten.

Gerade weil OSM ein offenes System ist, sollte man bei der Auswertung eher
restriktiv vorgehen..


Gruss,
Thomas





Mehr Informationen über die Mailingliste Talk-de