Favorites.store ist schon mal lesbar

  • Favorites.store ist schon mal lesbar


    ich habe mir die Favorites.store des MN7 mal genauer angesehen und herausgekommen ist schon mal dieser Protopy eines Konvertier-Programms, das die Favorites.store auslesen kann und das Ergebnis in eine asc-Datei speichert.



    Programm starten :
    (dieser Prototyp wurde erst mal als Kommandozeilen-Anwendung erstellt)


    Wenn man die MN7-Fav.exe starten, sucht es die Datei Favorites.store im gleichen Verzeichnis, wo auch diese Exe steht und schreibt in dieses Verzeichnis die asc-Datei MN7Favorites.asc, also die Favorites.store zuvor in dieses Verzeichnis speichern.


    Die Exe läßt sich auch in einem Commandozeilen-Fenster starten. Dort kann man auch Dateinamen als Parameter übergeben: der erste ist immer der Name der Datei, die gelesen werden soll, der zweite der Name der Datei, die geschrieben werden soll (Pfadangaben sind hier auch möglich) (Dateierweiterungen müssen mit angegeben werden, also auch immer .asc) :


    Beispiel:
    MN7-Fav.exe .\Favorites.store MN7Favorites.asc


    Die Reihenfolge der Daten eines Favoriten in der asc-Datei entspricht dem Auftreten in der Favorites.store, ist also (im Momen) nicht sortiert.




    Trotz vielfacher Versucht habe ich wahrscheinlich noch nicht alle Id's der Datenfelder herausgefunden. Sollte jemand mal das Programm ausführen und dabei die Meldung erhalten: -- unbekannte Id -- , wäre es für mich hilfreich, wenn man mir mitteilen könnte, was eingegeben wurde (wenn dies reproduzierbar ist) oder mir mal eine Favorites.store zur Verfügung stellen könnte, die so eine unbekanne Id beinhaltet.


    Das Programm ist auf Grundlage von MN 7.0.5 entstanden. Schon nach dem Update auf MN7.0.7 gab es zusätzliche ID's, die noch eingearbeitet wurden. Es ist also davon auszugehen, dass mit neueren MN7-Versionen diese Routine nicht vollständig funktioniert und aktualisiet werden muss.


    Gruß Wolfgang




    P.S.
    (Wie bei jeglicher Software gilt auch hier, Benutzung auf eigene Gefahr, für Schäden oder Datenverluste wird keinen Haftung übernommen.)



    Downloaddatei wurde entfernt

    3 Mal editiert, zuletzt von der_kuckuck ()

  • hi bab,


    ok der Artikeltext ist etwas lang geraten, ;D


    in Kurzform: meine Routine konvertiert eine MN7-Favorites.store ins asc-Dateiformat. Mit asc-Dateien können Koordinaten in viele andere GPS-Systemen ausgetauscht werden.

  • Frage: können damit auch Favoriten ohne Adresse umgewandelt werden? ?(


    Also Favoriten, die man direkt in der Kartenansicht mitten auf einer Straße gesetzt hat? ?(

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Zitat

    Original von HSVMichi
    Frage: können damit auch Favoriten ohne Adresse umgewandelt werden? ?(
    ...


    Hallo Michi


    Ohne das Programm nun ausprobiert zu haben.
    Das was Du willst wird nicht gehen. Laut Beschreibung liest der User die MN|7-Favoriten aus und wandelt die in ASC um. Du willst aber Deine MN|6-Favoriten/Routen in das MN|7-Format wandeln. Also genau den Weg in die andere Richtung

  • Alfred, schon klar. :)


    Aber es gibt ja schon seit Wochen den Favourites-Converter, der ja im Prinzip auch die Favouriten ausliest. Also im Prinzip das Gleiche.


    Dort gibt es aber die von mir beschriebene Einschränkung. Deshalb wollte ich nur wissen, ob hier nun was Besseres oder das "gleiche" vorgestellt wurde.



    Nachtrag: meine Norwegen-Touren habe ich schon alle unter MN7 neu erstellt - hatte ja Landkartenausdrucke der MN6-Routen gehabt. :D

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

    3 Mal editiert, zuletzt von HSVMichi ()

  • Hi,


    mit diesem Projekt habe ich mich mal mit dem Datenformat der aktuellen MN7 Favorites.store Datei befasst, da diese ja bisher als unlesbar galt. Das Lesen ging ja noch, obwohl diese Binärdatei eine ziemlich verschachtelte Struktur hat.
    Ob diese Struktur auch schreibbar ist, habe ich bisher noch nicht probiert, da ich bisher nicht die richtige Idee hatte, wie dies in einfacher Weise möglich ist.


    Wie oben schon gesagt, die Routine kann nur Lesen aber nicht das MN7 Format schreiben.



    Wie schon festgestellt wurde, kann man mit der Routine auch die RecentTargets.store oder eine Routendatei vom MN7 auslesen.

  • Zitat

    Original von der_kuckuck
    Hi,


    mit diesem Projekt habe ich mich mal mit dem Datenformat der aktuellen MN7 Favorites.store Datei befasst, da diese ja bisher als unlesbar galt.


    Nein, galt sie nicht - habe ich doch geschrieben.


    Es gibt seit Wochen ein Tool, das die favoriten des MN6 liest und ins MN7-Format schreibt.

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Zitat

    Original von HSVMichi


    Nein, galt sie nicht - habe ich doch geschrieben.


    Es gibt seit Wochen ein Tool, das die favoriten des MN6 liest und ins MN7-Format schreibt.


    IMHO werden damit MN6-Favoriten gelesen und ins MN7-Kontakte-Format konvertiert. Das Kontakte-Format ist aber ASCII, ebenso das MN6-Favoriten-Format.


    Das Tool hier liest wirklich zum aller ersten mal die MN7-Favoriten. Und MN7-Favoriten hat noch nirmand geschafft zu schreiben.

    Einmal editiert, zuletzt von Zero511 ()

  • Zitat

    Original von Zero511


    IMHO werden damit MN6-Favoriten gelesen und ins MN7-Kontakte-Format konvertiert. Das Kontakte-Format ist aber ASCII, ebenso das MN6-Favoriten-Format.


    Stimmt. :-D)


    Zitat

    Original von Zero511
    Das Tool hier liest wirklich zum aller ersten mal die MN7-Favoriten. Und MN7-Favoriten hat noch nirmand geschafft zu schreiben.


    Ok. Hast Recht. :)


    Dann möchte ich gerne meine Frage von weiter oben wiederholen:


    ich gebe direkt auf der Karte einen Punkt (auf einer Autobahn) ein und speichere diesen Punkt als Favorit. Wird dieser Favorit ebenfalls ordentlich ausgelesen, und anschließend stehen die Koordinaten zur Verfügung? ?(

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Würde ich einfach mal für paar verschiedene Use-Cases ausprobieren, das Tool ist ja nicht so kompliziert zu bedienen.

  • Zitat

    Original von Zero511
    Würde ich einfach mal für paar verschiedene Use-Cases ausprobieren, das Tool ist ja nicht so kompliziert zu bedienen.


    Vielleicht nicht kompliziert.... aber ich bekomme es nicht zum Laufen.


    Datei zum Lesen konnte nicht geöffnet werden ! D:\PellesC\Projects\MN7-Fav\Favorites\10_Fav.sto

    Navigation mit Google Maps über Android Auto und AAWireless im Nissan Qashqai Akari Automatik. Zusätzlich ist POIbase NAVI ein treuer Beegleiter meiner Fahrten  ;)

  • Stimmt, bekomme denselben Fehler. Auch über Kommandozeile.

  • Hi,


    danke für den Hinweis, da sind leider noch Testdaten mir reingeraten, hier ist die bereinigte Datei;


    aber die Favorites.store als D:\PellesC\Projects\MN7-Fav\Favorites\10_Fav.sto speichern wäre ja auch gegangen :gap



    HSVMichi
    ja es liesst die Koordianten aus. Die asc-Datei ist POI-Warner kompatibel gehalten, so dass die Punkte beim MN6 mit dem POI-Warner darstellbar sind, man muss sich nur noch eine geeignetes .bmp Icon dazukopieren.



    Downloaddatei wurde entfernt

    3 Mal editiert, zuletzt von der_kuckuck ()

  • Funktioniert und macht es gut. :)


    Aber welchen praktischen Nutzen hat das eigentlich? Oder ist das nur eine Vorstufe für den umgekehrten Weg?