O routingu OsmAnd
Przegląd
Routing offline w OsmAnd opiera się na danych OpenStreetMap i zapewnia różnorodne trasy do różnych celów. Jest to lista predefiniowanych typów routingu, które można rozszerzyć. Reguły nawigacji zawarte są w pliku routing.xml i są używane do routingu offline. Typ trasy zmienia się automatycznie po zmianie profilu.
Typy routingu
Następujące profile z ich typami routingu są wstępnie ustawione w OsmAnd: Samochód, Rower, Pieszy, Ciężarówka, Motocykl, Motorower, Transport publiczny, Łódź, Samolot, Narciarstwo, Pociąg, Jazda konna. Oprócz nich możesz tworzyć własne profile z określonymi regułami routingu lub modyfikować algorytm routingu OsmAnd.
-
Profile Ciężarówka, Motocykl, Motorower, Pociąg, Samolot, Łódź i Jazda konna są domyślnie wyłączone. Aby użyć tych profili, musisz je aktywować w Menu → Ustawienia → Profile aplikacji.
-
Typ nawigacji Bezpośrednio do punktu nie ma własnego profilu i może być używany z dowolnym włączonym profilem.
-
Routing offline OsmAnd można skonfigurować, modyfikując plik .xml. Więcej informacji można znaleźć w artykule Dostosowywanie routingu offline.
Kategoria | Opis | Uwaga |
---|---|---|
Routing offline OsmAnd | Mechanizm routingu offline OsmAnd wykorzystuje wstępnie pobrane mapy jako źródło danych do obliczania trasy. | Typy nawigacji: Łódź, Rower, Samochód, Jazda konna, Motorower, Motocykl, Pieszo, Transport publiczny, Narty, Ciężarówka, Pociąg. |
Routing bezpośrednio do punktu | Również wykorzystuje mapy offline i zapewnia routing w linii prostej (lub nawigację punkt-punkt). | Typy nawigacji: Linia prosta, Bezpośrednio do punktu. |
BRouter (offline) | Routing offline dostarczany przez aplikację BRouter. | Dostępne tylko dla Androida. Pełny opis przeczytaj tutaj. |
Online (Android) | Routing online buduje trasę z zasobów serwerów online za pośrednictwem połączenia internetowego. | Dostępne tylko dla Androida. Możesz skonfigurować routing online, aby zbudować trasę z różnych silników routingu online, takich jak Graphhopper, OSRM, Routing OSM DE, Generic GPX. |
- Routing samochodowy (Ciężarówka, Motocykl) - OsmAnd zapewnia instrukcje jazdy dla kierowców samochodów, ciężarówek i motocykli.
- Routing rowerowy (MTB) - Routing rowerowy zapewnia wskazówki nawigacyjne specjalnie dla rowerzystów i entuzjastów MTB. Może być również używany przez kierowców motorowerów (skuterów).
- Routing pieszy - może być używany nie tylko do poruszania się po mieście, ale także podczas wędrówek.
- Routing motorowerowy - opiera się na routingu rowerowym, choć ma swoje własne cechy.
- Routing transportu publicznego - może pomóc w podróżowaniu po mieście.
- Routing konny - zapewnia jeźdźcom narzędzia potrzebne do planowania i cieszenia się jazdą konną.
- Routing narciarski - pozwala użytkownikom planować i nawigować po trasach narciarskich i innych aktywnościach sportów zimowych za pomocą aplikacji mobilnej OsmAnd.
- Routing kolejowy - daje możliwość wykorzystania torów kolejowych do nawigacji.
- Routing łodzią - może być używany do budowania trasy na rzekach, kanałach, małych jeziorach i na otwartym morzu, ale tylko wtedy, gdy szlaki wodne są zaznaczone w OpenStreetMap.
- Routing w linii prostej - zapewnia routing w linii prostej (lub nawigację "punkt-punkt"), który jest przeliczany, gdy zmienia się Twoja lokalizacja.
- Routing bezpośrednio do punktu - zapewnia routing w linii prostej (lub nawigację "punkt-punkt"), który pozostaje stabilny przez całą nawigację w przeciwieństwie do routingu w linii prostej (przeliczanie trasy jest wyłączone).
Dostosowywanie routingu offline
Możesz również stworzyć swój własny plik routing.xml lub zmodyfikować domyślny routing.xml i użyć go do nawigacji (tylko dla zaawansowanych użytkowników OsmAnd).
- Skopiuj plik routing.xml na swoje urządzenie. Przeczytaj uważnie informacje pomocy. Jako przykład, zobacz plik routing.xml użytkownika OsmAnd.
- Po dokonaniu zmian, nowy plik routing.xml można dodać do OsmAnd, dotykając go i wybierając otwarcie go w aplikacji OsmAnd.
- Wybierz zmodyfikowany typ nawigacji dla swojego profilu.
Więcej informacji na temat tej funkcji można znaleźć w Dokumentacji technicznej oraz na stronie OsmAnd na GitHubie.
Unikaj określonych dróg
Funkcja unikania dróg jest globalna i wpływa na wszystkie typy routingu z wyjątkiem routingu online i BRoutera.
Istnieją dwa możliwe sposoby wyboru dróg do uniknięcia podczas obliczania trasy:
- Wybierz typ drogi w sekcji Parametry trasy w Ustawieniach nawigacji. Opis tego ustawienia znajduje się w artykułach o ustawieniach Typy routingu. Jako przykład, zobacz opis typu routingu Samochód / Ciężarówka / Motocykl.
- Możesz również wybrać konkretne drogi, które nie będą używane do routingu, korzystając z opcji Unikaj dróg poprzez menu kontekstowe mapy lub korzystając z menu Unikaj dróg (Menu → Nawigacja → Unikaj dróg…).
- Droga musi być zaznaczona przy maksymalnym powiększeniu, ponieważ OsmAnd może błędnie zinterpretować dotknięcie i zablokować, na przykład, niewłaściwą stronę drogi dwujezdniowej lub chodnik.
- Funkcja unikania określonych dróg działa nieprawidłowo z opcją Nawigacja po śladzie i nie wpływa na uproszczoną Nawigację po znacznikach.
Menu Unikaj Dróg
- Android
- iOS
Przejdź do: Przycisk nawigacji → Ustawienia → Unikaj dróg...
Przejdź do: Przycisk nawigacji → Ustawienia → Unikaj dróg
W tym menu możesz anulować poprzedni wybór drogi, której należy unikać. Aby to zrobić, dotknij krzyżyka (Android) lub czerwonego "-" naprzeciwko drogi, której zamierzasz użyć do obliczenia trasy.
Używając opcji Wybierz na mapie, możesz kontynuować oznaczanie dróg jako nieprawidłowych do routingu na mapie OsmAnd.
Po wybraniu drogi do uniknięcia za pomocą menu kontekstowego mapy lub menu Unikaj dróg, lista dróg zostanie wyświetlona nad ekranem mapy.
- Android
- iOS
Eksport / Import
- Android
- iOS
Przejdź do: Menu → Ustawienia → Czynności → Eksportuj
Przejdź do: [object Object] → Ustawienia → Czynności → Eksportuj
W zależności od ustawień urządzenia i dostępnych aplikacji, cała lista dróg do uniknięcia lub tylko jedna z nich może zostać wyeksportowana jako plik .osf
do różnych lokalizacji. Wybierz drogi, które chcesz wyeksportować z sugerowanej listy.
Możesz importować drogi do uniknięcia podczas obliczania trasy z innych źródeł w formacie pliku .osf
. Można to również zrobić za pomocą opcji Importuj (Menu → Ustawienia → Czynności → Importuj). Możesz wybrać importowanie wszystkich danych lub tylko kilku dróg do uniknięcia (zaznaczając drogę na liście).
- Android
- iOS
Najwygodniejszym sposobem synchronizacji dróg do uniknięcia między urządzeniami jest użycie OsmAnd Cloud (wymagana subskrypcja Pro).
Uwzględnij tymczasowe ograniczenia
Menu → Ustawienia → Profile aplikacji → Nawigacja → Parametry trasy
Opcja Uwzględnij tymczasowe ograniczenia pozwala uwzględnić tymczasowe ograniczenia drogowe podczas obliczania tras. Mogą to być na przykład roboty drogowe lub zamknięcia dróg z jakiegoś powodu (wypadek, remonty dróg, klęski żywiołowe). Włączenie tej opcji może pomóc uniknąć nieoczekiwanych objazdów lub opóźnień. Należy pamiętać, że czasami te informacje mogą być nieaktualne.
W OpenStreetMap informacje te są zazwyczaj oznaczane tagiem temporary
.
Sekcja Rozwoju
Sekcja Rozwoju ustawień Parametrów trasy (Menu → Ustawienia → profil aplikacji → Ustawienia nawigacji → Parametry trasy → Rozwój) jest widoczna tylko wtedy, gdy włączona jest wtyczka deweloperska OsmAnd. Obejmuje ona ustawienia takie jak Typ routingu (Android) / Algorytm routingu (iOS), Aproksymacja GPX (tylko Android), Autozoom i dane OsmAnd Live (tylko Android). Szczegółowy opis znajduje się w artykule Ustawienia nawigacji.
Ostatnia aktualizacja: lipiec 2024