BRouter - Zielführung wird im KFZ-Modus gestartet

Started by nickoski, August 31, 2014, 18:09:14

0 Members and 2 Guests are viewing this topic.

nickoski

Zielführung wird im KFZ-Modus gestartet?

Ich bekomme blöderweise bei jeder Navigation, unabhängig vom ausgewählten Profil (bei schnell/zu Fuß/kurz) immer nach Berechnung der Route die obige Ansage: Zielführung wird im Kraftfahrzeugmodus gestartet.

Nach der Installation von Locus&BRouter habe ich an den Profilen nichts geändert. Woran könnte das liegen?

edit:
mit "Mapquest" höre ich es jeweils passen, also z.B. beim Profil "zu Fuß" kommt die Ansage "Zielfühung wird im Fußgängermodus gestartet"
  •  

jusc

Jo, habe es gerade mal mit Google im Fahrradmodus verglichen, dort startet die Zielführung auch im Fahrradmodus.
Allerdings habe ich jetzt erst einmal den Brouter als "eigenständige" App den Weg suchen lassen, bin dann mit Servermde raus und anschließend die brouter0.gpx als Navigationsgrundlage genutzt. ==> KFZ-Modus .
Im zweiten Versuch habe ich dann eine andere Route mit Locus geplant (im Fußgängermodus), aber den Brouter als Quelle gelassen und siehe da die Navigation wird im Fussgängermodus gestartet
Regards J.
  •  

nickoski

Zielführung wird im KFZ-Modus gestartet?

"Im Eifer des Gefechts" hab ich aber zuerst folgendes nicht bemerkt: die Routen werden schon richtig auf der Karte berechnet und angezeigt, d.h. je nach Auswahl für "zu Fuß" od. "Rad". Wenn ich dann aber im nächsten Schritt die "Navigation" od. "Guide an" starte, kommt immer die gleiche Ansage für "KFZ-Modus".
  •  

jusc

sorry habe mit der aktuellen Locus Beta (Free) getestet, damit scheint es zu funktionieren. Die Pro macht noch den Fehler, den Du beschreibst. In den News ist allerdings kein Hinweis auf den Fix zu finden.
Vielleicht kann das ja noch jemand überprüfen?
Regards J.
  •  

mysource

#4
Hallo,
habe auch einen "Workaround" und ein kleines Tutorial

Workaround betr: "Navigation wird im Kraftfahrzeugmodus gestartet"
Das "Navigation wird im Kraftfahrzeugmodus gestartet" Problem habe ich gelöst/umschifft, in dem ich zuerst brouter (nicht in LocusPro, sondern per anwählen der app direkt) starte, dort das gewünschte Profil anwähle (shortest.... trecking usw.), dann weiter bis "Success" erscheint und dann die app NICHT schließen, sondern im Hintergrung weiter laufen lassen.
Dann verschwindet die falsche Ansage betr. Kraftfahrzeugmodus. Es kommt dann gar keine Ansage betr. Modus mehr (bei mir zumindest).
Das Routing und Guiding funktioniert aber wie gewünscht und auch im jeweiligen Modus (der trecking modus nutzt also alle irgendwie im Kartenmaterial verzeichneten Wege, bis hin zu Feldweg usw.... wie gewünscht).


Tutorial
Wer wie ich Probleme hatte, den teils enormen Speicherverbrauch der ganzen Segments (rd5 Dateien) auf die exterene Speicherkarte unter dem recht restriktiven android 4.4.2 auszulagern, kann nach meiner Anleitung vorgehen.

brouter ganz normal per apk oder PlayStore installieren, oder aktualisieren = somit auch neuste Version vorhanden.
Per Taskmanager die app nun kpl. schließen.
Dann guten dateiexplorer nutzen und die storageconfig.txt Datei im Ordner "readme" wie folgt anpassen:
...
...
# secondary_segment_dir=../segments2

