[Talk-de] Verbesserungsmoeglichkeit fuer API 0.7? war Re: Doppelte Wege

qbert biker qbert1 at gmx.de
Mi Aug 12 08:05:25 UTC 2009


-------- Original-Nachricht --------
> Datum: Wed, 12 Aug 2009 01:49:03 +0200
> Von: Michael Bemmerl <osm-talk at mx-server.de>
> An: Openstreetmap allgemeines in Deutsch <talk-de at openstreetmap.org>
> Betreff: Re: [Talk-de] Doppelte Wege

> 35 Ways übereinander. Und das gleich zweimal.

Und es ist dann reiner Zufall, welche Ebene dann mit einem
kreuzendem way verbunden ist. Gibt nette Effekte im Router ;)

Variante 1: Verschiedene Kreuzungen nutzen verschiedene
Nodes im Stapel. Wird erst beim Routing sichtbar, da aber
wundert man sich ueber eigenartige Ergebnisse. Kreuzungen
sind verbunden und trotzdem wird man kreuz und quer 
gefuehrt.

Variante 2: Alle Nodes sind mit allen ways im Stapel
verbunden. Da wird dann im obigen Beispiel aus einer
Strecke von 10 Nodes ein Netz mit 10*35 Knoten,
die das Routing aufloesen muss. 

Grundsaetzlich bleiben Stapel immer eine leastige
Fehlerquelle weil sie per Werkzeug schwierig zu erfassen
sind. Die Selektion durch den Stapel hindurch ist
zwar machbar, aber wieviele Anwender koennen so gut
mit den Editoren umgehen, dass sie das hinbekommen?

Es bleibt die Frage, warum es diese Stapel ueberhaupt
geben muss und warum man sie nicht gleich beim Eintragen
in die Datenbank oder beim Erstellen mit dem Editor
unterbindet. Es muesste nur eine saubere Loesung fuer
Mehrfachnutzung eines ways gefunden werden. 

Mit einem Mix aus Mehrfachattributierung und Relations
sollte das gelingen, also z.B. dass ein way gleichzeitig
ein highway und ein railway ist (Tramschienen auf 
Fahrbahn) und konkurrierende Attribute auf relations
ausgelagert werden. 

Nur mal so als Anregung fuer die neahere Zukunft

Gruesse Hubert
-- 
Jetzt kostenlos herunterladen: Internet Explorer 8 und Mozilla Firefox 3 -
sicherer, schneller und einfacher! http://portal.gmx.net/de/go/chbrowser




Mehr Informationen über die Mailingliste Talk-de