Abnormalitäten bei der Erstellung einer eigenen Garmin-Karte Teil 2

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 ...
  • Liebe GPSMapEdit, cGPSmapper und MapSource Spezialisten,


    ich habe bereits vor 2 Jahren in meinem damaligen Beitrag „Abnormalitäten bei der Erstellung einer eigenen Garmin-Karte“ ( http://www.naviboard.de/vb/showthread.php?t=48373 ) auf einiges hingewiesen was ich mir einfach nicht erklären konnte.


    Genauso geht es mir heute noch immer, oder wieder. Wie schon 2011 habe ich auch jetzt wieder mit den Problemen der Einbindung eines .img Files in MapSource (kurz MS) zu kämpfen. Es geht noch immer um die Karte von einer griechischen Insel.


    Die Karte wurde aber jetzt komplett neu gezeichnet und nach jedem Zeichenschritt in GPSMapEdit auf Fehler überprüft.


    Meine Karte besteht aus vielen Ebenen, die mit einem Typ-File und der drawOrder (kurz dO) "gesteuert“ werden. Die Karte lässt sich ohne Probleme mit GPSMapEdit und dem cGPSmapper 0093 in ein .img File wandeln. Eine Überprüfung dieses Files gibt in GPSMapEdit keinen Anlass dazu, dass an diesem File irgendetwas fehlerhaft sei.


    Das Problem beginnt erst bei der versuchten Einbindung in MS mit dem Programm MapSetToolKit 1.62b (oder anderen neueren Versionen) und cGPSmapper 0093 (oder anderen neueren Versionen).


    Nach dem Einbinden meiner Karte in MS bekomme ich immer eine recht eigenartige Darstellung meines Meer oder Ozean Fläche (0x28). Die Fläche, aus der meine Insel ausgeschnitten wurden, wird immer so dargestellt, dass sie rechts richtig erschein, ab ca. der Mitte nach links aber keine Farbe zeigt. Bild 1 und 2.


    Gut, dachte ich mir. Wenn das mit dem Meerpolygon solche Probleme macht nehme ich nicht mehr dieses komplizierte Polygon sondern zeichne einfach eine Meerfläche die so gross ich wie die Karte, ohne ausgesparte Inseln mit dO 1 und setze die Insel mit dO 2-8 im Typ-File darüber.


    Dachte ich mir… Leider wird auch diese einfache Fläche, sie besteht nur aus vier Eckpunkten und sonst nichts, fast genau so dargestellt wie das komplizierte Polygon. Rechts Farbe, links nicht! Bild 4.


    Ein weiterer Versuch aus der Karte alles ausser dem 0x28 Polygon zu löschen und nur dieses in MS einzubinden zeigte ein auch sehr interessantes und aber unerwartetes Ergebnis. Rechts Farbe, links nichts! Bild 3.


    Der letzte Versuch. Ich beschnitt die Karte und gab ihr so völlig neue Eckpunkte. Das Ergebnis. Die Trennlinie zwischen Farbe und nichts wurde nur nach Links verschoben. Nicht sehr befriedigen dieses Ergebnis – finde ich. Bild 5.


    Noch mal zum vertiefen: Egal welches 0x28 (mit nur vier Punkten oder mit einigen hundert) oder auch ander Polygone (ich habe es auch mit 0x52, 53 und 54 ausgetestet) welche den Hintergrund meiner Karte darstellen sollen, keines wird in MS so dargestellt wie ich es gezeichnet habe! Alle Polygone werden ca. in der Mitte in einen farbigen und nicht farbigen Teil aufgetrennt.


    Jetzt bin ich am Ende meiner Weissheit angelangt und der Verzweiflung nahe.


    Ich poste jetzt mal hier eines meiner Hintergrundpolygone (mit nur 4 Punkte) welches bei mir die Schwierigkeiten machete hier zum Testen. Mit der Bitte, dass ihr euch das mal anseht und mir berichtet wie diese bei euch in MS dargestellt werden.




    Bitte um Hilfe, Peter


  • Das Einzige was mir noch eingefallen ist: Ich machte die Meerfläche nach links einmal vieeel grösser. Und siehe da, nach dem einbinden in MS ist die Fläche zwar immer noch in eine Blaue rechts und in eine Farblose links geteilt. Das aber so weit links, dass es nicht mehr stört.


    Alles andere was ich noch versucht habe hatte keinen Erfolg. Nur so nebenbei: MS bezeichnet die blaue Fläche wenn man mit dem Mauszeiger drüberfährt als "Unbekanntes Gebiet", die farblose Fläche als "Ozean". Verkehrte Welt...


    Ich bin für jeden Tip dankbar um meine Karte ohne diesen Trick richtig dargestellt in MS und aufs GPS zu bringen.


    Liebe Grüsse und vielen Dank im Voraus


    Peter

  • Es ist schwer zu erraten, was ist falsch, aber es ist nicht normal. Ich habe Beispiel von deinem Beitrag zusammengestellt und es verhält sich korrekt.

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Ja, und gerade darum geht es. Was läuft hier nicht richtig?


    Ich verwende zum Kartenzeichnen immer die Letztversion von GPSMapEdit. Da ich schon jahrelang an meiner Karte zeichne also viele Versionen. Das kann es aber nicht sein, denn im .mp-File sieht man die Version nur in der obersten Zeile, das war's dann aber auch schon.


    Das (die) .mp-File(s) konvertiere ich mit den cGPSmapper Versionen 0093. 0093c, 0098c, 0100 und 0100d. Warum ich so alte Versionen wie die 0093er Version verwende steht hier:


    http://www.naviboard.de/vb/showthread.php?t=35752


    Noch mal: Alle von cGPSmapper erstellten .img-Files habe ich mir noch mal mit GPSMapEdit angesehen und, bis auf kleine Abweichungen zum Original .mp, keine Fehler, schon gar nicht eine Halbierung der Wasserfläche o.Ä., gesehen.


    Bis hierher scheint alles OK zu sein.


    Aber was passiert danach mit MapSetToolKit? Dieses Tool verwendet zum Konvertieren ja auch eine (selbst gewählte) Version von cGPSmaper. Und bei allen meinen Versuchen mit diversen Versionen habe ich auf meinem Rechner unter WindoofXP diese Abnormalitäten.


    Gibt es nicht eine andere Möglichkeit eine .img-Datei in MS zu intigrieren? Ja, ich weiss schon, es gibt da noch MapTK. Aber das ist für mich eine andere Welt, ein Paralelluniversum sozusagen. Ausser es könnte mir wer eine Kurzanleitung für absolute DAUs geben welche in einigen (wenigen) Stunden zum Erfolg führt.


    Oder es gibt noch einen anderen Weg eine img-Darei inkl. TYP-File in MS einzubinden, und das fehlerfrei? IMG2MS solllte das ja auch können, aber da habe ich leider auch keine Ahnung wie. Ich habe die Version 2-32/64 zur Verfügung. Kann mir da wer helfen?


    Danke im Voraus und liebe Grüsse


    Peter


    PS: Wer mein Meerpolygon - das Böse eben (es hat 4577 Zeichenpunkte) - ausprobieren und konvertieren möchte kann mir eine PM schreiben. Ich sende danach das .mp-File zu.

  • Konntest du zweimal Strg-C in Mapsource drücken?

  • Strg-C ?


    Da tut sich bei mir in MS gar nichts!


    Peter

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Also, mit Strg-D verschwindet der blaue Teil der Karte, oder lässt sich wieder eischalten... Aber leider nicht reproduzierbar. Es ist nchit kalar was nach Strg-D zu sehen ist


    Peter

  • Hallo,

    hmmm, da bin ich jetzt auch überfragt. Dass ein Polygon nur teilweise dargestellt wird, ist neu. Entweder es ist da oder nicht.

    An GPSMapEdit liegt es definitiv nicht. Ich hatte mal vor zig-Jahren einen Fall, wo in MS das Polygon 0x28 nicht dargestellt wurde, und zwar komplett nicht dargestellt wurde. Mit 0x32 lief alles fein. Ich hab damals nie tiefer nach der Ursache nachgegraben. 0x28 = Ocean, 0x32 = Sea, ergo egal, welches man dafür nimmt.

    Mit MapSetToolKit arbeite ich nicht. Ich nehme zum bilden der gesamten MS-Struktur das cpreview.exe, welches bei cgpsmapper dabei ist. Das erstellt auch die mp für die Übersichts-img.

    Soweit ich weiss, kann man aber nicht jedes cpreview nehmen, das/die img(s) müssen auch mit der dazugehörigen cgpsmapper-version erstellt werden.

    Nachdem cgpsmapper sowieso commandline ist, würd ich die anderen Tools mal weglassen und das ganze - img wie auch die Filebildungen für MS - mit cgpsmapper machen. Wenn man in der commandline nur cgpsmapper eintippt, bekommt man eine Syntaxübersicht.

    lg, Paul

    WILDGOOSE Geo Services - Specialist for Vietnam

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Hallo,

    hmmm, da bin ich jetzt auch überfragt. Dass ein Polygon nur teilweise dargestellt wird, ist neu. Entweder es ist da oder nicht.

    lg, Paul


    Ja, das dachte ich mir auch, bevor ich die(se) Probleme bekam...


    Peter

  • Strg-G nicht D ;)
    Strg-G löscht Mapsource Cache. Aber das ist nur für die neuesten Versionen von Mapsource wichtig.

  • OK, habe es mit Ctrl-G versucht. An der Darstellung der Karte (des Meer-Polygons) ändert sich nichts.


    Was ich noch gemacht habe: Die Karte mit Hife von IMG2MS und cGPSmapper 0093 in MS einzubinden.


    Das Ergebnis ist das Gleiche wie wenn ich sie mit MapSetToolKit einbinde. Das Meerpolygon ich rechts blau und links farblos, wie gehabt.


    Jetzt fällt mir wirklich nichts mehr dazu ein. Nur zur Info, ich verwende MS 6.13.7, MS 6.15.4 und BaseCamp. In allen dieser Programme sieht das Ergebnis gleich aus.


    Noch mal die Bitte um Hilfe. Vielleich könnte sich irgendwer mein Meerpolygon (ist im Anhang zu finden) mal ansehen. Die .mp Datei in eine .img konvertieren und diese dann in MS einbinden. Das Ergebniss würde mich sehr interessierern.


    Peter

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Das verstehe ich jetzt nicht ganz. Zeichnen kann man ja soviele Nodes wie man möchte. Beim Konvertieren in das .img wird das (zu grosse) Polygon ja dann erst in viele Eizelpolygone zerlegt die dann nicht mehr als 256 Nodes haben. Zumindest habe ich das bisher so verstanden.


    Liebe Grüsse


    Peter


    Nachtrag: Und das ist auch bei mir so: Die Polygone in der .img Datei haben alle unter 256 Nodes. Habe das soeben überprüft. Also das .img File welches dann in MS eingebunden werden soll enspricht den Anforderungen. Noch was, ich habe ja in einem früheren Beitrag geschrieben, dass diese Abnormalitäten auf meinem PC auch mit einem Polygon mit nur 4 Nodes auftritt.

  • Ich habe mal aus Langeweile (bin im Austria-Urlaub und es regnet..) Dein Polygon unter Windows XP SP 3,Mapsource 6.16.3 mit einer älteren IMG2MS Version eingebunden. Ist alles unauffällig. Um die Karte als Gesamtes zu testen, müßtest Du aber auf die Geheimniskrämerei verzichten und Deine Gesamt-Mp veröffentlichen. Ich weiss, dass Du damit Deine Arbeit unentgeldlich öffentlich machst. Falls Du keine kommerziellen Interessen mit der Karte verfolgst, hast nichts zu verlieren; im Gegenteil: Du gewinnst Reputation.


    Nachtrag Deine mp wurde vorher mit cgpsmapper 100d nach img compiliert, Im Statusreport ist zu erkennen, das die Preview mit cgpsmapper97c erzeugt wurde.

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • @ morgen1


    Schade dass du mein Heimatland nur durch den Regen sehen kannst.


    Es schein mit dem Teufel zuzugehen. Bei allen funkt es, nur bei mir nicht. Schön langsam glaube ich, dass es sich um ein eigenwillliges Darstellungsproblem an meinem PC handelt. Aber bei allen der 3 verwendeten Programme?


    Die Karte veröffentlichen? Ja, das überlege ich mir, da sie für mich in der derzeitigen Form eher wertlos ist. Zuvor muss ich aber noch die niedrigeren Levels erzeugen. Derzeit gibt es nur den Level0 und den löeeren Level1.


    Da ich derzeit in Wien sitze und (noch) nicht in Griechenland kann ich die Karte auch nur sehr schwer auf meinem GPS testen. Möglicherweise wird sie auf meinem Oregon 450 eh richtig angezeigt.


    @ JürgenD


    Du kannst dir ja den .mp Code gemau ansehen. Es gibt da nichts "Merkwürdiges" zu entdecken.


    Da du ja der Entwickler von MapTK bist hast du meine Karte sicher damit in die .map Datei gewandelt haben. Kannst du mir dabei mit einen Kurzanleitung dazu helfen damit ich es auch bei mir versuchen kann?


    @ Wildgoose


    Ja auch ich war immer der Meinung, dass ein Polygon entweder da oder nicht da sein kann. Wie man sich täuschen kann...


    Das mit dem Einbinden mit einem Kommandozeilenprogramm habe ich bis jetzt immer vermieden. Aber ich werde mich auch da durchbeissen.


    Liebe Grüsse


    Peter

  • Datenschutz ist uns & Euch wichtig, daher verzichten wir auf Bannerwerbung & Web-Analysetools! Um das Forum zu unterstützen bitten wir Euch über diesen Link: bei Amazon zu bestellen....
    Für Euch ist das nur ein Klick, uns hilft es das Forum langfristig und werbefrei für Euch zu betreiben! Vielen vielen Dank...
  • Nochwas: prinzipiell ist es richtig, den Fehler zu suchen. Falls Das aber nicht gelingt, könnte man auch drauf pfeiffen und einfach ein zusätzliches 0x28 an der Fläche plazieren, die noch weis ist. Wäre interessant zu testen,was da raus kommt. Die Methode mit überlappenden 0x28 nutzt die frei Canariaskarte. Die kann man nur durch die Draworder des Typfiles richtig darstellen, ohne Typfile wäre alles nur blau.

  • @p.st: Schieb mir die MP-Dateien auf den Server (wird garantiert vertraulich behandelt, kann auch niemand vom Server laden). Ich mache dann ein funktionsfähiges Projekt daraus.


    Eine ganz kurze Kurzanleitung:


    • Alle MP-Dateien in einem Verzeichnis bereitstellen. Dazu gehört eine Übersichtskarte (kann mit MapTk aus den Kacheln erstellt werden) !
    • Ein Projekt im Verzeichnis der MP-Dateien erstellen. Die Felder ausfüllen. Startpunkt im Manual Kapitel 5.1. Das ist beim ersten Mal etwas Mehrarbeit. Dafür reicht dann nach Änderungen an einer oder mehreren Kacheln 'Make' um alle abhängigen Dateien zu aktualisieren. Fummelei mit verschiedenen Tools gibt es nicht.
    • 'Make'
    • Es wird sicher Fehlermeldungen geben. Diese Probleme mit Hilfe des Manual beseitigen und weiter bei Punkt 3.
    • Doppelklick auf *.reg zu Anmeldung bei BaseCamp und MapSource. Eine GMAP-Version kann man erstellen. Die wird aber erst in einer späteren Version von MapTk automatisch aktualisiert.


    Man muss sich das schon mit einiger Mühe erarbeiten. Der Komfort der automatischen Aktualisierung entschädigt aber vielfach. Wichtig ist noch: Garmin nicht gegen den Strich bürsten, d.h. keine faulen Tricks. 'Sample,zip' auf dem Server zeigt alle Komponenten in einen Beispiel mit TYP-Datei, Index und Autorouting.