ZitatOriginal von h_smart
Dazu kommt ein einigermassen komplexer Algorithmus, der aus diesem Wust von Attributen eine Route berechnen soll. Hier kommt es nun auf die Gewichtung der verschiedenen Attribute durch den Algorithmus an. Dass man diese Gewichtung durch Manipulation der Geschwindigkeitsprofile auch noch verändern kann, macht die Sache nicht leichter.
Also ganz soooo komplex scheint mir das auch wieder nicht zu sein.
"Wust von Attributen"?
Relevant dürfte nur sein:
- Ist ein Straßenstück befahrbar?
- Wie lang ist es?
- Wie schnell befahrbar?
- und natürlich Daten zur Lage und Verbindung verschiedener Straßenstücke inkl. recht einfacher Verkehrsregeln (abbiegen erlaubt oder nicht)
Einem funktionierenden Algorithmus wird es dabei weitgehend egal sein, ob der Programmierer oder der User die Geschwindigkeitswerte vorgegeben hat und ob diese evtl. vorher noch durch Multiplikation von Geschwindigkeiten und Preferences berechnet werden mussten.
Das eigentlich schwierige scheint die begrenzte Speicher- und Rechenkapazität der PocketPCs zu sein, so dass man nicht immer mit vollständigen Kartendaten arbeiten kann, sondern sich ab einem gewissen Punkt mit gröberen Daten begnügen muss (ohne die kleinsten Straßen) möglichst ohne dass dabei sinnvolle Alternativen unter den Tisch fallen. Da scheint es irgendwo noch zu klemmen.