Outils pour utilisateurs

Outils du site


convertir_un_fichier_de_points_geojson_en_gpx

Convertir un fichier de points GeoJSON en GPX

Cas d'utilisation

Je souhaite convertir une trace créée via OpenStreetMap sur mon ordi (navigateur web) pour l'utiliser avec OSMAnd sur mon androphone.

L'interface web permet d'enregistrer au format GeoJSON un itinéraire calculé par OpenStreetMap. Le fichier mon-fichier.geojson ainsi obtenu n'est pas reconnu par OSMAnd.

Démarche

La procédure que j'ai expérimenté avec succès passe par 2 étapes:

  1. conversion au format gpx du fichier GeoJSON téléchargé depuis OpenStreetMap
  2. chargement du fichier obtenu dans OSMAnd pour terminer de la conversion.

Conversions externes

J’effectue les deux premières étapes en ligne de commande. Soit “itinéraire.geojson” le nom du fichier téléchargé depuis OpenStreetMap :

$ ogr2ogr -f GPX waypoints.gpx itinéraire.geojson 

À ce stade, le fichier obtenu (waypoints.gpx) est lisible et affichable par OSMAnd. Il lui manque cependant certaines informations pour en faire un fichier pleinement utilisable par OSMAnd. Cette dernière étape se fait sur OSMAnd.

Conversions et enrichissements internes

Je transfère le fichier (ici, waypoints.gpx) sur mon androphone. Puis :

  1. importer le fichier de trace comme on le fait habituellement1) (planifier un itinéraire > importer une trace)
  2. dans les options d'éditions
    1. choisir “Itinéraire entre point” et sélectionner “Ligne droite” sur “Trace entière”
    2. choisir “Obtenir les données d'altitude” et sélectionner “Utiliser les cartes en relief”
  3. Enregistrer

À ce stade, la trace peut être affichée sur la carte (“Configurer la carte > Traces”) et utilisée comme une trace “pro”.

Sources

1)
Avec un fichier d'itinéraire téléchargé depuis un site spécialisé (rando ou autre),
convertir_un_fichier_de_points_geojson_en_gpx.txt · Dernière modification : de Flaz