8
 QGIS 1.7.0-Wroclaw pas à pas n°7 Auteur : Christine C. de http://sig-pour-tous.forumactif.com  Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites 1 QGIS 1.7.0-Wroclaw pas à pas n°7 Utiliser une connexion ODBC Dans ce tutoriel, nous allons voir comment utiliser une table de type excel (xls) via une connexion ODBC comme table complémentaire dans QGIS. Ceci permet d’avoir une liaison dynamique à ces tables directement depuis des bases de données. Les modifications apportées aux bases de données sont ainsi prises en compte directement dans QGIS. La même opération est possible avec d’autres types de base de données (notamment Access). 1- structurer les tables à lier : Pour une table de type excel (xls), il n’y a pas de différence fondamentale par rapport à la préparation d’une table attributaire complémentaire enregistrée en dbfIV. Il faut mieux suivre les mêmes principes : pas d’accent dans le nom des colonnes, etc (cf tutoriel QGIS pas à pas n°1). Par contre, il ne f aut pas l’enregistrer en dbf : elle r este en xls. Voici l’exemple du fichier départemental du recensement de population de l’INSEE « reformaté » (fichier d’origine téléchargeable ici : http://www.insee.fr/fr/ppp/bases-de- donnees/recensement/populations-legales/france- departements.asp?annee=2008#departements ) Attention ! Pour pouvoir effectuer une connexion ODBC, il faut également nommer la plage de données.

QGis 1.7.0 pas-a-pas7

Embed Size (px)

DESCRIPTION

QGIS pas à pas est une série de tutoriels destinés aux débutants en SIG, pour leur permettre de faire leurs premiers pas avec ce logiciel. Le numéro 7 est consacré aux liaisons ODBC.

Citation preview

Page 1: QGis 1.7.0 pas-a-pas7

5/9/2018 QGis 1.7.0 pas-a-pas7 - slidepdf.com

http://slidepdf.com/reader/full/qgis-170-pas-a-pas7 1/8

 

QGIS 1.7.0-Wroclaw pas à pas n°7

Auteur : Christine C. de http://sig-pour-tous.forumactif.com 

Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites

1

QGIS 1.7.0-Wroclaw pas à pas n°7

Utiliser une connexion ODBC 

Dans ce tutoriel, nous allons voir comment utiliser une table de type excel (xls) via uneconnexion ODBC comme table complémentaire dans QGIS. Ceci permet d’avoir une

liaison dynamique à ces tables directement depuis des bases de données. Lesmodifications apportées aux bases de données sont ainsi prises en compte directement

dans QGIS. La même opération est possible avec d’autres types de base de données

(notamment Access).

1-  structurer les tables à lier :

Pour une table de type excel (xls), il n’y a pas de différence fondamentale par rapport àla préparation d’une table attributaire complémentaire enregistrée en dbfIV. Il faut

mieux suivre les mêmes principes : pas d’accent dans le nom des colonnes, etc (cf tutoriel

QGIS pas à pas n°1). Par contre, il ne faut pas l’enregistrer en dbf : elle reste en xls.

Voici l’exemple du fichier départemental du recensement de population de l’INSEE 