secondary_segment_dir=/storage/extSdCard/brouter/segments3
...
...
Speichern.
Nun auf der externen sd-Karte einen Ordner anlegen und "brouter" (ohne die " " natürlich) nennen.
In diesen Ordner einen weiteren Ordner anlegen und "segments3"  (wieder ohne die " ") nennen.
Nun ALLE rd5 Dateien von entsprechendem Ordner des internen Speichers in den neu erstellten segments3 Ordner auf der externen Karte kopieren (ggf. am PC machen).
Die storageconfig.txt Datei nun an die identische Verzeichnisstelle auf die externe sd-Karte kopieren.

Nun kann man alle rd5 Dateien im internen Speicher Ordner löschen (vorher natürlich Kopie auf PC machen... wie immer mit ALLEM!).

Fazit bei mir:
Über 1 GB Platz auf dem kleinen internen Speicher freigeschaufelt und brouter funktioniert wie bisher weiter :-)
Dies hier nur, da die default Angaben in der storageconfig.txt zumindest beim S4 mit 4.4.2 so nicht funktionieren.

Liebe Grüße
mysource
  •  

gynta

Ich habe den BRouter thread wieder einmal entstaubt.
Wollte diese Beiträge jedoch nicht einfach löschen, und habe darum ein neues Topic erstellt.

reha73

Gute Idee, das noch mal ans Licht zu holen. Das Problem hat nämlich auch in der aktuellen 3.7 PRO noch Bestand. Und auch der beschriebene Workaround funktioniert so nicht.
Die besagte Meldung erscheint zumindest immer dann, wenn man versucht, entlang eines importierten gpx-Tracks zu navigieren. Dann wird nämlich nicht der Dialog mit der Profilauswahl geöffnet (was auch eine gewisse Logik hat) und also immer der KFZ-Modus gewählt. Das ist zunächst auch nicht weiter schlimm, weil ja, wie schon beschrieben, erst einmal richtig navigiert wird, nämlich entlang des Tracks, egal ob dessen Wege von KFZ befahren werden können oder dürfen.
Sobald man aber den Track verlässt und die Route manuell oder automatisch neu berechnet wird, ist sie dahin. Dann erfolgt die Neuberechnung nämlich tatsächlich im KFZ-Modus. Und dann eben nicht mehr entlang des Tracks, auch nicht zurück zu diesem, sondern direkt zum Ziel. Und das eben nur noch entlang von KFZ-Straßen und -Wegen. Locus verlässt also den Track jetzt komplett, lässt selbst nach der Rückkehr auf den ursprünglichen Track keine Fahrt mehr auf für KFZ gesperrten Wegen zu.
Man kann an dieser Stelle natürlich die Navigation neu starten, dann stimmt wieder alles.
Ein gewisser Workaround hierbei wäre es auch, die Profilzuordnung in Brouter so zu ändern, dass das gewünschte Navigations-Profil (also etwa "trekking") dem KFZ-Modus zugeordnet wird. Dann erfolgt die Neuberechnung zwar immer noch nicht entlang des Tracks, aber immerhin im gewünschten Modus.

Wenn man in Locus die Route online (YOURS, alle Dienste ...) neu berechnen lässt, ist das Problem gleich. Es wird auch dann im KFZ-Modus berechnet. Die Ursache ist also wohl nicht in Brouter, sondern in Locus zu suchen.

Zusammengefasst sehe ich hier 2 Probleme:
1) Locus ordnet importierte Routen und Tracks keinem Profil zu.
2) Bei der Neuberechnung der Route werden Weg- oder Trackpunkte (Zwischenziele) ignoriert, zumindest nicht an Brouter übergeben.
  •  
    The following users thanked this post: Bruno56

Natisab

Leider liegt das Problem immer noch vor. Mag das keiner fixen?
  •  

gynta

Quote from: Natisab on August 07, 2016, 15:39:53
Leider liegt das Problem immer noch vor.
Hallo Natisab
Kannst Du uns Dein Problem etwas genauer erklären?
Ganz Wichtig: Wie kann man es reproduzieren?

Bruno56

Ich habe das gleiche Problem wie reha73 und suche nach eine Lösung.
  •  

