@mike und @ p.st.
danke für das zipfile. du kannst es wieder vom Server nehmen. Ich habe im Analogschluß die Ursache gefunden. Es liegt nicht am Namen. Der Name ist bedeutungslos. Die Erklärung würde den Rahmen sprengen. Nur kurz gesagt , man muß mit dem Hexeditor was anpassen . Ich werde aber die inoffizielle Beta Version 1.4 IMG2MS entsprechend umbauen und dann geht es aus MS heraus mit Typfile. Wenn die fertig ist, bekommt Ihr die zum testen . Ich kann mich aber terminlich nicht festlegen.
Das problem ist damit gelöst.
morgen1
Beiträge von morgen1
Garmin fenix 7X und epix Gen 2 im Test
Der Schwerpunkt dieses Tests und Vergleichs der Garmin Fenix 7X Solar und Garmin Epix Gen 2 liegt auf den Sensoren wie Höhenmesser, Positionsbestimmung und Herzfrequenz. Was unterscheidet die beiden GPS-Outdoor-Smartwatches? Und wie gut ist die Taschenlampe der Fenix 7X für den Outdoorbereich?
Hier geht es zum Test der Outdoor-Smartwatches ...
-
-
@ Mike
@ morgen1
Wenn du willst kann ich dir die Regestry-Stellen wo sich die Adria Topo einträgt besorgen und hier posten. Möglicherweise kommen wir mit einer käuflichen Karte ans Ziel... oder verstehen dann warum das TYP-File einmal von MS gesendet und dann wieder nicht wird.
Liebe Grüsse
Peter
..... -
Was auffällt:
bei der Canaren ist die ID hex: be, 00 und das Typ-file heisst 100BE
bei der Topo HD ist die ID hex: 49,10 und das Typ-file heisst 4910Bei welchen anderen Foren hast Du noch etwas über Typ-files gesehen?
das gibt zu denken. Nachfrage : Läßt sich die Topo HD erfolgreich aus MS heraus auf das GPS laden?. Die ID stehen in der TDB als Hexwert. Hier ist noch ein Ansatzpunkt für Verbesserungen. Sollte es wirklich nur der Filename sein, so könnte ich das hinkriegen. typfiles als .txt und vieles mehr findest Du unter
http://tech.groups.yahoo.com/group/map_authord/files/. Dort ist in einer pdf-anleitung nur der Weg über sendmap erwähnt. Es gibt zahlreiche typfiles auch uncompiliert als txt. Forumssprache ist englisch.
morgen1 -
Übrigens hatte ich MapWel gemailt, ob sie künftig Typ-Sets unterstützen werden.
Antwort war, dass dies der Fall sein wird.
Wenn die das dann direkt in MapWel einbauen, wird das zumindest als Viewer sehr interessant.
Hierzu fält mir gerad ein, daß mapwel auch einen uploader hat. Hat es jemand schon mit dem versucht ? morgen1 -
@ morgen1
Die Einbindung des Typ-files funktioniert mit deinem Programm ebenso wie mit dem MapSetToolKit. Sieht unter MapSource auch einwandfrei aus.Was mit beiden nicht geht, ist die Übertragung des TYP-files zusammen mit den Kacheln auf's GPSr. Es werden nur die Kacheln übertragen. Bin noch nicht dahingestiegen, was da genau nicht funktioniert.
Bezüglich MapEdit: Wäre es nicht möglich MapEdit die geänderten Elemente unter zu schieben? Michael Sotin hat ja auch einige Erweiterungen zu MapEdit gemacht.
Erweiterungen für Mapedit hab ich nicht drauf. Das ist hohe Programmierkunst. Ich beherrsche nur die niedere.
Um herauszufinden, warum die typfiles aus MS heraus nicht übertragen werden, müßte man erst testen, ob es denn mit proffesionellen Karten, welche typfiles beinhalten, funktioniert. Mir ist da nur die Hungary Naviguide und die Topo Adria bekannt. Ich habe aber nur gecrackte Versionen, die in MS funktionieren, aber die Kacheln kann ich mangels gültigen Unlockcode nicht aufs GPS übertragen. D.H. ich kann selbst nicht testen. Falls jemand eine offizielle Version hat, und es funktioniert aus MS heraus, kann man eine Analyse der Registry machen und dann versuchen das nachzubauen. Allerdings sind die mit IMG2MS erzeugten Reg-Einträge von der Struktur her schon identisch mit den gekauften Karten. Auch die tdb habe binär geändert, denn cgpsmapper erzeugt es nicht direkt. Woraus ich folgere, daß es noch einen anderen Grund geben muß. Ich habe auch in anderen Foren dazu nichts gelesen. Die machen es alle mit sendmap. morgen1 -
Was ich (wir) brauchen ist neben den lesbaren TYP-File (.txt-Format) auch noch eine Kartenkachel die all diese Feinheiten wie Schattierung u.s.w. enthält und nach dazu mit GPSMapEdit lesbar ist. Die Kacheln der Adria Topo kann man mit MapEdit nicht öffnen. Es gibt eine Fehlermeldung. Schade. Lassen sich die Kacheln der Swiss Topo 1.1 öffnen?
Peter
Hallo, das hilft Dir nicht. In mapedit werden die durch das typfile bewirkten Ändrungen nicht dargestellt. Deine Idee, mapedit als Viewer zu verwenden funktioniert nicht. Als Viever geht aber Mapsource. Mit der inoffizillem Betaversion 1.4 von IMG2MS geht die Einbindung sehr schnell und Änderungen lassen sich begutachten. Dazu kannst Du eine beliebige Kachel irgendeiner Karte nehmen. morgen1 -
hallo p.st.
1. das script von ziploader konvertiert von img nach mp.
2. An Deiner Stelle würde ich mir was in VB schreiben. Wie von mike_hd empfohlen, lassen sich die mp-files leicht bearbeiten. Es gibt in VB methoden zum Ersetzen("Replace(Ausdruck,Suchen,ersetzendurch)") mit denen kannst Du das realisieren. Wenn Du dann noch 2 Textboxen einbaust für die zu ersetzenden Strings, bist Du universell und kannst beliebige Strings ersetzen. Die Textboxen lassen sich ja mehrfach verwenden um nacheinander die beabsichtigten Strings einzugeben. Den Start zum ersetzen würde ich dann extra mit Commanbutton realisieren. Das ganze dann in eine Schleife packen, die den ganzen Ordner durchläuft. ich habe sowass im "Batchkonverter" realisiert.
viel Spaß. morgen1 -
Aber das sind auch nur binäre Dateien, wie kann man mit denen was anfangen?
Das ist nur Stoff zum probieren, Editieren kann man die nicht. Aber man kann mit der Version IMG2MS 1.4 ein bißchen damit spielen. Zum Beispiel ein paar beliebige Kacheln damit kombinieren um den Unterschied festzustellen. Damit werden nur die enormen Möglichkeiten deutlich. Zur praktischen Verwendung ist das noch nichts. Ist nur zum schnuppern. Ich warte auf die Veröffentlichung der ersten Ergenisse von usern. Die werden wie warme Semmeln weggehen. Der Download mit Mozilla geht . IE teste ich prinzipiell nicht.
morgen1 -
Hab' mal meine Karten durchgeschaut. Leider keine weiteren mit Typ-Files dabei.
Hier gibs ein paar typfiles :http://honigseite.gratisspace.port5.com/Typfiles/
und mit dem inoffiliellem IMG2MS Version1.4 (Link ist weiter oben) kann damit experimentiert werden. Die Version ist heute nochmal bereinigt worden (Bugfix)
morgen1 -
Ok, habe gedacht ich übe erstmal ein wenig und baue mit aus dem vorhanden img-file, das Datenset für Luxembourg (MapCenter) für Mapsourceeinbindung. Ich brauche zusätzlich eine Übersichtskarte und das tdb-file.
Fein. hat in MDK alles geklappt. Da die img noch auf dem Desktop lagen, habe ich die noch schnell in C:\Garmin\Topo L SRTM\ geschickt, mit regedit.exe schnell "678" gelöscht und mit meiner neuen "Topo L SRTM.reg" füge ich das neu in die Registry ein.
Ich öffne Mapsource, zunächst keine Probleme, ich wähle "Topo L SRTM" aus und bekommen die Übersichtskarte. So soll das sein, DOCH DANN: Ich zoome und zoome hinein,... und ich bleibe immer nur auf der Übersichtskarte.Könnt ihr mal drauf gucken? Vielleicht (sicher) seht ihr etwas, was mit entgangen ist:
Hier meine *.reg:CodeWindows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\GARMIN\MapSource\Products\678] "Bmap"="c:\\Garmin\\Topo L SRTM\\TOPLSRTM.img" "Tdb"="c:\\Garmin\\Topo L SRTM\\LTOPSRTM.tdb" "Loc"="c:\\Garmin\\Topo L SRTM\\"
Hier das Topo L SRTM als Zip-file, mit reg, tdb & Übersichtskarte.
Meine mögliche Erklärung: Ich müsste die Detailkarte auch von MDK erstellen lassen. Das habe ich zunächst auch getan. Aber meinereiner fand das Ergebnis nicht so toll, da er das mit den Zonen/levels noch nicht so ganz geschnallt hatte. läßt er die Finger von den vorgegeben Einstellung erstmal weg: Die Details auf dieser IMG wurden erst sehr sehr spät angezeigt wurden (habe es in Mapedit dann mal angeschaut.).
Da mir also die Original-img, besser gefiel wollte ich sie vorerst behalten, bis ich da durchsteige und vor allem bis ich verstehe wie ich das in MDK oder Trackmaker ändern kann (möchte ein paar Leerzonen entferne, denn dadurch kommt's ja, gell?). Mapedit möchte ich eigentlich höchstens für das angucken, weniger für das Eiditieren, und gar nicht für die img-Umwandlung benutzen. (Außerdem habe ich dort noch nicht eine Erwähnung von tdb usw. gefunden...)
bin den Rat los,
SvenHallo Sven,
ich staune über Deine Energie, mit der Du die Sache angehst. Aber warum willst Du das Rad unbedingt zum X-ten mal neu erfinden. TDB und Regfile brauchst Du nie selbst zu schreiben. Das macht Software. Es ist schon Arbeit genug die IMG-files zu schreiben, malen oder welches Hilfsmittel Du auch benutzt. Ich kann Dir nur empfehlen Mapedit nochmal in die engere Wahl zu ziehen. Damit hast Du mit dem Format.mp ein im Klartext vorliegendes Textfile. Die Struktur ist genial einfach und sofort zu verstehen. Dort kannst du Änderungen mit suchen<---> ersetzen durchführen usw. Für mich hat sich eine Kombination aus graphischen Betrieb (mapedit), zum abmalen OZIexplorer, die Ozifiles kannst Du dann in Mapedit öffnen, und Klartext im mp-file als optimal erwiesen. Die ganze Arbeit steckt doch im imgfile. Wenn das fertig ist, einfach in Mapedit unter Export--Garminfile das imgfile erstellen lassen. Mehr brauchst Du nicht. Die Einbindung mit allen reg und tdb wird dann mit IMG2MS erledigt. Das ist alles graphisch zu bedienen und Du must nicht in die Commandline.
Also wozu noch unnötige und ev. fehlerhafte reg-files schreiben.
Außerdem möchte ich Dir mal zur Abschreckung empfehlen, zwei tdb#s mit den gleichen ID-nummer zu erzeugen. Du wirst Augen machen, was mit Deinen MS passiert. Tue es aber nur, falls Du in der Lage bist den Schaden in der Registry von Hand zu beheben. Du scheinst nicht zu wissen, das Mapsets auf jeden Computer eine andre Nummer haben können und deshalb weitergegebene tdb#s MS ruinieren können, falls die ID-schon drauf ist.
Die neuen Versionen von MS sind zwar tolerater, aber Dargestellt wird trotzden nur ein Mapset.morgen1
-
Wenn man ein fertiges Typfile hat, ist es kein Problem, beliebige Img-Kacheln als Mapset in MS einzubinden. Da kann man schon mal sehen, welche Optik das Typfile bringt. Werkzeug dazu ist http://www-user.tu-chemnitz.de/~moth/Setup_IMG2MSDEMO1-4-2.zip.Ist als Demo-Version ab sofort downloadbar. Setup_IMG2MSDEMO1-4-2.exe in den Ordner Deiner Wahl kopieren und starten. Es sucht sich cgpsmapper selbst . Für Typfiles sind aber nur aktuelle Versionen cgpsmapper zu gebrauchen. Wie gehabt die Kacheln auswählen und zusätzlich ein vorhandenes Typfile auswählen. Tip : im ordner c:\Garmin\Familiy 709 und 844 sind welche enthalten . Typfiles sind ungelockt, auch wenn diese zu gelockten Mapsets gehören.
Die Selbstanfertigung ist ein anderes Kapitel. Es stecken enorme optische Möglichkeiten drin.Wär nett , wenn man Tipps veröffentlicht, wo es Typfiles zum Download gibt. Nicht jedes Typfile stellt jede Karte korrekt dar. Bei Profikarten sind die Typfiles auf die enthaltenen Objekte abgestimmt. Zum Beispiel hatte ich jetzt eines, das konnte kein Wasser(blau) darstellen.
morgen1
morgen1
-
V 85 erzeugt keinen zusätzlichen Eintrag .
morgen1 -
Folglich verwendest Du also die russische Transliteration. Sie ist eigentlich für Menschen gedacht welche nativ russisch Sprechen. Ein nativ englischsprachiger Mensch könnte damit eventuell auch etwas anfangen. Für einen native deutsch sprechenden Menschen liefert diese Transliteration aber oft ein überraschendes Ergebnis. Das russische В wird zum Beispiel fälschlicher Weise in das V (wie Vogel) transliteriert. Im Deutschen entspricht das russische В aber eigentlich einem W (wie Wilhelm).
Das Problem sehe ich auch. Aber mir ist nichts bessseres eingefallen. Ich bin definitiv kein Sprachwissenschaftler. Solltest Du einen Hinweis für mich haben, wie kyrillische Zeichen sprachwissenschaftlich exakt in deutsche Zeichen zu konvertieren sind, so würde ich das schnell ändern. Mangels besserem Wissen habe ich mich an das Vorbild mapedit gehalten.
Siehe in diesem Zusammenhang auch die von mir geschriebene und GPSMapEdit beiliegende trans-de.dat. Diese wird benötigt, um Karten mit deutschen Sonderzeichen für alte Garmin-Empfänger aufzubereiten, die nur einen 7-Bit ASCII-Zeichensatz besitzen.Gruss Joern Weber
Die habe ich mir auch angeschaut. Aber wie Du schon geschrieben hast, hat die keinen vollen Transliterationssatz, sondern nur die Umlaute. In diesen Zusammenhang ist mir erst durch Deine Antwort klar geworden , wozu die da ist. Intuitiv nahm ich fälschlicherweise an, 'Convert Label' und Deine Tabelle würde kyrillische Zeiche transliterieren. Da das nicht funktionierte, habe ich dann mein eigenes Tool geschrieben.morgen1
-
Welche Transliteration verwendest Du, die deutsche, englische oder russische?
Gruss Joern Weber
Ich tausche die ASCII code Zeichen, deren Dezimalwert bei den kyrilischen Zeichen zwischen 184 bis 255 liegt, gegen Ascii 39 bis 121 aus. Bei einigen kyrillischen Zeichen ("Tscha"= Acsii 249) wird ein Zeichen gegen mehrerer getauscht. ACSII 249 <---> gegen Ascii 115+99+104. Die Austauschtabelle entspricht der in der Trans-ru.dat von Mapedit verwendeten Tabelle. Jedoch wird die Tabelle selbst nicht verwendet, sondern der Austausch ist im Quellcode fest einprogrammiert. Sollte Bedarf an weiteren oder anderen transliterationen bestehen, kann ich den leicht enbauen.
morgen1 -
Hallo zusammen,
ich habe weiter unten in einem Beitrag schon mein Problem mit den Treibern beschrieben. Gerade habe ich es wieder geschafft, nachdem ich Mapsource mit Hilfe der CD repariert und die alten Treiber installiert habe, eine Verbindung zu meinem 276C herzustellen.
Im Gerätemanager habe ich aber trotzdem ein gelbes Ausrufezeichen beim Garmin USB.
Keine Ahnung, wie trotzdem eine Verbindung zustande gekommen ist. Normalerweise hätte es nicht funktionieren dürfen.
Ich vermute, dass in der Registry einiges schief steht. Nun möchte ich am liebsten alles komplett deinstallieren und nochmal von vorne beginnen.
In der Systemsteuerung - Software sehe ich allerdings mehrere Einträge von Mapsource:
1. Mapsource
2. Mapsource - CitySelct Europe V7
3. Mapsource - Trip and Waypoint Manager V2
Komischerweise habe ich keinen Eintrag von City Navigator Europe v8, die ich eigentlich in Mapsource benutze und damit meine Routen zum Gerät überspiele.
Meine Frage:
Kann ich die 3 Programme deinstallieren und die Ordner CNEUR08 und CSEUR07, die unter C://Programme/Garmin/ liegen, nach einer Neuinstallation von Mapsource wieder einfach darunterhängen ?
Oder muss ich wegen den Lizenzschlüsseln aufpassen ?
Ich für jeden Tipp dankbar !
Gruß ClausDie usb-probleme haben mit diesen Registryschlüsseln nichts gemeinsam. Die von Dir genannten Schlüssel verwalten die Karten. Löschen dieser Schlüssel löst keine USB-problem, sondern Du kannst die Karten dann nicht mehr anzeigen. Wegen der USB mußt Du unter anderen Schlüsseln suchen. Durchsuche mal HKLM classesroot. Die genaue Stelle kann ich nicht sagen. Vielleicht liest ein Computerexperte mit und kann weiterhelfen. morgen1
-
Hallo, ich habe jetzt ein Tool in das Netz gestellt, mit dem man die kyrillischen Schriftzeichen von Rus und ntm -Karten in lateinische wandeln kann. Damit lassen sich dann die freien rus und ntm-Karten nach Bearbeitung mit diesem Tool auch im Garmin mit lateinischen Schriftsatz anzeigen. Diese, "Transliterieren" genannte Funktion, ist in den "Batchkonverter Version2.0" zusätzlich eingebaut worden. Genaue Erläuterungen gibt es Hier :http://www-user.tu-chemnitz.de/~moth/Hilfe.html . Und den Konverter hier:
http://www-user.tu-chemnitz.de/~moth/Konverter.htmlmorgen1
-
Hallo Peter,
Das mit dem Copyright-Eintrag must Du näher erklären. Dabei handelt es sich um einen reinen Text, wie bei einem Straßennamen.
Es ist nicht möglich das dieser (oder ein anderer) Text solche Probleme verursacht (außer Cgpsmapper hat einen Fehler, oder "verweigert" MDK Karten).Der Copyrighteintrag macht keine Probleme, ich habe daran nur erkannt, daß die Imgs mit MDK erzeugt wurden.
ZitatUnd die GR Projekte von http://mapdekode.iol.gr sind fertige, vollständige Projekte. Da braucht man weder MDK, Cgpsmapper, IMG2MS noch ein anderes Programm zum Einbinden. Dazu reicht einmalig die Regeinträge zu erstellen.
Das stimmt leider nicht ganz. Ich habe Deine Anleitung exakt befolgt und die Registry wie angewiesen geändert. Das Problem sind die in der tdb enthaltenen ID-Nummern. Wenn ich bereits ein Karte z.B. mit den Schlüssel '".....\Products\Bulgarien" (oder sonst ein Land) habe und dabei eine von Dir verwendetet ID (ich habe die 117 benutzt)in der tdb enthalten ist, was man nie weis, weil die nicht lesbar ist, wird das Mapset in MS V 6.11.5 nicht angezeigt. Es wird aber angezeigt, wenn die Griechenland wieder entfernt wird. Also es darf nur ein Mapset mit dieser ID geben.Du kannst nicht davon ausgehen, das die ID-Nummer auch als Schlüsselname in der Registry steht. Diese Konventionen sind für MS nicht erforderlich und werden auch kaum befolgt. Dort stehen meist Klartextnamen.In älteren MS -Versionen gab es Absturz.
Die einzig sichere Methode ist, auf dem Computer alle bereits verwendeten ID auszulesen und dann eine freie zu benutzen. Wer nicht mit MDK vertraut ist nutzt dann halt IMG2MS oder ein anderes Tool, welches cgpsmapper steuert. Und dann läuft das nicht wegen der Leerlevel.
Ich finde das Konkurenzdenken zu cgpsmapper nicht ganz glücklich. Wenn alle Toolsets am Markt kompatibel wären, wäre vieles einfacher.
Ich entnehme Deiner Antwort auch ,das es keinen wirklichen Programmtechnischen Hinderungsgrund gibt , sondern das traditionell gewachsen ist.
mit freundliche Grüßen morgen1 -
MDK erstellt immer die beiden leeren Zonen. Beeinflussung nicht möglich.
Peter
Hallo Peter, darin liegt u.U.ein gewisses Problem. Ich nutze gern die von Dir veröffentlichte Griechenlandkarte. Habe aber ein Problem mit der Bedienung von Mapdekode und verwende zum ändern, anpassen, einbinden ....lieber Mapedit und als Compiler cgpsmapper. Cgpsmapper stürtzt regelmäßig ab, falls man versucht eine Karte mit 2 Leerlevel einzubinden. Warum müssen bei Deinen Karten unbedingt 2 Leerlevel sein ?. Wäre es immer nur 1 Leerlevel, so wären Dein Compiler mit cgpsmapper kompatibel, was für die community einfacher wäre. Den Sinn der 2 Leerlevel begreife ich nicht. Vielleicht hilfst Du mir da mal weiter. Da fleißige Mapdekodebenutzer inzwischen einige Img-files mit diesen mehreren Leerlevels in Netz gestellt haben und die auch von anderen gedownloadet wurden, scheitern die bei der Einbindung in MS mittels cgpsmapper. Ohne Dir zu Nahe treten zu wollen oder Mapdekode zu kritisieren, es ist erhebliche Einarbeitung für MDK erforderlich. Und wer nur schnell fertige Karten einbinden will, nutzt IMG2MS. Aber bei 2 Leerlevels funktioniert das nicht. Mir persönlich macht das nichts, da ich den Zusammenhang kenne und die Leerlevel rausschmeiße, dann geht es ja, aber es ist unbefriedigend.
Mir gehen regelmäßig Anfragen zu, warum cgpsmapper abstürtzt.- Und die Analyse zeigt die doppelten Leerlevel und den Copyright-Eintrag "Erzeugt mit MDK" ( oder so ähnlich). Es scheint also Doch einige zu betreffen.
morgen1 -
Vielen Dank für alle Anteilnahme und die guten Tipps
Ich weiß zwar nicht, was ich soeben anders gemacht habe als vorher, aber was soll ich sagen, die Kiste läuft wieder:p
Ich hake die Geschichte ab unter mystische Gegebenheiten mit dem PC
torpedo
Nachtrag : lese leider erst heute,wo alles wieder gerichtet ist, mit.
Wahrscheinlich hattest Du Files, die zu installierten Karten gehören gelöscht oder verschoben. Dann kommt dieser typische Fehler, Es wäre schmerzärmer ohne Neuinstallation abgegangen, wenn Du erst mal IMG2MS in der freien Demoversion hätttest laufen lassen . das zeigt Dir die Fehler an und kann diese auch gleich bereinigen ohne Neuinstallation. Schau mal hier. http://www.naviboard.de/vb/sho…?t=18505&highlight=IMG2MS -
Hallo morgen1,
nachdem ich mich nochmal aufgerafft habe, funktioniert alles.........
Nochmal danke, Gruß Gerhard
Hallo ger-bit, dann hat sich die Mühe ja gelohnt. Viel Spaß
morgen1