« reformaté » (fichier d’origine téléchargeable ici : http://www.insee.fr/fr/ppp/bases-de-

donnees/recensement/populations-legales/france-

departements.asp?annee=2008#departements )

Attention ! Pour pouvoir effectuer une connexion ODBC, il faut également nommer la plage

de données.

Page 2: QGis 1.7.0 pas-a-pas7

5/9/2018 QGis 1.7.0 pas-a-pas7 - slidepdf.com

http://slidepdf.com/reader/full/qgis-170-pas-a-pas7 2/8

 

QGIS 1.7.0-Wroclaw pas à pas n°7

Auteur : Christine C. de http://sig-pour-tous.forumactif.com 

Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites

2

Pour cela, dans excel, aller dans « insertion, nom, définir ». A noter que, dans la mesure où

l’on nomme la plage de cellules que l’on souhaite utiliser, il est possible de conserver des

lignes d’en-tête au dessus du tableau, contrairement à ce que l’on faisait avec le format dbf.

2-  Préparer la liaison ODBC

Pour créer la liaison entre excel et QGIS, nous allons utiliser une connexion ODBC. Il nousfaut d’abord indiquer à l’administrateur des sources de données ODBC le chemin de notre

base excel.

Aller sur l’ordinateur dans démarrer, paramètres, panneau de configuration

Page 3: QGis 1.7.0 pas-a-pas7

5/9/2018 QGis 1.7.0 pas-a-pas7 - slidepdf.com

http://slidepdf.com/reader/full/qgis-170-pas-a-pas7 3/8

 

QGIS 1.7.0-Wroclaw pas à pas n°7

Auteur : Christine C. de http://sig-pour-tous.forumactif.com 

Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites

3

Cliquer sur « outils d’administration »

puis cliquer sur « source de données ODBC »

Cliquer sur l’onglet « source de données système » ou « source de données utilisateur »

(source de données utilisateur ne crée la source que pour l’utilisateur qui la crée)

Page 4: QGis 1.7.0 pas-a-pas7

5/9/2018 QGis 1.7.0 pas-a-pas7 - slidepdf.com

http://slidepdf.com/reader/full/qgis-170-pas-a-pas7 4/8

 

QGIS 1.7.0-Wroclaw pas à pas n°7

Auteur : Christine C. de http://sig-pour-tous.forumactif.com 

Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites

4

Cliquer sur « ajouter », une fenêtre s’ouvre.

pour une liaison vers excel, cliquer sur « microsoft excel driver .xls »

Une fenêtre s’ouvre : indiquer le nom de la table excel, puis, dans « sélectionner un

classeur », indiquer son chemin

Page 5: QGis 1.7.0 pas-a-pas7

5/9/2018 QGis 1.7.0 pas-a-pas7 - slidepdf.com

http://slidepdf.com/reader/full/qgis-170-pas-a-pas7 5/8

 

QGIS 1.7.0-Wroclaw pas à pas n°7

Auteur : Christine C. de http://sig-pour-tous.forumactif.com 

Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites

5

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 Départemental.

Page 6: QGis 1.7.0 pas-a-pas7

5/9/2018 QGis 1.7.0 pas-a-pas7 - slidepdf.com

http://slidepdf.com/reader/full/qgis-170-pas-a-pas7 6/8

 

QGIS 1.7.0-Wroclaw pas à pas n°7

Auteur : Christine C. de http://sig-pour-tous.forumactif.com 

Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites

6

Cliquer sur l’outil « ajouter une couche vecteur »

Choisir le type de source « base de données », et le type ODBC

Dans « connexions », cliquer sur « nouveau ». Une fenêtre s’ouvre

Page 7: QGis 1.7.0 pas-a-pas7

5/9/2018 QGis 1.7.0 pas-a-pas7 - slidepdf.com

http://slidepdf.com/reader/full/qgis-170-pas-a-pas7 7/8

 

QGIS 1.7.0-Wroclaw pas à pas n°7

Auteur : Christine C. de http://sig-pour-tous.forumactif.com 

Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites

7

Comme « hôte », indiquer « localhost »

Comme nom et base de données, 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 s’affiche dans le menu de gauche.

Page 8: QGis 1.7.0 pas-a-pas7

5/9/2018 QGis 1.7.0 pas-a-pas7 - slidepdf.com

http://slidepdf.com/reader/full/qgis-170-pas-a-pas7 8/8

 

QGIS 1.7.0-Wroclaw pas à pas n°7

Auteur : Christine C. de http://sig-pour-tous.forumactif.com 

Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites

8

A partir de là, il faut créer une jointure de tables classique, comme vu dans le tutoriel QGIS

pas à pas n°1.