[Talk-de] Defaultwerte in OSM

Stephan Wolff s.wolff at web.de
Sa Feb 25 02:16:40 UTC 2012


Moin,

für viele Tagkombinationen sind Defaultwerte in OSM global definiert 
oder werden allgemein vorausgesetzt wie z.B.:
foot=yes für highway=residential
foot=no für barrier=gate
bridge=no für alle highway=*
toll=no für alle highway=*
lanes=2 für highway=tertiary
lanes=1 für highway=track
tracks=1 für railway=rail
gauge=1435 für alle railway=*
Zu den letzten beiden Tags gab es Diskussionen im Thread "Welche Tags 
für Bahngleise".

Ich möchte allgemein diskutieren, unter welchen Bedingungen
Defaultwerte am Einzelobjekt wiederholt werden sollten.

Die Extrempositionen "man soll nie Defaultwerte explizit wiederholen" 
und "man soll alle bekannten Werte explizit hinschreiben" sind 
sicherlich unsinnig. Letzteres würde Taglisten wie "bicycle=yes", 
"bridge=no", "cutting=no", "embankment=no", "horse=yes", "foot=yes", 
"highway=residential", ... ergeben.

Für die Datenauswertung ist es egal, ob der Standardwert implizit 
definiert oder zusätzlich  explizit vorhanden ist. Ein Analyseprogramm 
oder ein Renderer muss beide Fälle gleich behandeln. (Das gilt natürlich 
nicht für OSM-Tools zur Taganalyse wie taginfo, OSMI oder Ito map.) Mit 
einem zusätzlichen Tag sagt man nur anderen Mappern, dass man diesen 
Wert bestätigt.

Ich würde Defaultwerte explizit wiederholen
- im Einzelfall (z.B. "bridge=no" für ein kurzes Wegstück zwischen zwei 
Brücken)
- wenn der Defaultwert regional unüblich ist (z.B. "gauge=1435" in 
Spanien oder Rußland
- wenn sich ein Wert im Verlauf eines Wegs ändert ("lanes=2" vor und 
hinter einer Ausbaustrecke mit "lanes=4" auch für highway=tertiary)

Was ist eure Meinung?

Viele Grüße
Stephan

PS: Noch schwieriger wird es, wenn Defaultwerte local unterschiedlich 
definiert sind wie in [1]. Dann sind viele Analyseprogramme und Renderer 
nicht mehr in der Lage, den korrekten Wert zu bestimmen. Aber das ist 
ein anderes Thema.

[1] http://wiki.osm.org/wiki/OSM_tags_for_routing/Access-Restrictions





Mehr Informationen über die Mailingliste Talk-de