Renommer waypoints par lot

Voir le sujet précédent Voir le sujet suivant Aller en bas

Renommer waypoints par lot

Message par hdj le Lun 22 Juin 2009 - 22:55

Bonjour à tous,
Je cherche un utilitaire ou une manip pour pouvoir renommer un grand nombre de waypoints par lot.
Je m'explique : j'ai plusieurs fichiers Mapsource ( .gdb) comportant chacun un grand nombre de waypoints tous nommés 001, 002, 003, ...........
Je voudrais créer un itinéraire avec les waypoints des différents fichiers mais comme ils portent le même nom, je voudrais les renommer par lot pour pouvoir les utiliser dans le même fichier.
Si quelqu'un a une astuce.
Merci d'avance.
Pierre
Garmin 276c

hdj
1 sat
1 sat


Revenir en haut Aller en bas

Re: Renommer waypoints par lot

Message par Monique le Mar 23 Juin 2009 - 8:45

Bonjour,

Je ne connais pas de programme qui fait ça directement. Il y a peut-être quelqu'un sur le forum qui en connaît un.

Sinon, pour moi :
- je convertirais d'abord le fichier gdb en csv (format "Garmin POI database") avec GPSBabel
- je modifierais le fichier csv obtenu avec Excel avec une formule du genre
=REMPLACER(C1,1,NBCAR(C1),"xxxxx") à recopier vers le bas avec la souris où tu remplaces xxxxx par le nouveau nom que tu veux donner aux waypoints de ce fichier)
- je convertirais le csv modifié au format "Garmin MapSource - gdb (.gdb)", avec GPSBabel.

La boucle est bouclée, ça paraît long mais ça se fait rapidement. Je l'ai fait hier pour envoyer des fichiers de radars au format Mapsource à BRFRANCIS47, ça fonctionne bien.

Monique
Fondateur
Fondateur


Revenir en haut Aller en bas

Re: Renommer waypoints par lot

Message par hdj le Mar 23 Juin 2009 - 9:13

Bonjour et merci pour la réponse, je vais essayer.
Pierre

hdj
1 sat
1 sat


Revenir en haut Aller en bas

Renommer waypoints par lot

Message par hdj le Mar 23 Juin 2009 - 10:39

Rebonjour,

J'ai essayé mais impossible d'ouvrir dans Excel le fichier csv créé par GPSBabel.
Mais j'ai trouvé une autre solution, je l'indique ci-dessous, si ça peut intéresser un membre du forum :

-dans Mapsource, sauvegarder le fichier gdb au format Mapsource txt,
-ouvrir dans Excel et modifier les noms des Waypoints (j'ai utilisé la commande "format de cellule" pour rajouter un préfixe aux nombres / exemple : 001 devenant RB5-001)
-ensuite convertir dans GPSBabel le fichier Mapsource txt en Mapsource gdb.
Cela fonctionne parfaitement.

Merci en tout cas pour votre aide.
Pierre

hdj
1 sat
1 sat


Revenir en haut Aller en bas

Re: Renommer waypoints par lot

Message par Monique le Mar 23 Juin 2009 - 14:44

Re,

Je viens d'essayer avec ta méthode mais, n'arrivant pas à utiliser dans Excel (je te cite) la commande "format de cellule" pour rajouter un préfixe aux nombres comme toi, je me suis contentée de renommer le contenu de la case "Name" du 1er waypoint et de la recopier vers le bas. Le reste a bien fonctionné.
Merci. top

Monique
Fondateur
Fondateur


Revenir en haut Aller en bas

Re: Renommer waypoints par lot

Message par Invité le Mar 23 Juin 2009 - 15:21

Bonjour

Il y a plus simple :
Le format gpx est un fichier au format xml donc c'est du texte, donc on peut faire ce que l'on veut avec n'importe quel éditeur de base

Dans mapsource enregistrer la série de waypoint au format gpx puis fermer mapsource
Ouvrir le fichier gpx avec le blocnote de windows
Dans le blocnote faire "édition -> remplacer"
Dans la fenêtre remplacer rechercher la chaine "" et remplacer par la chaine "toto" ou "titi" ou ... puis cliquer sur "remplacer tout"
Dans le blocnote faire "fichier -> enregistrer" (on conserve l'extension gpx)
Fermer le blocnote
Demarrer mapsource puis ouvrir le fichier gpx (on retrouve alors les waypoints qui s'appellent "toto001, toto002, ...." ou "titi001, titi002, ..." puis faire "enregistrer sous" au format gdb
C'est fini et il n'y a besoin de rien d'autre que de mapsource et du blocnote de windows

Invité
Invité


Revenir en haut Aller en bas

Re: Renommer waypoints par lot

Message par Monique le Mar 23 Juin 2009 - 16:13

Bonjour horizon2009

C'est plus simple mais beaucoup plus long car il faut renommer les "001" puis les "002" puis les "003" puis ... dans une liste longue (du moins pour moi).

[Vous devez être inscrit et connecté pour voir cette image]

On ne peut même pas raccourcir le procédé en demandant le remplacement de tous les "00" puis les "01" puis les "02" ... au risque de modifier les coordonnées des points.

A moins que j'aie sauté une étape ?

Monique
Fondateur
Fondateur


Revenir en haut Aller en bas

Re: Renommer waypoints par lot

Message par Invité le Mar 23 Juin 2009 - 17:17

Re bonjour
Désolé, les balises xml ont perturbé l'affichage du mode opératoire donc c'est incompréhensible
Voici le contenu


Cette méthode permet de remplacer toutes les chaines " par les chaines "toto" donc tous les noms des waypoints deviennent toto001, toto002, ....

Invité
Invité


Revenir en haut Aller en bas

Re: Renommer waypoints par lot

Message par Monique le Mar 23 Juin 2009 - 17:31

Re,

Effectivement, en remplaçant <name> par <name>toto (ou par <name>cequel'onveut) c'est rapide et ça fonctionne très bien. applaudit

Embarassed Confused J'ai honte de ne pas y avoir pensé mais je suivais bêtement ce que je voyais affiché dans ton message.

PS : Pour afficher "<name>" dans le message, il faut désactiver le HTML.

Monique
Fondateur
Fondateur


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum