From c718a079865cc9c8ea42003431be147be9bfb46e Mon Sep 17 00:00:00 2001 From: Sébastien Dailly Date: Tue, 13 May 2014 22:14:13 +0200 Subject: Update article on navit --- content/Informatique/2012-03-26-navit.rst | 108 ++++++++++++++++++++---------- 1 file changed, 72 insertions(+), 36 deletions(-) (limited to 'content/Informatique') diff --git a/content/Informatique/2012-03-26-navit.rst b/content/Informatique/2012-03-26-navit.rst index c5d0d6d..717a489 100644 --- a/content/Informatique/2012-03-26-navit.rst +++ b/content/Informatique/2012-03-26-navit.rst @@ -9,6 +9,16 @@ Un gps libre avec Navit :summary: |summary1| |summary2| :logo: /images/navit.png +.. figure:: {filename}/images/compas.jpg + :figwidth: 150 + :figclass: floatright + :alt: Compas + + Image : `Inky Bob`_ (creativecommons_) + +.. _Inky Bob: https://www.flickr.com/photos/inkybob/122476158/ +.. _creativecommons: https://creativecommons.org/licenses/by-nc-nd/2.0/deed.fr + .. default-role:: literal Depuis un peu plus d'un an maintenant, j'ai choisi d'utiliser Navit comme @@ -47,7 +57,7 @@ problème pour réaliser la connexion entre navit et gpsd, la carte commençant se déplacer toute seule une fois les leds du GPS indiquant qu'il s'était synchronisé. -Navit n'intègre aucune carte : par contre l'application a la possibilité +Navit n'intègre aucune carte, par contre l'application a la possibilité d'utiliser les cartes dans les formats suivants : * garmin (pas testé) @@ -65,31 +75,45 @@ s'afficheront par-dessus la carte. Par exemple : * Une alerte quand on dépasse la vitesse autorisée * etc. -Des configurations déjà prêtes sont disponibles sur le wiki et peuvent être -téléchargées. Cela permet d'adapter l'affichage en fonction du support sur -lequel l'application est lancée : sur un smartphone on privilégiera un -affichage en vertical avec moins de modules par rapport à un ordinateur. +Des `captures d'écran` ainsi que des configurations_ déjà prêtes sont +disponibles sur le wiki et peuvent être téléchargées. Cela permet d'adapter +l'affichage en fonction du support sur lequel l'application est lancée : sur un +smartphone on privilégiera un affichage en vertical avec moins de modules par +rapport à un ordinateur. + +.. image:: {filename}../images/Capture-Navit-1-e1332786990864.png + :width: 400 + :class: center + :alt: centre de Rennes + +.. _captures d'écran: http://wiki.navit-project.org/index.php/Screenshots_gallery +.. _configurations: http://wiki.navit-project.org/index.php/OSD_Layouts Configuration ============= -Navit se base sur gpsd pour récupérer les données en provenance du récepteur. -Je ne rentre pas ici dans l'installation et la configuration de gpsd, et vous +le récepteur +------------ + +Navit se base sur `gpsd` pour récupérer les données en provenance du récepteur. +Je ne rentre pas ici dans l'installation et la configuration de `gpsd`, et vous renvoie vers la documentation de votre distribution pour le configurer. +Normalement, installer `gpsd` et brancher un gps (ou utiliser celui en interne +sur votre support) devrait suffire sans configuration supplémentaire. + .. Note:: Il n'est pas nécessaire de disposer d'un récepteur GPS pour utiliser Navit. C'est alors à l'utilisateur de déplacer la carte pour suivre son trajet, mais en dehors de ce point, l'application se comportera de la même manière. -Nous allons ensuite télécharger notre première carte, en passant par le `Navit -planet extractor`_, qui propose de télécharger son jeu de carte sur internet : - +la carte +-------- -.. Note:: - - Notez l'url, nous allons la réutiliser plus tard ! +Nous allons ensuite télécharger notre première carte, en passant par le `Navit +planet extractor`_, qui propose de télécharger son jeu de carte sur internet +(Notez l'url, nous allons la réutiliser plus tard) La configuration de navit est disponible dans le répertoire /etc/navit/ . Seulement, pour plus de commodité, nous allons la copier dans notre répertoire @@ -128,6 +152,15 @@ d'installer. Limitations =========== +.. figure:: {filename}/images/gps.jpg + :figwidth: 150 + :figclass: floatright + :alt: Wrong way ! + + Image : `Jennymcb`_ (creativecommons_) + +.. _Jennymcb: https://www.flickr.com/photos/jenmcb/7411096128/ + Même si le logiciel est utilisable au quotidien, il n'est pas parfait. (Il s'est cependant grandement amélioré dans ses dernières versions, je recommande d'utiliser la version 0.5 qui corrige de nombreux soucis dans l'interface et la @@ -148,29 +181,29 @@ consommation mémoire.) s'agit davantage d'une carte interactive qu'une solution de guidage, il reste nécessaire de prévoir son trajet avant de partir. -* Un autre regret est de ne pas pouvoir sélectionner des « points de - passage », pour affiner le trajet. La seule solution est de choisir - préparer à l'avance dan les favoris les destinations et les faire évoluer - au fur du trajet. + On est limité par le support, navit ne fourni qu'une carte interractive, et + les informations sur le traffic sont émies par radio, il manque un système + pour les interpréter et les transmettre au logiel. * Enfin, contrairement aux gps embarqués, on est dépendant de la qualité du support : si l'on dispose d'un portable avec écran brillant, on sera forcément gêné lors du suivi de la navigation. -.. image:: {filename}../images/Capture-Navit-1-e1332786990864.png - :width: 400 - :class: center - :alt: centre de Rennes - OpenstreetMap ============= -Impossible de parler de navit sans aborder openstreetmap ! Pour faire une +.. figure:: {filename}/images/osm_logo.png + :figwidth: 150 + :figclass: floatleft + :alt: OpenstreetMap logo + +Impossible de parler de navit sans aborder openstreetmap_ ! Pour faire une analogie, openstreetmap est à la cartographie ce que wikipédia est à l'encyclopédie : une plateforme donnant à chacun le moyen la possibilité de contribuer. + La navigation GPS est pour moi l'utilisation la plus pratique de ce service : d'une part parce que les cartes sont libres, et d'autre part parce que cela donne envie de contribuer à son tour : en rajoutant les feux aux carrefours, @@ -178,24 +211,26 @@ les parkings, en fonction des différents trajets que l'on réalise; on voit à l'utilisation les défauts sur les cartes, et une fois de retour chez soi, on corrige la carte en fonction. -OpenstreetMap change très vite, et les cartes sont mises à jour en continu. -C'est pourquoi je vous propose d'automatiser le téléchargement de vos cartes. -Rien de mieux pour ça qu'une tâche dans un cron ! +.. admonition:: mise à jour + + OpenstreetMap change très vite, et les cartes sont mises à jour en continu. + C'est pourquoi je vous propose d'automatiser le téléchargement de vos cartes. + Rien de mieux pour ça qu'une tâche dans un cron ! -Vous vous souvenez de l'url que je vous avais demandé de noter dans un coin -tout à l'heure ? C'est maintenant qu'elle va être réutilisée. + Vous vous souvenez de l'url que je vous avais demandé de noter dans un coin + tout à l'heure ? C'est maintenant qu'elle va être réutilisée. -.. code-block:: bash + .. code-block:: bash - $ crontab -e + $ crontab -e -Dans l'éditeur de texte qui s'ouvre, on va entrer notre tâche planifiée : + Dans l'éditeur de texte qui s'ouvre, on va entrer notre tâche planifiée : -.. code-block:: bash + .. code-block:: bash - 25 3 * * 1 wget -O ~/sync/.navit/carte.bin ${url} > /dev/null 2>&1 + 25 3 * * 1 wget -O ~/.navit/carte.bin ${url} > /dev/null 2>&1 -Ainsi, la carte se mettra à jour automatiquement ! + Ainsi, la carte se mettra à jour automatiquement. J'ai dit tout à l'heure qu'openstreetmap permettait à tout un chacun de modifier les cartes, cela signifie que, comme wikipédia, la qualité des cartes @@ -213,7 +248,8 @@ récepteur GPS. On peut en trouver par 30€ sur ebay, ce qui est investissement suffisant pour se lancer (si l'on compare aux gps tactiles qui sont vendus en supermarché). -Pour ma part, j'utilise un récepteur `ND100` de globalsat_. +Pour ma part, j'utilise un récepteur `ND100` de globalsat_ qui est reconnu sans +problème sous linux. Au final on dispose donc d'une aide à la navigation qui s'avère très pratique, et assez amusante ! On a l'avantage de disposer de cartes gratuites et mises à @@ -222,5 +258,5 @@ ne pas dépendre d'un système fermé (il est possible de modifier les cartes à l'aide de l'éditeur d'OpenstreetMap quand on rencontre des erreurs). .. _`Navit planet extractor`: http://maps3.navit-project.org/ -.. _openstreetmap: http://www.openstreetmap.org/ +.. _openstreetmap: https://www.openstreetmap.org/ .. _globalsat: http://www.ebay.com/sch/?_nkw=globalsat%20nd%20100&clk_rvr_id=327330038890 -- cgit v1.2.3