Navit un GPS sous linux

De Wiki de la communauté Mandriva.

Cette page est une ébauche. Elle mérite des améliorations.
Si vous voulez contribuer, cliquez simplement sur l'onglet modifier. Consultez également les autres pages dont le contenu est à réviser.

Sommaire

Présentation générale

Installation

Mandriva 2009.1

Pour installer navit, lancez Image:drakrpm-icon.png Installer et désinstaller des logiciels et recherchez le paquet navit.

Sélectionnez-le et cliquez sur Appliquer (Aide).

Vous pouvez également l'installer en utilisant la console en tant qu'administrateur avec la commande suivante : urpmi navit

Mandriva 2009.0

Un paquet est disponible dans les backports. Il faut donc que ce dépôt soit activé. Ensuite,, vous trouverez un paquet navit.

Mandriva 2008.1 et précédentes

Il faut au moins installer ces librairies avec urpmi :

  • libglib2.0-devel
  • libgtk+2.0_0-devel
  • libSDL-devel

Les sources pour navit se trouvent ici : http://sourceforge.net/project/platformdownload.php?group_id=153410&sel_platform=4010

Il faut installer le logiciel à partir des sources. Voir Installer_un_logiciel_à_partir_des_sources

Vous obtiendrez alors un exécutable navit qui vous donnera une carte de Munich par défaut.

Configuration

Créez un répertoire

Image:Konsole.png
[utilisateur@ordi ~]$ mkdir /home/user/.navit

où user est votre nom d'utilisateur

Copier le fichier navit.xml depuis /navit/src (sources) dans ce répertoire.

Editez le fichier à l'aide de la commande (kwrite par exemple sous KDE, peut être remplacé par Nano ou Gedit) :

Image:Konsole.png
[utilisateur@ordi ~]$ kwrite /home/user/.navit/navit.xml

Vers la ligne 66 (F11 pour affichier les numéro de ligne) vous trouverez :

<!-- If you dont want to use the sample map, set enabled="no" in the next line -->
	<mapset enabled="yes">
		<map type="binfile" enabled="yes" data="$NAVIT_SHAREDIR/maps/osm_bbox_11.3,47.9,11.7,48.2.bin"/>
		
	</mapset>

Ajouter la ligne

<map type="binfile" enabled="yes" data="/home/user/.navit/nom-de-la-carte.bin"/> 

si on a mis la carte dans /home/user/.navit/

En relançant le logiciel, on peut sélectionner dans le menu map la carte.

Antenne GPS hollux

Mon antenne gps hollux gr211 fonctionne à condition de modifier comme suit la ligne du fichier navit.xml:

<vehicle name="Meins" enabled="yes" active="1" source="gpsd://localhost" 

en

<vehicle name="Meins" enabled="yes" active="1" source="file://dev/ttyUSB0"

Autres antennes GPS

Antennes MC Marine

MC Marine GP-01S 20 SiRF Star III USB

MC Marine GP-01 65 Eastern Star 7 USB

Fonctionnent "out of the box" et se montent en /dev/ttyUSB0


Antenne Garmin GPS18 USB

Cette antenne ne fournie pas les trames au format NMEA

La présence des paquets suivants sont nécessaires :

  • gpsd
  • gpsd-clients ( inclus xgps application pour vérifier le bon fonctionnement )
  • gpsd-python
  • libgpsd18
  • gpspoint ( Utilitaire de transfert de données GPS Garmin )
  • libgpspoint1


Pour lire les trames de cette antenne le daemon gpsd doit être lancé sous root avec la commande :

Image:Konsole.png
[root@ordi ~]# gpsd -n -D 2 /dev/ttyUSB0


On contrôlera son fonctionnement en lançant le client avec la commande :

Image:Konsole.png
[utilisateur@ordi ~]$ xgps


Pour lancer le daemon gpsd au démarrage, se rendre dans la rubrique consacrée aux Services  du Centre de Contrôle Mandriva (MCC)

Liens