QGis 1.7.0 pas-a-pas7
-
Upload
christine-sig -
Category
Documents
-
view
4.881 -
download
0
description
Transcript of 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.
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
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)
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
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.
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
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.
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.