MN6 Bug bei Routenplanung auch beim 2110max

  • Ich zieh das Problem jetzt mal in einen eigenen Thread.
    Die MN6-User werden sich wohl erinnern, daß es ein Problem mit der Routenberechnung bei Strecken über 300km gibt, wenn man keine Straßen vermeiden will. Beispiel habe ich aus diesem Thread rausgezogen.


    Der 2110max zeigt folgende Routen, die sich trotz erheblicher Distanzabweichung nur unwesentlich in der Zeit unterscheiden. Bei MN6 war wohl auch die errechnete Zeit bei der kürzeren Strecke erheblich geringer, das scheint jetzt nicht mehr so zu sein.


    Das Bild mit der längeren Strecke ist optimale Route mit normalem PKW und allen Optionen erlaubt, das zweite ist mit "Fähren vermeiden" (es liegt da keine Fähre an der Route).

  • Zitat

    Original von fundive
    ...
    Das Bild mit der längeren Strecke ist optimale Route mit normalem PKW und allen Optionen erlaubt, das zweite ist mit "Fähren vermeiden" (es liegt da keine Fähre an der Route).


    Gibt es da auch keinen Fluß zu überqueren? :gap

  • Da muss man auf Großmeister XCV7 hoffen. :D


    Sind beim max die Profile immer noch in der ApplicationSettings.xml? Dann könnte man schonmal testweise die Profile von XCV7 aus MN6 ausprobieren.

  • Danke für die Datei.
    Darin stecken zwar die Routingoptionen, aber es wird jetzt auf einzelne ini-Dateien verwiesen, in denen wohl die tatsächlichen Routingparameter definiert sind. Das war bei MN6 alles noch in der xml. Keine Ahnung, ob man da was basteln kann. Da müsste sich jemand die ini's mal genauer ansehen.


    Hier übrigens noch paar Beispiele, wo MN6 falsch gerechnet hat, wenn ich das noch korrekt in Erinnerung habe. Habe das gerade im Thread von XCV7 gefunden.


    REMSCHEID - BENNECKENSTEIN
    BICKELHEIM - STÖLLN
    DRESDEN - BÜDERICH


    Bei einigen der Routen wurde aber nur eine Richtung falsch berechnet.

    Einmal editiert, zuletzt von Zero511 ()

  • Ah ja, stimmt, da gibts inis, je Einstellung offensichtlich:
    RT_Fast.ini
    RT_Optimum.ini
    RT_Scenic.ini
    RT_Short.ini
    SP_Bicycle.ini
    SP_CarFast.ini
    SP_CarNormal.ini
    SP_CarSlow.ini
    SP_motorbike.ini
    SP_Pedestrian.ini
    SP_Truck.ini
    US_SP_Bicycle.ini
    US_SP_CarFast.ini
    US_SP_CarNormal.ini
    US_SP_CarSlow.ini
    US_SP_Motorbike.ini
    US_SP_Pedestrian.ini
    US_SP_Truck.ini


    Anbei mal Optimum, Fast und Short. Vielleicht kommt das euch bekannt vor?

  • Zitat

    Original von fundive


    Anbei mal Optimum, Fast und Short. Vielleicht kommt das euch bekannt vor?


    Nicht wirklich, leider. :-D)


    Schon komisch, dass sie das so überarbeitet haben, aber der Fehler noch da ist.


    Jetzt sagen wieder einige, das hat was mit den berühmt-berüchtigten Übergabepunkten in der Karte zu tun (Layer oder sowas). Aber XCV7 hat es ja beim MN6 dennoch ausschließlich über die Profile hingebogen.


  • Hallo,


    Mir scheint es so, als ob die Geschwindigkeiten und die Präferenzen in verschiedenen Dateien abgelegt wurden, was vorher in den zwei Zeilen war. Fundive hat die Routeneinstellungen mit den Präferenzen gepostet. Die Geschwindigkeitsprofile finden sich wohl in Dateien wie SP_... .ini. Und die US_SP_... inis sind wohl die Geschwindigkeitsprofile für die USA.


    Also die ersten Zelen in den geposteten Dateien...


    Zitat


    m_StreetPreference_0=100
    m_StreetPreference_1=98
    m_StreetPreference_2=80
    m_StreetPreference_3=75


    scheinen die Präferenzen zu sein. Was STRUCT heißen soll, kann ich mir aber nicht denken.


    EDIT:
    Sehr interessant finde ich den Parameter "m_ShortFast". Bei Kurz beträgt er 5, bei optimal 81 und bei schnell 100. Hier kann man wohl fließend zwischen kurzer und schneller Route unterschieden werden.


    "m_UseBlockingData" wird wohl der Parameter für die Berücksichtigung von TMC und Sperrungen sein.
    Und "m_CurvyPreference" wird wohl bei der schönen Route (die ja nichts weiteres ist als möglichst viele Kurven zu verwenden) eine Rolle spielen.


    /EDIT



    Gerne würde ich mal die Dateien mit den Geschwindigkeitsprofilen sehen.


    Gruß
    Hendrik

    2 Mal editiert, zuletzt von hendrik_1 ()

  • Aus der ApplicationSettings von fundive:

    Code
    <RoutingOption ID="0">
    			<File>SP_CarFast.ini
    				<NA>US_SP_CarFast.ini</NA>
    			</File>
    			<ETA>DD_Car.ini</ETA>


    Was hat es mit der DD_Car.ini auf sich? Liegt die auch bei den anderen Router-Konfigurations-INIs?


    Gruß,
    Yorixx.

  • Zitat

    Original von Yorixx
    Aus der ApplicationSettings von fundive:

    Code
    <RoutingOption ID="0">
    			<File>SP_CarFast.ini
    				<NA>US_SP_CarFast.ini</NA>
    			</File>
    			<ETA>DD_Car.ini</ETA>


    Was hat es mit der DD_Car.ini auf sich? Liegt die auch bei den anderen Router-Konfigurations-INIs?


    Gruß,
    Yorixx.


    Die scheint auf den ersten Blick für die Berechnung der voraussichtlichen Ankunftszeit benötigt zu werden (ETA).

  • und hier noch slow, konnte nur 5 oben anhängen (und musste dann noch 30 Sekunden warten ....)



    Zitat

    Original von Yorixx
    Was hat es mit der DD_Car.ini auf sich? Liegt die auch bei den anderen Router-Konfigurations-INIs?


    Keine Ahnung, die finde ich nicht.


    und auch folgende Frage aus dem anderen ellenlangen Thread will ich hier mal beantworten.

    Zitat

    Original von rowdy
    Frage, wie viel länger dauert das Routing bei Fähren/Mautstraßen verbieten?


    Der Unterschied ist nicht spürbar, beide Berechnungen extrem flott.

  • Also ich würde sagen, dass in folgendem Block die Durchschnittsgeschwindigkeiten für Straßen außerorts angegeben sind:


    m_ExternSpeed_0=130
    m_ExternSpeed_1=115
    m_ExternSpeed_2=95
    m_ExternSpeed_3=75
    m_ExternSpeed_4=35
    m_ExternSpeed_5=25
    m_ExternSpeed_6=15
    m_ExternSpeed_7=10


    Und hier innerorts: ?(


    m_InternSpeed_0=115
    m_InternSpeed_1=105
    m_InternSpeed_2=92
    m_InternSpeed_3=70
    m_InternSpeed_4=50
    m_InternSpeed_5=30
    m_InternSpeed_6=20
    m_InternSpeed_7=10


    Dies entspräche folgendem Block aus MN6:


    <RoutingOption ID="0">
    <Name>Car Fast</Name>
    <VehicleType>1</VehicleType>
    <SpeedProfile>
    <City>110|50|45|30|29|26|16|15</City>
    <Open>135|110|87|70|60|52|42|30</Open>
    </SpeedProfile>

    Einmal editiert, zuletzt von Zero511 ()

  • Zitat

    Original von Zero511
    Also ich würde sagen, dass in folgendem Block die Durchschnittsgeschwindigkeiten für Straßen außerorts angegeben sind:


    Hallo,


    das würde ich auch, aber die folgenden Zeilen finde ich auch interessant:


    m_AirDistanceLimitCurvyMeters=600000
    m_AirDistanceLimitShortMeters=1000000


    gibt wohl die maximale Länge der Route bei schöner und kurzer Route an.


    aber da stehen noch viele Parameter, deren Bedeutung mir noch nicht klar ist, aber die sicher interessant sind.


    Gruß
    Hendrik


  • Wobei aber Luftlinie gemessen wird und nicht Routenlänge. Ist schon sehr suspekt, das alles. Ich blicke bei den ganzen Parametern gar nicht durch.


    Mich würde interessieren, ob das Routing dadurch noch besser geworden ist. Außer dem Maut-Problem natürlich.

    Einmal editiert, zuletzt von Zero511 ()