Vous êtes sur la page 1sur 8

QGIS 1.7.

0-Wroclaw pas pas n7 Utiliser une connexion ODBC

Dans ce tutoriel, nous allons voir comment utiliser une table de type excel (xls) via une connexion ODBC comme table complmentaire dans QGIS. Ceci permet davoir une liaison dynamique ces tables directement depuis des bases de donnes. Les modifications apportes aux bases de donnes sont ainsi prises en compte directement dans QGIS. La mme opration est possible avec dautres types de base de donnes (notamment Access). 1- structurer les tables lier : Pour une table de type excel (xls), il ny a pas de diffrence fondamentale par rapport la prparation dune table attributaire complmentaire enregistre en dbfIV. Il faut mieux suivre les mmes principes : pas daccent dans le nom des colonnes, etc (cf tutoriel QGIS pas pas n1). Par contre, il ne faut pas lenregistrer en dbf : elle reste en xls. Voici lexemple du fichier dpartemental du recensement de population de lINSEE reformat (fichier dorigine tlchargeable ici : http://www.insee.fr/fr/ppp/bases-dedonnees/recensement/populations-legales/francedepartements.asp?annee=2008#departements )

Attention ! Pour pouvoir effectuer une connexion ODBC, il faut galement nommer la plage de donnes.

QGIS 1.7.0-Wroclaw pas pas n7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com Tutoriel protg par licence Creative Commons- utilisations commerciales interdites 1

Pour cela, dans excel, aller dans insertion, nom, dfinir . A noter que, dans la mesure o lon nomme la plage de cellules que lon souhaite utiliser, il est possible de conserver des lignes den-tte au dessus du tableau, contrairement ce que lon faisait avec le format dbf.

2- Prparer la liaison ODBC Pour crer la liaison entre excel et QGIS, nous allons utiliser une connexion ODBC. Il nous faut dabord indiquer ladministrateur des sources de donnes ODBC le chemin de notre base excel. Aller sur lordinateur dans dmarrer, paramtres, panneau de configuration

QGIS 1.7.0-Wroclaw pas pas n7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com Tutoriel protg par licence Creative Commons- utilisations commerciales interdites 2

Cliquer sur outils dadministration puis cliquer sur source de donnes ODBC

Cliquer sur longlet source de donnes systme ou source de donnes utilisateur (source de donnes utilisateur ne cre la source que pour lutilisateur qui la cre)

QGIS 1.7.0-Wroclaw pas pas n7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com Tutoriel protg par licence Creative Commons- utilisations commerciales interdites 3

Cliquer sur ajouter , une fentre souvre. pour une liaison vers excel, cliquer sur microsoft excel driver .xls

Une fentre souvre : indiquer le nom de la table excel, puis, dans slectionner un classeur , indiquer son chemin

QGIS 1.7.0-Wroclaw pas pas n7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com Tutoriel protg par licence Creative Commons- utilisations commerciales interdites 4

Cliquer sur deux fois sur OK.

3- tablir la liaison excel-QGIS Ouvrir un projet QGIS. Afficher un fond de carte, par exemple le GeoFla IGN Dpartemental.

QGIS 1.7.0-Wroclaw pas pas n7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com Tutoriel protg par licence Creative Commons- utilisations commerciales interdites 5

Cliquer sur loutil ajouter une couche vecteur

Choisir le type de source base de donnes , et le type ODBC

Dans connexions , cliquer sur nouveau . Une fentre souvre

QGIS 1.7.0-Wroclaw pas pas n7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com Tutoriel protg par licence Creative Commons- utilisations commerciales interdites 6

Comme hte , indiquer localhost Comme nom et base de donnes, indiquer le nom de votre connexion ODBC Testez la connexion

Cliquer sur OK, puis open. QGIS demande un mot de passe, laissez cet espace vide. Le fichier saffiche dans le menu de gauche.

QGIS 1.7.0-Wroclaw pas pas n7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com Tutoriel protg par licence Creative Commons- utilisations commerciales interdites 7

A partir de l, il faut crer une jointure de tables classique, comme vu dans le tutoriel QGIS pas pas n1.

QGIS 1.7.0-Wroclaw pas pas n7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com Tutoriel protg par licence Creative Commons- utilisations commerciales interdites 8