Kompass - Problem beim Laden der Karte

  • Hallo,


    ich habe hier im Forum über Kompass gelesen und es mir daraufhin installiert. Mein Eindruck bisher: Sympathisches Programm.


    Als nächstes habe ich dann angefangen, mir Kartenkacheln zu generieren. Jede Kachel ist etwa 1000 x 800 Pixel groß. In der Kalibrierungsdatei habe ich zusätzlich eingetragen, wie die Kacheln zusammenstoßen. Läuft auch prinzipiell, aber leider bekomme ich häufig beim Übergang zwischen zwei Kacheln die Meldung "can't load Map, out of resources!" angezeigt. Der Wechsel zwischen JPG und BMP hat nichts gebracht, auch nicht die Reduzierung der Farbanzahl. Die Kacheldateien sind ca. 100 kB (JPG) bzw. 400 kB (BMP) groß. Eine Reduzierung der Bildpunkte (Verkleinerung der Kachelausdehnung) würde ich gerne vermeiden.


    Kann mir da vielleicht jemand von Euch weiterhelfen?


    Danke,


    Christian

  • Hallo Christian,
    helfen kann ich Dir leider nicht. Aber ich kann bestätigen, daß dieses Problem auch bei mir auftritt. Es ist so, daß ich eine bestimmte Karte, die auch schon einmal geladen war, nicht wieder in Kompass reinkriege.
    Selbst ein SoftReset nutzt nichts. Irgendwo scheint ein Speicher überzulaufen.


    Gruß
    ckoe

  • Hallo,
    mein Problem habe ich jetzt gefunden. Die Tracks von Globus waren nicht auf der Speicherkarte, sondern am Gerät. Die habe ich alle gelöscht. Jetzt kann ich die Karte wieder laden.


    Aber - jetzt habe ich die nächste Hürde. Ich schaffe Sie nicht zu kalibrieren.
    Ich habs mit "Kalibrieren die 2.te' versucht. Das N/S Eingabefeld ist rot unterlegt und bei Druck auf den Globus mit dem + passiert nix.


    ckoe

  • Hallo ckoe,


    Du musst die Koordinaten genauso eingeben, wie Sie auch im Online-Modus angezeigt werden. Also für Dezimalgrade beispielsweise "46.123° N". Bin ich auch zuerst drüber gestolpert.


    Hast Du schon mal versucht, Dir im Offline-Modus vier aneinanderstoßende Kacheln anzuschauen und per "Drag" zwischen den Kacheln zu wechseln?


    Gruß,


    Christian.

    Einmal editiert, zuletzt von CaDe ()

  • Hallo CaDe,


    ich habe für Kompass 9 zusammenhängende Kacheln definiert (3 *3). Es werden beim Übergang aber immer nur 2 angezeigt. Dies ist aber laut Programmauthor korrekt.

  • Problem gelöst!


    Hallo Jürgen,


    dass nur zwei Karten gleichzeitig geladen werden, habe ich auch festgestellt. Ist aber kein wirkliches Problem für mich.


    Meine Frage bezog sich mehr auf das weiter oben geschilderte Verhalten mit der "out of ressources"-Fehlermeldung. Nachdem Du und ckoe da allerdings nichts gleichartiges berichtet haben, habe ich nochmal alles unter die Lupe genommen ... und siehe da: ein Tippfehler in einer cal-Datei!


    Diese Fehlermeldung scheint ein Sammelbegriff zu sein, wenn u.a.


    - die Datei zu groß ist oder
    - das Format bzw. die Komprimierung unbekannt ist (z.B. RLE bei BMP) oder
    - Dateinamen in der cal-Datei falsch geschrieben sind


    Letzteres war bei mir der Fall. Nun läuft es so, wie es soll. Danke nochmal an Euch beide.


    Gruß,


    Christian

    Einmal editiert, zuletzt von CaDe ()

  • Da scheint noch was anderes zu sein. Nachdem ich gestern bis zum Kalibrieren gekommen bin, erhalte ich heute beim Laden der Karte schon wieder diese Fehlermeldung: can't load map, out of resources

  • Hallo ckoe,


    diese Meldungen hatte ich bisher nur, wenn meine Karten insgesammt zu gross waren (hatte mal mit 3000*3000 Pixel probiert).
    Ich verwende momentan Karten im GIF Format (schön klein auf der Speicherkarte, und ohne die JPG Artefakte/Unschärfen) mit Kantenlänge ca. 4-5 Km (ca. 900*900 Pixel). Bisher hier keine Probleme mit "out of resources"


    Tip zur Kalibrierung: wenn Du die Koordinaten der Eckpunkte kennst ist es am einfachsten die *.cal Datei mit einem Editor zu bearbeiten.



    Edit: dicke Finger :)

    2 Mal editiert, zuletzt von Rheinhesse ()

  • Also ich habe jetzt ausprobiert:


    jpeg mit 795 kb - das mag er nicht
    gif mit 3,98 Mb - geht
    gif mit 5,31 Mb - geht, aber läßt sich nicht kalibrieren


    Also wenn ich da keinen Fehler mache, dann lohnt es sich hier nicht die kleineren jpegs zu verwenden und bei 5MB ists dann auch mit gifs zu Ende.


    Gruß ckoe

  • Hallo ckoe,


    das Dateiformat (BMP, GIF, JPG) der Karte ist nur für Speichergröße bei der Ablage auf der SD-Karte interessant. Sobald eine Map ins Memory geladen wird, wird diese mit ihrer vollen Pixelanzahl mit 32 Bit/Pixel gehalte, egal wie gross sie auf der SD-Karte ist.
    1500 x 1500 Pixel -> ca. 8,6 MByte Speicherverbrauch im geladenen Zustand


    Wie gross (Pixel) sind denn Deine GIF-Kacheln ?
    Bei mir ergeben ca. 900 * 900 Pixel eine GIF-Datei von ca. 600 KByte


    Viel grösser sollten die Kartenstücke auch nicht werden, damit die Kalibrierung (bisher nur über 2 Punkte möglich) nicht zu schlecht wird.

  • Also die jpeg mit 795 hat 1537x1567 Pixel
    und die gif mit 3,98 MB hat 2275x2281 Pixel


    mmh. Beide zu groß!
    Trotzdem funktioniert die gif und die kleinere jpeg nicht. Macht aber nix,
    wenn man weiß was man tun kann. Speicherplatz auf der Karte ist bei mir (noch) kein Problem.


    Gruß ckoe

  • Hallo Alle,


    schon komisch. Bei mir sind die GIFs alle kleiner als die JPGs.
    Ohne (sichtbaren) Verlust an Schärfe oder Farbe .


    GIF mit 977*615 Punkte: 113KByte
    Aus TOP50 über Zwischenablage in IrfanView, Farben auf 256 reduziert.


    Warum sich JPGs ab einer bestimmten Pixelgröße nicht mehr laden lassen
    liegt am zur Verfügung stehenden RAM.
    Die Lade- (Dekodier) Funktion der verwendeten Bibliotheksfunktion hat gewaltigen Hunger nach temporärem Speicher.


    Gruß aus Baden
    Bernhard