11. Ottobre 2021 – Aggiornamenti OpenMTBMap – Nuovo layout Fenix e molto altro

Negli ultimi mesi la maggior parte del lavoro è stato fatto sull'ottimizzazione della creazione delle mappe e sull'aggiornamento delle cose sul sito web e sul server del sito. Dopo che una ventola rotta dell'alimentatore ha causato l'interruzione del sito web per 20 ore in agosto, ho deciso che avrei dovuto, dopo 4,5 anni, migrare il sito web su un nuovo server (l'hardware del server è solitamente buono per circa 5 anni di uso 24/7 - poi dovrebbe essere sostituito perché i guasti stanno diventando probabili). La ventola rotta dell'alimentatore è stata davvero problematica perché il fornitore del server non l'ha trovata per primo, dato che il server funzionava bene in modalità di salvataggio - ma si surriscaldava rapidamente nell'uso reale e poi si spegneva. Ho poi deciso di aggiornare anche il server di compilazione delle mappe e ottimizzare un sacco di processi (ad esempio ho notato che la compilazione delle mappe stava causando troppe scritture sui dischi NVME e ho dovuto ottimizzare molti passaggi e spostare le cose su ramdisk lontano da NVME al fine di non distruggere prematuramente le unità NVME. Queste eccessive scritture sono diventate evidenti con l'introduzione delle curve di livello da 10 metri e del livello degli edifici VeloMap).

Ho anche rielaborato l'intera creazione della mappa per creare piastrelle più grandi in modo da poter installare aree più grandi sui vostri dispositivi senza perdere improvvisamente un'area senza alcun preavviso a causa del raggiungimento del limite di 2048 o 4096 piastrelle. I dispositivi con 4096 o più alto limite di tile possibile dovrebbero ora essere a posto con tile di mappa in media intorno a 8-10MB (quindi 4096*8 >> limite della scheda sd da 32GB dei dispositivi Garmin). Raccomando ancora di installare solo 6-8GB di mappe su un dispositivo per la velocità di avvio e le funzioni di ricerca (la disattivazione di una mappa nel menu del dispositivo GPS non aiuta la velocità di avvio o di ricerca) ma le piastrelle più grandi sono sempre una buona cosa.

 

Oltre a innumerevoli correzioni di bug, ho anche lavorato su un layout di mappa compatibile con il display a 64 colori degli orologi Fenix 5/6. Questo è stato piuttosto complicato perché gli orologi Fenix non solo hanno 64 colori - ma molti di essi sono difficili da distinguere, mentre altri colori sono così poco contrastati che sono difficilmente visibili. Ho ascoltato il feedback degli utenti e ho anche preso un Fenix 6x per lavorarci in loco. I colori risultanti sono un po' diversi dalle altre mappe - e sembrano orribili sui PC Mac/Windows - ma funzionano abbastanza bene sull'orologio stesso. Sì, il display della mappa sul Fenix non può competere con i dispositivi dedicati - ma con il layout ottimizzato funziona abbastanza bene per non perdersi. Pianificare un percorso o una traccia sul Fenix è piuttosto macchinoso - ma seguire un percorso / traccia scaricata dalla rete / creata in Basecamp funziona molto bene ora.

 

Ecco alcune immagini della mappa con il nuovo layout del fenix - che riflette abbastanza accuratamente come le mappe appaiono nella realtà (la luce del sole è già un po' bassa, con il sole più forte il contrasto è migliore, in ombra il contrasto è peggiore - come normale per i display Garmin transreflective):

100m fenix 6x 800m fenix6x pro

120m fenix 6x fenix 6x pro

Nota come i colori sono vividi negli screenshot - altri dispositivi GPS Garmin non hanno una differenza così grande nello screenshot rispetto alla vita reale.

Così ho dovuto davvero cercare il più poppeggiante dei 64 colori per ottenere un bel rendering. In realtà sento che il problema è il DPI piuttosto alto degli orologi Fenix. riflettono la luce del sole molto peggio a causa di alti DPI - con dire il 60% le cose di risoluzione sarebbe ancora molto forte dalla distanza di visualizzazione normale - ma con un contrasto migliore (ancora il Fenix 6x è davvero buono per escursioni - per mtbiking penso che sia un backup solo. Lo schermo è semplicemente troppo piccolo.  Per l'escursionismo è ottimo e molto meglio di altri smartwatch a causa della grande durata della batteria - che non potrebbe essere raggiunto con il display OLED). Anche a causa degli alti DPI il layout del Fenix ora usa le linee più larghe che abbia mai usato. Ad esempio, le linee di contorno sono larghe 2 pixel invece di 1.

 

 

Mentre a molte persone piacciono molto i nuovi layout introdotti a luglio - altri preferivano il contrasto più elevato del vecchio stile di layout. Così ho riportato alcuni importanti miglioramenti al vecchio layout wide/clas e sono ora inclusi come layout wide legacy e clas legacy. Con l'introduzione del layout Fenix e del layout legacy ho deciso di mandare in pensione il layout sottile - tuttavia ho ottimizzato il layout clas e clas legacy per funzionare meglio su alcuni vecchi dispositivi edge che prima venivano usati meglio con il layout sottile. Non posso mantenere troppi layout, quindi il layout sottile doveva andare. Inoltre ho passato molte ore ad ottimizzare il contrasto sul nuovo layout moderno (strade gialle) in modo che sia più facile differenziare le strade più grandi da quelle più piccole.

 

E un altro grande aggiornamento che è visibile a tutti gli utenti di VeloMap - ho deciso di spostare gli edifici in un livello separato per la VeloMap proprio come le curve di livello. Prima avevo gradualmente diminuito gli edifici mostrati per migliorare la velocità di disegno della mappa sui dispositivi GPS e un migliore contrasto per il resto della mappa - ma è difficile soddisfare tutti. Alcune persone vogliono vedere gli edifici, altre sentono che rallentano la mappa nelle città più grandi e semplicemente non ne hanno bisogno. Ora puoi scegliere di visualizzarli o meno e attivarli/disattivarli proprio come le curve di livello. Credo che la maggior parte degli utenti di OpenMTBMap voglia gli edifici - quindi per le OpenMTBMap gli edifici non sono in un livello separato. 

 

Ci sono un bel po' di altre correzioni sul programma di installazione - ad esempio il calcolo delle dimensioni delle mappe da installare era sbagliato per le mappe con file .7z da includere. Oppure per alcuni mesi highway=footway nella OpenMTBMap di default era instradabile solo a piedi. Avevo fatto un errore lì che causava questo bug qualche tempo fa. Natural=stone (solo in Francia) e natural=rock, natural=valley, natural=gorge e altre nuove chiavi OSM sono ora visualizzate. Ho anche lavorato sull'ottimizzazione di altre caratteristiche esterne come creste, couloir e arene

I file batch/bash non erano pienamente compatibili con le curve di livello da 10m. 

 

Personalmente il mio ginocchio sinistro mi sta creando grossi problemi e spero di poter ottenere presto la sostituzione della cartilagine con cellule staminali (ACT) - dato che spero di non aver bisogno di una sostituzione del ginocchio non avendo nemmeno 40 anni. Ma le mie cattive cadute passate dallo snowboard e dallo sci, tra 3 sostituzioni ACL e un sacco di menisco rimosso hanno reso il mio ginocchio incapace di fare molti sport. Spero di ritornare più forte di prima durante gli ultimi anni, ma questo richiederà un bel po' di tempo per guarire. 

30 comments to 11. Ottobre 2021 – Aggiornamenti OpenMTBMap – Nuovo layout Fenix e molto altro

  • 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!

                • extremecarver

                  bist du sicher dass du das Fenix Layout in Basecamp schon aktiv hattest (info.xml ausgetauscht). Ansonsten hast du wohl eine declutter oder Anzeige optimieren/Kontrast erhöhen Option auf der Fenix aktiviert.

                  • Nebeljaeger

                    Felix, geschafft! Scheinbar war der Basecamp Cache nicht gelöscht… 🙂

                    Danke dir nochmal herzlichst, schöne Feiertage und vor allem viel Gesundheit!

                  • extremecarver

                    Basecamp Cache hat nix mit Karten senden zu tun, nur mit der Anzeige in Basecamp.

  • 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

    • extremecarver

      Die Linien dicke bei der Fenix ist halt extrem abhängig von der Distanz aus der drauf geschaut wird, bzw sogar Lenker Montage. Da gibt es halt sehr unterschiedliche Ansichten was besser ist

      • godofglow

        Da geb ich dir Recht – ich bin eher jemand der die Uhr am Handgelenk trägt und dementsprechend näher drauf schaut.
        Vielleicht hat der Winter ein paar ruhige Stunden und ich spiel mal selbst mit dem TYP-File rum.
        Welchen Editor würdest du nehmen? den TypViewer?

  • 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

          • Thomas2009

            Haha – so unterschiedlich nutzt man die Uhr – ich schaue meistens sehr nahe darauf und freute mich beim Thin/Classic Layout immer über feine Grafik 🙂

            Vlt. fällt Dir in Zukunft dafür auch eine Lösung ein 😉

            Viele Grüße,
            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