Skip to main content

BRouter

Überblick

NUR ANDROID

Der Routing-Algorithmus eines Drittanbieters, BRouter, ist nur für die Android-Version der OsmAnd-App verfügbar.

BRouter ist ein Routing-Algorithmus eines Drittanbieters, der in der OsmAnd-App für den Offline-Navigationsmodus verwendet werden kann. Er wurde entwickelt, um eine Route auf der Grundlage verschiedener Parameter wie Zeit, Entfernung oder Fahrzeugtyp zu optimieren.

BRouter verwendet OpenStreetMap-Daten, um eine Route zu erstellen, und passt diese dann basierend auf angegebenen Parametern an. Es verwendet vorab berechnete Routen, um schnell eine Route offline zu erstellen. Es ermöglicht Ihnen auch, Routing-Profile anzupassen, die durch eine Reihe von Parametern definiert sind, um verschiedene Faktoren bei der Routenauswahl zu berücksichtigen. Die Datei BRouter readme.txt erklärt ausführlicher, 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.

Weitere Informationen finden Sie auf der offiziellen Brouter-Website.

Die BRouter-Integration in OsmAnd hat sich im Sommer 2019 stark verändert. Dieser Leitfaden 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 eines Drittanbieters, BRouter, ist nur für die Android-Version der OsmAnd-App verfügbar.

BRouter ÜberblickBRouter Überblick 2

Konfiguration

Folgen Sie dieser Anleitung zur Installation und Konfiguration der Drittanbieter-Anwendung BRouter Offline Navigation zur Verwendung in OsmAnd.

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

  • Öffnen Sie die BRouter-Anwendung und tippen Sie auf Download Manager.
BRouter
  • Zoomen Sie hinein und wählen Sie die Gebiete aus, in denen Sie navigieren möchten. Klicken Sie dann auf "Download starten" und BRouter beginnt mit dem Herunterladen der Segmentdateien für die ausgewählten Gebiete.
BRouterBRouter
BRouterBRouter

Beachten Sie, dass Sie diesen Schritt regelmäßig wiederholen müssen, wenn Sie eine aktualisierte Version der für das Routing verwendeten OSM-Daten haben möchten.

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

BRouterBRouter

4. Wenn Sie zuvor 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 aktualisiert.
BRouter

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

6. Sie können in OsmAnd ein "Anwendungsprofil" 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 Haupt-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" auf dem Screenshot unten) und verwenden Sie "BRouter (offline)" für die Navigation.

BRouterBRouter

Die BRouter-App sollte vor OsmAnd gestartet werden, damit dieser spezifische Eintrag in OsmAnd erscheint. Wenn Sie die Navigationsoption "BRouter (offline)" nicht finden können, sollten Sie OsmAnd zwangsweise beenden 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, z. B. durch Kopieren des vorhandenen Radfahrprofils und Benennung im Format Brouter[fastbike]. Sie können jedes der vorhandenen BRouter-Profile im Namen verwenden, die auf Ihrem Gerät installiert sind. Alle Profildateien haben das Namensformat 'xxxxxxx.brf'. Oder Sie könnten ein neues eigenes Profil erstellen, z. B. 'myprofile.brf'.

Die Namenskonvention im OsmAnd-Profil ist wichtig, da das in diesem Profil 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[mystring]" aussieht

Dann wird das Profil "mystring" in der Brouter-App verwendet. Diese neue Zuordnung ersetzt in diesem Fall die oben definierte Basiszuordnung, 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) für das Brouter-Profil (mystring) nicht. Wenn kein Profil gefunden wird, schlägt das Routing mit "Route konnte nicht berechnet werden.." fehl.

BRouter

Verwendung

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

Wenn BRouter konfiguriert ist, können wir die Vorberechnungsgeschwindigkeit der BRouter-Routing-Daten mit dem internen OsmAnd-Routing vergleichen. Wählen wir zwei zufällige Punkte in den Niederlanden und beginnen wir mit der Berechnung der Fahrt. Dazu 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 von BRouter-Routing 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 in diesem Artikel über die Option Temporäre Einschränkungen berücksichtigen.Der Routing-Algorithmus berücksichtigt die in OpenStreetMap angegebenen Zeitbeschränkungen. Beachten Sie, dass die Informationen aus der 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 Endpunkt 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 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.

Zuletzt aktualisiert: Juni 2024