Skip to main content

BRouter

Übersicht

NUR FÜR ANDROID

Der Routing-Algorithmus BRouter von Drittanbietern ist nur für die Android-Version der OsmAnd-App verfügbar.

BRouter ist ein Routing-Algorithmus von Drittanbietern, der in der OsmAnd-App für den Offline-Navigationsmodus verwendet werden kann. Er ist darauf ausgelegt, eine Route basierend auf verschiedenen Parametern wie Zeit, Entfernung oder Fahrzeugtyp zu optimieren.

BRouter verwendet OpenStreetMap-Daten, um eine Route zu erstellen, und passt sie dann basierend auf den angegebenen Parametern an. Er verwendet vorausberechnete Routen, um schnell eine Route offline zu erstellen. Er ermöglicht auch die Anpassung von Routing-Profilen, die durch eine Reihe von Parametern definiert sind, um verschiedene Faktoren bei der Routenauswahl zu berücksichtigen. Die BRouter readme.txt Datei erklärt detaillierter, wie das Programm installiert und verwendet wird.

OsmAnd bietet Ihnen die Möglichkeit, Routen mit BRouter auszuwählen und Routing-Profile zu konfigurieren, um die Route besser an Ihre Bedürfnisse anzupassen.

Für weitere Informationen können Sie die offizielle BRouter-Webseite besuchen.

Die BRouter-Integration in OsmAnd hat sich im Sommer 2019 stark verändert. Diese Anleitung geht davon aus, dass Sie die BRouter Android-App in Version 1.5.0 oder höher sowie OsmAnd in Version 3.4 oder höher verwenden.

note

Der Routing-Algorithmus BRouter von Drittanbietern ist nur für die Android-Version der OsmAnd-App verfügbar.

BRouterBRouter

Wie man konfiguriert

Folgen Sie dieser Anleitung, um die Drittanbieter-Anwendung BRouter Offline Navigation für die Verwendung in OsmAnd zu installieren und zu konfigurieren.

1. Zuerst müssen Sie die BRouter-App auf Ihrem Android-Gerät aus dem F-Droid oder dem Google Play Store installieren. 2. Um dann mit der OsmAnd-App entlang vorausberechneter Routen mit BRouter zu navigieren, müssen Sie:

  • die BRouter-Anwendung öffnen und auf Download-Manager tippen.
BRouter
  • Vergrößern Sie die Ansicht und wählen Sie die Gebiete aus, in denen Sie Routen erstellen möchten. Klicken Sie dann auf „Download starten“ und BRouter beginnt mit dem Herunterladen der Segmente Dateien für die ausgewählten Gebiete.
BRouterBRouter
BRouterBRouter

Hinweis: Sie müssen diesen Schritt regelmäßig wiederholen, wann immer Sie eine aktualisierte Version der OSM-Daten für das Routing verwenden möchten.

3. Sobald dies erledigt ist, starten Sie die BRouter-App erneut und wählen Sie den Eintrag „BRouter App“ im Hauptmenü. Wählen Sie ein Routing-Profil je nach Ihrer Fortbewegungsart. Dies kann Radfahren, Moped, Wandern oder Trekking sein. Eine Liste der verfügbaren Profile zum Herunterladen im brf-Format finden Sie hier. Oder Sie können versuchen, das Routing-Profil in BRouter-online zu verwenden. Klicken Sie auf „Service-Modus“. Aktivieren Sie dann die Kontrollkästchen für die Routing-Modi, für die Sie dieses Profil verwenden möchten. Sie können zwei verschiedene Profile pro Fortbewegungsart verwenden, die den Voreinstellungen „kürzeste“ und „schnellste“ (dies sind nur Bezeichnungen) in OsmAnd zugeordnet werden.

BRouterBRouter

4. Wenn Sie bereits Segmente geladen haben, werden diese auf der BRouter-Karte angezeigt. Die Segmente haben vier Zustände:

  • „Grünes“ Quadrat - Ausgewähltes neues Segment zum Herunterladen.
  • „Blaues“ Quadrat - Das Segment mit aktualisierten Daten.
  • „Graues“ Quadrat - Das Segment ist bereits heruntergeladen, muss aber aktualisiert werden.
  • „Gelbes“ Quadrat - Das Segment wird gerade aktualisiert.
BRouter

5. Wenn Sie die erforderlichen Kartensegmente mit BRouter geladen und ein Routing-Profil darin ausgewählt haben, werden alle weiteren Einstellungen dieser Navigationsart in der OsmAnd-Anwendung vorgenommen.

6. Sie können ein „Anwendungsprofil“ in OsmAnd erstellen, das BRouter für das Offline-Routing verwendet. Verwenden Sie den Routing-Typ BRouter (offline) mit einem beliebigen Profil in der OsmAnd-App. Gehen Sie dazu zum Hauptmenü Menü → Profil konfigurieren → Navigationsprofil → Navigationsart → Offline → Extern → BRouter (offline) und erstellen Sie ein neues Profil basierend auf dem Basisprofil Ihrer Wahl (hier Radfahren, für Fahrrad-Routing), mit einem benutzerdefinierten Namen Ihrer Wahl („BRouter“ im Screenshot unten) und unter Verwendung von „BRouter (offline)“ für die Navigation.

BRouterBRouter

Die BRouter-App sollte vor OsmAnd gestartet werden, damit dieser spezifische Eintrag in OsmAnd erscheint. Wenn Sie also die Navigationsoption „BRouter (offline)“ nicht finden können, sollten Sie OsmAnd zwangsbeenden und neu starten.

OsmAnd Version 4.7.1

Ab Version 4.7.1 unterstützt OsmAnd den Profilparameter für die Zuordnung: Seit OsmAnd Version 3 können viele Profile in OsmAnd definiert werden, und Sie können einfach zwischen diesen Profilen wechseln. Ein neues Profil sollte erstellt werden, zum Beispiel durch Kopieren des bestehenden Radfahren-Profils und Vergabe eines neuen Namens im Format Brouter[fastbike]. Sie können jeden der bestehenden BRouter-Profilnamen verwenden, die auf Ihrem Gerät installiert sind. Alle Profildateien haben das Namensformat 'xxxxxxx.brf'. Oder Sie könnten ein eigenes neues Profil erstellen, wie z.B. 'meinprofil.brf'.

Die Namenskonvention im OsmAnd-Profil ist wichtig, da das darin enthaltene BRouter-Profil die eigentliche Brücke zwischen OsmAnd und BRouter herstellt.

  • Wenn in OsmAnd ein Profil BRouter als Navigationsdienst definiert hat
  • UND der Profilname wie „Brouter[meinezeichenfolge]“ aussieht

Dann wird das Profil „meinezeichenfolge“ in der BRouter-App verwendet. Diese neue Zuordnung ersetzt in diesem Fall die oben definierte grundlegende Zuordnung, die auf der Datei „serviceconfig.dat“ basiert.

Beispiele: OsmAnd-Profilname BRouter-App

Brouter[trekking] "trekking" Profil wird verwendet Datei: trekking.brf
Brouter[fastbike] "fastbike" Profil wird verwendet Datei: fastbike.brf
....

Anmerkung: Derzeit prüft OsmAnd den definierten Namen (Groß-/Kleinschreibung beachten) für das BRouter-Profil (meinezeichenfolge) nicht. Wenn kein Profil gefunden wird, schlägt das Routing mit „Route konnte nicht berechnet werden..“ fehl.

BRouter

Wie man es benutzt

Dieser Abschnitt beschreibt einen Vergleich von BRouter mit dem internen Routing der OsmAnd-Anwendung.

Wenn BRouter konfiguriert ist, können wir die Vorausberechnungsgeschwindigkeit der BRouter-Routingdaten mit dem internen OsmAnd-Routing vergleichen. Wählen wir zwei zufällige Punkte in den Niederlanden und starten die Berechnung der Fahrt. Dafür stellen wir einen ausgewogenen Fahrstil ohne Verwendung von Höhendaten für das Basisprofil ein. Die Berechnungszeit für diese Fahrt beträgt 14,5 Sekunden für unsere interne OsmAnd-Route. Die Routenberechnungszeit bei Verwendung des BRouter-Routings beträgt weniger als 1 Sekunde.

BRouterBRouter

Routenparameter

Menü → Navigation → Einstellungen → Navigationseinstellungen → Routenparameter

BRouter

ParameterBeschreibungHinweis
Schnellste RouteOptimierte kürzere Route (energiesparend) Zur Berechnung der schnellsten Route aktivieren oder für eine kraftstoffsparende Route deaktivieren.In den meisten Fällen wird die kürzeste Route vorgeschlagen. Oft kann diese Route länger dauern, als wenn die Einstellung deaktiviert wäre
Vorübergehende Einschränkungen berücksichtigenLesen Sie mehr über die Option „Temporäre Einschränkungen berücksichtigen“ in diesem Artikel.Der Routing-Algorithmus berücksichtigt die in OpenStreetMap angegebenen Zeitbeschränkungen. Beachten Sie, dass die Informationen aus OSM in einigen Fällen veraltet sein können.

Andere Routing-Einstellungen

  • OsmAnd-Routenteil offline berechnen (Navigation → Einstellungen, Bild). Wenn diese Option aktiviert ist, fügt OsmAnd dem berechneten BRouter-Track zwei Segmente hinzu: eines von Mein Standort zum Startpunkt des Tracks und ein weiteres vom Ende des Tracks zum Zielpunkt Ihrer Route. Diese Option ist aktiv, wenn die Entfernung zum oder vom Track 60 Meter überschreitet.

  • Im Abschnitt Route neu berechnen der Routenparameter können Sie die Optionen zur Routenneuberechnung aktivieren und anpassen.

  • Im Abschnitt Entwicklung der Routenparameter können Sie neue Routing-Funktionen ausprobieren, die sich derzeit in der Testphase befinden. Beachten Sie, dass diese Einstellungen nur verfügbar sind, wenn das OsmAnd-Entwicklungs-Plugin aktiviert ist.