Compescript-cgs

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 ...
  • Hallo


    Ich habe vor einigen Tagen die Aktion von Twonav für CompeGPS LAND wahrgenommen und CompeGPS LAN 8.5 gekauft.
    Ich habe mit Interesse gelesen, dass es eine Scripting-Spache gibt. Ich möchte eine grosse Anzahl Tiles in eine einzelne
    rmap umwandeln. Die Tiles liegen als jpg mit zugehörigem jgw (World File) und .IMP File vor. Die Tiles sind intakt und werden im CGPSL korrekt dargestellt und positioniert. Die Namen der Tiles beginnen alle mit 25_
    Leider gelingt es mir nicht, mit einem Script die Tiles in eine einzelne RMAP umzuwandeln. Ich starte das Script mit dem CompeScripts Debugger aus CompeGPS Land heraus. Ich erhalte immer die Fehlermeldung: "RMAP can only be created yDown"


    Das Script öffnet die Tiles korrekt. Der Fehler wird von der CompeGPS.UnifyMaps Funktion generiert. Hier das Script:


    CompeGPS.CloseAll();
    list = CompeGPS.DirScan ("D:\\test\\*.IMP");
    n = list.Count();
    for (i=0;i<n;i=i+1){
    mapname = list.Elem(i);
    CompeGPS.Open(mapname);
    };
    CompeGPS.UnifyMaps ("D:\\test\\Test.IMP","D:\\test\\Test.rmap",0,20,0);



    Ich habe auch diese Varianten versucht:


    CompeGPS.UnifyMaps ("D:\\test\\Test","D:\\test\\Test.rmap",0,20,0);
    CompeGPS.UnifyMaps ("","D:\\test\\Test.rmap",0,20,0);


    Es erscheint immer die obengenannte Fehlemeldung.
    Ich nehme an, dass der CompeGPS.UnifyMaps Aufruf beide Files (TEST.IMP und Test.rmap) generiert oder muss ich das TEST.IMP selber erstellen?

  • Hi, wenn meine Aufzeichnungen stimmen, gab es Probleme mit der imp Erstellung. Die RMAP Erstellung funktionierte aber. Bei Deinem Skript fällt mit am Ende der fehlende Abschluß auf: ");"


    Oh ich vermute die Forensoftware hat den Abschluß (");") geklaut. Bei mir jetzt auch.

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe

  • Hast Du schon einmal versucht, alle Maps per Batch in einem ersten Schritt in rmaps umzuwandeln. Evtl. hat Compe ja Probleme mit dem Ausgangsformat.

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe

  • 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 Zeichen habe ich im Script nicht vergessen. Vermutlich ging es beim Kopieren verloren. Dein Script funktioniert. Die einzelnen Tiles werden in einzelne .rmap Dateien
    umgewandelt.
    Wenn ich im CGPSL dasselbe mache wie mein Script eigentlich tun sollte, d.h. die .IMG öffnen und dann "Karten zusammenführen" auswählen, dann funktioniert es bestens.
    Daher scheint es mir eher unwahrscheinlich, dass das Ausgangsformat Probleme bereitet.


  • Daher scheint es mir eher unwahrscheinlich, dass das Ausgangsformat Probleme bereitet.


    Das kannst Du doch ganz leicht testen, nachdem Du nun die RMAPS hast:

    Code
    CompeGPS.CloseAll(); 
     list = CompeGPS.DirScan ("D:\\test\\*.rmap");
     n = list.Count(); 
     for (i=0;i<n;i=i+1){ 
     mapname = list.Elem(i); 
    CompeGPS.Open(mapname);
     };
     CompeGPS.UnifyMaps ("D:\\test\\Test","D:\\test\\Test.rmap",0,20,0);


    Edit: Beachte in der letzten Codezeile muß noch ");" ergänzt werden, das klaut die Forensoftware und opfert es den digitalen Göttern.

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe

  • Ich erhalte dieselbe Fehlermeldung: RMAP can onyl be created ydown


    Zudem habe ich versucht:
    CompeGPS.UnifyMaps ("D:\\test\\Test.IMP","D:\\test\\Test.rmap",0,20,0);
    und
    CompeGPS.UnifyMaps ("","D:\\test\\Test.rmap",0,20,0);


    Auch mit diesen Varianten gabs dieselbe Fehlermeldung.

  • 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...
  • Bei mir hat es geklappt.
    Schritte:
    Beide zu verbindende rmaps in cgpsl 7.72 öffnen.
    Compescript Debugger starten und folgende Zeilen einfügen und ausführen:
    CompeGPS.UnifyMaps ("e:\\_Urlaubskarten\\4","e:\\_Urlaubskarten\\4.rmap",0,20,0);


    Im Verzeichnis e:\_Urlaubskarten\ wurde die Datei 4.rmap erzeugt.
    Falls das bei Dir auch nicht geht, gibt es evtl. in Deiner Kartenbasis eine Karte, die Probleme macht. Da hilft nur mühsames Suchen&Ausprobieren.

    TwoNav Cross, Trail2, Sportiva (3.2.7 Papaluna Edition), Ultra (3.3.4 Special Edition) - stillgelegt: auf Loox N110, Evadeo X50,
    Grüsse, Uwe