Erstmal Hallo zusammen, habe den Thread über geraume Zeit schon stumm mitgelesen (mittlerweile auch komplett durchgeblättert) und habe auch viel Freude mit der brouter-web-instanz von @Marcus
Hab mir das Thema auch mal angeschaut. Mir geht es garnicht unbedingt um Turn-by-Turn Hinweise für Abzweigungen, komme zum Navigieren auf meinem alten zuverlässigen Wahoo Elemnt sehr gut mit regelmäßigem Blick auf die Karte klar auf der ich zusätzlich zur Route 4 Datenfelder und die Höhenkurve im Blick habe.
Ich fände aber eine Möglichkeit sehr nützlich, sich an bestimmten ausgesuchten Stellen der Route eigene vorbereitete Hinweise anzeigen zu lassen, zB wenn man sich vorher auf der Route ein paar strategische Wasserquellen/Supermärkte/Tankstellen auf der Karte herausgesucht hat und sich ein paar Benachrichtigungen vorher setzen möchte damit man nicht dran vorbeirauscht z.B. weil sie vllt. nicht direkt ersichtlich sind ohne extra die Route zu verlassen.
Manchmal würde ich mir z.B. auch gerne markieren, dass ich an einer bestimmten Stelle nur "kurz in die Wiese" rollen bzw. schieben müsste, um ein zusätzliches Veloviewer Tile oder Squadratinho einzusammeln, mit der "Straight Line" Funktion an der Stelle einen "Haken" in die Route zu schlagen ist zwar auch eine Möglichkeit, diesen Haken übersieht man aber auch schnell und er kommt übrigens witzigerweise mit der QR-Code Variante nicht auf meinem Wahoo Elemnt an, das funktioniert leider aktuell nur wenn ich das .gpx File herausspeicher und auf diesem Weg für den Transfer auf meinen Elemnt aufs Smartphone bringe.
Da die Wahoogeräte soweit ich weiß keine POIs können*, wären für die oben genannten Szenarios sogenannte Custom Cues sehr hilfreich. Diese sind afaik technisch wie klassische TurnByTurn Hinweise zu betrachten, nur dass man den angezeigten Text und den Hinweistyp (und somit das angezeigte Symbol) sowie natürlich den Ort wo der Hinweis erscheinen soll eben selber festlegt.
*: (ok, die Geräte laufen auf Android, es gäbe technisch durchaus Möglichkeiten sich selber eigene Karten auf denen auch POIS wie Wasserquellen enthalten sind zu generieren und auf das Gerät zu spielen, das probiere ich vllt. iwann mal aus wenn ich ein Zweitgerät als Backup und viel Zeit und Langeweile habe ...)
Ich hab mir dazu jetzt mal mit einem kostenlosen 7-Tage Premiumtestzugang bei RidewithGPS (das in der Weboberfläche solch eine Custom Cue Funktion anbietet, die dann zwischen herkömmlichen TurnByTurn Hinweisen diese erzeugten Cues an gewünschten Abschnitten im Track erstellt) verschiedene Files generiert.
Ergebnis:
Die Custom Cues funktionieren nicht nur mit dem RidewithGPS Sync über die API, sondern lassen sich auch hervorragend über .fit und .tcx Files über die iPhone App auf meinen alten Elemnt senden.
Einzige Einschränkung bei TCX: Ein paar Cue-Symboltypen scheinen auf dem .tcx-File-Weg nicht unterstützt zu werden, zumindest werden zB die Variationen der Abbiegehinweise wie slight_left, sharp_left, usw. beim Generieren des .tcx files von RidewithGPS einfach als <PointType>Left</PointType>, also einfach einem geraden Pfeil in Abbiegerichtung abgespeichert. Habe auch ein bisschen herumgetestet und kam mit manuellem Editieren des Pointtypes auf keine Schreibweise die das entsprechende Symbol produzierte.
Habe die Vergleiche mit RideWithGPS API Sync (Ein .fit File Transfer lieferte fast identisches Ergebnis) und mit .tcx File mal als Bilder unten angehängt.
Für .gpx Files gibt es auf RidewithGPS zwar eine Option via Checkbox, die Cues als Waypoints zu integrieren, diese werden mir auf dem Elemnt aber anschließend trotzdem nicht angezeigt. RidewithGPS gibt auch beim Auswählen des Dateityps für .gpx Files an, dass diese wohl keine Cuesheet Einträge unterstützen. Vllt hat Garmin trotzdem eine GPX-Notationsmöglichkeit für Ihre Geräte vorgesehen, bei Wahoo wüsste ich da von keiner Möglichkeit. Das FFM .gpx Testfile von @Ralphi brachte bei meinem Elemnt keine TurnByTurn Hinweise hervor, ebensowenig das von ihm verlinkte Beispielfile aus der Google Group.
Das .tcx Format ist aber ebenfalls ein XML Format und scheint wie .gpx sehr simpel aufgebaut zu sein. Wie @Ralphi bereits schrieb werden die Cues in einer extra CoursePoint Liste geführt, die für ein paar Custom Cues entsprechend kurz sein könnte. Habe ein Minimalbeispiel hier abgelegt.
Lange Rede kurzer Sinn: Ein BRouter-Web-Feature zum Anlegen von Custom Cues (bzw. alternativ ein intelligentes Hinzufügen von gesetzten POIs auf den nächsten Punkt im Track) und dem Rausspeichern von .tcx Files mit diesen Cues enthalten wäre natürlich ein Traum... Ist das etwas, was ich besser als Feature Request beim originären BRouter-Web Projekt einstellen sollte, oder etwas was Dir sinnvoll als eigene Funktionserweiterung erscheint @Marcus? Ich vermute mal Du selber fährst mit Garmin, daher würde ich gut verstehen wenn das zu aufwändig oder zeitentensiv wäre für ein Feature was Dir selbst nichts bringt bzw. wenn Du mit POIs schon gut auskommst.
Dass die QR-Code Erstellung die Straight-Lines nicht unterstützt ließe sich vllt. mit weniger Aufwand beheben? Wäre nach meiner Einschätzung wahrscheinlich schonmal eine gute "80% Verbesserung mit 20% des Aufwandes"... Wobei Du da ja glaube ich auch was vorgefertigtes nutzt für die QR-Code-Generierung, evtl. müsste ich dann vllt. auch hier das Feature Request an anderer Stelle einbringen.
Ein paar sehr minimalistische Windows-Tools habe ich mir zwar mit tatkräftiger Unterstützung von ChatGPT schon eher laienhaft selber gebastelt (bin im Daily Job nicht darauf angewiesen zu coden), aber bei einer Erweiterung von BRouter-Web Funktionalitäten wüsste ich vorne und hinten nicht wo ich ansetzen soll, geschweige denn Codeteile mit entsprechendem Reifegrad zu produzieren..
Einige Routen-Webservices können noch solche TCX-Dateien generieren -> die alten Wahoos scheinen diese Anweisungen beim manuellen Import der TCX-Datei zumindest in/mit der Android Elemnt App aber gänzlich zu ignorieren, sodass nur die Route/Track importiert wird, aber keine Turn-By-Turn Anweisungen .
Es kann sein, dass die IPhone App in der Beziehung etwas anders funktioniert, diese soll z.B. Routen-Fit-Files (mit eingebettenen Turn-Anweisungen???) importieren können. Die aktuelle Android Elemnt App scheint Fit-Files derzeit nicht importieren zu können.
Ich habe auch schon etwas Zeit investiert, wer bzgl. der Wahoos mehr Infos hat, ich glaube, wir alle würden diese dankbar aufsagen
Hab mir das Thema auch mal angeschaut. Mir geht es garnicht unbedingt um Turn-by-Turn Hinweise für Abzweigungen, komme zum Navigieren auf meinem alten zuverlässigen Wahoo Elemnt sehr gut mit regelmäßigem Blick auf die Karte klar auf der ich zusätzlich zur Route 4 Datenfelder und die Höhenkurve im Blick habe.
Ich fände aber eine Möglichkeit sehr nützlich, sich an bestimmten ausgesuchten Stellen der Route eigene vorbereitete Hinweise anzeigen zu lassen, zB wenn man sich vorher auf der Route ein paar strategische Wasserquellen/Supermärkte/Tankstellen auf der Karte herausgesucht hat und sich ein paar Benachrichtigungen vorher setzen möchte damit man nicht dran vorbeirauscht z.B. weil sie vllt. nicht direkt ersichtlich sind ohne extra die Route zu verlassen.
Manchmal würde ich mir z.B. auch gerne markieren, dass ich an einer bestimmten Stelle nur "kurz in die Wiese" rollen bzw. schieben müsste, um ein zusätzliches Veloviewer Tile oder Squadratinho einzusammeln, mit der "Straight Line" Funktion an der Stelle einen "Haken" in die Route zu schlagen ist zwar auch eine Möglichkeit, diesen Haken übersieht man aber auch schnell und er kommt übrigens witzigerweise mit der QR-Code Variante nicht auf meinem Wahoo Elemnt an, das funktioniert leider aktuell nur wenn ich das .gpx File herausspeicher und auf diesem Weg für den Transfer auf meinen Elemnt aufs Smartphone bringe.
Da die Wahoogeräte soweit ich weiß keine POIs können*, wären für die oben genannten Szenarios sogenannte Custom Cues sehr hilfreich. Diese sind afaik technisch wie klassische TurnByTurn Hinweise zu betrachten, nur dass man den angezeigten Text und den Hinweistyp (und somit das angezeigte Symbol) sowie natürlich den Ort wo der Hinweis erscheinen soll eben selber festlegt.
*: (ok, die Geräte laufen auf Android, es gäbe technisch durchaus Möglichkeiten sich selber eigene Karten auf denen auch POIS wie Wasserquellen enthalten sind zu generieren und auf das Gerät zu spielen, das probiere ich vllt. iwann mal aus wenn ich ein Zweitgerät als Backup und viel Zeit und Langeweile habe ...)
Ich hab mir dazu jetzt mal mit einem kostenlosen 7-Tage Premiumtestzugang bei RidewithGPS (das in der Weboberfläche solch eine Custom Cue Funktion anbietet, die dann zwischen herkömmlichen TurnByTurn Hinweisen diese erzeugten Cues an gewünschten Abschnitten im Track erstellt) verschiedene Files generiert.
Ergebnis:
Die Custom Cues funktionieren nicht nur mit dem RidewithGPS Sync über die API, sondern lassen sich auch hervorragend über .fit und .tcx Files über die iPhone App auf meinen alten Elemnt senden.
Einzige Einschränkung bei TCX: Ein paar Cue-Symboltypen scheinen auf dem .tcx-File-Weg nicht unterstützt zu werden, zumindest werden zB die Variationen der Abbiegehinweise wie slight_left, sharp_left, usw. beim Generieren des .tcx files von RidewithGPS einfach als <PointType>Left</PointType>, also einfach einem geraden Pfeil in Abbiegerichtung abgespeichert. Habe auch ein bisschen herumgetestet und kam mit manuellem Editieren des Pointtypes auf keine Schreibweise die das entsprechende Symbol produzierte.
Habe die Vergleiche mit RideWithGPS API Sync (Ein .fit File Transfer lieferte fast identisches Ergebnis) und mit .tcx File mal als Bilder unten angehängt.
Für .gpx Files gibt es auf RidewithGPS zwar eine Option via Checkbox, die Cues als Waypoints zu integrieren, diese werden mir auf dem Elemnt aber anschließend trotzdem nicht angezeigt. RidewithGPS gibt auch beim Auswählen des Dateityps für .gpx Files an, dass diese wohl keine Cuesheet Einträge unterstützen. Vllt hat Garmin trotzdem eine GPX-Notationsmöglichkeit für Ihre Geräte vorgesehen, bei Wahoo wüsste ich da von keiner Möglichkeit. Das FFM .gpx Testfile von @Ralphi brachte bei meinem Elemnt keine TurnByTurn Hinweise hervor, ebensowenig das von ihm verlinkte Beispielfile aus der Google Group.
Das .tcx Format ist aber ebenfalls ein XML Format und scheint wie .gpx sehr simpel aufgebaut zu sein. Wie @Ralphi bereits schrieb werden die Cues in einer extra CoursePoint Liste geführt, die für ein paar Custom Cues entsprechend kurz sein könnte. Habe ein Minimalbeispiel hier abgelegt.
Lange Rede kurzer Sinn: Ein BRouter-Web-Feature zum Anlegen von Custom Cues (bzw. alternativ ein intelligentes Hinzufügen von gesetzten POIs auf den nächsten Punkt im Track) und dem Rausspeichern von .tcx Files mit diesen Cues enthalten wäre natürlich ein Traum... Ist das etwas, was ich besser als Feature Request beim originären BRouter-Web Projekt einstellen sollte, oder etwas was Dir sinnvoll als eigene Funktionserweiterung erscheint @Marcus? Ich vermute mal Du selber fährst mit Garmin, daher würde ich gut verstehen wenn das zu aufwändig oder zeitentensiv wäre für ein Feature was Dir selbst nichts bringt bzw. wenn Du mit POIs schon gut auskommst.
Dass die QR-Code Erstellung die Straight-Lines nicht unterstützt ließe sich vllt. mit weniger Aufwand beheben? Wäre nach meiner Einschätzung wahrscheinlich schonmal eine gute "80% Verbesserung mit 20% des Aufwandes"... Wobei Du da ja glaube ich auch was vorgefertigtes nutzt für die QR-Code-Generierung, evtl. müsste ich dann vllt. auch hier das Feature Request an anderer Stelle einbringen.
Ein paar sehr minimalistische Windows-Tools habe ich mir zwar mit tatkräftiger Unterstützung von ChatGPT schon eher laienhaft selber gebastelt (bin im Daily Job nicht darauf angewiesen zu coden), aber bei einer Erweiterung von BRouter-Web Funktionalitäten wüsste ich vorne und hinten nicht wo ich ansetzen soll, geschweige denn Codeteile mit entsprechendem Reifegrad zu produzieren..
Anhänge
Zuletzt bearbeitet: