Bądź: Wyszukaj na stronie z użyciem Google
reklama:

środa, 18 marca 2009

Navit - nawigacja GPS w Linuksie

Autor: , 09:00, środa, 18 marca 2009


Navit jest darmowym programem do nawigacji samochodowej, który korzysta z darmowych map wektorowych. Aplikacja jest zaprojektowana do pracy ze zwyczajnym laptopem, netbookami, jak również urządzeniami mobilnymi z dotykowymi ekranami oraz telefonami z systemem Linux (nowe modele Nokii, G1, OpenMoko). Obecna pozycja pojazdu jest sczytywana za pomocą GPSD lub bezpośrednio z czujnika GPS NMEA. W programie można ustalać trasy, punkty docelowe. Po wybraniu optymalnej trasy informuje o odległości, jaką musimy pokonać. Podczas nawigacji kieruje nami pokazując, gdzie mamy skręcić, a nawet po skonfigurowaniu programu speech-dispather oraz festival przemówi do nas :) (programy współpracują ze sobą).

Opiszę instalację programu, jak również podstawową konfigurację.
A więc zaczynamy :)

Instalacja

Pakiety niezbędne do działania programu
sudo apt-get install gpsd speechd-up speech-dispatcher speechd-el
Repozytoria:

następnie dodajemy repozytoria, jedno z poniższych w zależności od naszej wersji Ubuntu:
sudo gedit /etc/apt/sources.list
Gusty 7.10
deb http://navit.latouche.info/ubuntu gutsy main
Hardy 8.04
deb http://navit.latouche.info/ubuntu hardy main
Intrepid 8.10
deb http://navit.latouche.info/ubuntu intrepid main

Zapisujemy plik i aktualizujemy repozytoria poleceniem:
sudo apt-get update
i następnie instalujemy program:
sudo apt-get install navit

Pobieranie i instalacja map

Ze strony http://downloads.cloudmade.com/ można samemu pobrać mapy wg danego kontynentu/kraju
zaś poniżej, aby nie szukać, podaję linki

Mapa Polski
~12 MB
Mapa europy ~535 MB
Mapa świata ~1.7 GB

Konfiguracja programu


W konsoli wykonujemy po kolei
sudo cp /etc/navit/navit.xml ~/navit.xml

sudo chmod 777 ~/navit.xml

Edytujemy plik
gedit ~/navit.xml

wyszukujemy i edytujemy lub dodajemy poniższą linijkę

Gdzie sciezka/do/pliku/plikmapy.bin to adres, gdzie znajduje się nasza mapa.
Zapisujemy plik.

Sprawdzanie portu naszego urządzenia GPS

tail -f /var/log/messages

podłączamy nasz GPS pod USB

i powinien pokazać się wam port tak jak na zdjęciu poniżej

















W moim przypadku jest to port ttyACM0

uruchamiamy GPS jeśli nie został załadowany automatycznie przez system

gpsd /dev/twój port


Opis uruchamiania GPS Bluetooth

Uruchamiamy naszą aplikację.





Program w obecnej wersji pozwala nam na zaplanowanie trasy nie dłuższej niż 450 km, czasem przy krótszych trasach aplikacja się gubi. Aplikacja jest w ciągle rozwijana i uważam, że za jakiś czas będzie w pełni funkcjonalna. Już teraz pozwala mniej wymagającym na dobrą nawigację. Polecam przetestować aplikację i samemu się przekonać, jak się sprawuje.

Poniżej kilka zrzutów ekranu










Szerszy opis konfiguracji
http://wiki.navit-project.org/index.php/Configuring_NavIt

Polecam konfigurację do własnych potrzeb :)

Strona projektu
Komentarze 9 comments
Adrian pisze...

Po fragmencie:

"wyszukujemy lub dodajemy poniższą linijkę" brakuje tekstu...

A co z tym GPS pod usb? Można kupić takie dobro jak GPS pod usb, który możnaby podpiąć do kompa? I będzie to jeszcze działać pod linuxem? Mogę prosić o przykład takiego użądzenia?

Cim pisze...

Czy ktokolwiek wie czy działa to z Nokią N95? Wszelkie info na ten temat można przesyłać na ijotka@gmail.com

Henryk pisze...

Nie może działać na N95 bo to aplikacja Linuksowa. N95 ma system s60v3 FP1. Zajrzyj na forum.symbianos.pl dział nawigacja s60.

Cyryllo pisze...

@Adrian Będzie działać i można kupić takiego GPS-a na allegro nawet już od 50 zł. Sam kupiłem do testów programu. Ale najlepszym rozwiązaniem jest gps na bluetootha oprócz tego że możemy wykorzystać do kompa jak i do telefonów

Cim pisze...
Ten komentarz został usunięty przez autora.
zulugolf22 pisze...

W zajawce piszesz że aplikacja działa na G1. Czyżbyś miał na myśli googlofona ( tego z ERY ) wyposażonego w system android ? Jeśli to informacja pewna to sprawę nawigacji drogowej miałbym rozwiązaną. Szukam bowiem takiego programu który pozwolił by mi nawigować w podrózy trasę a nie lokalizację. Proszę o info co i jak.

Cyryllo pisze...

@zulugolf22 Tak chodzi na G1 z Ery wg informacji ze stron producenta. Jak się nie mylę jest paczka specjalnie przygotowana pod ten tel.
http://wiki.navit-project.org/index.php/Navit_on_Android

Kajttek pisze...

Oj, ten programik to wczesna wersja rozwojowa niestety. Ale za pewien czas będzie super sprawą ;) Musimy poczekać. Funkcja wyszukiwarki np. słabo działa.

Ale to też wina map. Ja tam już swoje miasto w OSM zaktualizowałem ;)
Każdy powinien to zrobić. Pozdrawiam

Anonimowy pisze...

chciał bym wgrać taka navigacje do samsunga 360 h1 ale kompletnie nie wiem jak to zrobic opis instalacji jakos nic a nic mi nie mówi, czy ktos moze mi pomóc, moje gg to 3034355

Prześlij komentarz


Popularne posty

Etykiety