11. October 2021 – OpenMTBMap Updates – New Fenix Layout and much more

The past few months most of the work has been done on optimizing the map creation and on updating things on the website and website server. After a broken power supply fan caused the websites to be down for 20 hours in August I decided that I should, after 4.5 years migrate the website to a new server (server hardware is usually good for about 5 years of 24/7 use - then it should be replaced as failures are becoming likely). The broken fan on the PSU was really troublesome as the server provider did not find it first as the server would run just fine in rescue mode - but overheat quickly in real use then shut down. I then decided to also upgrade the map compilation server and optimize a lot of processes (e.g. I noticed that the map compilation was causing way too many writes to the NVME disks and had to optimize many steps and move things to ramdisk away from NVME in order to not prematurely destroy the NVME drives. This excessive writes became apparent with the introduction of the 10m contourlines, and the VeloMap buildings layer).

Also I reworked the whole map creation to create bigger tiles so that you can install larger areas to your devices without suddenly missing an area without any notice because of hitting the 2048 or 4096 tile limit. Devices with 4096 or higher possible tile limit should now be fine with map tiles averaging around 8-10MB (so 4096*8 >> 32GB sd card limit of Garmin devices). I still recommend to only install 6-8GB of maps to a device for speed at boot and search functions (deactivating a map in the GPS device menu does not help with speed of boot or search) but bigger tiles are always a good thing.

 

Besides countless bugfixes I also worked on a map layout compatible with the 64 colour display of the Fenix 5/6 watches. This was rather complicated as the Fenix watches not only, only have 64 colours - but many of them are hard to distinguish while other colours are so low in contrast that they are hardly visible. I've listened to both user feedback and also got a Fenix 6x to work on it locally. The resulting colours are a bit different from the other maps - and look horrible on Mac/Windows PCs - but work pretty well on the watch itself. Yes the map display on the Fenix cannot compete with dedicated devices - but with the optimized layout it works pretty well to not get lost. Planning a route or a track on the Fenix is pretty cumbersome - but following a route/track downloaded from the net / created in Basecamp works very well now.

 

Here are some pictures of the map with the new fenix layout - reflecting pretty accurately how the maps look in reality (the sunlight is already a bit low, with stronger sun contrast is better, in shadow contrast is worse - as normal for Garmin transreflective displays):

100m fenix 6x  800m fenix6x pro

120m fenix 6x fenix 6x pro

Notice how the vivid the colors are on the screenshots - other Garmin GPS devices do not have such a huge difference in screenshot vs real life.

blank blank

blank 

