OpenStreetMap/Nawigacja/Brouter

Z Wikibooks, biblioteki wolnych podręczników.
Przejdź do nawigacji Przejdź do wyszukiwania

Opis usługi[edytuj]

  • BRouter współpracuje z programami OsmAnd, Locus Maps oraz OruxMaps
  • W OsmAnd można ustawić go jako główny silnik liczenia tras. Po czym korzystać z predefiniowanych schematów wyznaczania tras.
  • BRouter wylicza trasy wielokrotnie szybciej, dokładniej i efektowniej od wbudowanego algorytmu OsmAnd.


Główna strona programu BRouter: http://brouter.de/brouter/

Na tej stronie można testować jak przebiegają różne warianty tras: http://brouter.de/brouter-web/

Temat o BRouter na forum: https://forum.openstreetmap.org/viewtopic.php?pid=608193#p608193

Dzięki wyznaczaniu w BRouter możemy sprawdzać gdzie są brakujące lub złe restrykcje itp. błędy w mapie

Ale pamiętajmy że niektóre profile mogą być źle skonstruowane i wyznaczają źle trasę nawet gdy w mapach jest wszystko ok.

Dane BRouter są aktualizowane co dwa dni (Musimy wcześniej je pobrać). Natomiast zmiany w wyznaczaniu tras uwzględnione są po tygodniu od zmiany na OSM

Pobieranie[edytuj]

https://play.google.com/store/apps/details?id=btools.routingapp&hl=pl

Musimy mieć wcześniej zainstalowany np. program OsmAnd który potrafi współpracować z BRouter. (Sam BRouter nie jest programem do nawigacji)

Instrukcja instalacji (krok po kroku)[edytuj]

Kolekcje profili wyznaczania tras do BRouter[edytuj]

Polecam korzystać z profili z tego tematu.

Są tam zamieszczane zawsze świeże i sprawdzane profile BRouter pod Samochód, Pieszy i Rower (nie znaczy że nie mogą posiadać jakiegoś błędu)

https://raw.githubusercontent.com/poutnikl/Car-Profile/master/Car-test-Template.brf

https://raw.githubusercontent.com/poutnikl/Trekking-Poutnik/develop/Trekking-Poutnik.brf

https://github.com/poutnikl/Brouter-profiles

http://brouter.de/brouter/profiles2/

https://github.com/zossebart/brouter-mtb

Zgłaszanie błędów BRouter[edytuj]

https://groups.google.com/forum/#!forum/osm-android-bikerouting

https://github.com/nrenner/brouter-web/issues

https://github.com/abrensch/brouter/issues