Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
navit [Le 09/08/2010, 01:52]
88.141.55.170
navit [Le 11/09/2022, 11:07] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Gutsy gps openstreetmap ​BROUILLON}}+{{tag>Xenial ​gps openstreetmap}}
  
 ---- ----
 +{{ :​applications:​navit.png}}
 ====== Navit, logiciel de navigation GPS ====== ====== Navit, logiciel de navigation GPS ======
  
-**Navit** est un projet très récent. Il commence cependant ​à être utilisable+**Navit** est un système de navigation automobile avec moteur de calcul d'​itinéraire. Sa conception modulaire est capable d'​utiliser des cartes vectorielles de différents formats pour le routage et le rendu de la carte affichée. Il est même possible d'​utiliser plusieurs cartes ​à la fois.\\ 
- [[http://​wiki.navit-project.org/​index.php/​Main_Page|Wiki de NAVIT]] +Il est multi-plateforme.\\
- ​[[http://​www.navit-project.org/​|le site de NAVIT]] +
 Voir les [[http://​wiki.navit-project.org/​index.php/​Screenshots_gallery|captures d'​écrans]] sur le site officiel. Voir les [[http://​wiki.navit-project.org/​index.php/​Screenshots_gallery|captures d'​écrans]] sur le site officiel.
 +
 +===== Pré-requis =====
 +
 +  * Disposer des [[:​sudo|droits d'​administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
  
 ===== Installation ===== ===== Installation =====
 +Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>​navit]]**.
  
-Navit n'est pas officiellement disponible sous forme de paquet. Il faut donc le compiler. 
  
-== Installation via un fichier *.deb == +===== Configuration =====
-Navit existe sous forme de paquet (*.deb), pour 32 et 64 bits à cette adresse: http://​navit.latouche.info/​ubuntu/​+
  
 +Pour plus d'​informations sur la configuration de Navit, référez-vous à la page du wiki de Navit sur ce sujet : **(en)** [[http://​wiki.navit-project.org/​index.php/​Configuration|Configuring_Navit]].
  
-===== pour Lucid ===== +==== Jeu de carte utilisé ​==== 
- +Comme il est décrit dans **(en)** [[http://wiki.navit-project.org/index.php/Configuration|la page wiki de Configuration de Navit]]. Il faut commencer par indiquer à Navit quel jeu de carte afficher.
-pour lucid (10.04), le paquet est directement disponible dans les dépots. +
-Pour une version encore plus recente on peux utiliser les PPA : https://launchpad.net/~frasten/+archive/​ppa+
  
 +Pour cela, copiez le fichier navit.xml par défaut dans votre répertoire personnel, à l'aide de la commande suivante :
 <​code>​ <​code>​
-add-apt-repository ppa:frasten/ppa && aptitude update+cp /​etc/​navit/​navit.xml ~/.navit/
 </​code>​ </​code>​
  
-==== Dépendances ====+Ensuite, [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **~/​.navit/​navit.xml** (~ est votre dossier personnel) avec un [[editeur_de_texte|éditeur de texte]]. Pour cela, il vous faudra [[:​fichier_cache|affichez les fichiers cachés]].
  
-<note warning>Plus à jour : le gui SDL a été abandonné au profit du gui internalCertaines dépendances ne sont plus nécessaire (glutdevil, ..)</note>+Les jeux de cartes pouvant être affichés par Navit sont définis dans ce fichier entre des balises //<mapset>// et //</​mapset>//​Pour que Navit fonctionne**un seul** jeu de carte doit être activé : la balise de début est //<mapset enabled="​yes">​//. Les autres jeux de cartes doivent tous être désactivés : la balise de début est //<​mapset enabled="​no"​>//.
  
-Pour compiler Navit, vous avec besoin de certaines dépendances : [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **libglib2.0-dev libsdl-dev glutg3-dev libdevil-dev build-essential libgtk2.0-dev libxmu-dev libcegui-mk2-dev libtiff4-dev** ([[apt://​libglib2.0-dev,​libsdl-dev,​glutg3-dev,​libdevil-dev,​build-essential,​libgtk2.0-dev,​libxmu-dev,​libcegui-mk2-dev,​libtiff4-dev|en 1 clic]]).+=== OpenStreetMap ===
  
-Pour activer l'​interface OpenGL, installez également ​[[http://​quesoglc.sourceforge.net/​|quesoglc]] en [[:​tutoriel:​comment_installer_un_paquet|installant les paquets]] **libfreetype6-dev libftdi-dev libfontconfig1-dev** ([[apt://libfreetype6-dev,​libftdi-dev,​libfontconfig1-dev|en 1 clic]]).+Pour utiliser ​[[OpenStreetMap]] avec Navit il faut le configurer correctement. Pour plus d'​informations,​ lisez **(en)** [[http://wiki.navit-project.org/​index.php/​OpenStreetMaps#​Quick_Start|la page du wiki de Navit sur OpenstreetMap]].
  
-==== Compilation ==== +Il faut commencer par télécharger la carte OpenStreetMap au format Navit, à l'aide du [[http://​maps.navit-project.org/​|Navit Planet Extractor]]. Vous pouvez directement télécharger ​[[http://maps.navit-project.org/​api/​map/?bbox=-5.44921875,42.01171875,8.437500000000002,​51.6796875|la carte pour la France entière]] (1563 MB tout de même((le 23/​01/​2012))).
- +
-L'installation se fait en compliant les sources. Cette méthode n'est pas évidente pour les non initiés : voir le tutoriel ​[[tutoriel:compilation]]. +
-  * [[http://sourceforge.net/project/showfiles.php?group_id=153410&​package_id=170106|Téléchargez Navit]]. +
-  * Décompressez les sources. +
-  * Dans un terminaldéplacez-vous dans le répertoire des sources (//via// la commande ''​cd''​). +
-  * Configurez et compilez ; installez les paquets de développement manquant<​code>​./​configure && make</​code>​ +
-  * Créez un paquet avec [[apt://​checkinstall|checkinstall]] que vous aurez besoin [[:​tutoriel:​comment_installer_un_paquet|d’installer]]. <​code>​sudo checkinstall</​code>​+
  
 +Une fois le fichier téléchargé,​ ouvrez le fichier navit.xml (voir section précédente) et ajoutez la carte téléchargée au jeu de carte actif en insérant une ligne du genre
 +<​code>​
 +<map type="​binfile"​ enabled="​yes"​ data="/​chemin/​vers/​votre/​carte/​osm_bbox.bin"/>​
 +</​code>​
  
  
 ===== Utilisation ===== ===== Utilisation =====
-Allez dans le menu\Accessoires\Navit +  
-ou le lancer ​avec la commande ​« ''​navit''​ » ​+Lancez l'​application via le [[:unity#​tableau_de_bord_dash|tableau de bord]] (Unity) ​ou via le [[:​terminal]] (toutes versions d'​Ubuntu) ​avec la [[:​commande_shell|commande]] suivante ​
-  navit+<​code>​navit</​code>​
  
-===== Configuration =====+Pour l'​utilisation de l'​interface,​ il y a le wiki (en anglais): [[https://​wiki.navit-project.org/​index.php/​Internal_GUI]]\\ 
 +Pour ajouter un favori, positionner la carte correctement puis entrer dans le menu //Actions// puis //Map point// (l'​icône terre avec les coordonnées actuelles), puis //Ajouter aux favoris//
  
-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 [[http://​wiki.navit-project.org/​index.php/​Configuring_NavIt|page ad hoc du site de Navit]]. 
  
 ==== Localisation GPS ==== ==== Localisation GPS ====
  
-Installer le deamon gpsd en [[:​tutoriel:​comment_installer_un_paquet|installant le paquet]] [[apt://​gpsd]] +Installer le deamon gpsd en [[:​tutoriel:​comment_installer_un_paquet|installant le paquet]] [[apt://gpsd|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 : +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 ​en tapant dans une console :
 <​code>​cat /​dev/​ttyUSB0</​code>​ <​code>​cat /​dev/​ttyUSB0</​code>​
 +Pensez à paramétrer la vitesse de communication,​ ici 4800 bauds:
 +<​code>​ stty 4800 < /​dev/​ttyUSB0</​code>​
 Vous devriez voir apparaître quelque chose de la forme : Vous devriez voir apparaître quelque chose de la forme :
 <​code>​$GPRMC,​175227.000,​A,​4826.0811,​N,​00423.6659,​W,​0.0,​000.0,​170209,,,​A*7C <​code>​$GPRMC,​175227.000,​A,​4826.0811,​N,​00423.6659,​W,​0.0,​000.0,​170209,,,​A*7C
Ligne 76: Ligne 73:
  
 <​note>​ <​note>​
-Je n'ai essayé qu'un GPS bateau; pour les autres types de GPS, se reporter au manuel de gpsd+Méthode testée uniquement avec un GPS bateau; pour les autres types de GPS, se reporter au manuel de gpsd
 </​note>​ </​note>​
- 
- 
-==== Fichier de configuration ==== 
- 
- 
- 
- 
-==== OpenStreetMap ==== 
- 
-Vous pouvez télécharger directement la carte de votre choix ici [[http://​www.openstreetmap.org|Open street map]]. Pour les très bonnes connexions internet, vous pouvez télécharger la carte mondiale d'​OpenStreetMap [[http://​ftp.heanet.ie/​mirrors/​openstreetmap.org|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''​ : 
-<​code>​ 
-cat map.osm | osm2navit mymap.bin 
-</​code>​ 
-ou bien : 
-<​code>​ 
-bzcat map.osm.bz2 | osm2navit mymap.bin 
-</​code>​ 
-Pour concaténer plusieurs cartes, faites ainsi : 
-<​code>​ 
-cat map1.osm map2.osm | osm2navit --dedupe-ways mymap.bin 
-</​code>​ 
-Un alternative consiste à télécharger les cartes au format ''​Navit''​ directement [[http://​maps.navit-project.org|ici]] ou en ligne de commande en indiquant la zone en degrés d'​angle (338Mo pour la france): 
-<​code>​ 
-wget -O france.bin http://​maps.navit-project.org/​api/​map/​index.php?​bbox=-5.45,​42.00,​8.44,​51.68 
-</​code>​ 
-Déplacez maintenant votre fichier dans le dossier contenant les cartes : 
-<​code>​ 
-sudo mv mymap.bin /​usr/​local/​share/​navit/​maps/​ 
-sudo mv france.bin /​usr/​local/​share/​navit/​maps/​ 
-</​code>​ 
-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 (/​etc/​navit/​navit.xml ​ pour la version 0.1.0) (/​usr/​local/​share/​navit/​navit.xml pour la version 0.1.1) 
-et en modifiant cette partie comme ci-dessous: 
-<​file>​ 
-... 
-  <!-- If you dont want to use the sample map, either set enabled="​no"​ in the next line or remove the xml file from the maps directory --> 
-        <mapset enabled="​no">​ 
-            <​xi:​include href="​$NAVIT_SHAREDIR/​maps/​*.xml"/>​ 
-        </​mapset>​ 
- <!-- Mapset template for openstreetmaps --> 
- <​mapset enabled="​yes">​ 
- <map type="​binfile"​ enabled="​yes"​ data="/​usr/​local/​share/​navit/​maps/​mymap.bin"/>​ 
- <map type="​binfile"​ enabled="​yes"​ data="/​usr/​local/​share/​navit/​maps/​france.bin"/>​ 
- 
- <map type="​binfile"​ enabled="​no"​ data="/​media/​mmc2/​MapsNavitosm_europe.bin"/>​  
-        </​mapset>​ 
-... 
-</​file>​ 
- 
-FIXME wget + utilisation de osm2navit. 
  
  
 ===== Liens ===== ===== Liens =====
  
-  * [[http://navit.sourceforge.net/|Site officiel]] (en)+  ​* **(en)** [[https://www.navit-project.org/|Site officiel ​de NAVIT]] 
 +  * **(en)** [[https://​github.com/​navit-gps/​navit|Les sources de NAVIT sur github]] 
 +  * **(en)** ​ [[http://​wiki.navit-project.org/​index.php/​Main_Page|Wiki de NAVIT]] 
 +  * **(en)** [[http://​wiki.navit-project.org/​index.php/​OpenStreetMap|Page du wiki NAVIT sur OpenStreetMap]]
   * [[OpenStreetMap]]   * [[OpenStreetMap]]
-  * [[http://​wiki.navit-project.org/​index.php/​OpenStreetMap|Cartes à télécharger]] 
-  * [[http://​maps.navit-project.org|Cartes planet à télécharger]] 
-  * [[http://​wiki.openstreetmap.org/​wiki/​Planet.osm|Comment récupérer les cartes sur OpenStreetMap]] 
  
 ---- ----
  
 //​Contributeur principal : [[utilisateurs:​Id2ndR]].//​ //​Contributeur principal : [[utilisateurs:​Id2ndR]].//​
  • navit.1281311521.txt.gz
  • Dernière modification: Le 18/04/2011, 14:39
  • (modification externe)