→ Slide 1

Carte personnalisées et guidage GPS

→ Slide 2

uMap et Framacarte

Le service Framacarte proposé par Framasoft est basé sur uMap. D'ailleurs, il est possible de se connecter avec son login OSM sur les deux applications. Par contre, les cartes seront séparées.

→ Slide 3

L'objectif

L'objectif de la manipulation est de se faire guider par GPS en suivant le(s) tracé(s) réalisé(s) avec uMap ou Framacarte.

→ Slide 4

A quoi ça sert

Pratique quand on veut suivre un itinéraire sans avoir son nez collé dans une carte.

→ Slide 5

De quoi a-t-on besoin ?

↓ Slide 6

Le tracé

Comme l'itinéraire sera routé par GPS, le tracé n'a pas besoin d'être précis.

Une fois terminé, il suffit de l'exporter au format GPX.

→ Slide 7

Le format GPX

Il s'agit d'un simple format xml pouvant contenir:

↓ Slide 8

L'export depuis Framacarte

Le tracé d'une carte personnalisé n'est jamais qu'une suite de points. Et donc l'export GPX proposé par Framacarte donnera un fichier non routable par GPS.

Il est donc nécessaire de le convertir.

↓ Slide 9

La conversion: rendre le fichier lisible

Première étape: rendre le fichier lisible par un humain:

xmllint –format lacs_de_l_eau_d_heure_routable.gpx

Il s'agit bien d'un relevé de traces (trk) composé d'un segment (trkseg) comprenant plusieurs points (trkpt).

↓ Slide 10

La conversion: supprimer le segment

Avec son éditeur favori, supprimer les balises de segment: <trkseg> et </trkseg>

↓ Slide 11

La conversion: transformer la trace en itinéraire

Avec son éditeur favori:

  1. Remplacer trk par rte
  2. Remplacer trkpt par rtept

ou avec la ligne de commande:

sed -i 's/trk/rte/g' lacs_de_l_eau_d_heure_routable.gpx

→ Slide 12

Le guidage GPS

Une fois le fichier GPX résultant transféré sur smartphone (USB, réseau, cloud, …), démarrer OsmAnd:

→ Slide 13

Merci

Questions ?