gynta

Hallo Bruno
Locus&BRouter sind in den nächsten Tagen/Wochen/Monaten sicherlich eines der Haupthemen die in Angriff genommen werden.

reha73

Da mich 0709 zitiert, möchte ich dazu kurz Stellung nehmen:

Erst einmal möchte ich positiv hervorheben, dass es nun tatsächlich neue, hilfreiche Funktionen gibt! Danke dafür.

Ich habe die neuen Funktionen ausgiebig getestet.
Um es klarzustellen: Es geht um Navigation entlang eines vorgegebenen Tracks, automatische Neuberechnung ist aktiviert und diese ist so eingestellt, dass sie sich an der Strecke und nicht am Ziel orientiert.

Letzteres ist die eine der beiden neuen Optionen. Sie funktioniert aber nur rudimentär. Vor allem sehr unterschiedlich und für mich überhaupt nicht nachvollziehbar: Ich würde mir vorstellen, dass mich Locus, sobald ich die Route um mehr als den eingestellten Wert (etwa 100m) verlassen habe, an den nächstgelegenen Punkt des Tracks (ggf. an das nächstgelegene Zwischenziel) zurückbringt. Das ist leider nur selten der Fall. Zwar bringt mich Locus auf den Track zurück, aber auf einen nicht nachvollziehbaren Punkt desselben. Von dort aus wird dann tatsächlich entlang des Tracks weiter navigiert.
Ich konnte bisher nicht herausfinden, auf welcher Berechnungsgrundlage der Weg zurück zur Route gefunden wird. Es wird jedenfalls fast nie der nächstgelegene Wegpunkt angesteuert sondern einer, der oft deutlich näher am Ziel liegt. Da ich fast immer Rundkurse fahren, wird dann ggf. ein Großteil der Route abgeschnitten. Das habe ich mit etwa 10 Routen getestet, z.T. solche, die ich direkt in Locus erstellt habe, z.T. solche die ich zuvor mit Locus aufgezeichnet hatte und z.T. solche, die ich aus anderer Software importiert hatte. Mit dem immer gleichen Ergebnis.

Die zweite Neuerung ist, dass man nun - wie von 0709 beschrieben - der automatischen Neuberechnung ein Navigationprofil zuordnen kann. So dass eben nicht immer im KFZ-Modus neuberechnet wird. Das funktioniert soweit ganz gut. Nur in einem Fall nicht: Wenn die Route keine Abbiegehinweise enthält und man sich beim Start der Navigation noch nicht auf der Route befindet. Dann wird weiterhin im KFZ-Modus navigiert. Das liegt daran, dass man diese Zuordnung des Navigationsprofils erst einstellen kann, nachdem die Navigation gestartet wurde. Wenn Locus selbst die Route bzw. die Abbiegehinweise berechnet hat, scheint es die passende Information zu haben, um das korrekte Navigationsprofil einzustellen, nämlich das, mit dem die Route einst berechnet wurde. Fehlt diese Info (zu erkennen daran, dass beim Start der Navigation die Meldung ausgegeben wird, dass Sprachanweisungen anhand des Trackverlaufs generiert werden), wird also wieder im KFZ-Modus gearbeitet und schon ist die gesamt Route dahin. Hier sollte es einfach eine Möglichkeit geben, vorab die passende Einstellung vorzunehmen, entweder in den Trackeinstellungen oder besser ganz flexibel beim Start der Navigation.
  •  

erfi

Streckenpriorität: Es wird vom aktuellen Standort der kürzeste Weg nach Profilvorgaben zur Routenlinie errechnet.
Endpunktpriorität: Er wird vom aktuellen Standort der kürzeste Weg nach Profilvorgaben zum nächsten Zwischenziel errechnet.
Bei mir klappt das gut, habe ich den Eindruck, mit der Pro wie auch mit der neuesten Beta.
Kannst Du uns Deine Beispielroute zeigen?
  •  

reha73

