Vous êtes sur la page 1sur 15

QGIS 1.7.0-Wroclaw 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 :

QGIS situé sur le bureau La fenêtre suivante s’ouvre : Cette fenêtre présente directement la vue

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 dbf 1 , 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 dbf), se reporter au tutoriel SIG : définition

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

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

y ajouter notre fond de carte (fichier de formes

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

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

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

raster » dans la barre d’outils, ou faire Ctrl+shift+R QGIS 1.7.0-Copiapo pas à pas n°1 Auteur

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

»: le fichier de formes s’affiche alors à l’écran Pour visualiser la table d’attributs associée à

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.

table des attributs s’affiche dans une nouvelle fenêtre. QGIS 1.7.0-Copiapo pas à pas n°1 Auteur :

QGIS 1.7.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,
Souvent, les données sont disponibles non pas dans la table attributaire du fond de carte,

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

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.7.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 calc LibreOffice. Le même exercice est possible à partir de tout logiciel qui permet l’enregistrement d’une table sous format dbf. QGis permet maintenant également ce même travail avec des fichiers de type csv.

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

L’exemple pris ici est issu du fichier xls des populations légales 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 dbf : il contient plusieurs lignes de titre… le format dbf n’est possible qu’avec des fichiers calc 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 :

d’origine pour obtenir un fichier simplifié comme ceci : QGIS 1.7.0-Copiapo pas à pas n°1 Auteur

QGIS 1.7.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 dbf 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 dbf

qui est remplie avec la souris et l’enregistrer sous dbf Remarque : lors de l’enregistrement sous

Remarque : lors de l’enregistrement sous dbf, calc va générer un message d’alerte auquel il faut répondre « oui ».

Le fichier dbf est maintenant prêt pour la jointure

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

3-

Joindre

complémentaire

le

fichier

de

formes

et

la

table

attributaire

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.

Il faut d’abord ajouter notre table dbf à notre projet. Pour cela, il faut aller de nouveau dans « ajouter une couche vecteur » (même si notre dbf n’est pas du tout une couche vecteur !)

si notre dbf n’est pas du tout une couche vecteur !) Cliquer sur « parcourir »

Cliquer sur « parcourir » et sélectionner « tous types de fichiers »

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

Sélectionner alors le fichier dbf de l’INSEE, cliquer sur ouvrir. Le nom du fichier apparaît

Sélectionner alors le fichier dbf de l’INSEE, cliquer sur ouvrir. Le nom du fichier apparaît dans le contrôle des couches, à gauche.

fichier apparaît dans le contrôle des couches, à gauche. Il faut ensuite se positionner sur la

Il faut ensuite se positionner sur la couche vectorielle des départements, et cliquer une fois dessus : elle apparaît en surligné.

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

Faire un clic droit sur ce même nom de couche, et aller dans « propriétés

Faire un clic droit sur ce même nom de couche, et aller dans « propriétés »

sur ce même nom de couche, et aller dans « propriétés » Les propriétés de la

Les propriétés de la couche s’ouvrent. Sélectionner « jointure » dans les onglets

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

Cliquer sur le « + » Une boite de dialogue apparaît. Dans « joindre la

Cliquer sur le « + »

Cliquer sur le « + » Une boite de dialogue apparaît. Dans « joindre la couche

Une boite de dialogue apparaît. Dans « joindre la couche », sélectionner la couche dbf (dans notre exemple, comme il n’y a qu’une couche de ce type de chargé, elle est déjà sélectionnée par QGIS).

QGIS 1.7.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 indiquer les noms des champs qui vont permettre de joindre les deux tables (ici

Puis indiquer les noms des champs qui vont permettre de joindre les deux tables (ici : le code du département). 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…)

tirets, de noms composés, d’erreurs d’orthographe…) QGIS 1.7.0-Copiapo pas à pas n°1 Auteur : Christine C.

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

Puis cliquer sur OK.

Revenir dans la vue. Pour vérifier que la jointure a bien été effectuée, nous allons ouvrir la table des attributs de notre shape

nous allons ouvrir la table des attributs de notre shape On constate que la table dbf

On constate que la table dbf s’est bien ajoutée à celle du shapefile

que la table dbf s’est bien ajoutée à celle du shapefile Remarque : contrairement aux versions

Remarque : contrairement aux versions précédentes de QGIS, il n’est pas nécessaire d’enregistrer la nouvelle table ainsi créée. Elle est utilisable telle quelle.

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

Remarque bis : pour supprimer la jointure, il suffit de retourner dans les propriétés de la couche shape, dans l’onglet jointure, de sélectionner la jointure concernée et de cliquer sur le «-« .

la jointure concernée et de cliquer sur le «-« . QGIS 1.7.0-Copiapo pas à pas n°1

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

15