BRouter
Overzicht
Het externe routeringsalgoritme BRouter is alleen beschikbaar voor de Android-versie van de OsmAnd-app.
BRouter is een extern routeringsalgoritme dat in de OsmAnd-app kan worden gebruikt voor de offline navigatiemodus. Het is ontworpen om een route te optimaliseren op basis van verschillende parameters, zoals tijd, afstand of voertuigtype.
BRouter gebruikt OpenStreetMap-gegevens om een route te maken en past deze vervolgens aan op basis van gespecificeerde parameters. Het gebruikt vooraf berekende routes om snel offline een route op te bouwen. Het stelt u ook in staat om routeringsprofielen aan te passen, die worden gedefinieerd door een set parameters om rekening te houden met verschillende factoren bij de routekeuze. Het BRouter readme.txt-bestand legt in meer detail uit hoe het programma te installeren en te gebruiken.
OsmAnd biedt u de mogelijkheid om routes met BRouter te selecteren en routeringsprofielen te configureren om de route beter af te stemmen op uw behoeften.
Voor meer informatie kunt u de officiële Brouter-website bezoeken.
De integratie van BRouter in OsmAnd is in de zomer van 2019 sterk veranderd. Deze gids gaat ervan uit dat u de BRouter Android-app in versie 1.5.0 of hoger gebruikt, evenals OsmAnd in versie 3.4 of hoger.
Het externe routeringsalgoritme BRouter is alleen beschikbaar voor de Android-versie van de OsmAnd-app.
![]() |
Hoe te configureren
Volg deze gids voor het installeren en configureren van de externe applicatie BRouter Offline Navigation voor gebruik in OsmAnd.
1. Om te beginnen moet u de BRouter-app op uw Android-apparaat installeren vanuit F-Droid of de Google Play Store. 2. Om vervolgens met de OsmAnd-app te navigeren langs vooraf berekende routes met BRouter, moet u:
- De BRouter-applicatie openen en op Download Manager tikken.
![]() |
- Inzoomen en de gebieden selecteren waarin u wilt routeren. Klik vervolgens op "Start Download" en BRouter begint met het downloaden van de segmenten-bestanden voor de geselecteerde gebieden.
![]() | ![]() |
![]() | ![]() |
Opmerking: u zult deze stap periodiek moeten herhalen, telkens wanneer u een bijgewerkte versie van de OSM-gegevens wilt hebben die voor de routering worden gebruikt.
3. Zodra dit is gebeurd, start u de BRouter-app opnieuw en kiest u de "BRouter App"-optie in het Hoofdmenu. Kies een routeringsprofiel afhankelijk van uw vervoerswijze. Dit kan fietsen, bromfietsen, wandelen of trektochten zijn. Een lijst met beschikbare profielen om te downloaden in brf-formaat is hier te vinden. Of u kunt proberen het routeringsprofiel te gebruiken in BRouter-online. Klik op "Service-Mode". Vink vervolgens de vakjes aan voor de routeringsmodi waarvoor u dit profiel wilt gebruiken. U kunt twee verschillende profielen per vervoersmodus gebruiken, die worden toegewezen aan de "kortste" en "snelste" voorinstellingen (dit zijn slechts labels) in OsmAnd.
![]() | ![]() |
4. Als u eerder al segmenten hebt geladen, worden deze weergegeven op de BRouter-kaart. De segmenten hebben vier statussen:
- "Groen" vierkant - Geselecteerd nieuw segment om te downloaden.
- "Blauw" vierkant - Het segment met bijgewerkte gegevens.
- "Grijs" vierkant - Het segment is al gedownload maar moet worden bijgewerkt.
- "Geel" vierkant - Het segment wordt bijgewerkt.
5. Wanneer u de vereiste kaartsegmenten met BRouter hebt geladen en daarin een routeringsprofiel hebt geselecteerd, worden alle volgende instellingen van dit type navigatie in de OsmAnd-applicatie gedaan.
6. U kunt een "Applicatieprofiel" aanmaken in OsmAnd dat BRouter zal gebruiken voor offline routering. Gebruik het routeringstype BRouter (offline) met een willekeurig profiel in de OsmAnd-app. Ga hiervoor naar het hoofdmenu Menu → Stel profiel in → Navigatieprofiel → Navigatietype → Offline → Extern → BRouter (offline) en maak een nieuw profiel aan op basis van het basisprofiel van uw keuze (hier fietsen, voor fietsroutes), met een aangepaste naam naar keuze ("BRouter" op de schermafbeelding hieronder) en maak gebruik van "BRouter (offline)" voor navigatie.
![]() | ![]() |
De BRouter-app moet vóór OsmAnd worden gestart om deze specifieke optie in OsmAnd te laten verschijnen. Als u de navigatieoptie "BRouter (offline)" niet kunt vinden, moet u OsmAnd geforceerd afsluiten en opnieuw opstarten.
OsmAnd Versie 4.7.1
Vanaf versie 4.7.1 ondersteunt OsmAnd de profielparameter voor mapping: Sinds OsmAnd versie 3 kunnen veel profielen in OsmAnd worden gedefinieerd en kunt u eenvoudig tussen deze profielen schakelen. Er moet een nieuw profiel worden aangemaakt, bijvoorbeeld door het bestaande Fietsen-profiel te kopiëren en het een nieuwe naam te geven in het formaat Brouter[fastbike]. U kunt een van de bestaande BRouter-profielen die op uw apparaat zijn geïnstalleerd in de naam gebruiken. Alle profielbestanden hebben een naamgevingsformaat van 'xxxxxxx.brf'. Of u kunt een eigen nieuw profiel aanmaken, zoals 'mijnprofiel.brf'.
De naamgevingsconventie in het OsmAnd-profiel is belangrijk, omdat het BRouter-profiel dat in dat profiel is opgenomen de daadwerkelijke brug vormt tussen OsmAnd en BRouter.
- Als in OsmAnd een profiel BRouter heeft gedefinieerd als navigatiedienst
- EN de profielnaam eruitziet als "Brouter[mystring]"
Dan zal het profiel "mystring" worden gebruikt in de Brouter-app. Deze nieuwe mapping vervangt in dat geval de basismapping die hierboven is gedefinieerd en gebaseerd is op het bestand "serviceconfig.dat".
Voorbeelden: OsmAnd-profielnaam Brouter-app
Brouter[trekking] "trekking" profiel zal worden gebruikt bestand: trekking.brf
Brouter[fastbike] "fastbike" profiel zal worden gebruikt bestand: fastbike.brf
....
Opmerking: Momenteel controleert OsmAnd de gedefinieerde naam (hoofdlettergevoelig) voor het Brouter-profiel (mystring) niet. Als er geen profiel wordt gevonden, mislukt de routering met "Kon route niet berekenen..".
Hoe te gebruiken
Deze sectie beschrijft een vergelijking van BRouter met de interne routering van de OsmAnd-applicatie.
Wanneer BRouter is geconfigureerd, kunnen we de snelheid van de voorberekening van de BRouter-routeringsgegevens vergelijken met de interne OsmAnd-routering. Laten we twee willekeurige punten in Nederland kiezen en de berekening van de reis starten. Hiervoor stellen we een gebalanceerde rijstijl in zonder hoogtegegevens te gebruiken voor het basisprofiel. De berekeningstijd voor deze reis is 14,5 sec voor onze interne OsmAnd-route. De routeberekeningstijd bij gebruik van BRouter-routering is minder dan 1 seconde.
![]() | ![]() |
Routeparameters
Menu → Navigatie → Instellingen → Navigatie-instellingen → Routeparameters
Parameter | Beschrijving | Opmerking |
---|---|---|
Snelste route | Geoptimaliseerde kortere route (energiebesparing) Activeer voor de snelste route of deactiveer voor een zuinige route. | In de meeste gevallen wordt de kortste route voorgesteld. Vaak kan deze route langer duren dan wanneer de instelling was uitgeschakeld |
Houd rekening met tijdelijke beperkingen | Lees over de optie Tijdelijke beperkingen in dit artikel. | Het routeringsalgoritme houdt rekening met de tijdsbeperkingen die in OpenStreetMap zijn gespecificeerd. Merk op dat in sommige gevallen de informatie van OSM verouderd kan zijn. |
Andere routeringsinstellingen
-
Bereken een OsmAnd routesegment zonder internet (Navigatie → Instellingen, afbeelding). Als deze optie is ingeschakeld, voegt OsmAnd twee segmenten toe aan de berekende Brouter-track: één van Mijn locatie naar het startpunt van de track en een andere van het einde van de track naar het eindpunt van uw route. Deze optie is actief als de afstand van of naar de track groter is dan 60 meter.
-
In de sectie Route herberekenen van de Routeparameters kunt u opties voor het herberekenen van de route inschakelen en aanpassen.
-
In de sectie Ontwikkeling van de Routeparameters kunt u nieuwe routeringsfuncties uitproberen die momenteel in de testfase zijn. Merk op dat deze instellingen alleen beschikbaar zijn wanneer de OsmAnd ontwikkelingsplugin is ingeschakeld.