[Talk-de] Koennen wir die TMC-Daten rauswerfen?

Frederik Ramm frederik at remote.org
Do Feb 3 09:44:19 UTC 2011


Hallo,

On 02/03/11 10:05, Henning Scholland wrote:
> Ich glaube es wäre in OSM einfacher abzubilden und für die Router
> einfacher auszuwerten, wenn man nicht die TMC-Knoten einträgt, sondern
> die Abschnitte zwischen den TMC-Knoten eine ID gibt und diese dann an
> die entsprechenden OSM-Wege tagt.

Wuerde dies nicht zu einer noch groesseren Inflation von TMC-Tags 
fuehren, weil nun saemtliche Ways zwischen zwei Punkten getaggt werden 
muessten?

> Bsp:
> Auf dem OSM-Weg verläuft nur eine Richtung:
> (1234)----------->(5678) --> TMC:forward=1234:5678
> oder
> (1234)<-----------(5678) --> TMC:backward=1234:5678

Was waere der Unterschied zwischen "TMC:forward=1234:5678" und 
"TMC:backward=5678:1234"?

Was waere, wenn ich ueberhaupt keine Nodes und Ways taggen wuerde, 
sondern stattdessen aussschliesslich Relationen anlegen wuerde, und zwar 
eine pro TMC-Segment, mit den Tags

tmc:from=1234
tmc:to=5678

(von mir aus noch Land und Listennummer und so, aber das scheint mir 
ziemlich uebertrieben zu sein - Land wuerde ich maximal im Grenzbereich 
verwenden, und welche praktische Relevanz die Listennummer hat, hab ich 
noch nicht verstanden)

und dann noch mit einer Reihe von Members. Dabei wird es oft reichen, 
als Member nur einen Node an jedem Ende anzugeben; man muss nicht jedes 
Wegstueck, das zwischen den beiden liegt, der Relation hinzufuegen, aber 
man kann, wenn es zur Vermeidung von Missverstaendnissen notwendig ist. 
(Wenn ich einem Router sage, er soll die Punkte "Autobahnkruez 
Wiesbaden" und "Abfahrt Niedernhausen" meiden, dann brauche ich ihm 
nicht noch zusaetzlich zu sagen, dass er die 10 Autobahn-Ways dazwischen 
auch meiden soll, das ergibt sich automatisch.)

Wenn man unbedingt will, kann man auch eventuelle Kindrelationen als 
Member einbauen und dadurch die Hierarchie nachbilden.

Aber eigentlich bin ich noch nicht ueberzeugt, dass wir die Segmente 
ueberhaut bei uns speichern sollten; vielleicht ist es besser, ueber 
Relationen abzubilden: "Diese Punkte hier gemeinsam bilden das AK 
Wiesbaden und das hat die TMC-ID 1234" (so eine Relation haette auch 
anderen Nutzen, z.B. ein Renderer koennte auf einer kleinen Zoomstufe 
das ganze Autobahnkreuz durch einen Punkt symbolisieren und mit einem 
Label beschriften). Den tatsaechlichen TMC-Graphen (auf Punkt 1234 folgt 
in Positivrichtung der Punkt 6543) koennte man dann ausserhalb lagern.

Bye
Frederik




Mehr Informationen über die Mailingliste Talk-de