summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSébastien Dailly <sebastien@chimrod.com>2014-05-13 22:14:13 +0200
committerSébastien Dailly <sebastien@chimrod.com>2014-05-13 22:14:13 +0200
commitc718a079865cc9c8ea42003431be147be9bfb46e (patch)
tree56eaaea4a166e4d2a8e51f93a01f76ae84188fc3
parentd6eb187e0b4d6c558d9069c64c77699fd8b5043d (diff)
Update article on navit
-rw-r--r--content/Informatique/2012-03-26-navit.rst108
-rw-r--r--content/images/compas.jpgbin0 -> 10388 bytes
-rw-r--r--content/images/gps.jpgbin0 -> 31353 bytes
-rw-r--r--content/images/osm_logo.pngbin0 -> 27224 bytes
-rwxr-xr-xtheme/templates/base.html2
5 files changed, 73 insertions, 37 deletions
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
diff --git a/content/images/compas.jpg b/content/images/compas.jpg
new file mode 100644
index 0000000..a3dcc3c
--- /dev/null
+++ b/content/images/compas.jpg
Binary files differ
diff --git a/content/images/gps.jpg b/content/images/gps.jpg
new file mode 100644
index 0000000..d39982b
--- /dev/null
+++ b/content/images/gps.jpg
Binary files differ
diff --git a/content/images/osm_logo.png b/content/images/osm_logo.png
new file mode 100644
index 0000000..a2d3671
--- /dev/null
+++ b/content/images/osm_logo.png
Binary files differ
diff --git a/theme/templates/base.html b/theme/templates/base.html
index 59e4619..7024c58 100755
--- a/theme/templates/base.html
+++ b/theme/templates/base.html
@@ -4,7 +4,7 @@
<head>
<title>{% block title %}{{ SITENAME }}{%endblock%}</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="stylesheet" href="{{ SITEURL }}/theme/css/{{ CSS_FILE }}" type="text/css" />
+ <link rel="stylesheet" href="/theme/css/{{ CSS_FILE }}" type="text/css" />
<link href="{{ SITEURL }}/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="{{ SITENAME }} - Flux ATOM" />
{% if tag %}
{% if TAG_FEED_ATOM %}