Table des matières

, ,

Gpsman

Présentation

GPSMAN est un logiciel de cartographie type "carte sur table" ou "gpstrack".

Il se distingue de "cartoexplorer" ou "géorando" dans le sens ou vous devez vous même fournir les cartes, le logiciel n'en contenant aucune.

GPSMAN sait dialoguer avec certains gps, ce qui permet d'afficher sur une carte, les parcours que vous avez réalisés sur le terrain.

Il permet également le tracé sur carte de fichiers gpx téléchargés depuis divers sites proposant des parcours de trails, randonnées, cyclotourisme ou autres.

Il permet enfin le tracé d'un circuit sur la carte qui pourra être transféré dans le gps pour guider la personne sur le terrain. Il permet la conversion au format gpx ou kml (entre autres) de vos traces.

Il affiche les caractéristiques de vos traces (longueur, vitesse, dénivelé…. sous forme de texte et de graphe….).FIXME

Ce soft est le complément indispensable à tous gps de randonnée.

Installation

Vous pouvez utiliser les dépots officiels de votre distribution préférée pour installer gpsman.

Installez les paquets gpsman et "Img Tcl/Tk library" (libtk-img)

Si vous n'installez pas Img Tcl/Tk, Gpsman fonctionnera correctement, mais les cartes que vous fournirez sous forme de fichiers images devront être au format gif ou png. Une fois la librairie installée, ces cartes pourront également être au format jpg ou tiff.

Configuration

Le manuel en anglais indique que la configuration peut s’effectuer en modifiant le fichier gpsman.tcl. Une solution plus simple à mettre en œuvre consiste à lancer simplement gpsman à partir du terminal, en tapant :

gpsman

Gpsman une fois ouvert, sans fond de carte, cliquer l’onglet Options qui s’ouvre sur une dizaine de boutons. Les réglages suivants pourront être adoptés dans un premier temps et modifiés par la suite suivant les besoins :

Pour que les modifications soient prises en compte, il faut sortir de Gpsman et le redémarrer.

Utilisation

Obtenir un fond de carte

Comme prédemment indiqué, GPSMAN ne contient aucune carte. Il faut donc posséder ses propres cartes sous forme de fichiers images pour pouvoir les utiliser en fond de carte.

