Renommer waypoints par lot
2 participants
Page 1 sur 1
Renommer waypoints par lot
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
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
Re: Renommer waypoints par lot
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.
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- *
Renommer waypoints par lot
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
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
Re: Renommer waypoints par lot
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.
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.
Monique- *
Re: Renommer waypoints par lot
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
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é
Re: Renommer waypoints par lot
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 ?
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- *
Re: Renommer waypoints par lot
Re bonjour
Désolé, les balises xml ont perturbé l'affichage du mode opératoire donc c'est incompréhensible
Voici le contenu
[Vous devez être inscrit et connecté pour voir cette image]
Cette méthode permet de remplacer toutes les chaines " par les chaines "toto" donc tous les noms des waypoints deviennent toto001, toto002, ....
Désolé, les balises xml ont perturbé l'affichage du mode opératoire donc c'est incompréhensible
Voici le contenu
[Vous devez être inscrit et connecté pour voir cette image]
Cette méthode permet de remplacer toutes les chaines "
Invité- Invité
Re: Renommer waypoints par lot
Re,
Effectivement, en remplaçant <name> par <name>toto (ou par <name>cequel'onveut) c'est rapide et ça fonctionne très bien.
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.
Effectivement, en remplaçant <name> par <name>toto (ou par <name>cequel'onveut) c'est rapide et ça fonctionne très bien.
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- *
Sujets similaires
» Renommer fichier asc en csv
» Renommer une carte OSM
» [résolu]renommer un fichier GPX
» renommer tracés
» fichier gpx sur geocaching comment le renommer?
» Renommer une carte OSM
» [résolu]renommer un fichier GPX
» renommer tracés
» fichier gpx sur geocaching comment le renommer?
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum