CSV vers GPI sous Linux, en mode console
5 participants
Page 1 sur 1
CSV vers GPI sous Linux, en mode console
Ce soir, de Roumanie, je vous présente ma dernière astuce.
Préparer de grands itinéraires est fastidieux, tant sur Mapsource que directement sur le GPS
Enregistrer des waypoints encombre la mémoire qui, sur les Zumo, n'est pas bien grande. Alors
pourquoi ne pas fabriquer nos propres GPI?
Il faut d'abord créer un fichier CSV. celui là doit comprendre la latitude décimale, la longitude décimale et un commentaire.
exemple :
46.19137, 6.23646, "Jour 1 - 543 km - Annemasse - Haute Savoie (74)"
45.46844, 10.53627, "Jour 2 - Desenzano del Garda - Italie - 432 km "
45.32684, 14.44702, "Jour 3 - Rijeka - Croatie - 374 km "
43.50697, 16.44207, "Jour 4 - Split - Croatie - 416 km "
43.33832, 17.81158, "Jour 5 - Mostar - Bosnie Herzegovine (BIH) - 169 km "
44.81780, 20.45691, "Jour 6 - Belgrade - Serbie - 421 km"
44.57351, 20.38777, "Jour 6 - Parc de Belgrade - Serbie - 421 km"
44.31902, 23.79656, "Jour 7 - Craiova - Roumanie - 363 km"
C'est un fichier texte que l'on sauvegarde avec l'extension CSV
Les décimales sont séparées par un point et les champs sont séparés par des virgules.
Ne pas utiliser ces deux symboles ailleurs.
Ensuite, sous Linux, on installe GPSBABEL
en terminal ou en mode console, pour une distribution de type Debian :
Toujours en mode console, on va dans le répertoire contenant le CSV patiemment rédigé
Et voici la commande magique effectuée ici sur mon Raspberry Pi avec un fichier de préparation de mon voyage en Roumanie
-i (input, type de fichier : ici, CSV)
-f (nom du fichier à convertir)
-o (format de sortie : ici, les GPI de Garmin)
-F (nom du fichier de sortie)
Reste à copier le fichier obtenu dans le répertoire
/garmin/POI/ de la carte SD du GPS
Magique.
[Vous devez être inscrit et connecté pour voir cette image]
Préparer de grands itinéraires est fastidieux, tant sur Mapsource que directement sur le GPS
Enregistrer des waypoints encombre la mémoire qui, sur les Zumo, n'est pas bien grande. Alors
pourquoi ne pas fabriquer nos propres GPI?
Il faut d'abord créer un fichier CSV. celui là doit comprendre la latitude décimale, la longitude décimale et un commentaire.
exemple :
46.19137, 6.23646, "Jour 1 - 543 km - Annemasse - Haute Savoie (74)"
45.46844, 10.53627, "Jour 2 - Desenzano del Garda - Italie - 432 km "
45.32684, 14.44702, "Jour 3 - Rijeka - Croatie - 374 km "
43.50697, 16.44207, "Jour 4 - Split - Croatie - 416 km "
43.33832, 17.81158, "Jour 5 - Mostar - Bosnie Herzegovine (BIH) - 169 km "
44.81780, 20.45691, "Jour 6 - Belgrade - Serbie - 421 km"
44.57351, 20.38777, "Jour 6 - Parc de Belgrade - Serbie - 421 km"
44.31902, 23.79656, "Jour 7 - Craiova - Roumanie - 363 km"
C'est un fichier texte que l'on sauvegarde avec l'extension CSV
Les décimales sont séparées par un point et les champs sont séparés par des virgules.
Ne pas utiliser ces deux symboles ailleurs.
Ensuite, sous Linux, on installe GPSBABEL
en terminal ou en mode console, pour une distribution de type Debian :
- Code:
sudo apt-get update && sudo apt-get install gpsbabel
Toujours en mode console, on va dans le répertoire contenant le CSV patiemment rédigé
- Code:
cd ./leRépertoireDeMonCSV
Et voici la commande magique effectuée ici sur mon Raspberry Pi avec un fichier de préparation de mon voyage en Roumanie
- Code:
gpsbabel -i csv -f /home/pi/Documents/Roumanie/Roumanie.csv -o garmin_gpi -F /home/pi/Documents/Roumanie/Roumanie.gpi
-i (input, type de fichier : ici, CSV)
-f (nom du fichier à convertir)
-o (format de sortie : ici, les GPI de Garmin)
-F (nom du fichier de sortie)
Reste à copier le fichier obtenu dans le répertoire
/garmin/POI/ de la carte SD du GPS
Magique.
[Vous devez être inscrit et connecté pour voir cette image]
nik0- 3 sat
Re: CSV vers GPI sous Linux, en mode console
bonsoir
bon début...magique???
encore un petit effort avec le mode console pour lancer une appli en dehors du répertoire origine et surtout en envoyant directement sur le gps (répertoire cible)... le rasp permet tout ça et bien plus encore...
bon début...magique???
encore un petit effort avec le mode console pour lancer une appli en dehors du répertoire origine et surtout en envoyant directement sur le gps (répertoire cible)... le rasp permet tout ça et bien plus encore...
Invité- Invité
Re: CSV vers GPI sous Linux, en mode console
Merci pour l'astuce, je la garde sous le coude en attendant d'avoir besoin.
N.B. gpsbabel est également disponible pour win et mac.
Pour Linux, on peut lui ajouter l'interface graphique gpsbabel-gui.
N.B. gpsbabel est également disponible pour win et mac.
Pour Linux, on peut lui ajouter l'interface graphique gpsbabel-gui.
Fañch-29- 3 sat
Re: CSV vers GPI sous Linux, en mode console
Fañch-29 a écrit:Merci pour l'astuce, je la garde sous le coude en attendant d'avoir besoin.
N.B. gpsbabel est également disponible pour win et mac.
Pour Linux, on peut lui ajouter l'interface graphique gpsbabel-gui.
J'ai testé la manip en mode graphique mais elle n'a pas fonctionné pour les GPI.
Le mode console fonctionne vite et bien.
nik0- 3 sat
Re: CSV vers GPI sous Linux, en mode console
Bonjour,
Ce n'était pas sous Linux mais sous Windows, cependant j'ai aussi utilisé une procédure avec des POI perso en 2005 avec mon StreetPilot C320 (mon 1er Garmin). Celui-ci ne gérait les itinéraires qu'avec une seule étape entre le départ et l'arrivée et il n'acceptait pas les transferts d'itinéraires depuis MapSource (BaseCamp n'existait pas à l'époque). J'avais détaillé ma procédure sur le forum "[Vous devez être inscrit et connecté pour voir ce lien]" (pour les Garmin) que j'animais à l'époque, fermé depuis 2008, mais j'en ai quand même parlé un peu sur celui-ci, voir : [Vous devez être inscrit et connecté pour voir ce lien] et [Vous devez être inscrit et connecté pour voir ce lien].
Ce n'était pas sous Linux mais sous Windows, cependant j'ai aussi utilisé une procédure avec des POI perso en 2005 avec mon StreetPilot C320 (mon 1er Garmin). Celui-ci ne gérait les itinéraires qu'avec une seule étape entre le départ et l'arrivée et il n'acceptait pas les transferts d'itinéraires depuis MapSource (BaseCamp n'existait pas à l'époque). J'avais détaillé ma procédure sur le forum "[Vous devez être inscrit et connecté pour voir ce lien]" (pour les Garmin) que j'animais à l'époque, fermé depuis 2008, mais j'en ai quand même parlé un peu sur celui-ci, voir : [Vous devez être inscrit et connecté pour voir ce lien] et [Vous devez être inscrit et connecté pour voir ce lien].
Monique- *
gpsbabel - créer des POI (zones de danger) .gpi pour Garmin
Bonjour,
une remarque si l'ordre Latitude, Longitude n'est pas celui de l'exemple (cas de récupération de .csv) il faut placer l'option
-i à garmin_poi au lieu de csv
C'est ce que j'ai constaté en créant un .gpi d'alarmes dont le .csv source avait l'ordre Longitude, Latitude
Et seconde remarque, impossible que mon .gpi d'alarmes créé avec gpsbabel (mis en Garmin/poi) n'apparaisse dans le menu Alarmes de proximité (en choix avec Points Radars Garmin) de mon Zumo 550 !
Il a fallu passer le .csv source à la moulinette poiloader sous Windows pour que ce .gpi d'alarmes soit vu dans le menu en question.
Que place donc poiloader que ne place pas gpsbabel quelqu'un a t-il une idée?
PS: ce comportement a déjà été évoqué à l'identique -> [Vous devez être inscrit et connecté pour voir ce lien]...mais depuis sait on jamais?
une remarque si l'ordre Latitude, Longitude n'est pas celui de l'exemple (cas de récupération de .csv) il faut placer l'option
-i à garmin_poi au lieu de csv
C'est ce que j'ai constaté en créant un .gpi d'alarmes dont le .csv source avait l'ordre Longitude, Latitude
- Code:
3.89477, 48.27307, "FR Zone de danger FR 130"
5.148235, 45.863852, "FR Zone de danger FR 130"
5.73049, 48.17642, "FR Zone de danger FR 130"
...
- Code:
gpsbabel -w -i garmin_poi -f "${REP}/FRZoneFR130.csv" -o garmin_gpi,bitmap="${REP}/FRZoneFR130.bmp",category="DA-130",alerts=1,proximity=0.065,speed=130,sleep=1,unique=1,units=m,hide=0,descr=0,notes=0,position=0,snwhite=0,snupper=0,snunique=0,prefer_shortnames=0 -F "${REP}/${ANNEE}FR130.gpi"
Et seconde remarque, impossible que mon .gpi d'alarmes créé avec gpsbabel (mis en Garmin/poi) n'apparaisse dans le menu Alarmes de proximité (en choix avec Points Radars Garmin) de mon Zumo 550 !
Il a fallu passer le .csv source à la moulinette poiloader sous Windows pour que ce .gpi d'alarmes soit vu dans le menu en question.
Que place donc poiloader que ne place pas gpsbabel quelqu'un a t-il une idée?
PS: ce comportement a déjà été évoqué à l'identique -> [Vous devez être inscrit et connecté pour voir ce lien]...mais depuis sait on jamais?
kalagani- 1 sat
Sujets similaires
» POI Loader sous linux ?
» Mapsource Linux
» Basecamp sous linux: c'est possible
» Mise a jour sous Linux
» GPS 276C et ordi sous Linux
» Mapsource Linux
» Basecamp sous linux: c'est possible
» Mise a jour sous Linux
» GPS 276C et ordi sous Linux
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum