Hallo.

Am Mittwoch, 21. Oktober 2009 schrieb Garry:
> Das funktioniert vorerst nicht, das Routing muss in erster Linie alleine
> mit dem highway-tag funktionieren
> da esdass einzig durchgägngige tag ist.
> Oder wie willst Du eine Strasse von der Du nur den "Besitzer"kennst mit
> einer vergleichen von der Du nur die zuläsige
> Höchstgeschwindigkeit kennst?

Das ist eine fadenscheinige Argumentation!
Du stellst dich hier hin und stampfst so lange mit dem Fuß bis alle 
highway-Tags scharf definiert und dann auch noch korrekt vergeben sind? Na 
dann.

Das naheliegende Vorgehen ist doch:
Setze die oben genannten Tags irgendwo in eine Liste mit einer präzisen, 
deinen Ansprüchen genügenden Definition und bau das in die Dokumentation 
deiner Anwendung ein. Da du zum Testen einige Straßen brauchst, tagge einige 
Straßen in dieser Art und Weise [1].

Dann setze einige Umwandlungen ein, die aus den momentanen Highway-Klassen in 
deiner Anwendung Pseudogenauigkeit erstellen (secondary = Landesstraße, 
maxspeed=100, width=8, lanes=1, ...).

Das ist dann zwar sicherlich nicht das perfekte Routing-Ergebnis das du 
vielleicht gerne hättest, aber du kannst dann nachher sehen, welche Straßen 
offenbar unzureichend getagged worden sind.
Diese Umwandlung kannst du außerhalb deines Programms machen, dein Programm 
bekommt dann scheinbar präzise gemappte Daten und kann damit was machen.


[1]: Du wirst schnell merken, dass das so gar keinen Spaß macht, bei scharf 
umrissenen Definitionen, da sich niemals alle Straßen so in ein Schema 
einordnen lassen, dass es einem nachher passt.

Gruß, Bernd

-- 
Die Welt wird nicht bedroht von den Menschen, die böse sind, sondern von
denen, die das Böse zulassen.  -  Albert Einstein

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de

Antwort per Email an