Im ersten Bild die Route (gpx im Anhang), sie wurde direkt in Locus erstellt. Der große grüne Pfeil ist mein Positionscursor. Von da aus starte ich also die Navigation und würde erwarten, dass ich nun entlang des Routenverlaufs geführt werde, aöso  nach Süden entgegen dem Uhrzeigersinn. Das Ergebnis ist dann im 2. Bild zu sehen, der untere Teil der Route wurde also einfach abgeschnitten, ich lande auf dem östlichen "Rückweg".



Meine Einstellungen sind den beiden Bildern zu entnehmen. Die Navigation erfolgt im Fahrradmodus. Sowohl mit den Einstellungen als auch dem Navigationsmodus habe ich aber bereits erfolglos experimentiert.

Wenn ich von einer Position südlich oder östlich der Route aus starte, funktioniert übrigens alles wie es soll.
  •  

Mips

Hallo reha73

Wie ich bereits in einem anderen Thread (http://forum.locusmap.eu/index.php?topic=5349.0) beschrieb sind meine Erfahrungen den deinen ganz ähnlich, wobei auch meine Einstellungen in Locus den gezeigten entsprachen.

Danach habe ich folgendes verändert:

"Automatisch neu berechnen" -> Endpunkt Priorität
(Begründung siehe o.g. Thread)

"Erlaubte Abweichung"-> 10000
Jetzt erfolgt die sprachgeführte Navigation auch bei größeren verkehrsbedingten Umfahrungen oder wenn ich auf die Idee komme einfach ins "Blaue" hinein zu fahren und doch am Ziel anzukommen wünsche.

"strikte Routennavigation" -> deaktiviert
Diese Einstellung führt nach meiner Ansicht im Fahrradmodus zu vollständiger Verwirrung da hierbei die Bewegungsrichtung ignoriert wird. Konzeptionell ist das wohl so gedacht, was im Fußgängermodus auch funktionieren mag.
Bei Querfeldeintouren ist es aber nun oftmals nicht möglich, weil mancher Weg eben nicht dort liegt wo er laut Karte liegen müsste oder weil sich dieser als nicht passierbar erweist, immer den nächsten Wegpunkt exakt anzusteuern. Dann passiert es eben das man aufgefordert wird, obwohl z.B. die Route längst wieder befahren wird, sich zurück zum noch nicht "abgehakten" Wegpunkt zu bewegen.

"auf Strecke fixieren"-> deaktiviert
Die Funktionsweise dieser Einstellung erschließt sich mir noch immer nicht ganz und das Handbuch hilft dabei auch nicht weiter. Das fixieren auf die Strecke birgt gerade in unübersichtlichen Situationen einige Tücken und vermittelt ein falsches Bild. Ich hatte oftmals den Eindruck das die "Abweichungstoleranz" sich nicht nur auf die Anzeige bezieht sondern auch die Navigation beeinflusst. Als Beispiel sei hier eine Tour durch hügeliges, waldiges Gelände erwähnt. An einer Weggabelung führte ein Weg bergauf und ein anderer geradeaus in gleiche Richtung, wobei die horizontale Entfernung beider Wege nur gering war. Erst nach einiger Zeit wurde der Fehler beim Abbiegen bemerkt und ich auf einen unsinnigen Wegpunkt, da bereits weit hinter mir liegend, auf der Strecke geroutet (mögliche Alternativen in Bewegungsrichtung waren vorhanden und "strikte Routennavigation" war deaktiviert). Mit deaktivierter Einstellung sind Probleme dieser Art deutlich geringer. Da ich mein Handy in der Trikottasche mitführe, somit fast ausschließlich den gesprochenen Navigationsanweisungen folge, erschwert zudem diese Einstellungen bei Unklarheiten den schnellen Überblick auf dem Display.

Ein Rundkurs scheint wegen der Bearbeitung und Übergabe von Zwischenpunkten bei der Neuberechnung nicht ganz unproblematisch zu sein, möglicherweise gibt es da aber auch bereits einen einfacheren Weg als den von erfi beschriebenen.
  •  
    The following users thanked this post: reha73