So I had to really look for the poppiest of the 64 colors to get a nice rendering. I actually feel the problem is the pretty high DPI of the Fenix watches. they reflect sunlight much worse due to high DPI - with say 60% the resolution things would still be very sharp from normal viewing distance - but with better contrast (Still the Fenix 6x is really good for hiking - for mtbiking I think it is a backup only. The screen is simply too tiny.  For hiking it's great and much better than other smartwatches due to the great battery life - which could not be achieved with OLED display). Also due to the high DPI the Fenix layout now uses the widest lines I've ever used. E.g. contourlines are 2 pixels wide instead of 1.

 

 

While many people really like the new layouts introduced in July - others preferred the higher contrast of the old layout style. So I backported some important improvements to the old wide/clas layout and they are now included as wide legacy and clas legacy layout. With the introduction of the Fenix layout and the legacy layout I decided to retire the thin layout - however I optimized the clas and clas legacy layout to work better on some older edge devices which before were used best with the thin layout. I cannot maintain too many layouts so the thin layout had to go. Also I spent many hours optimizing the contrast on the new modern (yellow streets) layout so it's easier to differentiate bigger from smaller roads.

 

And another big update that is visible to all VeloMap users - I decided to move the buildings into a separate layer for the VeloMap just like the contourlines. Before I had gradually decreased the buildings shown to improve map drawing speed on GPS devices and a better contrast for the rest of the map - but it is hard to satisfy everyone here. Some people want to see buildings, others feel they slow down the map in bigger cities as well as simply not needing them. Now you can chose to display them or not and activate/deactivate them just like the contourlines. I guess that most OpenMTBMap users want buildings - so for the OpenMTBMaps they buildings are not in a separate layer. 

 

There are quite a few more fixes on the installer - e.g. the size calculation of maps to be installed was wrong for maps with .7z files for inclusion. Or for some months highway=footway in the OpenMTBMap by default was only routable for foot. I had made a mistake there causing this bug some time ago. Natural=stone (France only) and natural=rock, natural=valley, natural=gorge as well was some other new OSM keys are now displayed. Also I worked on optimising other outdoor features like ridges, couloirs and aretes

The batch/bash files had not been fully compatible with 10m contourlines. 

 

Personally my left knee is creating me big problems and I hope I can soon get stem cell cartilage (ACT) replacement - as I hope not to need a knee replacement not even being 40 years. But my past bad crashes from snowboarding and skiing, amongst 3 ACL replacements and a lot of meniscus removed have rendered my knee unable to do many sports. I hope to return stronger than every before during the last years but this will take quite some time to heal. 

 

47 comments to 11. October 2021 – OpenMTBMap Updates – New Fenix Layout and much more

  • henny

    Hello, I am reading the comments, and, after 2 years, I hope you knee is working well.
    Currently, I am using the Fenix typ-file to display the maps better on my Garmin Edge Explorer. Before that, with the standard lay-out, I had problems to distinguish the green trails on a green background (woods). After some experiments with the several typ-files, my conclusion was that the Fenix-layout was the best for my Garmin. I am using mainly the Spanish MTB-maps (I am Dutch, but since 2008 I am enjoying my pension in Altea at the Costa Blanca).
    With some friends we also make trips with the MTB in the Pyrenees-zone, and to cover all, I need to download the maps for Spain, France and Andorra. May be you have had the same question, but maybe it is an idea to compose a map of the Pyrenees like you have done for the Alps.
    During a lot of years I am very appreciating your work, and normally I did not have any problems with using the maps, first with Windows, and the last years with Ubuntu.
    You might answer me in German, with I can read and speak rather well, but writing in German for me is a bridge too far…!

    • extremecarver

      I only offer regions that I can download the map data extract from geofabrik. There is no Pyrenees.
      However just use the Europe map and crew your own segment with Garmin mapinstall.

    • extremecarver

      Oh and on edge series make sure to use the classic map design on the internal settings, not contrast, high contrast or whatever. Usually I find the green trails Vs forest easy to distinguish as the forest green is very light.

  • florian

    I love the fenix layout… however I am not sure if all lines are shown correctly in each orientation. Attached an example – compare arrow color green vs yellow. Depending how how th watch is turend some lines “almost disappear”. Question: am I using the right layout (I would say I am very certain). I got Fenix 7 (regular, not X) and latest openmtbmap including the Fenix Layout selected.

    • extremecarver

      I guess there is nothing I can do about this.
      I will try if some settings in the.typ file will change things concerning this.

      • florian

        Thanks for checking this out. Is there an update / anything I could give a try with your experiments?

        • extremecarver

          Oh sorry – I forgot about it. I had left often the tab with it and then didn’t get to do it. I will check next week

          • florian

            no worries. thanks for looking into it.

            I was continuing testing and put the “regular hiking” layout on which has solid lines for this type of track. It seems that even without adjustment of line-size the solid lines do not get crunched … just as a hint / remark in that issue.

            Also since most recently I was also testing it with a Fenix 7x (slightly larger resolution) – the problem is -identical- also there.

            • extremecarver

              Hi Florian, you can try the newest maps from Yesterday/Today – I changed something and hope it’s better now.

              • florian

                Hi Felix, thanks for your quick reply and changes… however, I was checking it out, and the problem still persists…

                I took the map “openmtbmap_bayern_19.05.2023” which I just downloaded today. Either the changes are not in there yet or the problem does persist

                • extremecarver

                  Then there is nothing I can do – solid lines would not have this problem – but then there is no differentiation possible – espcially as th colours on Fenix are so limited and patterns are the only other way besides the limitd colours to differentiate the ways.

  • florian

    I love the new Fenix layout … as well as the new Hiking profile/layout its amazing how you keep developing this website and content through all those years… I am member since quite some time.. never regreted, not found anyhting better or more active or more helpful. Appreciate your good work.

    • extremecarver

      Thanks for the heads up. I am always trying to improve things and listen to user feedback (however of course only change things especially concerning the layout of maps if I think it’s useful or several people complained about something making me rethink). Sometimes it’s also very hard because different screens will lead to different impressions – or different needs of users (and I cannot maintain layouts for all devices)

  • 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

        • extremecarver

          Ah sorry, hab das falsch gelesen. Ich muss es noch Mal ein bisserl ausprobieren, hängt ja stark vom Abstand ab mit dem man auf die Uhr schaut. Ja ich habe die Linien nochmals breiter gemacht wir im wide Layout, da ich meist mit 50-70cm Abstand auf die Uhr schaue

  • 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