Back to the discussion

in Thèmes › Voyager à vélo

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Discussion started by Langenscheid on 2020-06-06

16 replies

English translation pending — showing the original.


Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Langenscheid · 2020-06-06

Bonjour,

Je n'ai pas trouvé de section adaptée pour poser des questions liées à la technique (informatique, électronique, etc.)

Il m'arrive de récupérer des parcours (tracks) de différentes sources, d'avoir ensuite besoin de les éditer — par exemple, en couper un morceau —, d'en modifier l'ordre, et de finir par les fusionner afin d'obtenir une seul track dans un seul fichier.

L'appli pour Windows GPS Track Editor permet d'afficher les tracks sur une carte et de couper/fusionner, mais pas de modifier l'ordre des tracks : la seule solution que j'ai trouvée avec cette appli, est d'enregistrer chaque track dans un fichier séparé, dans le bon ordre (1.gpx, 2.gpx, etc.), puis de les fusionner avec GpsBabel. Comme GTE n'est plus développé et que son auteur n'a pas l'intention de mettre le code en open source, c'est sans espoir.

Savez-vous s'il existe une appli qui satisfasse ces contraintes :

pour Windows (native ou cross-platform) afficher chaque track sur une carte, pour voir à quoi elle ressemble scinder une track à différents points modifier l'ordre des tracks : au mieux en les déplaçants dans l'arborescence à gauche, au pire, en les sélectionnant dans le bon ordre dans l'arborescence avant de tous les enregistrer dans un seul fichier GPX

?

J'ai essayé deux applis pour Java (beurk): GpsPrune ne semble pas capable de scinder une track à un point; RouteConverter ne semble pas pouvoir charger plusieurs fichiers en même temps.

Merci.


Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Hasahi · 2020-06-06

Bonjour, J'utilise Visu GPX/ https://www.visugpx.com/ Après un apprentissage il est facile de relier plusieurs traces GPX, de couper et télécharger la nouvelle trace sur un GPS

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Langenscheid · 2020-06-06

Merci, mais je préfère une appli dédiée plutôt qu'une appli web.

Donc, la méthode GTE:

Editer chaque track Enregistrer chaque track dans un fichier indépendant, en respectant l'ordre (1.gpx, 2.gpx, etc.) Lancer une moulinette (sed*, etc.) pour virer toutes les balises de tous les fichiers Ré-ouvrir chaque fichier dans GTE dans le bon ordre (1.gpx, 2.gpx, etc.) en choisissant des dates suffisamment éloignées les unes des autres pour qu'il n'y ait pas de recouvrement (important!) Sélectionner toutes les tracks avec CTRL, puis clic-droit > Merge, suivi de clic-droit > Restructuring > Join.

Si les dates/heures se recouvrent, voici que donne un merge:



* un batch Windows utilisant GNU sed:

@echo off

if "%~1"=="" GOTO PARAM

FOR %%f IN ("%1") DO ECHO Handling %%f & sed.exe "//d" < "%%f" > "%%~nf.TIME%%~xf" GOTO END

:PARAM echo Usage : %0 *.gpx

:END

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Cezax · 2020-06-06

Bonjour

Savez-vous s'il existe une appli qui satisfasse ces contraintes :

pour Windows (native ou cross-platform) afficher chaque track sur une carte, pour voir à quoi elle ressemble scinder une track à différents points modifier l'ordre des tracks : au mieux en les déplaçants dans l'arborescence à gauche, au pire, en les sélectionnant dans le bon ordre dans l'arborescence avant de tous les enregistrer dans un seul fichier GPX

Pour couper, relier des traces j'utilise Basecamp c'est facile à utiliser et ça fonctionne très bien, en tout si j'ai bien compris ce que vous désirez faire. On peut aussi couper une trace avec un nombre de points définis : Oruxmaps fonctionne mieux avec des traces coupées à 4000 points, même si la trace en fait plus

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Langenscheid · 2020-06-07

Merci.

Garmin Basecamp permet effectivement de le faire, mais je n'aime pas ce programme : trop lourd (installateur 60Mo, nécessite .Net, lent au démarrage) et il ne semble pas possible d'utiliser OpenStreetMap comme fond de carte, alors que celui de Garmin est très routier et nettement moins riche qu'OSM.



En utilisant un script en Ruby, on peut encore simplifier la méthode : après avoir édité les segments dans GTE et les avoir enregistrés chacun dans un fichier et dans l'ordre (1.gpx, 2.gpx, etc.), on crée un nouveau fichier qui contiendra tous les points de tous les fichiers : ============= #myscript.rb *.gpx

if ARGV.length == 0 puts "Usage: ruby %s *.gpx" % exit(true) end

header = "<?xml version=""1.0"" encoding=""UTF-8""?>\n\n\nRENAME ME\n\n" footer = "\n\n\n"

File.open('test.gpx', 'w') do |file| file.puts header

