11. Oktober 2021 – OpenMTBMap Updates – Neues Fenix Layout und vieles mehr

In den letzten Monaten wurde hauptsächlich an der Optimierung der Kartenerstellung und an der Aktualisierung der Website und des Webservers gearbeitet. Nachdem ein defekter Netzteillüfter im August dafür gesorgt hatte, dass die Webseiten 20 Stunden lang ausfielen, beschloss ich, dass ich die Webseite nach 4,5 Jahren auf einen neuen Server migrieren sollte (Serverhardware ist normalerweise für etwa 5 Jahre 24/7-Betrieb gut - dann sollte sie ersetzt werden, da Ausfälle immer wahrscheinlicher werden). Der kaputte Lüfter des Netzteils war wirklich lästig, da der Server-Provider ihn zuerst nicht fand, da der Server im Rettungsmodus einwandfrei lief - im realen Betrieb aber schnell überhitzte und sich dann abschaltete. Ich entschied mich dann, auch den Server für die Kartenkompilierung zu aktualisieren und viele Prozesse zu optimieren (z. B. bemerkte ich, dass die Kartenkompilierung viel zu viele Schreibvorgänge auf die NVME-Festplatten verursachte, und musste viele Schritte optimieren und Dinge auf die Ramdisk verschieben, um die NVME-Laufwerke nicht vorzeitig zu zerstören. Diese übermäßigen Schreibvorgänge wurden mit der Einführung der 10m-Höhenlinien und der VeloMap-Gebäudeschicht deutlich.

Außerdem habe ich die gesamte Kartenerstellung überarbeitet, um größere Kacheln zu erzeugen, so dass man größere Gebiete auf seinen Geräten installieren kann, ohne dass plötzlich ein Gebiet ohne Vorankündigung fehlt, weil man die 2048 oder 4096 Kacheln Grenze erreicht. Geräte mit 4096 oder mehr möglichen Kacheln sollten jetzt mit Kartenkacheln von durchschnittlich 8-10MB auskommen (also 4096*8 >> 32GB sd card limit von Garmin-Geräten). Ich empfehle immer noch, nur 6-8GB Karten auf einem Gerät zu installieren, um die Boot- und Suchfunktionen zu beschleunigen (das Deaktivieren einer Karte im Menü des GPS-Geräts hilft nicht bei der Boot- oder Suchgeschwindigkeit), aber größere Kacheln sind immer eine gute Sache.

 

Neben unzähligen Bugfixes habe ich auch an einem Kartenlayout gearbeitet, das mit dem 64-Farben-Display der Fenix 5/6 Uhren kompatibel ist. Das war ziemlich kompliziert, da die Fenix-Uhren nicht nur nur nur 64 Farben haben - viele davon sind auch schwer zu unterscheiden, während andere Farben so kontrastarm sind, dass sie kaum sichtbar sind. Ich habe sowohl auf das Feedback der Benutzer gehört als auch eine Fenix 6x bekommen, um vor Ort daran zu arbeiten. Die resultierenden Farben unterscheiden sich ein wenig von den anderen Karten - und sehen auf Mac/Windows-PCs schrecklich aus - aber auf der Uhr selbst funktionieren sie ziemlich gut. Ja, die Kartendarstellung auf der Fenix kann nicht mit dedizierten Geräten mithalten - aber mit dem optimierten Layout funktioniert es ziemlich gut, um sich nicht zu verlaufen. Die Planung einer Route oder eines Tracks auf der Fenix ist ziemlich umständlich - aber das Folgen einer aus dem Netz heruntergeladenen / in Basecamp erstellten Route/Track funktioniert jetzt sehr gut.

 

Hier ein paar Bilder der Karte mit dem neuen fenix-Layout - sie spiegeln ziemlich genau wider, wie die Karten in der Realität aussehen (das Sonnenlicht ist schon etwas schwach, bei stärkerer Sonne ist der Kontrast besser, im Schatten ist der Kontrast schlechter - wie bei Garmin transreflektiven Displays üblich):

100m fenix 6x 800m fenix6x pro

120m fenix 6x fenix 6x pro

Beachte, wie lebendig die Farben auf den Screenshots sind - bei anderen Garmin GPS-Geräten ist der Unterschied zwischen Screenshot und Realität nicht so groß.

Ich musste also wirklich nach der knalligsten der 64 Farben suchen, um ein schönes Rendering zu erhalten. Ich glaube, das Problem ist die ziemlich hohe DPI der Fenix-Uhren. Sie reflektieren das Sonnenlicht viel schlechter wegen der hohen DPI - mit sagen wir 60% der Auflösung wäre alles immer noch sehr scharf aus normalem Betrachtungsabstand - aber mit besserem Kontrast (Trotzdem ist die Fenix 6x wirklich gut zum Wandern - für das Radfahren ist sie meiner Meinung nach nur ein Backup. Der Bildschirm ist einfach zu klein.  Zum Wandern ist sie aber super und durch die lange Akkulaufzeit besser als andere Smartwatches - was mit OLED-Display nicht erreicht werden kann). Auch aufgrund der hohen DPI verwendet das Fenix-Layout nun die breitesten Linien, die ich je verwendet habe. Z.B. sind die Konturlinien 2 Pixel breit statt 1.

 

 

Während viele User die neuen Layouts mit gelben Straßen, die im Juli eingeführt wurden, wirklich mögen, bevorzugen andere den höheren Kontrast des alten Layoutstils. Daher habe ich einige wichtige Verbesserungen des alten Wide/Clas-Layouts zurückportiert und sie sind nun als Wide Legacy und Clas Legacy Layout enthalten. Mit der Einführung des Fenix-Layouts und des Legacy-Layouts habe ich beschlossen, das Thin-Layout in den Ruhestand zu schicken - allerdings habe ich das Clas- und Clas-Legacy-Layout so optimiert, dass es auf einigen älteren Edge-Geräten besser funktioniert, die zuvor am besten mit dem Thin-Layout bedient wurden. Ich kann nicht zu viele Layouts pflegen, also musste das dünne Layout weichen. Außerdem habe ich viele Stunden damit verbracht, den Kontrast des neuen modernen Layouts  zu optimieren, damit es einfacher ist, größere von kleineren Straßen zu unterscheiden.

 

Und ein weiteres großes Update, das für alle VeloMap-Benutzer sichtbar ist - ich habe mich entschlossen, die Gebäude in einen separaten Layer für die VeloMap zu verschieben, genau wie die Konturlinien. Zuvor hatte ich die angezeigten Gebäude schrittweise reduziert, um die Geschwindigkeit beim Zeichnen der Karte auf GPS-Geräten zu verbessern und einen besseren Kontrast für den Rest der Karte zu schaffen - aber es ist schwer, hier alle zufrieden zu stellen. Manche Leute wollen Gebäude sehen, andere finden, dass sie die Karte in größeren Städten verlangsamen, und wieder andere brauchen sie einfach nicht. Jetzt kann man wählen, ob sie angezeigt werden sollen oder nicht und sie genau wie die Konturlinien aktivieren/deaktivieren. Ich vermute, dass die meisten OpenMTBMap-Benutzer Gebäude haben wollen - deshalb sind sie in den OpenMTBMaps nicht in einer separaten Ebene. 

 

Es gibt noch eine ganze Reihe weiterer Korrekturen am Installer - z.B. war die Größenberechnung der zu installierenden Karten bei Karten mit .7z-Dateien zur Einbindung falsch. Oder seit einigen Monaten war highway=footway in der OpenMTBMap standardmäßig nur für Fußweg routingfähig. Hier hatte ich vor einiger Zeit einen Fehler gemacht, der diesen Bug verursachte. Natural=Stein (nur Frankreich) und natural=Fels, natural=Tal, natural=Schlucht sowie einige andere neue OSM-Schlüssel werden nun angezeigt. Außerdem habe ich an der Optimierung anderer Outdoor-Features wie Grate, Couloirs und Auen gearbeitet

Die Batch/Bash-Dateien waren nicht vollständig kompatibel mit 10m-Höhenlinien. 

 

Persönlich macht mir mein linkes Knie große Probleme und ich hoffe, dass ich bald einen Stammzellen-Knorpelersatz (ACT) bekommen kann - denn ich hoffe, dass ich mit 40 Jahren noch keinen Knieersatz brauche. Aber meine vergangenen schweren Stürze beim Snowboarden und Skifahren, neben 3 ACL-Ersatzoperationen und einer Menge entfernter Menisken, haben mein Knie unfähig gemacht, viele Sportarten auszuüben. Ich hoffe, dass ich in den letzten Jahren stärker als je zuvor zurückkehren kann, aber die Heilung wird einige Zeit dauern. 

34 comments to 11. Oktober 2021 – OpenMTBMap Updates – Neues Fenix Layout und vieles mehr

  • francescolitti

    How do I get this layout?

    • extremecarver

      If you install the map on PC – choose it while installing. You could also use the change_layout batch script to change if for the gmapsupp.img downloads (also on Linux). On Mac OSx you can only change it on desktop after installing (see tutorial for Mac OSx) – then send the map with MapInstall.

  • Nebeljaeger

    wie schaffe ich es auf Mac die openMTB im Fenix Layout auf meine 6x Pro zu bekommen…. bin einfach zu dämlich… 🙁

    • extremecarver

      Du musst zuerst die info.xml austauschen – so dass auch in Basecamp die Karte im Fenix Layout angezeigt wird – dann per Mapinstall senden. Bei den gmapsupp.img Downloads lässt sich mit aktuellen OSx Versionen das Layout nicht mehr tauschen (da kein 32bit Support mehr vorhanden ist).

      • Nebeljaeger

        Leider funktioniert zur Zeit auf MAC gar nichts mehr, da auch mapinstall keine Karten mehr an Fenix Uhren schicken kann.
        Blöd, genau wegen diesem Layout bräuchte ich die Karten…😞

        • extremecarver

          MapInstall am Mac kann definitiv Karten an die Fenix schicken – welche Fehlermeldung bekommst du? Du darfst natürlich nur die Non Unicode Karten senden (etwa bei Griechenland oder Europa Kontinentkarte). Du kannst alternativ die Karte auch an externen Speicher zuerst senden – und dann manuell auf die Uhr in den garmin Ordner kopieren.

          • Nebeljaeger

            Eben keine Fehlermeldung
            . Die Karte erscheint nicht auf der Fenix… kopieren geht verdächtig schnell.

            • extremecarver

              dann schaue ob die Größe im /garmin Ordner der neu erstellten .img Datei übereinstimmt mit der welche vor dem senden genannt wird – außerdem kannst du vor dem senden ja sehen welche Karten installiert sind / bzw dies ändern / Karten löschen. Wenn du MapInstall aus Basecamp heraus öffnest ist es etwas anders wie wenn du MapInstall separat öffnest. Außerdem stelle sicher dass du die aktuellste Version von Basecamp und MapInstall hast – vor 3 bis 1.5 Jahren gab es eine kaputte Version.

              • Nebeljaeger

                Die Karte wird beim Senden mit mapintstall(4.3.5) zwar als erfolgreich übertragen angezeigt aber sie scheint auf der Uhr nicht auf und nimmt auch keinen Speicherplatz ein. Ein senden der Karten(ohne Tracks etc.) mit Basemap(4.8.12) funktioniert nicht.
                *Fenix 6x Pro, Catalina 10.15.7, Macbook Pro Mid 2012

                Dein Workaround mittels externen Speicher klappt mal. Danke!

                Jetzt fehlen mir nur noch Wälder, Gebäude etc…. wie auf deinem Fenix Bild…

                Danke nochmal für deinen tollen Support!

  • l.stich@psb-technik.de

    Hallo,
    ich habe eine Fenix 6
    kann mir jemand kurz helfen, wie ich die karten auf die uhr laden kann?
    Danke im Voraus!
    Lothar

  • godofglow

    HI Felix,

    1/
    Zunächst gute Besserung und hoffentlich schnelle Heilung

    2/
    Ich bin schon langjähriger Nutzer deiner Karten, früher viel auf eTrex Geräte.
    Mittlerweile habe ich auch eine Fenix 6x pro und teste dort verschiedenen Karten.

    U.a. auch die ‚Freizeitkarte“ mit dem Style/Typ von cryptomilk (https://github.com/cryptomilk/fzk-mde-garmin).
    Dort finde ich es sehr angenehm das die Linien recht schmal sind und das Display der 6x nicht so ‚überladen‘ ist.
    Wenn ich die Typ-Files von dir (fenxdbw.TYP) anschauen nutzt du glaub 5 Pixel (bin mir nicht mehr sicher) für klassische Pfade.
    cryptomilk bei der Freizeitkarte 2 Pixel.
    Eine Kombination von deinen Typen und Linienarten die aber ein wenig dünner sind (3 oder 2 Pixel) wäre glaub ich ein perfekte Mischung
    Frage:
    – Hast du das schon mal ausprobiert?
    – Bzw. gibt es andere Leute hier die das schon mal versucht haben?

    Bevor ich jetzt basierend auf deinem TYP-File diesen Winter mal was versuche zu basteln 🙂

    Gruß Thomas

  • Thomas2009

    Hi Felix,

    Vielen Dank dass Du das Thema Fenix in Angriff genommen hast, auch wenn es Dir zur Zeit nicht richtig gut geht (da drücke ich Dir natürlich auch wie alle Anderen die Daumen, dass es sichbald zumindest in die richtige Richtung entwickelt!!!)

    Die Farben finde ich super!
    Einen Verbesserungswunsch hätte ich dennoch:
    Ich war immer ein Freund des THIN-Layouts – entsprechend sind mir die Linien deutlich zu dick.

    Vlt. wäre es möglich diese doch wieder analog dem „Classic“ Layout zu hinterlegen?

    Viele Grüße,
    Thomas

    • extremecarver

      Auf welchem GPS Gerät ist dir das classic (legacy) zu dick?
      OP Termin ist am 13.11 in Wien geplant – zum Glück nur eine OP (Autocart ACI) – etwas langwieriger wie Kreuzband aber scheint voll okay.

      • Thomas2009

        Hallo Felix,

        ich nutze nun das Fenix-Layout, welches nun mit den Farben toll ist!

        Optimal fände ich, wenn das neue Fenix-Layout nicht(!) so breite Linien hätte, sondern so dünne Linien wie im classic Layout hätte.

        Alles Gute für die OP – dann hast es hoffentlich erfolgreich hinter dir – plane nur genügend Zeit zum erholen ein!!!
        Thomas

  • Schilling Volker

    Danke für die guten Karten, benutze sie schon viele Jahre und bin rundum zufrieden. Ich wünsche dir alles Gute und Beste Genesung.
    Gruß Volker

  • tkordick

    Super Arbeit und Danke für deine Arbeit, Felix. Hab mich eben riesig über die News zum Fenix Layout gefreut. 😉 werde ich heute gleich noch testen. Auch ich drücke dir die Daumen für eine gute Heilung und schnelle Genesung!

    • extremecarver

      ist noch nicht in der Europakarte – bzw erst im heutigen/morgigem Update. Erhalte gerne Feedback wenn es da noch Sachen gibt die nicht gut sind – ob ichs umsetze muss ich sehen – Ansprüche sind ja sehr unterschiedlich und gerade was Flächen angeht ist es IMHO besser auf der Fenix sich mehr auf die Linien zu konzentrieren… Je mehr Personen sich für dieselben Sachen melden umso wahrscheinlicher…

  • hjl

    However, ich drücke Dir die Daumen – es wird gut.

  • hjl

    Großartige Arbeit und ich wünsche Dir für den Heilungsprozess alles erdenklich Gute. Ich drücke die Daumen, dass der Knorpelersatz greift, ein neues Knie ist dennoch vielleicht eine Alternative für eine sportliche Zukunft. Toi, toi, toi aus Erding. Heijo

    • extremecarver

      Ja TEP ist natürlich möglich, aber mit 37 einfach sehr früh. Ich hoffe einfach mal dass sich der Knorpel aus Stammzellen gut bildet/bindet. Verstehe eh nicht wie es zu dem Schaden gekommen ist – da meine Beinstellung sehr gut ist (weder X-Bein, O-Bein noch falsche Fußbelastung usw). Zur Not geht TEP eh immer noch.

Leave a Reply