You are on page 1of 14

QGis 1.6.

0-Copiapo pas à pas n°1


Afficher des données nécessaires à la création d’une carte dans QGis

Pour une première approche de QGis, nous nous attacherons dans ce tutoriel à expliquer
comment afficher les fonds de carte au format shape et comment importer les tables
attributaires au format dbf. Ce tutoriel traite également de la jointure de tables entre un
fichier de formes et une table attributaire complémentaire.

Démarrer QGis, en double-cliquant sur le raccourci QGis situé sur le bureau

La fenêtre suivante s’ouvre :

Cette fenêtre présente directement la vue : c’est la fenêtre principale qui va permettre
d’afficher le fichier de formes qui contient le fond de carte sur lequel nous voulons
travailler

La première étape, la plus prudente, consiste à enregistrer une première fois le


« projet » : aller dans « fichier, sauvegarder le projet »

Le « projet » QGis regroupe l’ensemble des composants de toutes les actions effectuées dans
QGis pour créer une carte. Le projet ne contient pas en lui-même les shape et dbf1, mais
indique leur chemin d’accès au logiciel.

1
Pour savoir ce que sont les fichiers de formes (shape) et les tables attributaires (travaillées ici sous format
dbfIV), se reporter au tutoriel SIG : définition

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
1
Enregistrer le projet à l’endroit voulu, en lui donnant un nom. Cet enregistrement s’effectue
sous format qgs. Le fichier ggs est un fichier qui enregistre tout le travail (« projet ») qui va
être effectué sous QGis, jusqu’à la mise en carte finale.

Attention : il est prudent d’enregistrer fréquemment le projet en cours de travail !

Attention bis : si vous déplacez les fichiers que vous avez utilisés dans votre projet sur votre
ordinateur sans passer par QGis, QGis ne pourra pas en retrouver les chemins d’accès… il
faudra alors indiquer à QGis les nouveaux chemins d’accès aux fichiers déplacés. Il faut donc
limiter au maximum de déplacer des projets si on veut pouvoir les rouvrir facilement
ultérieurement !

1- Afficher le fond de carte dans la vue

La vue qui s’est ouverte est vide : il faut y ajouter notre fond de carte (fichier de formes
shape)

Cliquer sur le symbole représentant un fichier de formes et un petit plus, ou aller dans
« Couche, ajouter une couche vecteur… » ou taper le raccourci Ctrl+shift+V : une fenêtre
permettant d’ajouter le fichier de formes s’ouvre

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
2
Par défaut, cette fenêtre s’ouvre à la recherche de fichiers de format ESRI shapefiles :
conserver ce paramétrage par défaut, et indiquer le chemin du fichier de formes que l’on veut
ajouter à la vue.

Remarque : vous pouvez également afficher un fichier de type MapInfo dans cette vue : il
suffit de modifier le type de fichier recherché
QGis 1.6.0-Copiapo pas à pas n°1
Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
3
Remarque n°2 : pour ouvrir un fichier de type raster, il faut aller dans « Couche, ajouter une
couche raster », ou cliquer sur l’outil « ajouter couche raster » dans la barre d’outils, ou faire
Ctrl+shift+R

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
4
Une fois le fichier shp sélectionné, cliquer sur « ouvrir »: le fichier de formes s’affiche alors à
l’écran

Pour visualiser la table d’attributs associée à ce shape, cliquer sur le symbole représentant une
table, ou aller dans « couche : ouvrir la table d’attributs » : la table des attributs s’affiche dans
une nouvelle fenêtre.

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
5
Souvent, les données sont disponibles non pas dans la table attributaire du fond de carte, mais
dans un autre fichier. Une solution fastidieuse consisterait à recopier dans une colonne de la
table attributaire les données statistiques à cartographier : heureusement, il existe un moyen
plus simple : la jointure de tables2

2
Il est aussi possible de réaliser des liaisons plus complexes avec des tables externes au projet, mais nous nous
en tiendrons ici à un travail avec une table importée dans le projet, plus simple à gérer pour un débutant.

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
6
2- Ajouter un fichier contenant des attributs quantitatifs (et/ou
qualitatifs) complémentaires

Nous travaillerons ici à partir d’un fichier excel. Le même exercice est possible à partir de
tout logiciel qui permet l’enregistrement d’une table sous format dbfIV (QGis ne permet par
contre pas le même travail avec le format csv).

Il faut d’abord travailler le fichier et l’enregistrer sous le format dbfIV.

L’exemple pris ici est issu du fichier des populations légales 2008 de l’INSEE,
téléchargeable à cette adresse :
http://www.insee.fr/fr/ppp/bases-de-donnees/recensement/populations-legales/france-
departements.asp

