Neues Tool: TT Moving Map, Plugin für Anzeige von Rasterkarten "in TomTom"

  • Hallo Villarosa,
    wenn dann kommt eine Importfunktion für Tiles (also kleine Kartenstückchen) an sich. Die müssen dann z.b.: mit x,y.jpg oder x_y.jpg benannt sein. Wobei x und y einfach fortlaufende Indizes mit beliebigem Start/Ende sind. Die Tiles werden dann in ggf. verkleinerter Form im Map-Fenster zwecks Kalibrierung angezeigt.


    Dauert aber wohl noch ein paar Tage.

  • Hi,


    Take your time :) bin gerne beim Testen dabei.


    Es wäre cool, wenn man die Teile nur einmal beim generieren sortieren muss, sprich, wenn man in Photoshop oder sonstwo seine Teile bastelt direkt mit dem Dateinamen die Position vorgibt, an der das Teil zu stehen hat.
    Welche Dateinamenskonventionen dahinter liegen ist relativ, es sollte nur eindeutig sein.


    Eine brutale Anzeige der Gesamtkarte im Kartenfenster sollte nicht zwangsläufig stattfinden. Wenn der geneigte User anfängt Tiles im Umfang von, wegen mir, 1GB zu bearbeiten, dann könnte die Darstellung schnell an die Grenzen stossen. Sinn der Sache sollte sein unter anderem genau diesen Mangel aufzufangen.
    Deswegen die Idee, dass die Karte aus externen Tiles kommt, und in TTMMMap nur ein Tile georeferenziert wird, welcher dann die restlichen Tiles mitreferenziert.


    Eine Kleinigkeit fände ich auch noch hübsch. Die installation erfordert unbedingt eine Verbindung via active sync. Schön wäre, wenn man die .cab datei auch in ein Verzeichnis zum manuellen kopieren via Kartenleser schubsen könnte.


    Beste Grüsse,


    Micha

  • Hallo Micha,
    TTMMMap kann mit etwas Handarbeit bereits jetzt Tiles verwenden.


    Dazu muß man allerdings etwas Sachkenntnis mitbringen.


    Ich schreib das mal falls jemand die kommende Funktion tatsächlich nicht abwarten kann:
    - Eine quasi beliebige Bilddatei laden und Kartenbezeichnung angeben.
    - Kalibrierungsdaten für die Ecken der "Gesamtkarte" (Summe aller Tiles) eingeben.
    Anzahl der horizontalen und vertikalen Teilkarten einstellen.


    -> 2.Karte aufteilen. (Nur nötig zum Erstellen des Verzeichnisses)
    In das Unterverzeichnis Data\<Kartenname> wechseln (Mit Explorer, Total Commander oder was auch immer). Die dort stehenden Kartenteile durch die echten Teildateien ersetzen. Dabei wird ab 1 von links nach rechts, dann oben nach unten durchgezählt. Also z.B. 1.Zeile: 1.jpg-5.jpg 2.Zeile: 6.jpg-10.jpg u.s.w.


    -> 3. Kartendatei für TTMM erstellen (und -> 4. auch gleich)


    Im Unterverzeichnis TTMM\Maps steht dann u.a. eine Datei <Kartenname>.TM1
    Diese mit einem Texteditor (Notepad o.ä.) öffnen und die Inhalte der Zeilen 5 und 6 mit der korrekten Breite und Höhe einer einzelnen Teildatei (z.B. je 256) ersetzen.


    Dateien .TM1 und .TM2 und die TTMM.LST auf den Pocket-PC übertragen/kopieren. Fertig. (hoffentlich)



    Die Georeferenzierung anhand eines Tiles vorzunehmen ist glaube ich extrem ungenau (die Fehler multiplizieren sich dann ja). Ich dachte an eine reduzierte Übersicht bei der die Tiles vor dem Zusammensetzen verkleinert (z.B. von 256/256 auf 32/32) werden. Natürlich gilt das nicht für das Resultat.



    Die Installation per .CAB kommt auch noch. Ich muß mich nur mal an die passende INI-Datei machen.

  • Bin eigentlich durch einen Tipp auf diesen Thread gestoßen. Klingt wirklich sehr interessant.
    Gibt es eigentlich irgendwie die Möglichkeit, eingescannte Karte zu kalibrieren, ohne vor Ort Messpunkte zu erfassen? Denn wenn ich sonst vor Ort sein müsste, wäre der Urlaub in den Bergen schon vorbei.

  • Dir geht es um die Geo-Koordinaten?


    Zwei Möglichkeiten fallen mir spontan ein.


    Schau Dir das Kartengebiet z.B. in Google-Earth an. Oft läßt sich anhand von Straßenkreuzungen arbeiten. Dir wird die Breite/Länge des Maus-Cursors angezeigt werden. An gewünschten Positionen kannst Du sonst auch einen Marker einfügen, ggf. zurechtschieben und dessen Position ablesen. Die Formatierung der Breiten/Längenangaben kann man in den Optionen einstellen.


    Daneben bietet sich wie oben erwähnt auch an die Karte in GE zu importieren und dort per "zurechtzurren" einzupassen. Speichern als .KMZ-Datei -> import in TTMMMap.


    Online kann man bei maps.google.com (sat oder karte) einen Punkt in der Darstellung doppelklicken. Er wird dann zentriert. Der Punkt "Link zu dieser Karte" enthält meines Wissens dann im Link die Koordinaten des Kartenmittelpunktes.


    Da gibts online sicherlich noch mehr Möglichkeiten.


    TTMM selbst bietet keine Möglichkeit Karten "vor Ort" zu kalibrieren. Das geschieht momentan immer über TTMMMap am PC.

  • Zitat

    Original von Arnulf22
    Bin eigentlich durch einen Tipp auf diesen Thread gestoßen. Klingt wirklich sehr interessant.
    Gibt es eigentlich irgendwie die Möglichkeit, eingescannte Karte zu kalibrieren, ohne vor Ort Messpunkte zu erfassen? Denn wenn ich sonst vor Ort sein müsste, wäre der Urlaub in den Bergen schon vorbei.


    Hi,
    ich nehme dazu den OZIExplorer.
    klickmich
    Vor Ort kann man dann am PPC nochmal kalibieren.
    Schau mal ins Unterforum für Offroad Navigation
    Gus

  • Hi..


    ist ja nen super Tool! Dann kann man ja endlich Kartenmaterial abseit TomTom nutzen.
    :tup :respekt
    Leider habe ich noch keine Karte im Hintergrund. Auf der Speicherkarte\TTMM\Maps\ ist die deutschland_demis.tm1 + .tm2 aber vorhanden.


    tnx4help

  • Ich habe gerade noch ein kleines Update eingespielt (download siehe Threadbeginn).


    @Iwo:
    Wenn keine Karte zu sehen ist, dann gibts normalerweise nur zwei Möglichkeiten:
    - Die Kartenliste TTMM.LST wurde nicht übertragen oder ist leer. (steht danach in \Speicherkarte\TTMM
    - TTMM bekommt von TomTom keine Position. (TomTom empfängt grad kein GPS und auch keine Route wird vorgeführt).


    Wird denn die Karte angezeigt wenn TTMM über den "Testlaufbutton" von TTMMMap gestartet wird? Dann wird in TTMM probehalber eine kurze Route auf der A7 "simuliert".

  • Uaaaaaa, jetzt funkts...


    tnx4hlp de Iwo

    Einmal editiert, zuletzt von Iwo ()

  • ok... bevor ich das jetzt mit RESPEKT smileys vollkleistere... nimm einfach mal als gegeben an, dass mir grad ein Ei aus der Hose gefallen ist.



    Der von dir gestern beschriebene Weg Kacheln zu importieren funktioniert 100%!
    Ich hab mal Testweise ein Areal mit 30x30 Kacheln á 256pixel (pro Kachel 400x400m) nach dem Schema erstellt. WUNNABAAAA!!
    Die Koordinaten für die Bildecken habe ich aus Google Earth gezogen, trotz "nur" 2Punkt Kalibrierung sitzt die Position grösstenteils erstaunlich genau auf der Strasse.
    Gesamtarbeitsaufwand rund 20 Minuten bis Perfekt. Hautparbeit war in Google Earth die Koordinaten anzusteuern.


    Mein erster Kritikpunkt wäre das weisse geflimmer beim Screenrefresh gewesen, aber das hast du ja bereits korrigiert :-))


    Bleiben da noch wünsche offen ?


    Ganz vermessen leg ich mal los, ich weiss, das meisste steht vermutlich schon auf deiner ToDo List:
    - Höher aufgelöste Darstellung der Vector-TomTom Route
    - Komplette Fullscreen Anzeige, ohne das Menü unten; Abschalten der Steuerbuttons per Option, für den vollen Genuss
    - Installation ohne TTMMMap bzw active sync
    - Stichwort Kachelimportierung :)
    - Screenrefresh schneller als 1fps (am besten gleich geschmeidig wie TT5, lechz)
    - Übernahme der Tatsächlichen GPS Koordinaten
    - Landscape mode, vielleicht Erkennung möglich in welchem Modus TomTom läuft ?
    - Tasten frei belegbar mit Scroll oder Zoom
    - Im "Leerlauf" Trackrecording
    - Ab sehr kleiner Zoomstufe (25%) klappt das preloading der Kacheln nicht perfekt, vermutlich sind meine Kacheln dafür zu klein, oder es wird auf die Kachelgrösse keine Rücksicht genommen. Der Effekt ist, dass vom Rand her einfach nur Brei dargestellt wird, bis wieder eine Kachelgrenze erreicht wurde und das nächste preloading passiert ist.
    - Webshop! Andere verlangen GELD für sowas!


    Mann, macht das Spass beim cruisen der Karte nebenher zuzuschauen :-))


    Beste Grüsse,


    Micha


    ...öhm... hab ich eigentlich schon DANKE !! gesagt ?

  • ¡hola wombat!

    Zitat

    Original von wombat307
    Die Anwendung ist festgelegt auf Windows CE Systeme. (...) Aber ich vermute mal, alle neueren WM-Telefone laufem mit ARM-Basierten Prozessoren.


    Also:
    Versuch macht schlau. ;)


    tja, ich hab's versucht, und mit ein bisschen gefrickel (die installation per ttmm vom pc aus klappte nicht so recht) habe ich auch die verzeichnisse mit ihren inhalten so, wie du es weiter oben beschrieben hast. doch beim versuch, ttmm zu starten, gibt's nur eine fehlermeldung:


    ---
    'TTMM' (oder eine der zugehörigen Komponenten) wurde nicht gefunden. Stellen Sie sicher, dass Pfad und Dateiname korrekt sind und dass alle erforderlichen Bibliotheken verfügbar sind.
    ---


    also, 'TTMM.exe' ist sehr wohl vorhanden. aber was kann da noch fehlen? oh mann, das wär' wirklich g**l, wenn das auf dem handy funktionieren würde...


    hoffend auf einen bewusstseinserweiternden hinweis...



    saludos,
    stecki

  • bevor ihr mich jetzt endgültig scgarf gemacht habt auf dieses Modul: Was brauche ich denn für einen Speicherplatz, wenn ich die Karten ablegen will?

  • @stecki
    Es wäre evtl Hilfreich, wenn du die Dateistruktur, im speziellen die Namenskonventionen der einzelnen Verzeichnisse, postest. Die Gerätebezeichnung kann auch zur Recherche beitragen.


    @Arnulf22
    Meine Kacheln decken mit 256x256p jeweils 400x400m ab. Die Kacheln sind im Durchschnitt 13,5Kb gross.
    Daraus ergibt sich zum Beispiel bei:
    30x30 Kacheln -> 12x12km -> rund 12,5Mb
    100x100 Kacheln -> 40x40km -> rund 135Mb
    125x125 Kacheln -> 50x50km -> rund 211Mb
    letzteres wäre, zusammen mit der TomTom Deutschland Karte, so ziemlich das maximum, was man auf eine 512er SD-Karte bekommt.


    Du kannst natürlich die Auflösung reduzieren, und damit ein grösseres Areal abdecken. Eine 1GB SD Karte würde mir nach meiner Methode rund 700Mb Speicherplatz geben...
    700/0,0135=51851 Kacheln
    sqrt51851=227x227 Kacheln
    227*400=90.8*90.8km
    Spasseshalber: das sind 58112*58112 pixel :-), würde mit kaum einem Bildbearbeitungsprogramm spass machen diese Karte zu erstellen. Deswegen ziele ich so auf Kachelimport ab :-).
    (alles gerundet)


    Zum Thema Kacheln kann ich noch sagen, dass es das wunderschöne tool NH-toptrans gibt, welches automatisiert aus Google Earth max 1024x1024 Kacheln exportiert. Sahnemässig muss ich dazu sagen. Der Google Earth export ist nur ein Bruchteil der Funktionen, die dieses !Freeware-Tool! beherrscht.
    Ich werde heute abend mal toptrans durchtesten, ob die Kacheln wirklich pixelgenau Nahtlos aneinander liegend exportiert werden können.


    Betrachte dich offiziell als scharf gemacht :)



    Grüsse,


    Micha

  • Hallo Stecki,
    Dein Gerät läuft mit Windows CE 2002. Darauf läuft TTMM in der normalen Version wohl nicht.


    Ich habe mal versucht speziell für die Platform (CE30=Win CE2002) zu übersetzen und die Version hier beigefügt. Ich habe aber mangels Testmöglichkeit keine Ahnung obs klappt. Das TTMM.EXE im Zip auf die Speicherkarte\TTMM kopieren (dortiges TTMM.EXE ersetzen).


    Da Dein Gerät nur 32MB RAM hat wirds sowieso recht eng, da TTMM letztlich ja noch zusätzlich zu TomTom laufen muß. Auch weiß ich überhaupt nicht, ob Dein TomTom (Mobile) die gleiche SDK-Schnittstelle hat.


    Du kannst es ja mal probieren.


    ------------


    Hallo Arnulf,


    Was für Speicherplatz:
    Am Besten eine Speicherkarte. Ist ja eigentlich klar.


    Wie Viel:
    Das Programm selbst braucht nicht viel (ca. 100kb=0,1MB)


    Die Karten je nach Quellmaterial.


    Topografische Karten (Stadtpläne, Rad/Wanderkarten etc.) sollten mit PNG komprimiert werden. Wenn man sie selbst gescannt hat, dann sollte man danach auch versuchen, die Anzahl der Farben zu reduzieren, auf so ca. 16-32 Farben. Als Scan-Auflösung würde ich 150dpi mal ausprobieren. Als Programm zum Scannen kann man z.B. CCS (siehe oben im Thread) oder z.B. XnView verwenden. XnView kann auch die Farben recht gut reduzieren. CCS hilft Kartenteile zusammenzubasteln.


    Der Speicherbedarf kann je nach karte schoneinmal gut 5MB werden. So als ganz grober Richtwert.


    Sat-Bilder werden üblicherweise als JPG gespeichert.


    Für den reinen Wanderbetrieb bist Du natürlich nicht alleine auf TTMM angewiesen.


    Wie Gus schon sagte gibt es auch Programme die unabhängig von TomTom funktionieren. Da diese sehr viel mehr Funktionen aufweisen, möchte ich sie hier einmal nennnen (ohne Anspruch auf Vollständigkeit). Mehr dazu gibts in den entsprechenden Unterforen zu lesen.


    Kostenfrei:
    - Kompass
    - GarMapCE (recht komplexe Installation und eher auf Garmin-Empfänger ausgerichtet).


    Shareware/Payware:
    - Glopus
    - Ozi-Explorer
    - Fugawi
    - GPS-Tuner
    und viele mehr...