P. 1
QGis 1.7.0 pas-a-pas7

QGis 1.7.0 pas-a-pas7

|Views: 5,069|Likes:
Publié parChristine SIG
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.
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.

More info:

Published by: Christine SIG on Sep 03, 2011
Droits d'auteur :Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

04/25/2013

pdf

text

original

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 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-dedonnees/recensement/populations-legales/francedepartements.asp?annee=2008#departements )

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

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

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 nous faut 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

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

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)

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 « 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

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

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

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

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.

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

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

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

You're Reading a Free Preview

Télécharger
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->