TangoGPS
De openmoko-fr.
Rédigé par Mangr
mise à jour par --piratebab 8 janvier 2009 à 20:13 (UTC)
tangoGPS est un projet open source project publié sous GPLv2 Licence. Le développeur principal est Marcus Bauer.
TangoGPS est une application qui permet la géolocalisation (afficher sa position sur une carte), mesurer sa vitesse (pratique pour étalonner le compteur de sa voiture), et visualiser son trajet.
Media:http://www.tangogps.org/img/about-tangogps-093.jpg
TangoGPS ne permet pas le fonctionnement de type "routage" que l'on trouve dans les GPS commerciaux (pour cela il existe d'autres projet libres tels que navit.
TangoGPS permet d'afficher les cartes du projet OpenStreetMap, mais aussi les cartes du projet maps-for-free, ou les vues aériennes d'openaerial.
Sommaire |
Installation
L'installation proprement dite se déroule de la façon suivante :
0M
pkill packagekit opkg update opkg install gpsd opkg install http://www.tangogps.org/downloads/tangogps_0.9.3-r1_armv4t.ipk
Pour que le GPS soit fonctionnel sur le Freerunner, nous devons ajouter ces instructions :
echo "GPS_DEV=\"/dev/ttySAC1\"" > /etc/default/gpsd /etc/init.d/gpsd restart
Maintenant, une nouvelle icone "GPS & Map" correspondant à TangoGPS est venue se rajouter dans le menu.
Debian (xfce)
Pour installer TangoGps sur debian, commencez par un :
apt-get install fso-gpsd tangogps
Pour activer le gps, on peut le faire via Zhone (j'ai pas compris), ou par
echo 1 >/sys/devices/platform/s3c2440-i2c/i2c-adapter/i2c-0/0-0073/neo1973-pm-gps.0/pwron
On démarre par
Menu souris/others/Gps & map.
SHR
TangoGPS est installé par défaut. Par contre le GPS n'est pas activé par défaut (économie de la batterie probablement, et si vous ne voulez pas avoir le message "GPS not found", suivez le tuto
Configuration
Je vais vous décrire une configuration type sur SHR. A vous de mettre à jour ce document si il y a des différences avec votre distribution! La seule configuration consiste à choisir le type de carte à afficher (OSM, maps(for(free ou openaerial), et d'indiquer l'endroit ou seront stockées les cartes pour travailler sans connexion internet. Je vous recommande fortement de les stocker sur votre carte flash pour 2 raisons: - elles prennent pas mal de place en mémoire - c'est fastidieux de les recharger à chaque flashage de votre FR
Créer donc un répertoire pour les stocker (cartes osm par exemple)
mkdir tango cd tango mkdir osm
Pour les cartes osm, vous indiquerez le chemin suivant pour le cache: /media/card/tango/osm
Charger les cartes
TangoGPS possède 17 niveaux de zoom, et les cartes sont au format png. il est donc illusoire de vouloir avoir en mémoire toutes les cartes de la planète à tout les niveaux de zoom en mémoire; il va falloir faire des choix. Commencez par vous connecter à internet (USB, wifi, ...) Commencez avec un niveau de zoom faible, et déplacez la carte avec le doigt jusqu'à ce que l'endroit désiré soit à peu prêt au centre de l'écran. Cliquez pour faire apparaitre le menu, et vous verrez une ligne "download map", que vous cliquerez. Vous aurez alors le choix de la profondeur de zoom à charger. Et c'est là qu'il y a une astuce un peu déroutante. Supposons que vous soyez à un niveau de zoom N, Tango GPS vas charger les cartes de niveau de zoom N+1, N+2, ... jusqu'à la profondeur de zoom que vous avez sélectionné. En d'autres termes, cela veux dire que vous n'allez pas charger la carte que vous avez à l'écran (je vous avais prévenu, c'est assez déroutant!). Pour avoir cette carte, il faut commencer par dézoomer d'un niveau, et faire un download d'un niveau.
Petit conseil: les cartes étant volumineuses, ne téléchargez que 3 niveaux de profondeur à la fois, et procédez étape par étape, en vous déplaçant à la fois sur la carte et dans les niveaux de zoom.
Utilisation
Lors de la mise en route du GPS, il faut un peut attendre pour capter le premier signal (quelques minutes parfois). De préférence à l'extérieur par temps dégagé (j'ai essayé en Belgique :-(), ou en positionnant le FR contre une vitre, antenne GPS contre la vitre (l'antenne GPS, c'est le petit point doré sur la tranche du FR). Une fois la synchro obtenue, le GPS est moins sensible aux perturbations, mais il ne faut pas trop l'éloigner de la fenêtre si vous êtes en intérieur (20 cm environ chez moi). En voiture, je met mon FR sur le tableau de bord, ça capte sans problème (sauf dans certaines vallées très encaissées).
faire un geoTag avec vos photos
A compléter
Comment localiser ses amis
A compléter
comment contribuer à openstreetmap
Pour utiliser les logs de TangoGPS pour alimenter OpenStreetMap, on peut utiliser ce script (en perl). Il prend comme argument le log de TangoGPS et génère un fichier .GPX directement importable dans OpenStreetMap.

