banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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 smile

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 hmm ).

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

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 Mar 2006
Messages: 9869
Site web

Re: QGIS : gdb vers shp

Bonjour,

Il y a un plugin nommé GPS dans QGIS qui repose sur GPSBabel wink

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

Loic_GR
Moderateur
Lieu: Besancon
Date d'inscription: 12 May 2011
Messages: 1024
Site web

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

 

Pied de page des forums

Powered by FluxBB