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.


Liens externes

TangoGPS