Nous ouvrons ce fichier à sa page départements : nous voyons qu’il n’a pas été créé pour être
enregistré sous dbfIV : il contient plusieurs lignes de titre… le format dbfIV n’est possible
qu’avec des fichiers excel simples : une seule feuille de classeur utilisée, un seul titre par
colonne, pas de colonnes ni de lignes masquées… il faut donc retravailler le fichier d’origine
pour obtenir un fichier simplifié comme ceci :

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
7
Attention ! le format dbfIV et les divers logiciels SIG gèrent avec difficultés les accents :
mieux vaut éviter tout accent dans les fichiers ainsi créés !
De même, ils ne gèrent pas les titres trop longs : il faut les raccourcir !

Dans ce fichier, les données statistiques ne se présentent pas forcément dans le même
ordre que dans la table attributaire du fichier de formes. Cela n’a pas d’importance, car
la jointure entre la table attributaire et la table contenant les estimations de rendement
va se faire grâce à une colonne de jointure : ici, les numéros des départements. Il faut donc
que tant la table attributaire du fond de carte des départements que le fichier contenant les
estimations de rendements contiennent une colonne comportant ces numéros. Et il faut que
ces numéros soient de format identique (il faut toujours faire attention à la façon dont sont
numérotés les départements commençant par 0 : pour un logiciel SIG, 01 n’est pas la même
chose que 1, et il refusera de faire la liaison de ces deux numéros !).

Une fois le fichier simplifié, il faut sélectionner la zone du classeur qui est remplie avec la
souris et l’enregistrer sous dbfIV

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
8
Remarque : lors de l’enregistrement sous dbfIV, excel va générer un message d’alerte auquel
il faut répondre « oui ». Ce message sera répété une seconde fois lors de la fermeture
définitive du fichier ouvert sous excel.

Le fichier dbfIV est maintenant prêt pour la jointure

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
9
3- Joindre le fichier de formes et la table attributaire
complémentaire

Nous allons permettre à l’ordinateur de lier chaque forme géographique du fichier shape aux
données attributaires complémentaires du fichier dbf, de façon à pouvoir localiser ces données
attributaires complémentaires. C’est la jointure.

Dans notre exemple, nous allons donc joindre le fichier de formes des départements de l’IGN
au fichier de recensement de la population de l’INSEE, grâce à leur colonne contenant le
numéro des départements.

Dans la barre de menu, aller dans le menu « vecteur », « outils de gestion de données »,
« joindre les attributs »

Une boîte de dialogue s’ouvre alors

Il faut dans cette boîte indiquer au logiciel quels champs doivent lui permettre de réaliser la
jointure
D’abord, indiquer le champ de jointure pour le fichier de formes. Dans notre exemple issu de
GéoFla (produit IGN téléchargeable gratuitement sur le site de l’IGN), il s’agit du code du
département
QGis 1.6.0-Copiapo pas à pas n°1
Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
10
Attention ! La jointure ne peut être réalisée qu’entre champs de même type : numérique ou
alphabétique. Il est toujours préférable de réaliser les jointures à partir de champs numériques.
En effet, à partir de champs alphabétique, il faudrait avant s’assurer que les noms sont écrits
de façon strictement identique dans les deux tables à joindre (problèmes d’accents, de tirets,
de noms composés, d’erreurs d’orthographe…)

Puis cliquer sur « joindre la table dbf »

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
11
Et indiquer le chemin de la table dbf à joindre

Puis indiquer le champ qui doit permettre la jointure dans la table dbf : dans notre exemple, il
s’agit du numéro des départements

QGis, à partir de ces données, va créer un nouveau fichier de formes où il y aura les données
du fichier de formes de base et celles de la table dbf jointe. Il faut donc lui indiquer où il doit
enregistrer sur l’ordinateur ce nouveau fichier en indiquant le chemin dans « fichier de
sortie »

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
12
Puis cliquer sur OK, QGis réalise alors la jointure. Il demande s’il faut ouvrir le nouveau
fichier de formes dans la Vue, répondre Oui et fermer la boite de dialogue de jointure.

La jointure est réalisée

Remarque : lors de la jointure, QGis offre deux possibilités : soit le nouveau fichier de formes
issu de la jointure ne contient que les lignes du fichier de formes d’origine pour lesquelles il y
QGis 1.6.0-Copiapo pas à pas n°1
Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
13
a eu jointure effective avec la table dbfIV (option cochée par défaut : Table en sortie : ne
conserve que les enregistrements correspondants), soit le nouveau fichier de formes contient
toutes les lignes du fichier de formes d’origine, même s’il n’y a pas eu de jointure effective de
certaines lignes avec le fichier dbf (option à cocher si vous la souhaitez : Table en sortie :
conserver tous les enregistrements).

QGis 1.6.0-Copiapo pas à pas n°1


Auteur : Christine C. de http://sig-pour-tous.forumactif.com
Tutoriel protégé par licence Creative Commons- utilisations commerciales interdites
14

You might also like