Dir.glob(ARGV) { |meatfile| meat = File.read(meatfile) meat.scan(//m) { |mtch| file.puts mtch } }

file.puts footer end =============

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Langenscheid · 2020-06-07

Autre solution : après avoir édité les segments avec GTE, utiliser GpsBabel en lui disant de remplacer toutes les balises en partant d'une date + heure donnée avec incrément de deux secondes.

====== gpsbabel -i gpx -f 1.gpx -f 2.gpx -f 3.gpx -x track, merge, faketime=f20100705200000+2 -o gpx -F merged.fake.time.gpx ======

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Cezax · 2020-06-07

Garmin Basecamp permet effectivement de le faire, mais je n'aime pas ce programme : trop lourd (installateur 60Mo, nécessite.Net, lent au démarrage) et il ne semble pas possible d'utiliser OpenStreetMap comme fond de carte, alors que celui de Garmin est très routier et nettement moins riche qu'OSM.

On peut utiliser les cartes OSM sur basecamp avec Openmtbmap, si ça peut etre utile. C'est vrai que BC n'est pas très convivial à utiliser mais il a des fonctions intéressantes avec des outils pour modifier les traces simplement pour une personne qui ne maîtrise pas les scripts informatiques, (comme moi🙂).

Sur l'image on a la trace générale coupée en 4, à gauche sur fond OSM

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Langenscheid · 2020-06-07

Je complète la commande gpsbabel ci-dessus parce qu'elle est un peu kung-fu et pas du tout évidente à trouver : comment créer la liste des fichiers avant de la passer à gpsbabel, et éviter ainsi de taper la liste des fichiers a la mano.

======== setlocal enabledelayedexpansion set f=

for %%f in (*.gpx) do set f=!f! -f "%%f"

gpsbabel -t -i gpx %f% -x track, merge, faketime=f20100705200000+2 -o gpx -F merged.gpx ========

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Tve64 · 2020-06-08

Je complète la commande gpsbabel ci-dessus parce qu'elle est un peu kung-fu et pas du tout évidente à trouver : comment créer la liste des fichiers avant de la passer à gpsbabel, et éviter ainsi de taper la liste des fichiers a la mano.

======== setlocal enabledelayedexpansion set f=

for %%f in (*.gpx) do set f=!f! -f "%%f"

gpsbabel -t -i gpx %f% -x track, merge, faketime=f20100705200000+2 -o gpx -F merged.gpx ========

Il faut avoir vraiment de très grands principes pour préférer faire ces chinoiseries ou être très très radin plutôt qu'utiliser une appli web comme VisuGPX qui répond parfaitement au besoin et est soi gratuite (avec de la pb mais j'utilise un bloquer qui marche) soit payante 10€/an (sans pub) pour une version très riche et qui apporte le routage en plus.

Mais il faut de tout pour faire un monde...

Je ne comprends pas mais je respecte.

PS: ce qui est quand même cocasse quand on voit que le forum où nous sommes vit de la publicité et a des trackers partout).😮

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Papoupinet · 2020-06-08

Avec Basecamp j'utilise les cartes OSM (monde entier plus cartes vélo) sur http://garmin.openstreetmap.nl/ (Free maps for Garmin brand GPS devices)

je trace ou récupère des gpx, je divise, je coupe, je colle, j'inverse, j'insère ou supprime des points de passage …. et j'en suis très content. Je ne trouve pas basecamp particulièrement lent; il suffit parfois de limiter le niveau de détail de la carte! (7 niveaux).

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Langenscheid · 2020-06-08

il faut avoir vraiment de très grands principes pour préférer faire ces chinoiseries ou être très très radin plutôt qu'utiliser une appli web comme VisuGPX

Rien à voir : je n'aime pas les applis web, au moins pour autre chose que des forums.

C'est comme un tableur sur ordi vs. web.

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Tve64 · 2020-06-08

il faut avoir vraiment de très grands principes pour préférer faire ces chinoiseries ou être très très radin plutôt qu'utiliser une appli web comme VisuGPX

Rien à voir : je n'aime pas les applis web, au moins pour autre chose que des forums.

C'est comme un tableur sur ordi vs. web.

OK, je suis comme toi pour les tableurs (et autres d'ailleurs). Mais au point de préférer la ligne de commande GPS Babel alors que VisuGPX fait ça parfaitement ...

C'est ça qui me surprend.

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Jma8131 · 2020-06-08

il faut avoir vraiment de très grands principes pour préférer faire ces chinoiseries ou être très très radin plutôt qu'utiliser une appli web comme VisuGPX

Rien à voir : je n'aime pas les applis web, au moins pour autre chose que des forums.

C'est comme un tableur sur ordi vs. web.

OK, je suis comme toi pour les tableurs (et autres d'ailleurs). Mais au point de préférer la ligne de commande GPS Babel alors que VisuGPX fait ça parfaitement ...

C'est ça qui me surprend.

Je confirme, Visu/Edit gpx fait tout ça parfaitement et simplement. C'est une des applis les plus puissantes pour ce genre de manip.

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Langenscheid · 2020-06-08

Mais au point de préférer la ligne de commande GPS Babel alors que VisuGPX fait ça parfaitement ... C'est ça qui me surprend.

Peut-être parce que je suis informatichien ?

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Tve64 · 2020-06-08

Mais au point de préférer la ligne de commande GPS Babel alors que VisuGPX fait ça parfaitement ... C'est ça qui me surprend.

Peut-être parce que je suis informatichien ?

Ca ne faisait aucun doute. Condition (presque) nécessaire, mais certainement pas suffisante.😉

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Hasahi · 2020-06-09

😉😉😉

Appli Windows permettant de réorganiser l'ordre des étapes? (à vélo)

Tve64 · 2020-06-09

Puisque tu es informaticien, pourquoi ne pas réordonner les traces directement dans le GPX avec Notepad++ et l'extension HTML Tag qui te permet de sélectionner chaque trace (entre et ) automatiquement et donc de la réordonner comme tu le souhaites?

VoyageForum — the largest community of French-speaking travellers.