Une première solution est de scanner ses propres cartes papier soit par un professionnel, soit soi-même si on peut accéder à un scanner possédant une bonne résolution (300ppp minimun).
Une deuxième solution concernent les cartes françaises de l'IGN. Celles-ci sont consultables avec de très nombreux niveaux d’échelles sur le site http://www.geoportail.fr/ . Apparemment ce site ne propose pas de téléchargements, payants ou pas, de cartes sous formes de fichiers graphiques.
Un barre de recherche en haut de l’écran permet de pointer sur l’endroit recherché.
Cliquer dans le carré bleu comportant trois traits et mentionnant Cartes. Cliquer dans l’ovale bleue mentionnant Voir tous les fonds de cartes. Une fenêtre s’ouvre à droite présentant tous les fonds de cartes proposés par le site.
Pour les usages envisagés, seuls les fonds de carte : Cartes topographiques IGN , Cartes IGN classiques et Plan IGN, semblent présenter un intérêt.
Ce dernier peut s’avérer utile, avec un grossissement important, pour repérer les noms des voies dans les agglomérations.
Il peut être nécessaire de cliquer rapidement deux fois pour passer d’un fond de carte à un autre.
Des icônes, présentant divers outils à explorer, sont visibles en haut à droite de l’écran.
La souris pointant sur un point choisi, un clic droit ouvre une petite fenêtre proposant adresse et coordonnées, en degrés décimaux (DDD) du lieu.
Enfin l’icône, montrant quatre flèches, en bas à droite de l’écran permet une vue plein écran. Une copie d’écran peut conduire à une carte prête au géoréférencement. L’assemblage sous Gimp de multiples impressions d’écrans peut conduire à des cartes étendues.
Pour les voyageurs à destination de l’Espagne ou pour ceux qui randonnent dans ce pays, le site de Instituto Geografico Nacional https://www.ign.es/ (en espagnol, certaines pages s'obtiennent en anglais en cliquant à gauche dans le bandeau supérieur), propose plusieurs solutions pour obtenir des cartes sous forme de fichiers graphiques (Il est possible de commander des cartes papier mais les frais de port sont non négligeables hors Espagne).
  • La rubrique Iberpix (https://www.ign.es/iberpix/) conduit à l’affichage d’une carte avec une barre de recherche permettant de pointer rapidement sur le lieu recherché. Il en résulte une carte détaillée dont l’échelle peut être réglée. Des outils à droite et gauche de l’écran sont à explorer. Apparemment pas d’option pour afficher plein écran avant de réaliser une copie de celui-ci.
  • Important : Pour le calibrage de la carte, dans la rubrique Iberpix précédente, la petite fenêtre en fond bleu en bas de l’écran indique en continu les coordonnées du pointeur de la souris. Celles-ci sont présentées en degrés décimaux (DDD) quand l’option EPSG4326 est choisie à droite de la fenêtre.
  • Pour obtenir des images en haute définition sous forme de fichiers *.tif : choisir l’option «English» dans le bandeau supérieur dans https://www.ign.es/. Puis descendre légèrement dans la page pour cliquer <Online shop>. Descendre dans la nouvelle page jusqu’à reconnaître à droite de l’image <Digital downloads> pour cliquer sur <Download Center>. Dans le bandeau supérieur, choisir «Welcome», puis la rubrique <Maps in Image format>. Attendre l’ouverture de cette page et dans la rubrique <MTN25 raster> choisir <Into a list> qui doit ouvrir une page demandant de choisir <Administative Division / Province>. Dans <File type> choisir COG et enfin le chargement de la province désirée. Ce dernier peut être assez long (fichiers de 80 Mo ou plus). Le fichier obtenu peut s’ouvrir dans Gimp pour découpage éventuel et export en PNG et chargement dans Gpsman. Apparemment les les feuilles de carte proposées au téléchargement ne seraient pas jointives . FIXME
  • En balayant vers la droite le bandeau de la boutique virtuelle du site, il est possible de définir et télécharger au format PDF une carte à la demande au 1/25000 (rubrique<Mapa a la Carta>). La définition du résultat de la conversion en fichier PNG (par exemple en ligne en utilisant https://pdf2png.com) doit être considérée relativement à l’échelle désirée.

Calibrer la carte

Pour que l’application puisse utiliser une carte et y placer des points, celle-ci doit être calibrée ou géo-référencée. Cette opération nécessite de connaître avec précision les coordonnées de trois points de la carte. Ceux-ci doivent être choisis :

Les coordonnées de trois points respectant au mieux ces critères pourront être relevés sur Geoportail en ne lésinant pas sur l’agrandissement de la carte à l’écran. Pour géoréférencer une carte, la charger à l’écran en effectuant :

menu cartes / fond / chargement / depuis un fichier .

Choisir Affine dans la fenêtre « Méthode de géo-référencement », cliquer sur le premier des points d’interrogation « », puis cliquer dans la carte à l’emplacement du premier des points dont les coordonnées ont été précédemment relevées. Dans la fenêtre qui s'ouvre:

La carte est maintenant calibrée. l'échelle affichée sous la carte doit être correcte.

Pour une autre vérification, effectuer shift-click droit sur un point sur la carte, par exemple un des points de géo-référencement, puis répéter la même opération sur un second point : Une ligne est tracée sur la carte entre ces deux points. Une fenêtre s’ouvre indiquant la distance entre ces deux points à comparer à celle mesurée sur Géoportail entre ces deux même points.

Si tout est correct, il reste à sauvegarder la calibration :

Menu : Carte / fond / sauvegarde des informations de geo-réfèrencement

Deux fenêtres vont s'ouvrir successivement :

Les fenêtres des menus proposant la sélection des différents fichiers ont des largeurs de 30 caractères. En conséquence, il est conseillé de choisir des noms de fichiers n’excédant pas cette longueur. Il est même conseillé de choisir des noms de moins de 20 caractères pour les modifications ultérieures de tracés.

Charger une carte préalablement calibrée

Tout simplement :

menu carte / fond / chargement / depuis une définition / Nom_carte.png (.jpg)

où le dernier terme représente le nom donné lors de l’enregistrement à l’issue de la calibration.

Assembler plusieurs cartes

Si vous possédez plusieurs cartes scannées rigoureusement à la même échelle et s'alignant parfaitement sans se superposer, elles peuvent êtres assemblées, et apparaitront alors à l'écran comme une seule carte.

Dans ce cas seule la première carte doit être calibrée (et préalablement chargée via le menu carte→fond→chargement→depuis un fichier)

Pour assembler d'autre carte à ce premier fichier :

Carte → fond → modification Une fenêtre s'ouvre avec à gauche une grille de 9 cases.

La case centrale, bleue, représente la carte actuellement chargée.

  1. Sélectionner la case où doit se placer la prochaine carte,
  2. "Chargement" pour sélectionner le fichier image correspondant à cette carte
L'assemblage de fichiers trop volumineux peut rapidement amener le système à saturation

Importation et tracé de fichiers gpx

Fichiers gpx

Les fichiers gpx s’éditent très aisément avec tout éditeur de texte. Cette opération sera parfois nécessaire afin de pratiquer dans ceux-ci des modifications mineures. Pour se familiariser avec leur structure il est possible de s’appuyer sur la fiche Wikipedia qui leur est consacrée.

Importation et tracé

Charger la carte géoréferencée puis importer le fichier gpx :

Données / GPX / Nom_fich.gpx

L’itinéraire décrit par les informations contenues dans le fichier Nom_fich.gpx doit alors être tracé sur la carte avec un trait de la couleur définie dans les options. Il est possible de modifier a posteriori cette dernière ainsi que l’épaisseur du trait en opérant dans :

Données / Trace / Ouvrir TR

Choisir en actionnant les boutons Largeur et/ou Couleur. Valider les choix par le bouton Changer.

Nom de fichier gpx

Pour effectuer aisément l’opération citée juste précédemment, il peut être préférable, sans que cela soit une obligation, que le nom du fichier gpx et que le nom de l’itinéraire figurant, éventuellement, à l’intérieur de celui-ci soient identiques. En éditant le fichier rechercher la présence éventuelle d’une séquence :
<trk><name> nom d’itinéraire </name>.
Au besoin renommer le fichier ou modifier la chaine entre les balises.

Présence de waypoints dans le fichier gpx

Des fichiers gpx téléchargés depuis des sites de randonnée par exemple peuvent contenir des points de passage (waypoints) décrits par leurs coordonnées suivis d’un intitulé. Au chargement d’un tel fichier gpsman va demander, par l’ouverture d’une fenêtre, une modification de chaque intitulé si :

A l’issue, le tracé s’effectue normalement mais la sauvegarde des modifications conduit à un nouveau fichier qui se révèle inexploitable pour des tracés ultérieurs. (???)

Il est également possible d’ouvrir le fichier et de modifier les intitulés des waypoints apparaissant dans des séquences :
<wpt>…..<name> intitulé du waypoint </name>…</wpt>.
Le nouvel intitulé doit évidemment respecter les critères précédents. La sauvegarde du fichier modifié pourra être utilisée directement.
Un intérêt de cette modification éventuellement un peu fastidieuse, est de pouvoir également limiter la longueur des intitulés initialement conformes afin de ne pas surcharger les cartes.

Conversion de certains fichiers gpx

Certaines montres connectées, de marque Suunto entre autres, délivrent des fichiers de type « Route ». Pour des raisons inconnues, leurs importations s’avèrent impossible dans Gpsman. Afin de pouvoir utiliser ces fichiers, ils doivent préalablement être transformés en fichiers de type « Trace » par l’emploi comme suit, du script bash rte2trk.sh :

A l’aide d’un éditeur de texte créer par copier-coller des lignes ci-dessous, un fichier portant le nom rte2trk.sh 

#!/bin/bash
sed -i -e 's|rte>|trk>|g' -e 's|rtept|trkpt|g' \
  -e 's|</name><trkpt|</name><trkseg><trkpt|g' \
  -e 's|</trkpt></trk>|</trkpt></trkseg></trk>|g' foo.gpx

Avant la première utilisation, donner à ce script, les droits d’exécution en tapant dans le terminal :

$ chmod -x rte2trk.sh

A l’aide de l’éditeur de texte, ouvrir le fichier « route ».gpx. Vérifier que toutes les informations sont contenues sur une seule ligne. Au besoin, supprimer tout saut ou retour de ligne. Sauvegarder.
Dupliquer ce fichier en l’enregistrant sous le nom foo.gpx dans le même répertoire que le script bash.
Dans le terminal, lancer l’exécution du script en tapant dans le terminal :

./rte2trk.sh

A l’issue de l’exécution, normalement très rapide, le fichier foo.gpx est maintenant un fichier gpx de type trace.

Renommer le fichier foo.gpx
Le nouveau fichier peut maintenant être importé et l’itinéraire tracé.

Importation et tracé sans fond de carte

Il est possible d’importer des fichiers gpx et d’obtenir normalement un tracé dans une fenêtre blanche sans carte préalablement chargée. Plusieurs intérêts à cette opération :

Importations et tracés multiples

Il est possible d’importer et tracer plusieurs itinéraires sur la même carte en pratiquant successivement comme indiqué précédemment en modifiant éventuellement couleur et largeur de trait.

Sauvegarde et utilisation de l’image obtenue

Il est possible de sauvegarder l'image sous forme de fichier PostScript en sélectionnant :
Carte / Sauvegarde vers PS
Taper le nom du fichier avec l’extension .ps dans première ligne de la fenêtre. Suivant la définition du fond de carte utilisé, le fichier PostScript obtenu peut être assez volumineux, 150Mo voire plus. Cette image peut être rappelée dans le Visionneur d’écran dont le grossissement peut être réglé directement en tapant le pourcentage désiré dans la fenêtre.
Il est possible de rendre cette image plus facilement utilisable en transformant, sans perte notable, le fichier .ps en un fichier .pdf en utilisant le script ps2pdf . Ce dernier fichier est alors plus aisément imprimable.
Sous réserve de disposer d'un smartphone possédant un écran et une mémoire de tailles suffisante, il est alors possible d'y charger le fichier pour disposer d'une carte susceptible d'agrandissements et utilisable sur le terrain.

connecter un gps

Gpsman semble supporter les gps

  1. "Option" permet de choisir la marque du gps
  2. "Récepteur gps→fenetre du récepteur" permet d'ouvrir la fenêtre ci dessous

  1. "Choix du protocole" (pour un gps garmin dans ce cas:)
    • protocole→garmin permet de dialoguer via le port série (pour le 201)
    • protocole→garmin usb permet de dialoguer via le port usb ;-)
  2. connection physique du gps à l'ordinateur
  3. "un clique sur offline" permet vérifier si le gps est reconnu →si ok, "offline" rouge bascule vers "online" vert
  4. "prendre" récupère les données stockées dans le gps et les mets dans la fenetre "liste/gps manager" (gps→pc)
  5. "mettre" fait le contraire (pc→gps) ;-)
pour le foreruner 205: Sous Ubuntu 10.10 (pb résolu sous 11.10) un bug pose problème avec les gps qui communique par port série via un adaptateur série-USB.

Taper les commandes suivantes afin de désactiver le pilote pl2303 et de le réactiver, ce qui a pour effet de contourner ce problème.

sudo modprobe -r pl2303
sudo modprobe pl2303
pour le foreruner 205: sous ubuntu 12.04, encore une petite régression : il faut ajouter l'utilisateur au groupe "dialout" à l'aide de la commande :

sudo adduser user_name dialout

ps: remplacer user_name par votre nom d'utilisateur :-)

Désinstallation

Pour supprimer cette application, il suffit de supprimer son paquet. La configuration de l'application sera conservée ou supprimée selon la méthode de désinstallation que vous choisirez.

Liens


Contributeurs : sudadour , benoit747