Editor für Routenprofile. MN6 routet wie ihr das wollt! Version 3.2 online *NEU*

  • Zitat

    Dann bin ich mal gespannt, ob es mir vielleicht weiter hilft, doch noch den letzten Querberechnungsfehler zu korrigieren.


    Nicht nur du :]. Komm "ostfriese2", gib Gas ;)

  • Ihr müsst euch eine Excel-Tabelle bauen, wie im Bild oben links:


    Formel in B3:


    =WENN($B$1=1;"beliebig";(((360-REST(ABS(B5);360))/(($B$1/(1/360)))))/B4)


    ziehen bis E3.


    Formel in F5


    =WENN($B$1=1;"Kurze Route";360-1*($B$1/(1/360)))


    ziehen bis I5


    Gelbe Felder enthalten die Formeln, weiße Felder sind Eingabefelder


    Settings oben: Motorrad org. MN
    Unten: Alles auf 1 bis auf Value, den auf 0,01

  • Der Winkel in F5 bis I5 ist abhängig vom Value-Wert.


    Bei B5 - E5 bitte nie einen größeren eigeben, als in F5 -I5 ausgegeben wird.


    Ist Value = 1, dann könnt ihr alle anderen Werte beim Fahrzeug und bei der Route beliebig verändern, das Resultat ist immer die kurze Route, weil der Öffnungswinkel zum Ziel = 0 ist!


    Value = 0,01 öffnet den Winkel auf 356,4°, das heißt, freies Fahren nach den Vorgaben in den Päferenzen.


    Die Strecke ist 06493 nach 38723


    Resultat im Bild oben.

    Einmal editiert, zuletzt von ostfriese2 ()

  • wenn man jetzt in Excel den Winkel für Bundesstr. auf 5° ändert und den Wert im Editor übernimmt, werden Bundesstr. weniger benutzt, da sie nur bei sehr direktem Winkel auf das Ziel nützlich sind. Natürlich sind sie ja noch durch die Präferenzen bevorzugt.
    Am Start wird sogar gegen die Zielrichtung gefahren.

  • Neue Denkanstöße :idee. Das muss ich jetzt erst mal ausprobieren 8), klingt aber alles einleuchtend wie du das beschreibst. :tup

  • Das Rückwärtsfahren (mangels Alternative: Richtung Seesen geht es ja nur über Bundesstraßen weiter) am Anfang kann man "ihm" nur abgewöhnen, indem man den Winkel für Nebenstraßen veringert. Der hat aber keine Specials, sondern ist direkt vom Value abhängig. also Value runter auf 0,1 -> Winkel für die unteren Kategorien auf 324°
    Das schmeißt natürlich auch die resultierenden Werte für die Bundesstraße um, aber Excel rechnet ja. Werte übernehmen Resultat im Bild.

  • Soweit verstanden :], aber ehe ich jetzt den Überblick verliere :gap eine Rückfrage. Lässt sich das ganze jetzt auch rechnerisch auf die Routinggeschwindigkeiten umrechnen? Soll heißen das ich sofort in der Tabelle sehe wie sich durch ändern des Value-Wertes oder eines Special-Wertes das Ergebniss praktisch auf den entsprechenden Straßentyp auswirkt.
    An deinem Beispiel der Special-Wert bei B-Straßen auf 98.611111. Wie würde sich jetzt der Routingspeedwert der B-Straße ändern?

  • Das ist ja grade die Krux. das eine ist der Winkel, das andere die Geschwindigkeit.
    Man kann nie das eine in das andere umwandeln (XCV7 wird wissen, was ich meine). Außerdem bin ich noch nicht sicher, ob Navigon mit 360 oder 180 Grad rechnet. Die Formeln machen auch Sinn, wenn man 360 durch 180 ersetzt.
    Die 180° Variante erklärt sehr schön das Remscheid Benneckenstein Problem. Die A44 macht zwischen der Abfahrt 66 und 67 einen Knick. Mit Value 0,1 und 1 beim Special ergibt sich ein Winkel von 162 Grad, das heißt, Autobahn verlassen. mit Special 0,35 von XCV7 (Gruß) ergibt es einen Winkel von 173,7, das passt dann...
    Ich hab noch nicht geschaut, ob auch Hamburg Erfurt passt. Aber jetzt könnt ihr ja mittesten.

  • Das ist jetzt ein wenig viel Theorie, aber wenn ich das alles ausreichend getestet habe, bau ich das selbstverständlich in den Editor ein, dass jeder das leicht umsetzen kann...

  • Zitat

    Das ist ja grade die Krux. das eine ist der Winkel, das andere die Geschwindigkeit.


    Ist schon klar, aber der Hintergrund meiner Frage ist ja der das man sich dann, wenn es denn ginge, schon rein von den Zahlenwerten her ein Bild auf das zu erwartende Routing machen könnte. Ansonsten wie gesagt, großes Lob, schon allein für die Excel-Formel. Ich mag Excel und rechne gern damit, aber das hätte ich so niemals hinbekommen ?(, große Klasse 8).


  • Ich glaube nicht, daß der value Wert als "Korridor" zu verstehen ist. Sicherlich wird bei kurzer Route ein direkterer Weg gesucht, aber wenn zwischen Start und Ziel ein Berg liegt, wird natürlich auch um den Berg herum geroutet, egal in welche Richtung.


    Nach meiner Theorie berechnet Navigon verschiedene mögliche Routen und wählt die am besten geeignete aus.
    Dafür kann jeder Route ein Punktewert zugewiesen werden, und die Route mit dem kleinsten Wert wird ausgewählt.


    Beispiel kurze Route:
    Pro km Weglänge gibt es einen Punkt. Die Route mit den wenigsten Punkten hat die wenigsten km und ist somit die kürzeste Route.


    Beispiel schnelle Route:
    Mit Hilfe der Speed Profile werden die Fahrzeiten für jede Route berechnet. Jede Minute Fahrzeit gibt einen Punkt. Die Route mit den wenigsten Punkten ist die schnellste Route.


    Beispiel optimale Route:
    Dies ist ein Kompromiß aus möglichst kurzer und möglichst schneller Route. Es gibt pro km einen Punkt, und pro Minute ebenfalls einen Punkt. Die Punktezahlen werden zusammen gezählt. Die Route mit den wenigsten Punkten ist die optimale Route, die sowohl Weg als auch Zeit berücksichtigt.


    Value Wert:
    Der value Wert ist wie ein Schieber, der zwischen schnell (=0) und kurz (=1) eingestellt werden kann. Für jede Route wird eine Punktzahl berechnet:
    Punkte_Route = Punkte_schnell * (1-value) + Punkte_kurz * value


    Diese Theorie läßt sich auch um den special Wert für die schöne Route erweitern. Für Werte größer 1 werden die Kurven berücksichtigt. Das könnte so aussehen:
    Punkte_Route = Punkte_schnell * (1-value) + Punkte_kurz * value + Punkte_curvy * (1-special)


    Weitere denkbare Erweiterungen wären z.B. die Höhenmeter zu berücksichtigen (Fahrrad), oder möglichst wenige Abbiegungen (LKW) usw. Vielleicht sind dafür die übrigen Special Werte vorgesehen?


    Fazit: Am Ende muß jeweils ein Ranking der möglichen Routen stehen, von denen die beste anhand der Gesamtpunkte ausgewählt wird.

  • deine theorie klingt sehr einleuchtend kobra!
    somal das ganze ja auch eigentlich einfach zu rechnen wäre.
    allerdings ist ostfrieses theorie auch nicht von schlechten eltern...


    bin auch schon die ganze zeit am rumprobieren für die "beste" einstellung. erst gestern habe ich eine fahrt nach aachen gemacht mit 2 navi´s in meinem firmenauto die parallel gelaufen sind und ein tomtom go in einem 2tem firmenwagen. was soll ich sagen... ich war etwa 15min früher am ziel als mein arbeitskollege, und das andere navi (NMNl5) hätte mich sowieso ganz anders gelotzt. allerdings habe ich diese 15 minuten wieder eingebüst. es hat mich über die a61 in richtung koblenz geschickt, und mein kollege ist über die a3 gefahren.


    vielleicht ist das große rätsel ja bald gelöst...die hoffnung stirbt ja bekanntlich zuletzt! ;)


    p.s. @ ostfriese: dein tool ist echt genial!! : drink

  • Sehr guter Beitrag!!


    Bald werden wir es wissen.


    ich habe ein Mort-Script fur den PDA geschrieben, was die ganze Testerei automatisch macht.


    Läuft schon bei mir. Man kann damit z.B.festlegen, setze fur Special Route im Bereich von ... bis die Werte mit z.B. Schrittweite 0.1 ein, Starte MN nimm die und die Route, berechne sie, mache einen Screenshot, beende MN. nächster Wert, usw.


    Am PC kann man dann die Screenshots als Film laufen lassen, und schauen, was sich ändert.


    Das ganze geht vollautomatisch, das heißt, in einer Nacht kann der PDA (Stromversorgung genügt) ca 200 mal die selbe Route mit verschiedenen Werten berechnen, und am nächsten Morgen kann man das Ergebnis in aller Ruhe als Film ansehen.
    Morgen wird die PC-seitige Auswertung fertig, und ich stelle das Ding hier rein.
    Das ist der Hammer, mit einem Mausklick hunderte Routen berechnen. Brute Force für MN6:D


    Gruß aus Ostfriesland

    2 Mal editiert, zuletzt von ostfriese2 ()

  • Hallo ostfriese2,


    das ist ja genial!


    Jetzt fehlt uns nur noch die Möglichkeit, selbst Karten zu aktualisieren ;)

  • Das ist klasse, ich liege auf dem Sofa, gucke Fernsehen, trinke Bier und ohne einen Finger krum zu machen alle 1 Minute und 20 Sekunden eine neue Route....