#1 Wed 22 June 2011 11:05
- bulle80
- Juste Inscrit !
- Date d'inscription: 14 Feb 2011
- Messages: 5
QGIS : gdb vers shp
Bonjour,
Je suis novice dans l'utilisation des données GPS et SIG, et je suis très loin de savoir écrire des lignes de code
Après une recherche approfondie sur le forum, je n'ai pas trouvé de technique à ma portée pour résoudre mon problème que je vous expose ci-dessous:
J'ai un grand nombre de fichiers au format gdb (garmin) que je saurais convertir un par un d'abord en gpx en passant par GPSBABEL, puis en shp dans QGIS (sachant que je bosse avec QGIS 1.6.0, GPSBABEL 1.4.2 et que je suis sous système d'exploitation windows vista ).
Je me demandais si quelqu'un pouvait me renseigner à savoir dans quelle mesure je pourrais:
Soit convertir tous mes fichiers d'un coup de gdb vers gpx dans GPSBABEL
Soit indiquer à QGIS de travailler "main dans la main" avec GPSBABEL afin qu'il ouvre directement les gdb
En vous remerciant de vos réponses
PS: Je suis ouverte aussi aux solutions pour convertir par batch le gdb en shp, mais je ne suis pas sûre que ce soit possible.
Merci encore
Bulle
Hors ligne
#2 Wed 22 June 2011 11:20
Re: QGIS : gdb vers shp
Bonjour,
Il y a un plugin nommé GPS dans QGIS qui repose sur GPSBabel
Y.
Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !! - GeoRezo vous aide ? Aidez GeoRezo !
Hors ligne
#3 Wed 22 June 2011 12:54
Re: QGIS : gdb vers shp
Bonjour,
C'est possible via un batch après avoir installé GPSBABEL.
L'objectif est de boucler la commande GPSBABEL sur tout tes fichiers GDB à partir du shell de windows.
J'ai essayé de mon côté et cela fonctionne.
Copie ce code et enregistre le en ".bat" puis modifie le chemin du dossier où se situe tes fichiers, modifie aussi si nécessaire le chemin de l'installation de GPSBABEL puis le chemin où tu souhaites recevoir les résultats
Code:
ECHO. ECHO Cliquez sur la touche Ctrl-Break pour stopper PAUSE ECHO. ECHO En cours... FOR %%X IN ("c:\mesfichiers\*.gdb") DO ( "C:\Program Files (x86)\GPSBabel\gpsbabel.exe" -w -r -t -i gdb -f "%%X" -o gpx -F "C:\resultat\%%~nX.gpx" ECHO %%X ECHO. ) ECHO C'est ok ! PAUSE
Dernière modification par heretik25 (Wed 22 June 2011 14:04)
Freelance traitements ETL FME certifié: www.sitdi-france.fr Twitter : @sitdifrance
Site perso ~ www.partir-en-vtt.com
Hors ligne