BRouter
Aperçu
L'algorithme de routage tiers BRouter n'est disponible que pour la version Android de l'application OsmAnd.
BRouter est un algorithme de routage tiers qui peut être utilisé dans l'application OsmAnd pour le mode de navigation hors ligne. Il est conçu pour optimiser un itinéraire en fonction de différents paramètres, tels que le temps, la distance ou le type de véhicule.
BRouter utilise les données OpenStreetMap pour créer un itinéraire, puis l'ajuste en fonction des paramètres spécifiés. Il utilise des itinéraires pré-calculés pour construire rapidement un itinéraire hors ligne. Il vous permet également de personnaliser les profils de routage, qui sont définis par un ensemble de paramètres pour tenir compte de divers facteurs dans la sélection de l'itinéraire. Le fichier BRouter readme.txt explique plus en détail comment installer et utiliser le programme.
OsmAnd vous offre la possibilité de sélectionner des itinéraires avec BRouter et de configurer des profils de routage pour mieux définir l'itinéraire en fonction de vos besoins.
Pour plus d'informations, vous pouvez visiter le site officiel de Brouter.
L'intégration de BRouter dans OsmAnd a beaucoup changé au cours de l'été 2019. Ce guide suppose que vous utilisez l'application Android BRouter en version 1.5.0 ou supérieure ainsi qu'OsmAnd en version 3.4 ou supérieure.
L'algorithme de routage tiers BRouter n'est disponible que pour la version Android de l'application OsmAnd.
![]() |
Comment configurer
Suivez ce guide pour installer et configurer l'application tierce BRouter Offline Navigation pour une utilisation dans OsmAnd.
1. Pour commencer, vous devez installer l'application BRouter sur votre appareil Android depuis F-Droid ou Google Play Store sur votre appareil. 2. Ensuite, pour naviguer à l'aide de l'application OsmAnd le long d'itinéraires pré-calculés avec BRouter, vous devez :
- Ouvrez l'application BRouter et appuyez sur Download Manager.
![]() |
- Zoomez et sélectionnez les zones dans lesquelles vous souhaitez naviguer. Cliquez ensuite sur "Start Download" et BRouter commencera à télécharger les fichiers segments pour les zones sélectionnées.
![]() | ![]() |
![]() | ![]() |
Note que vous devrez répéter cette étape périodiquement, chaque fois que vous souhaitez avoir une version mise à jour des données OSM utilisées pour le routage.
3. Une fois cela fait, redémarrez l'application BRouter et choisissez l'entrée "BRouter App" dans le Menu principal. Choisissez un profil de routage en fonction de votre mode de déplacement. Il peut s'agir de vélo, de cyclomoteur, de randonnée ou de trekking. Une liste des profils disponibles en téléchargement au format brf peut être trouvée ici. Ou vous pouvez essayer d'utiliser le profil de routage dans BRouter-online. Cliquez sur "Service-Mode". Ensuite, cochez les cases des modes de routage pour lesquels vous souhaitez utiliser ce profil. Vous pouvez utiliser deux profils différents par mode de transport, qui seront mappés aux préréglages "le plus court" et "le plus rapide" (ce ne sont que des étiquettes) dans OsmAnd.
![]() | ![]() |
4. Si vous avez déjà chargé des segments auparavant, ils seront affichés sur la carte BRouter. Les segments ont quatre états :
- Carré "Vert" - Nouveau segment sélectionné à télécharger.
- Carré "Bleu" - Le segment avec des données mises à jour.
- Carré "Gris" - Le segment est déjà téléchargé mais nécessite une mise à jour.
- Carré "Jaune" - Le segment est en cours de mise à jour.
5. Lorsque vous avez chargé les segments de carte requis avec BRouter et sélectionné un profil de routage, tous les paramètres suivants de ce type de navigation sont effectués dans l'application OsmAnd.
6. Vous pouvez créer un "Profil d'application" dans OsmAnd qui utilisera BRouter pour le routage hors ligne. Utilisez le type de routage BRouter (hors ligne) avec n'importe quel profil dans l'application OsmAnd. Pour ce faire, allez dans le Menu → Configurer le profil → Profil de navigation → Type de navigation → Hors ligne → Externe → BRouter (hors-ligne) principal et créez un nouveau profil basé sur le profil de base de votre choix (cyclisme ici, pour le routage à vélo), avec un nom personnalisé de votre choix ("BRouter" sur la capture d'écran ci-dessous) et utilisant "BRouter (hors ligne)" pour la navigation.
![]() | ![]() |
L'application BRouter doit être lancée avant OsmAnd pour que cette entrée spécifique apparaisse dans OsmAnd. Par conséquent, si vous ne trouvez pas l'option de navigation "BRouter (hors ligne)", vous devez forcer la fermeture d'OsmAnd et le redémarrer.
OsmAnd Version 4.7.1
À partir de la version 4.7.1, Osmand prend en charge le paramètre de profil pour le mappage : Depuis la version 3 d'Osmand, de nombreux profils peuvent être définis dans Osmand et vous pouvez facilement basculer entre ces profils. Un nouveau profil doit être créé, par exemple en copiant le profil Cyclisme existant et en lui donnant un nouveau nom au format Brouter[fastbike]. Vous pouvez utiliser n'importe lequel des profils BRouter existants dans le nom qui sont installés sur votre appareil. Tous les fichiers de profil ont un format de nommage 'xxxxxxx.brf'. Ou vous pouvez créer un nouveau profil de votre choix, comme 'myprofile.brf'.
La convention de nommage dans le profil OsmAnd est importante car le profil BRouter inclus dans ce profil établit le pont réel entre OsmAnd et BRouter.
- Si dans Osmand un profil a BRouter défini comme service de navigation
- ET le nom du profil ressemble à "Brouter[mystring]"
Alors le profil "mystring" sera utilisé dans l'application Brouter. Ce nouveau mappage remplace dans ce cas le mappage de base défini ci-dessus et basé sur le fichier "serviceconfig.dat".
Exemples : Nom du profil Osmand Brouter-app
Brouter[trekking] le profil "trekking" sera utilisé fichier : trekking.brf
Brouter[fastbike] le profil "fastbike" sera utilisé fichier : fastbike.brf
....
Remarque : Actuellement, Osmand ne vérifie pas le nom défini (sensible à la casse) pour le profil Brouter (mystring). Si aucun profil n'est trouvé, le routage échouera avec "Impossible de calculer l'itinéraire..".
Comment utiliser
Cette section décrit une comparaison de BRouter avec le routage interne de l'application OsmAnd.
Lorsque BRouter est configuré, nous pouvons comparer la vitesse de pré-calcul des données de routage BRouter avec le routage interne d'OsmAnd. Choisissons deux points aléatoires aux Pays-Bas et commençons à calculer le trajet. Pour cela, nous définissons un style de conduite équilibré sans utiliser de données d'altitude pour le profil de base. Le temps de calcul pour ce trajet est de 14,5 secondes pour notre itinéraire interne OsmAnd. Le temps de calcul de l'itinéraire lors de l'utilisation du routage BRouter est inférieur à 1 seconde.
![]() | ![]() |
Paramètres d'itinéraire
Menu → Navigation → Paramètres → Paramètres de guidage → Paramètres de l'itinéraire
Paramètre | Description | Note |
---|---|---|
Itinéraire le plus rapide | Itinéraire court optimisé (plus économe en énergie) Activer pour calculer l'itinéraire le plus rapide ou désactiver pour calculer l'itinéraire le plus économe en carburant. | Dans la plupart des cas, l'itinéraire le plus court sera suggéré. Souvent, cet itinéraire peut prendre plus de temps que si le paramètre était désactivé |
Prendre en compte les limitations temporaires | Lisez l'option Considérer les limitations temporaires dans cet article. | L'algorithme de routage prend en compte les contraintes de temps spécifiées dans OpenStreetMap. Notez que dans certains cas, les informations d'OSM peuvent être obsolètes. |
Autres paramètres de routage
-
Calcul de l'itinéraire hors-ligne (Navigation → Paramètres, image). Si cette option est activée, OsmAnd ajoute deux segments à la trace Brouter calculée : un de Ma position au point de départ de la trace et un autre de la fin de la trace au point d'arrivée de votre itinéraire. Cette option est active si la distance vers ou depuis la trace dépasse 60 mètres.
-
Dans la section Recalculer l'itinéraire des Paramètres d'itinéraire, vous pouvez activer et ajuster les options de recalcul d'itinéraire.
-
Dans la section Développement des Paramètres d'itinéraire, vous pouvez essayer de nouvelles fonctionnalités de routage qui sont actuellement en phase de test. Notez que ces paramètres ne sont disponibles que lorsque le plugin de développement OsmAnd est activé.
Cet article a été mis à jour pour la dernière fois en juin 2024