Ceci est une ancienne révision du document !
Navit, logiciel de navigation GPS
Navit est un projet très récent. Il commence cependant à être utilisable.
Voir les captures d'écrans sur le site officiel.
Installation
Navit n'est pas officiellement disponible sous forme de paquet. Il faudra donc le compiler.
Dépendances
Pour compiler Navit, vous avec besoin de certaines dépendances : installez les paquets libglib2.0-dev libsdl-dev glutg3-dev libdevil-dev build-essential libgtk2.0-dev libxmu-dev libcegui-mk2-dev libtiff4-dev (en 1 clic).
Pour activer l'interface OpenGL, installez également quesoglc en installant les paquets libfreetype6-dev libftdi-dev libfontconfig1-dev (en 1 clic).
Compilation
L'installation se fait en compliant les sources. Cette méthode n'est pas évidente pour les non initiés : voir le tutoriel compilation.
- Décompressez les sources.
- Dans un terminal, déplacez-vous dans le répertoire des sources (via la commande
cd
). - Configurez et compilez ; installez les paquets de développement manquant.
./configure && make
Utilisation
Navit n'est pas listé dans les applications. Il se lance avec la commande « navit
» :
navit
Configuration
Vous pouvez copier le fichier de configuration dans votre répertoire personnel :
cp /usr/local/share/navit/navit.xml ~/.navit
Vous trouverez des informations sur le contenu de ce fichier sur la page ad hoc du site de Navit.
Localisation GPS
Installer le deamon gpsd en installant le paquet apt://gpsd Si vous utilisez un GPS bateau (répondant à la norme NMEA) repérez le port sur lequel les données arrivent (par exemple /dev/ttyUSB0). Vous le vérifiez tapant dans une console :
cat /dev/ttyUSB0
Vous devriez voir apparaître quelque chose de la forme :
$GPRMC,175227.000,A,4826.0811,N,00423.6659,W,0.0,000.0,170209,,,A*7C $GPGSV,3,1,12,08,48,169,47,27,21,199,41,25,48,061,44,13,35,063,46*7C $GPGSV,3,2,12,07,61,093,48,23,07,070,41,04,27,189,43,26,09,252,*77 $GPGSV,3,3,12,02,48,236,27,24,12,321,24,33,,,38,10,41,300,18*40 $GPGGA,175228.000,4826.0811,N,00423.6659,W,1,10,4.4,121.80,M,0.00,M,,*77
Maintenant lancez le deamon
gpsd -N -D6 /dev/ttyUSB0 &
Relancez Navit
Fichier de configuration
OpenStreetMap
Vous pouvez télécharger directement la carte de votre choix ici Open street map. Pour les très bonnes connexions internet, vous pouvez télécharger la carte mondiale d'OpenStreetMap ici (pour plus d'infos, consultez http://wiki.openstreetmap.org/wiki/Planet.osm#Downloading). Vous récupérerez ainsi, soit un fichier .osm
, soit un fichier .osm.bz2
. Convertissez ce fichier au format navit
:
cat map.osm | osm2navit mymap.bin
ou bien :
bzcat map.osm.bz2 | osm2navit mymap.bin
Pour concaténer plusieurs cartes, faites ainsi :
cat map1.osm map2.osm | osm2navit --dedupe-ways mymap.bin
Un alternative consiste à télécharger les cartes au format Navit
directement ici ou en ligne de commande en indiquant la zone en degrés d'angle :
wget -O france.bin http://maps.navit-project.org/api/map/index.php?bbox=-5.45,42.00,8.44,51.68
Déplacez maintenant votre fichier dans le dossier contenant les cartes :
mv mymap.bin /usr/local/share/navit/maps/.
Il ne vous reste alors plus qu'à indiquer à navit l'emplacement de ce nouveau fichier (par défaut /usr/local/share/navit/maps) en éditant le fichier navit.xml
<map type="binfile" enabled="yes" data="/path/to/mymap.bin" />
wget + utilisation de osm2navit.