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.
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.
Pratique quand on veut suivre un itinéraire sans avoir son nez collé dans une carte.
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.
Il s'agit d'un simple format xml pouvant contenir:
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.
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).
Avec son éditeur favori, supprimer les balises de segment: <trkseg> et </trkseg>
Avec son éditeur favori:
ou avec la ligne de commande:
sed -i 's/trk/rte/g' lacs_de_l_eau_d_heure_routable.gpx
Une fois le fichier GPX résultant transféré sur smartphone (USB, réseau, cloud, …), démarrer OsmAnd:
Questions ?