{"id":53838,"date":"2021-10-11T19:52:54","date_gmt":"2021-10-11T17:52:54","guid":{"rendered":"https:\/\/openmtbmap.org\/?p=53838"},"modified":"2021-10-11T19:57:22","modified_gmt":"2021-10-11T17:57:22","slug":"new-fenix-layout","status":"publish","type":"post","link":"https:\/\/openmtbmap.org\/de\/garmin\/new-fenix-layout\/","title":{"rendered":"11. Oktober 2021 &#8211; OpenMTBMap Updates &#8211; Neues Fenix Layout und vieles mehr"},"content":{"rendered":"<p> In den letzten Monaten wurde haupts\u00e4chlich an der Optimierung der Kartenerstellung und an der Aktualisierung der Website und des Webservers gearbeitet. Nachdem ein defekter Netzteill\u00fcfter im August daf\u00fcr 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\u00fcr etwa 5 Jahre 24\/7-Betrieb gut - dann sollte sie ersetzt werden, da Ausf\u00e4lle immer wahrscheinlicher werden). Der kaputte L\u00fcfter des Netzteils war wirklich l\u00e4stig, da der Server-Provider ihn zuerst nicht fand, da der Server im Rettungsmodus einwandfrei lief - im realen Betrieb aber schnell \u00fcberhitzte und sich dann abschaltete. Ich entschied mich dann, auch den Server f\u00fcr die Kartenkompilierung zu aktualisieren und viele Prozesse zu optimieren (z. B. bemerkte ich, dass die Kartenkompilierung viel zu viele Schreibvorg\u00e4nge auf die NVME-Festplatten verursachte, und musste viele Schritte optimieren und Dinge auf die Ramdisk verschieben, um die NVME-Laufwerke nicht vorzeitig zu zerst\u00f6ren. Diese \u00fcberm\u00e4\u00dfigen Schreibvorg\u00e4nge wurden mit der Einf\u00fchrung der 10m-H\u00f6henlinien und der VeloMap-Geb\u00e4udeschicht deutlich.<\/p>\n<p>Au\u00dferdem habe ich die gesamte Kartenerstellung \u00fcberarbeitet, um gr\u00f6\u00dfere Kacheln zu erzeugen, so dass man gr\u00f6\u00dfere Gebiete auf seinen Ger\u00e4ten installieren kann, ohne dass pl\u00f6tzlich ein Gebiet ohne Vorank\u00fcndigung fehlt, weil man die 2048 oder 4096 Kacheln Grenze erreicht. Ger\u00e4te mit 4096 oder mehr m\u00f6glichen Kacheln sollten jetzt mit Kartenkacheln von durchschnittlich 8-10MB auskommen (also 4096*8 &gt;&gt; 32GB sd card limit von Garmin-Ger\u00e4ten). Ich empfehle immer noch, nur 6-8GB Karten auf einem Ger\u00e4t zu installieren, um die Boot- und Suchfunktionen zu beschleunigen (das Deaktivieren einer Karte im Men\u00fc des GPS-Ger\u00e4ts hilft nicht bei der Boot- oder Suchgeschwindigkeit), aber gr\u00f6\u00dfere Kacheln sind immer eine gute Sache.<\/p>\n<p>&nbsp;<\/p>\n<p>Neben unz\u00e4hligen 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\u00e4hrend andere Farben so kontrastarm sind, dass sie kaum sichtbar sind. Ich habe sowohl auf das Feedback der Benutzer geh\u00f6rt 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\u00e4ten 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\u00e4ndlich - aber das Folgen einer aus dem Netz heruntergeladenen \/ in Basecamp erstellten Route\/Track funktioniert jetzt sehr gut.<\/p>\n<p>&nbsp;<\/p>\n<p>Hier ein paar Bilder der Karte mit dem neuen fenix-Layout - sie spiegeln ziemlich genau wider, wie die Karten in der Realit\u00e4t aussehen (das Sonnenlicht ist schon etwas schwach, bei st\u00e4rkerer Sonne ist der Kontrast besser, im Schatten ist der Kontrast schlechter - wie bei Garmin transreflektiven Displays \u00fcblich):<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/openmtbmap.org\/wp-content\/uploads\/images\/Fenix\/IMG_20211011_172952.jpg\" alt=\"100m fenix 6x\" width=\"400\" height=\"387\" \/> <img decoding=\"async\" src=\"https:\/\/openmtbmap.org\/wp-content\/uploads\/images\/Fenix\/IMG_20211011_173018.jpg\" alt=\"800m fenix6x pro\" width=\"400\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/openmtbmap.org\/wp-content\/uploads\/images\/Fenix\/IMG_20211011_173305.jpg\" alt=\"120m fenix 6x\" width=\"400\" \/> <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/openmtbmap.org\/wp-content\/uploads\/images\/Fenix\/IMG_20211011_173604.jpg\" alt=\"fenix 6x pro\" width=\"400\" height=\"426\" \/><\/p>\n<p>Beachte, wie lebendig die Farben auf den Screenshots sind - bei anderen Garmin GPS-Ger\u00e4ten ist der Unterschied zwischen Screenshot und Realit\u00e4t nicht so gro\u00df.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/openmtbmap.org\/wp-content\/uploads\/images\/Fenix\/walensee1.jpg\" alt=\"\" \/> <img decoding=\"async\" src=\"https:\/\/openmtbmap.org\/wp-content\/uploads\/images\/Fenix\/walensee2.jpg\" alt=\"\" \/><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/openmtbmap.org\/wp-content\/uploads\/images\/Fenix\/walensee3.jpg\" alt=\"\" \/><\/p>\n<p>Ich musste also wirklich nach der knalligsten der 64 Farben suchen, um ein sch\u00f6nes 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\u00f6sung w\u00e4re alles immer noch sehr scharf aus normalem Betrachtungsabstand - aber mit besserem Kontrast (Trotzdem ist die Fenix 6x wirklich gut zum Wandern - f\u00fcr das Radfahren ist sie meiner Meinung nach nur ein Backup. Der Bildschirm ist einfach zu klein.\u00a0 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.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>W\u00e4hrend viele User die neuen Layouts mit gelben Stra\u00dfen, die im Juli eingef\u00fchrt wurden, wirklich m\u00f6gen, bevorzugen andere den h\u00f6heren Kontrast des alten Layoutstils. Daher habe ich einige wichtige Verbesserungen des alten Wide\/Clas-Layouts zur\u00fcckportiert und sie sind nun als Wide Legacy und Clas Legacy Layout enthalten. Mit der Einf\u00fchrung 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 \u00e4lteren Edge-Ger\u00e4ten besser funktioniert, die zuvor am besten mit dem Thin-Layout bedient wurden. Ich kann nicht zu viele Layouts pflegen, also musste das d\u00fcnne Layout weichen. Au\u00dferdem habe ich viele Stunden damit verbracht, den Kontrast des neuen modernen Layouts\u00a0 zu optimieren, damit es einfacher ist, gr\u00f6\u00dfere von kleineren Stra\u00dfen zu unterscheiden.<\/p>\n<p>&nbsp;<\/p>\n<p>Und ein weiteres gro\u00dfes Update, das f\u00fcr alle VeloMap-Benutzer sichtbar ist - ich habe mich entschlossen, die Geb\u00e4ude in einen separaten Layer f\u00fcr die VeloMap zu verschieben, genau wie die Konturlinien. Zuvor hatte ich die angezeigten Geb\u00e4ude schrittweise reduziert, um die Geschwindigkeit beim Zeichnen der Karte auf GPS-Ger\u00e4ten zu verbessern und einen besseren Kontrast f\u00fcr den Rest der Karte zu schaffen - aber es ist schwer, hier alle zufrieden zu stellen. Manche Leute wollen Geb\u00e4ude sehen, andere finden, dass sie die Karte in gr\u00f6\u00dferen St\u00e4dten verlangsamen, und wieder andere brauchen sie einfach nicht. Jetzt kann man w\u00e4hlen, ob sie angezeigt werden sollen oder nicht und sie genau wie die Konturlinien aktivieren\/deaktivieren. Ich vermute, dass die meisten OpenMTBMap-Benutzer Geb\u00e4ude haben wollen - deshalb sind sie in den OpenMTBMaps nicht in einer separaten Ebene.\u00a0<\/p>\n<p>&nbsp;<\/p>\n<p>Es gibt noch eine ganze Reihe weiterer Korrekturen am Installer - z.B. war die Gr\u00f6\u00dfenberechnung der zu installierenden Karten bei Karten mit .7z-Dateien zur Einbindung falsch. Oder seit einigen Monaten war highway=footway in der OpenMTBMap standardm\u00e4\u00dfig nur f\u00fcr Fu\u00dfweg routingf\u00e4hig. 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\u00fcssel werden nun angezeigt. Au\u00dferdem habe ich an der Optimierung anderer Outdoor-Features wie Grate, Couloirs und Auen gearbeitet<\/p>\n<p>Die Batch\/Bash-Dateien waren nicht vollst\u00e4ndig kompatibel mit 10m-H\u00f6henlinien.\u00a0<\/p>\n<p>&nbsp;<\/p>\n<p>Pers\u00f6nlich macht mir mein linkes Knie gro\u00dfe 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\u00fcrze beim Snowboarden und Skifahren, neben 3 ACL-Ersatzoperationen und einer Menge entfernter Menisken, haben mein Knie unf\u00e4hig gemacht, viele Sportarten auszu\u00fcben. Ich hoffe, dass ich in den letzten Jahren st\u00e4rker als je zuvor zur\u00fcckkehren kann, aber die Heilung wird einige Zeit dauern.\u00a0<\/p>\n<p>","protected":false},"excerpt":{"rendered":"<p> In den letzten Monaten wurde haupts\u00e4chlich an der Optimierung der Kartenerstellung und an der Aktualisierung der Website und des Webservers gearbeitet. Nachdem ein defekter Netzteill\u00fcfter im August daf\u00fcr 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\u00fcr etwa 5 Jahre 24\/7-Betrieb gut &#8211; dann sollte sie ersetzt werden, da Ausf\u00e4lle immer wahrscheinlicher werden). Der kaputte L\u00fcfter des Netzteils war wirklich l\u00e4stig, da der Server-Provider ihn zuerst nicht fand, da der Server im Rettungsmodus einwandfrei lief &#8211; im realen Betrieb aber schnell \u00fcberhitzte und sich dann abschaltete. Ich entschied mich dann, auch den Server f\u00fcr die Kartenkompilierung zu aktualisieren und viele Prozesse zu optimieren (z. B. bemerkte ich, dass die Kartenkompilierung viel zu viele Schreibvorg\u00e4nge auf die NVME-Festplatten verursachte, und musste viele Schritte optimieren und Dinge auf die Ramdisk verschieben, um die NVME-Laufwerke nicht vorzeitig zu zerst\u00f6ren. Diese \u00fcberm\u00e4\u00dfigen Schreibvorg\u00e4nge wurden mit der Einf\u00fchrung der 10m-H\u00f6henlinien und der VeloMap-Geb\u00e4udeschicht deutlich.<\/p>\n<p>Au\u00dferdem habe ich die gesamte Kartenerstellung \u00fcberarbeitet, um gr\u00f6\u00dfere Kacheln zu erzeugen, so dass man gr\u00f6\u00dfere Gebiete auf seinen Ger\u00e4ten installieren kann, ohne dass pl\u00f6tzlich ein Gebiet ohne Vorank\u00fcndigung fehlt, weil [&#8230;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,6],"tags":[],"class_list":["post-53838","post","type-post","status-publish","format-standard","hentry","category-garmin","category-updates","odd"],"_links":{"self":[{"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/posts\/53838","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/comments?post=53838"}],"version-history":[{"count":0,"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/posts\/53838\/revisions"}],"wp:attachment":[{"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/media?parent=53838"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/categories?post=53838"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/openmtbmap.org\/de\/wp-json\/wp\/v2\/tags?post=53838"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}