Академический Документы
Профессиональный Документы
Культура Документы
Prsentation
Ce tutoriel a t cr par le plateau transversal GRANIT du laboratoire adess : www.ades.cnrs.fr.
Son but est de permettre aux dbutants en SIG de s'initier ceux-ci via le logiciel libre QGIS. Pour
installer QGIS, rendez-vous sur http://www.qgis.org/.
Le tutoriel a t initialement cr pour la version 2.2 'Valmiera' de QGIS. Les amliorations des
versions suivantes sont intgres au fur et mesure.
Mode d'emploi
Tout au long du tutoriel, les parties dcrivant des manipulations effectuer dans QGIS sont
diffrencies par une bordure verte :
Ceci dcrit une manipulation effectuer dans QGIS.
Les donnes ncessaires pour effectuer ces manipulations sont accessibles ici :
www.ades.cnrs.fr/tutoqgis/telechargement.php
Licence
Ce tutoriel est sous licence Creative Commons : vous tes autoris le partager et l'adapter, pour
toute utilisation y compris commerciale, condition de citer les auteurs :
UMR 5185 ADESS, GRANIT, www.ades.cnrs.fr
Le texte complet de la licence est disponible ici :
http://creativecommons.org/licenses/by/4.0/legalcode
2/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
3/240
I. Prise en main
Cette premire partie constitue une introduction aux logiciels SIG de manire gnrale et QGIS
en particulier.
Notions abordes :
Qu'est-ce qu'un SIG?
Ajout de donnes vecteur
Proprits d'une couche
La table attributaire
Formats de donnes vecteur
Espace de travail : le projet QGS
Les donnes pour cette partie ainsi qu'une version PDF du tutoriel sont accessibles dans la
rubrique tlchargement.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
4/240
Dfinitions
Qu'est-ce que la gomatique ?
La gomatique est l'ensemble des techniques de traitement informatique des donnes
gographiques (Journal O ciel, 1994). Elle regroupe donc les outils et mthodes permettant
l'acquisition, le stockage, le traitement et la diffusion de donnes rfrence spatiale.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
5/240
Exemple de donnes vecteur, l'exemple du Sngal : rgions sous forme de polygones, rivires sous forme de lignes
et villes sous forme de points (source : ple ARD, adess, domaine public).
Les donnes vecteurs se d nissent uniquement par des coordonnes. On trouvera des donnes
vecteurs de type point, ligne et polygone. Un point sera d ni par un couple de coordonnes XY,
une ligne ou un polygone par les coordonnes de leurs sommets. Une couche vecteur sera soit de
type point, soit de type ligne, soit de type polygone, mais ne pourra contenir de donnes de deux
types di rents (sauf dans le cas particuliers de certains formats qui ne seront pas abords dans
ce tutoriel).
On pourra choisir par exemple de reprsenter des cours d'eau sous forme de ligne, des villes sous
forme de points...
Les donnes vecteur sont gnralement moins volumineuses que les donnes raster. Quelques
exemples de formats vecteur : SVG, AI, SHP...
Les donnes raster, ou images, sont constitues de pixels. En zoomant sur un raster, on nit par
distinguer les pixels. Chaque pixel possde une valeur correspondant par exemple sa couleur,
ou son altitude. Un raster est caractris par la taille d'un pixel, ou rsolution. Exemples de
donnes raster : carte IGN scanne, photographie arienne, image satellite...
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
6/240
Le lien entre composante spatiale et attributaire constitue une di rence fondamentale avec les
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
7/240
qui
se
trouve
situ
dans
le
dossier
Pour que la fentre de la table attributaire soit "ancre" dans QGIS : menuPrfrences Options
Source de donnes : cocher la case Ouvrir la table d'attributs dans une fentre intgre. Contrairement
ce qui est crit, cette modification est prise en compte directement sans besoin de redmarrer QGIS.
de
la
couche
Corine
Land
Cover
Il existe aujourd'hui des normes rgissant la manire dont sont construites ces mtadonnes :
nombres de rubriques prsentes, choix des rubriques... Ceci permet de construire des catalogues
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
8/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
9/240
Type de source et encodage : laissez les valeurs par dfaut. Pour en savoir plus sur ce qu'est
l'encodage : http://fr.wikipedia.org/wiki/Codage_de_caractres []
Cliquez sur Parcourir et slectionnez la couche depts_aqui_geofla.shp situe dans le dossier
TutoQGIS_01_PriseEnMain/donnees.
Cliquez sur Ouvrir : vous pouvez voir l'cran les dpartements aquitains.
L'interface de QGIS
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
10/240
1. Menus
2. Barres d'outils . On y trouve la mme chose que dans les menus, mais sous forme d'icnes.
Pour savoir que fait un outil, passez la souris au-dessus et lisez l'infobulle. Pour rajouter ou
enlever des barres d'outils, clic-droit n'importe o dans cette zone sauf sur un outil dsactiv,
cocher ou dcocher les barres d'outils voulues.
3. Liste des couches charges, aussi appele table des matires ou table of contents (TOC). Si
plusieurs couches sont prsentes, vous pouvez en modi er ici l'ordre d'a chage. Pour faire
apparatre ou disparatre cette zone : menu Vue Panneaux Couches
4. Panneaux supplmentaires, par exemple le panneau Parcourir. Pour ajouter des panneaux,
Menu Vue Panneaux
11/240
Vous pouvez aussi vous dplacer dans la carte (quivalent de l'outil "main") en maintenant la
touche espace appuye, quelque soit l'outil en cours dans QGIS. Le mme rsultat est obtenu
en maintenant la molette de la souris enfonce (clic molette prolong).
12/240
1 . Dans la partie Couleurs, vous pouvez modi er la couleur du fond et de la bordure des
dpartements.
2. Vous pouvez galement modi er le style de remplissage : plein, vide, hachures... ainsi que le
style de la bordure : ligne continue, pas de bordure, pointills...
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
13/240
varie bien sr en fonction de l'endroit o vous avez enregistr les donnes du tutoriel.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
14/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
15/240
Il s'agit d'un modle d'lvation numrique [] : chaque pixel possde une valeur correspondant
l'altitude en mtres des lments prsents au sol. Si une fort est prsente, ce sera donc l'altitude
du sommet des arbres qui sera mesure et non l'altitude du sol, idem si des btiments sont
prsents.
Aprs avoir slectionn la couche srtm_aqui.tif en cliquant sur son nom dans la table des
matires, utilisez l'outil Identi er les entits pour cliquer sur un point du raster et connatre
l'altitude de ce point.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
16/240
Pour ce raster, les valeurs minimum sont reprsentes en blanc et les valeurs maximum en
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
17/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
18/240
Rduire la fentre de QGIS. Ouvrir dans l'explorateur de chiers de votre ordinateur le dossier
TutoQGIS_01_PriseEnMain/donnees
Si dans Windows, vous ne voyez pas les extensions de tous les chiers : dans la fentre, Outils Options des
dossier, onglet Affichage, dcocher la case "Masquer les extensions dont le type est connu".
19/240
20/240
des pixels. Ce type de chier existe pour plusieurs formats d'image : l'extension sera JGW
pour un JPG, PGW pour un PNG etc. Ce chier n'est pas ncessaire si les informations sont
dj contenues dans l'en-tte de l'image (ce qui est le cas pour notre GeoTIFF). Les world le
sont de moins en moins utiliss dans les SIG ; ils peuvent cependant tre utiles pour un
logiciel non SIG ou pour un format d'image ne permettant pas le stockage d'informations de
localisation dans son en-tte.
Application
Combien
de
couches
sont
prsentes
dans
le
TutoQGIS_01_PriseEnMain/donnees? En quel format est chaque couche ?
dossier
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
21/240
Masquez QGIS, et ouvrez ensuite ce fichier QGS au moyen d'un diteur de texte type bloc-notes
: vous pouvez y trouver le chemin des couches charges dans le projet, la description des
couleurs utilises... Fermez ce fichier.
Il n'est bien sr pas utile de comprendre en dtail le contenu du chier QGS, mais il est important
de noter qu'il ne s'agit que d'un chier texte, qui va "appeler" les donnes . Si vous fournissez
un collgue votre seul chier QGS, sans les donnes correspondantes, ce collgue ne pourra pas
visualiser les donnes.
Un
exemple
de
chemin
"en
dur"
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
22/240
D:/Travail/SIG/TutoQGIS_01_PriseEnMain/donnees/senegal_regions_gadm.shp
Dans QGIS, par dfaut les chemins sont sauvegards en relatif , ce qui permet de transmettre
un collgue un dossier avec par exemple un sous-dossier donnes et un sous-dossier projets.
Si vous dsirez changer ce comportement pour un projet, Menu Projet Proprits du projet... rubrique
Gnral , changez la proprit Enregistrer les chemins de relatif absolu.
Si vous dplacez des couches et que vous ouvrez ensuite un projet QGS qui utilise ces
couches, vous obtiendrez un message d'erreur : le chemin des couches a chang et ne
correspond plus ce qui est indiqu dans le QGS!
Il sera nanmoins possible de spcifier nouveau les emplacements des couches du projet.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
23/240
II. Godsie
La godsie est la science qui tudie la forme et les dimensions de la Terre. Cette deuxime partie
abordera les di rentes manires d'exprimer des coordonnes, et comment cela se traduit-il dans
un logiciel SIG.
Notions abordes :
ellipsode et gode
coordonnes gographiques
coordonnes projetes
systme de coordonnes d'une couche
systme de coordonnes d'un projet
Les donnes pour cette partie ainsi qu'une version PDF du tutoriel sont accessibles dans la
rubrique tlchargement.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
24/240
Bref historique
La godsie est la science qui tudie la forme et les dimensions de la Terre, en tenant compte de
son champ de pesanteur..
La godsie est une science ancienne; on attribue Eratosthne [] la premire mesure de la
circonfrence de la Terre, qu'il valua environ 39 375 km, mesure proche de la ralit puisque les
estimations actuelles donnent environ 40 075 km.
Ellipsode (Source : Peter Mercator, Wikimedia Commons, licence Creative Commons Attribution-Share Alike 3.0
Unported).
Le gode est une surface perpendiculaire en tout point la direction de la gravit ( l plomb).
Cette surface passe par le niveau moyen des mers. Les altitudes sont mesures par rapport au
gode depuis les annes 1960 (altitude normale). On peut considrer le gode comme un sphre
cabosse. C'est une reprsentation exacte mais complique utiliser.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
25/240
Il existe une in nit d'ellipsodes, qui peuvent concider avec la surface de la Terre sur toute leur
surface (ellipsode global) ou seulement sur une partie de leur surface (ellipsode local). A l'inverse,
il n'existe qu'un seul gode.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
26/240
Les coordonnes peuvent tre exprimes en degrs, en mtres... et dans des rfrentiels
di rents. Un mme point aura des coordonnes di rentes selon le systme de coordonnes
utilis.
Systmes de coordonnes
Qu'est-ce qu'un systme de coordonnes?
Un systme de coordonnes est un systme utilis pour mesurer des coordonnes. Il peut tre
d ni par un ellipsode. Un point sera alors localis par ses coordonnes gographiques,
exprimes par la latitude , la longitude , et la hauteur ellipsodale h mesure suivant la normale
l'ellipsode.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
27/240
Longitude et latitude sont des mesures d'angles et peuvent tre exprimes en degrs, en grades
ou en radians.
Attention ne pas confondre la hauteur ellipsodale, mesure par rapport l'ellipsode, et l'altitude normale
mesure par rapport au gode. Avant les annes 1960, les altitudes taient mesures par rapport au niveau de
la mer (altitude orthomtrique).
28/240
Certains systmes seront adapts une zone prcise, d'autre la Terre entire. Plusieurs
systmes coexistent souvent pour une mme zone, en raison par exemple de l'avance des
techniques ou de rglements.
Un mme point aura des coordonnes diffrentes selon le systme utilis pour les mesurer .
Le tableau ci-dessous montre les coordonnes de Paris dans diffrents systmes.
Systme de coordonnes
Code
WGS84
EPSG:4326
48,856700
2,351000
ED50
EPSG:4230
48,857615
2,352286
RGF93
EPSG:4171
48,856700
2,351000
NTF
EPSG:4807
48,856769
0,014494
29/240
Projection cylindrique, conique et azimutale (Source : Traroth, Wikimedia Commons, licence GFDL).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
30/240
Projection de Mercator (source : Eric Gaba utilisateur Wikimedia Commons : Sting, licence
GFDL).
Projection de Peters (source : Eric Gaba utilisateur Wikimedia Commons : Sting, licence
GFDL).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
31/240
Projection azimutale quidistante ple sud (source : ple ARD, adess, domaine public)
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
32/240
Un mme point aura des coordonnes di rentes selon la projection utilise (et le systme
associ cette projection). Ci-dessous, les coordonnes de Paris mesures dans di rents
sytmes et projections.
Systme et projection
Code
X (en mtres)
Y (en mtres)
Mercator
EPSG:54004
261712.122
6218386.300
Peters
SR-ORG:22
185368.909
6753027.140
RGF93 Lambert93
EPSG:2154
652381.068
6862047.100
EPSG:102019
632368.408
15402681.400
A retenir
On peut exprimer les coordonnes d'un point :
sous forme de coordonnes gographiques en degrs : latitude, longitude, hauteur
ellipsodale. Ces coordonnes sont calcules dans un systme godsique de rfrence,
sans utilisation de projection
sous forme de coordonnes en projection en mtres (reprsentation plane), calcules dans
un systme godsique de rfrence et avec une projection cartographique
Exemple : les coordonnes de Paris peuvent tre exprimes sous forme de coordonnes
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
33/240
gographiques en degrs dans le systme RGF93, ou bien sous forme de coordonnes projetes
en mtres dans le mme systme RGF93 avec en plus utilisation de la projection Lambert 93.
Il est noter que la projection Lambert 93 a t conue pour tre utilise uniquement avec le systme RGF93.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
34/240
SCR du projet
A partir de QGIS, ouvrez
le
TutoQGIS_02_geodesie/projets.
projet regions_france.qgs
situ
dans
le
dossier
Toutes les couches charges dans ce projet seront affiches dans le SCR du projet. Quel est ce
SCR? Trois manires pour accder cette information :
Menu Projet Proprits du projet... , rubrique SCR
Icne statut de la projection tout en bas droite de la fentre de QGIS
raccourci clavier Ctrl+Maj+P rubrique SCR
La fentre suivante s'ouvre :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
35/240
SCR du projet.
1. Projection la vole : cette fonctionnalit sera dcrite dans la partie Projection la vole.
2. Partie "recherche" : vous pouvez taper ici un code ou un nom pour rechercher un SCR prcis.
3 . Liste des derniers SCR utiliss (cette partie peut tre vide). Cette liste permet d'accder
facilement aux SCR que vous utilisez souvent.
4 . Liste de tous les SCR disponibles dans QGIS . Ils sont classs selon 3 grandes rubriques :
systmes de coordonnes gographiques, systmes de coordonnes projets et systmes de
coordonnes d nis par l'utilisateur (soit qu'ils aient t crs par vous-mme, soit qu'ils aient t
lus par QGIS dans une couche).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
36/240
37/240
Projection la vole
La projection la vole est une fonctionnalit qui permet d'a cher des couches dans un autre
SCR que le leur, le SCR du projet.
Ainsi, la couche Reg_France_Geofla_L93 est a che en WGS84 bien que son SCR soit le RGF93
Lambert93. Il s'agit bien uniquement d'une question d'a chage, le SCR de la couche n'est pas
modifi.
A partir du moment o la projection la vole est active dans un projet, toutes les couches
affiches dans ce projet le seront dans le SCR du projet.
Il est donc possible de superposer plusieurs couches dans des SCR di rents. C'est ce que nous
allons vrifier!
Ajoutez la couche ne_110m_admin_0_countries.shp au projet. Vri ez son SCR. Les deux
couches doivent se superposer correctement ; si ce n'est pas le cas vri ez que la projection la
vole soit bien active (cf. SCR du projet).
La projection la vole est une fonctionnalit particulirement utile dans un logiciel SIG,
partir du moment o vous travaillez avec des donnes dans des SCR varis. Pour la suite de
ce tutoriel, nous vous recommandons de l'activer par dfaut dans QGIS.
Pour activer par dfaut la projection la vole : Menu Prfrences Options , rubrique SCR :
Cochez la case Activer la projection la vole par dfaut . Ainsi, chaque projet que vous
crerez dans QGIS aura automatiquement cette fonctionnalit active.
Pour vri er d'un coup dil si la projection la vole est active, regardez l'icne du statut de la
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
38/240
Attention, si vous ouvrez un projet dj existant pour lequel la projection la vole n'est pas active, elle restera
inactive dans ce projet tant que vous ne l'aurez pas active puis sauvegard nouveau ce projet.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
39/240
le
projet monde.qgs
situ
dans
le
dossier
(Si vous avez dj un autre projet du tutoriel ouvert, il est inutile de le sauvegarder).
Ce projet comporte une couche de pays, une couche avec les indicatrices de Tissot (cf. partie II.2 A
chaque projection ses dformations), et une couche de graticule, c'est--dire de mridiens et de
parallles distants ici de 15 degrs.
Dans quel SCR sont les 3 couches du projet?
Elles sont toutes les 3 en WGS84, code EPSG 4326 (pour le vri er, allez dans les proprits de la
couche, rubrique Gnral).
Ouvrez les proprits du projet , rubrique SCR :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
40/240
4. Le ltre est galement activ dans la liste de tous les SCR disponibles : seuls les SCR dont le
nom contient "Robinson" sont affichs. Slectionnez Sphere Robinson, code EPSG 53030 .
5. Vous devez voir dans cette partie le SCR que vous venez de slectionner.
Cliquez sur OK.
La couche de pays est dsormais a che en Robinson. Son SCR n'a cependant pas t modi ,
ce que vous pouvez vri er (cf. partie II.3.2). Observez les modi cations apportes aux pays et
aux indicatrices de Tissot.
Rptez cette manipulation pour que le SCR du projet passe en :
Mercator, code EPSG 54004
Projection azimutale quidistante du ple Sud, code EPSG 102019
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
41/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
42/240
Format : laisser ESRI Shapefile pour que la couche qui sera cre soit au format SHP
Sauvegarder sous : cliquer que le bouton Parcourir, rendez-vous dans le rpertoire
TutoQGIS_02_Geodesie/donnees et tapez le nom de la couche qui va tre cre :
ne_110m_admin_0_countries_bonne
Codage : laisser la valeur par dfaut System
SCR : choisir SCR de la slection, puis cliquez sur le bouton Parcourir en-dessous et
slectionnez le SCR World Bonne, code EPSG 54024
laissez les autres options par dfaut...
...sauf la case Ajouter les chiers sauvegards la carte , que vous pouvez cocher a n
que la nouvelle couche soit directement ajoute dans QGIS
Cliquez sur OK.
Si vous avez bien coch la case correspondante, la couche est automatiquement ajoute la
carte. Sinon, ajoutez-l dans QGIS.
Vri ez dans ses proprits que son SCR soit bien World Bonne. Vous pouvez si vous le voulez
modifier galement le SCR du projet en World Bonne :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
43/240
Modi er le SCR d'une couche cre une nouvelle couche. Cette manipulation est utile pour
pouvoir e ectuer ensuite des traitements sur les donnes, ou pour viter toute source de
confusion en ayant uniquement des donnes dans le mme SCR.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
44/240
Pour l'option Quand une nouvelle couche est cre ou quand une couche est charge sans
SCR, choisissez l'option Demander le SCR.
Ainsi, si vous chargez une couche dont le SCR n'est pas d ni, QGIS vous avertira et vous
demandera de spci er un SCR pour cette couche (ce sera cependant vous de retrouver le SCR
initial dans lequel aura t cre cette couche).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
45/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
46/240
Il est possible de trouver sur internet des donnes dj gorfrences, c'est--dire possdant
dj des coordonnes, donc directement utilisables dans un SIG. Ces donnes peuvent tre
vecteur ou raster.
Dans le cas de donnes vecteur, le format le plus courant est sans doute le shape le ; on
trouvera aussi des donnes dans d'autres formats, par exemple TAB (MapInfo), GeoJSON...
Dans le cas de donnes raster, on pourra trouver par exemple des donnes au format geoti (TIF
gorfrenc, c'est--dire avec des coordonnes lui permettant de se superposer correctement
d'autres couches).
Parfois, on ne trouvera que des donnes non gorfrences (carte papier par exemple, ou
simple image trouve sur internet). Ce cas sera trait dans la partie 4 : gorfrencement.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
47/240
Russissez-vous faire apparatre les grandes rgions du Kenya (champ NAME_1) partir de
cette couche ?
Pour cela, allez dans les proprits de la couche rubrique Style et choisissez Catgoris
comme type de lgende, slectionnez le champ de classi cation : NAME_1. Cliquez ensuite sur
Classer en bas gauche de la fentre .
Cliquez sur Appliquer pour voir les changements (ou bien cliquez sur OK pour appliquer les
changements + fermer la fentre) : vous pouvez voir les rgions du Kenya.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
48/240
Choisissez alatoire, cliquez sur OK. Une fentre permettant le choix des paramtres de notre
palette apparat :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
49/240
A vous de tester et choisir des paramtres qui vous conviennent; vous pouvez ventuellement
augmenter le nombre de classes. Cliquez sur OK.
Un nom vous est demand pour cette palette ; tapez le nom de votre choix.
Cliquez sur le bouton E acer tout pour e acer les classes dj cres puis sur Classer et en n
sur Appliquer ou OK pour voir les changements.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
50/240
Au cas o le tlchargement chouerait, cette couche est galement disponible dans le dossier
TutoQGIS_03_RechercheDonnees/donnees.
Vous pouvez remarquer un lger dcalage entre les deux couches, visible l o les cours d'eau
semblent suivre les frontires. En e et, les deux couches ne proviennent pas du mme organisme
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
51/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
52/240
Au cas o le tlchargement chouerait, cette couche est galement disponible dans le dossier
TutoQGIS_03_RechercheDonnees/donnees.
53/240
images satellite
http://www.theia-land.fr/ []
GADM : limites administratives accessibles par pays
http://www.gadm.org/ []
DIVA-GIS : site du logiciel SIG libre DIVA, o sont aussi disponibles des donnes vecteur sur
les limites administratives, l'hydrographie, le transport, la population... classes par pays
http://www.diva-gis.org/gdata []
ASTER : modle d'lvation, donnes mondiales tlchargeables par dalles
http://asterweb.jpl.nasa.gov/gdem.asp []
SRTM : modle d'lvation, donnes mondiales tlchargeables par dalles
http://dwtkns.com/srtm/ []
Global Land Cover Facility : images satellites
http://glcfapp.glcf.umd.edu:8080/esdi/ []
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
54/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
55/240
Cliquez sur le bouton Nouveau pour crer une nouvelle connexion. La fentre suivante
apparat :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
56/240
Aprs avoir vri er que votre connexion est bien slectionne dans la liste droulante en
haut de la fentre, cliquez sur Connexion
Rendez-vous dans la rubrique 1 GEOLOGIE et slectionnez la couche correspondant la
carte gologique image de la France au 1/50 000 .
Cliquez sur Ajouter
Vous devriez obtenir quelque chose de similaire ceci :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
57/240
Il peut tre ncessaire de changer l'ordre des couches en les faisant glisser dans la table des
matires, et de modifier le style de la couche du dpartement de la Creuse.
Ici, l'adresse du serveur WMS vous tait fournie; si vous cherchez des adresses de ux, deux
solutions : une recherche internet, ou bien l'onglet Recherche de serveurs de la fentre d'ajout
d'une couche WMS :
Dans cette fentre, vous pouvez taper du texte dans la partie Recherche, voir la liste des serveurs
contenant ce texte, et ajouter une ligne de cette liste la liste de vos connexions visible dans
l'onglet Couche, grce au bouton Ajoutez les lignes slectionnes la liste des serveurs WMS .
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
58/240
Cliquez sur le bouton Nouveau pour crer une nouvelle connexion. La fentre suivante
apparat :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
59/240
URL : tapez lURL suivante, qui correspond l'adresse du serveur WFS du Sandre :
http://services.sandre.eaufrance.fr/geo/zonage
Laissez les autres paramtres tels quels et cliquez sur OK. Vous voil nouveau dans la fentre
d'ajout d'une couche WFS :
Aprs avoir vri er que votre connexion est bien slectionne dans la liste droulante en
haut de la fentre, cliquez sur Connexion
Slectionnez la couche correspondant aux cours d'eau de plus de 100km (COURDO1) ,
vers le bas de la liste.
Cliquez sur Ajouter
Vous devriez obtenir quelque chose de similaire ceci :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
60/240
Il peut tre ncessaire de changer l'ordre des couches en les faisant glisser dans la table des
matires, et de modi er le style de la couche du dpartement de la Creuse. Vu qu'il s'agit ici
d'un flux WFS et non WMS, il est galement possible de modifier le style des cours d'eau.
De mme, s'agissant d'un ux WFS, il est possible de sauvegarder les cours d'eau au format
shapefile : clic droit sur la couche, sauvegarder sous...
Cependant, ils vous assurent de toujours visualiser la dernire mise jour des donnes, vous
vitent d'encombrer vos ordinateurs et vous permettent de transmettre des projets QGS des
collgues en tant sr que ceux-ci puissent en visualiser les donnes (s'ils sont connects
internet).
En rsum, c'est probablement l'usage que vous ferez des donnes qui vous fera opter pour l'une
ou l'autre solution.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
61/240
chier
Le format CSV est un format relativement simple : il contient des colonnes spares
habituellement par des virgules, parfois par des points-virgules, tabulations ou autre. La premire
ligne contient les en-ttes de colonnes.
Combien de colonnes y a-t-il dans le fichier villes_bhutan_geonames.csv ?
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
62/240
Le chier comporte 9 colonnes : geonamesid, name, asciiname, latitude, longitude, country code,
population, dem et modification date.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
63/240
Pour l'option Quand une nouvelle couche est cre ou quand une couche est charge sans
SCR, choisissez l'option Demander le SCR si ce n'est pas dj fait. Cliquez sur OK.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
64/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
65/240
Les villes ont bien t ajoutes QGIS sous la forme d'une couche de points.
Ces indices laissent penser que bien que nous puissions visualiser les villes dans QGIS, aucun
SHP n'a t cr, ce qui est d'ailleurs logique dans la mesure o QGIS ne nous a demand aucun
moment de choisir un emplacement pour cette couche.
En fait, nous avons seulement cr une couche temporaire, uniquement stocke dans le
projet QGS en cours. Comment faire pour sauvegarder cette couche?
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
66/240
Cliquez sur Parcourir pour slectionner l'emplacement o la couche sera cre et lui
donner un nom
Cochez la case Ajouter les fichiers sauvegards la carte
Laissez les autres paramtres par dfaut
Cliquez sur OK ; la couche est ajoute QGIS, vous devez donc avoir deux couches de villes
identiques au premier abord; cependant, l'une est temporaire et l'autre permanente.
Supprimez la couche temporaire pour viter toute confusion (en vous aidant ventuellement
de son emplacement pour dterminer laquelle est-ce).
En ouvrant la table attributaire de la nouvelle couche, vous pouvez constater que les noms de champs ont
t tronqus 10 caractres ( country co au lieu de country code par exemple). Ceci est une limitation
lie au format DBF utilis pour les shapefile (cf. partie I.3.1a).
Flicitations ! L'ajout de donnes ponctuelles partir d'un chier texte dans QGIS n'a dsormais
plus de secrets pour vous !
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
67/240
IV. Gorfrencement
Le gorfrencement, ou calage, consiste donner des coordonnes une image.
Notions abordes :
Principe du gorfrencement
Points de calage
Types de transformation
Erreur Moyenne Quadratique (EMQ)
Rchantillonnage
Vrification du gorfrencement
Les donnes pour cette partie ainsi qu'une version PDF du tutoriel sont accessibles dans la
rubrique tlchargement.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
68/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
69/240
Calage grce un carroyage avec amorces de coordonnes (Source de l'image : Wikimedia [], domaine public)
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
70/240
Calage grce une couche de rfrence (Source de l'image caler : Wikimedia [], domaine public, source des
donnes de rfrence OpenStreetMap [] les contributeurs dOpenStreetMap).
Dans l'illustration ci-dessus, l'image de gauche est gorfrence en utilisant le fond de carte
OpenStreetMap []. Des points que l'on peut facilement identi er sur les deux images (par
exemple des intersections de routes) servent de points de calage.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
71/240
Si tout va bien...
Si le module n'est pas accessible...
Notre but sera ici de caler une carte de l'le d'Oahu (Hawaii) de 1902 (source : Wikimedia []. Une
fois cette carte cale, vous pourrez la superposer d'autres donnes dans QGIS.
La premire tape consiste prendre connaissance de cette carte, et vri er que le module de
gorfrencement de QGIS soit activ.
72/240
Allez dans la rubrique installes pour voir la liste des extensions installes, tapez "go"
(attention, l'accent est important) dans Rechercher pour limiter les rsultats, et cochez la case
de l'extension gorfrenceur GDAL.
Si jamais l'extension n'tait pas visible dans la rubrique installes, allez dans la rubrique En
obtenir plus, recherchez le gorfrenceur et installez cette extension.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
73/240
Nous allons crer ici des points de calage, c'est--dire attribuer leurs coordonnes plusieurs
points de l'image.
Pour ce faire, nous utiliserons la premire mthode dcrite dans la partie IV.1 : nous nous
baserons sur le carroyage de cette carte pour crer les points de calage (la deuxime mthode
sera aborde dans la partie IV.6).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
74/240
Dans cette fentre, ajoutez au gorfrenceur l'image caler en cliquant sur l'icne
Ouvrir un raster, ou bien menu Fichier Ouvrir un raster .
Slectionnez la carte de l'le d'Oahu : fichier Oahu_Hawaiian_Islands_1906.jpg.
Une fentre s'ouvre demandant le SCR de l'image; puisque nous avons dcid de partir du
principe que les coordonnes de cette carte tait en WGS84, choisissez ce SCR .
La carte s'affiche dans la fentre du gorfrenceur.
Il s'agit maintenant de renseigner les coordonnes de plusieurs points, en se basant sur les
indications de la carte. Vous pouvez par exemple commencez par le point en haut gauche :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
75/240
Vri ez que l'icne Ajouter un point soit bien slectionne et cliquez l'intersection
des deux lignes du carroyage :
76/240
fentre gorfrenceur :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
77/240
Si vous faites une erreur, vous pouvez supprimer un point en cliquant sur l'icne
Effacer un point, puis sur le point effacer.
Vous pouvez galement dplacer un point dj cr en cliquant sur l'icne Deplacer les
points de contrle, puis en faisant glisser le point dplacer.
Une fois vos points crs, vous pouvez les sauvegarder au moyen du menu
Fichier Enregistrer les points de contrle sous... ou bien en cliquant sur l'icne
correspondante.
Cette manipulation cre un chier avec l'extension .POINTS. Par dfaut, ce chier aura le mme
nom et sera dans le mme dossier que l'image que vous tes en train de caler. Ces points de
calage pourront tre chargs dans le gorfrenceur au moyen du menu Fichier Charger les
points de contrle .
Voici quoi ressemble la fentre du gorfrenceur une fois tous les poins de calage
correspondant des intersections du carroyage renseigns :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
78/240
Vous n'tes pas oblig de renseigner autant de points ! Six suffiront pour notre calage.
Les points qui serviront caler notre image sont maintenant crs. Comment faire pour utiliser ces
points pour caler notre image ?
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
79/240
Raster de sortie
SCR cible
Carte et rapport PDF
Dfinir la rsolution de la cible
Transparence
Charger directement le raster dans QGIS
Une fois tous les paramtres choisis...
Avant de pouvoir procder au gorfrencement proprement dit, il va nous falloir d nir plusieurs
paramtres.
Ces paramtres sont accessibles dans le menu Paramtres Paramtres de
transformation ou bien en cliquant sur l'icne correspondante.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
80/240
81/240
linaire (2 points minimum) : type le plus simple, ne dforme pas le raster. Cette
transformation est rarement suffisante pour des images scannes.
Helmert (2 points minimum) : cas particulier de transformation polynomiale d'ordre 1.
transformation polynomiale d'ordre 1 , ou transformation a ne (3 points minimum) : elle
prserve la colinarit (3 points aligns le resteront) et permet seulement changement
d'chelle, translation et rotation.
transformation polynomiale d'ordre 2 (6 points minimum) : permet une distorsion du
raster.
transformation polynomiale d'ordre 3 (10 points minimum) : le degr de distorsion
possible est plus important que pour une transformation d'ordre 2.
Thin Plate Spline (TPS) (1 point minimum) : mthode rcente, permettant de prendre en
compte des dformations locales. Cette transformation est utile lorsqu'on dispose
d'originaux de trs mauvaise qualit.
projective (4 points minimum) : une des transformations les plus complexes, qui ne
conserve pas le paralllisme. Un carr sera transform en quadrilatre.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
82/240
Plus proche voisin : le nouveau pixel prend la valeur du pixel de l'ancien raster le plus
proche. Cette mthode est la plus rapide, et est utilise principalement pour des donnes
catgorises (occupation du sol par exemple) puisqu'elle ne cre pas de nouvelles valeurs.
Linaire : la valeur du nouveau pixel est dtermin partir des valeurs des 4 pixels les plus
proches. Cette mthode est utilise pour des donnes continues et permet un lissage du
raster.
Cubique : la valeur du nouveau pixel est dtermine partir des valeurs des 16 pixels les
plus proches. Ceci provoque moins de distorsion gomtrique de l'image mais ncessite un
temps de calcul relativement long. Par ailleurs, il y a plus de possibilits d'obtenir avec cette
mthode de nouvelles valeurs de pixel par rapport aux valeurs de dpart.
Le choix d'une mthode de rchantillonnage a surtout une in uence dans le cas o un la taille
des pixels est importante par rapport la taille des objets qui seront tudis sur l'image, par
exemple une photo arienne o chaque maison est constitue de seulement quelques pixels.
Dans notre cas (carte scanne avec une bonne rsolution), le choix du type de rchantillonnage
influencera peu le rsultat.
Ici, nous allons donc choisir la mthode la plus simple et la plus rapide : plus proche voisin.
83/240
PACKBITS : o re une compression moindre que la mthode LZW, mais ce format est plus
courant
DEFLATE : similaire LZW, mais principalement prise en charge par les logiciels Adobe
Notre image de base tant peu volumineuse, nous allons choisir le type NONE.
Choisissez quel endroit vous souhaitez crer cette couche, et donnez-lui un nom, par
exemple Oahu_Hawaiian_Islands_1906_pol1_wgs84.tif.
SCR cible
Comme dcid en partie IV.1, nous allons partir du principe que les coordonnes de cette carte
sont exprimes dans un systme proche du WGS84.
Cliquez sur l'icne droite de la ligne SCR cible.
Choisissez le SCR WGS 84, code EPSG 4326, en vous aidant ventuellement de la partie filtre.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
84/240
Au nal, ces lignes seront remplies suivant l'emplacement et le nom que vous aurez choisi, par
exemple :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
85/240
Transparence
Employer 0 pour la transparence : cette option est utile principalement pour les photographies
ariennes ou satellites et permet de ne pas visualiser les pixels noirs (bords de l'image), ce qui
serait gnant dans notre cas.
Laissez cette case dcoche.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
86/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
87/240
Avez-vous dans votre table des points avec des valeurs d'erreur trs importantes par rapport
aux autres ? Pouvez-vous en trouver la cause ? Vous pouvez dcocher les points aberrants
dans la colonne on/off.
Vous ne devriez normalement pas obtenir des erreurs rsiduelles suprieures 10 ; si
ncessaire, supprimez et recrez des points de calage.
En plus de l'erreur rsiduelle calcule par pixel, la transformation renvoie une erreur globale
appele Erreur Quadratique Moyenne (EMQ) ou bien Root Mean Square (RMS). Cette erreur est
calcule de la manire suivante :
EMQ = ( ( Somme dX[pixels] + Somme dY[pixels] ) / ( nb points nb points min ) )
Vous pouvez donc constater que si le nombre de points utiliss est gal au nombre de points
minimum associ la transformation, l'EMQ est considre comme nulle. Une erreur nulle n'est
donc pas forcment rvlatrice d'un calage prcis...
Vri ez que votre EMQ soit infrieure 5. Si les erreurs de chacun de vos points sont
suffisamment faibles, comme vrifi plus haut, cela devrait tre le cas.
Vri ez ce qui se passe si vous dcochez tous les points (colonne on/o ) sauf trois. Cochez un
quatrime point. Cochez nouveau tous les points, sauf ceux ayant ventuellement des
valeurs d'erreur aberrantes.
Lancement du gorfrencement
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
88/240
Cette carte montre le dplacement des di rents points de calage. Attention, ce dplacement
n'est pas reprsent l'chelle de l'image, mais selon une chelle en pixels situe en bas gauche
de l'image.
Par exemple, le point 0 en haut gauche s'est dplac d'environ 2 ou 3 pixels vers le bas et un
peu moins d'un pixel vers la gauche. Vous pouvez constater que cette information concide avec
celle de la table des points :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
89/240
En e et, les informations des cases dX[pixels] et dY[pixels] indiquent un dplacement de 2,77
pixels en Y (vers le bas) et -0,82 pixels en Y (vers la gauche). Ces chi res seront di rents dans
votre cas, mais ils seront cohrents avec votre carte PDF.
Le rapport PDF contient les mmes informations que la carte PDF, prsentes de manire
lgrement diffrente.
90/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
91/240
Comme expliqu dans la partie IV.1.2 , il est galement possible de se baser sur une couche de
rfrence pour gorfrencer une image.
La manipulation sera la mme que dcrite dans les prcdentes parties, sauf en ce qui concerne la
cration des points de calage. Seule cette partie sera donc dcrite ici.
L'image que nous allons caler est une carte de Doncaster East, dans la banlieue de Melbourne
(source : Wikimedia []).
Pour caler cette carte, nous allons nous baser sur les donnes OpenStreetMap [].
OpenStreetMap est une base de donnes cartographique libre ; on dcrit souvent ce projet
comme un "wikipedia cartographique".
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
92/240
Dans la rubrique Tout, tapez open dans la partie Rechercher pour limiter les rsultats,
slectionner OpenLayers Plugin puis cliquez sur Installer l'extension en bas droite de la
fentre.
Fermez la fentre du gestionnaire d'extensions.
Le menu OpenLayers est maintenant visible dans le menu Internet (avant la version 2.6 de
QGIS, vous la trouverez dans le menu Extension). Nous n'allons pas utiliser tout de suite cette
extension.
L'a chage de donnes OpenLayers se fait plus facilement lorsque vous avez dj zoom sur une
zone su samment petite dans QGIS. Avant d'ajouter les donnes OpenStreetMap, nous allons
donc zoomer sur notre zone, Doncaster East.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
93/240
Ajoutez maintenant les donnes OpenStreetMap : menu Extension OpenLayers Plugin Add
OpenStreetMap Layer .
Zoomez ventuellement un peu, et si ce n'est pas dj le cas passez la couche de pays pardessus la couche OSM :
94/240
caler
:
Doncaster_east_locality_map.PNG situe dans le dossier TutoQGIS_04_Georef/donnees (si
ncessaire, aidez-vous pour cela du dbut de la partie IV.3.1).
Lorsque QGIS vous demande dans quel SCR est cette image, choisissez le WGS84 PseudoMercator EPSG:3857.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
95/240
Cliquez sur une intersection de routes, par exemple entre Reynolds Road et Blackburn Road. La
fentre de saisie des coordonnes apparat : cliquez sur le bouton Depuis le canevas de la
carte.
Dans la fentre de QGIS, cliquez sur cette intersection sur les donnes OSM : les coordonnes
de la fentre de saisie sont automatiquement remplies avec les coordonnes du point sur
lequel vous venez de cliquer.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
96/240
Premier point : gauche, dans la fentre de QGIS (donnes OSM) et droite, dans la fentre du gorfrenceur.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
97/240
L'image est cale, son SCR est WGS84 Pseudo-Mercator (vous pouvez le vri er en allant dans les
proprits de la couche, rubrique Gnral). Si vous dsirez modi er le SCR de cette couche,
comme indiqu dans la partie II.4.2, clic-droit sur le nom de la couche, Sauvegarder sous...
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
98/240
V. Numrisation
La numrisation consiste dessiner par exemple les contours de parcelles en se basant sur
une couche dj existante, ordinairement un raster. On obtient ainsi une couche vecteur, plus
facilement exploitable. Le principe est le mme que lorsqu'on superpose une feuille de papier
calque une carte pour y dessiner les lments qui nous intressent. Il est ensuite possible de lier
des donnes attributaires cette couche.
Dans ce chapitre, nous allons numriser des donnes de la carte de l'le d'Oahu (Hawaii) de 1902
(source : Wikimedia [] ) gorfrence dans le chapitre prcdent. Si vous ne l'avez pas
gorfrence, pas de problme : elle est inclue dans les donnes du chapitre.
Notions abordes :
Cration d'une couche vide
Numrisation de points, lignes et polygones
Remplir les donnes attributaires
Notions de topologie
Les donnes pour cette partie ainsi qu'une version PDF du tutoriel sont accessibles dans la
rubrique tlchargement.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
99/240
Le but va tre ici de crer une couche de points qui contiendra les cole et les postes de l'le
d'Oahu, qui sont reprsentes dans la carte sous forme de points bleus ou rouges :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
100/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
101/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
102/240
Enregistrement de la couche
Dans la fentre qui apparat alors, choisissez :
l'emplacement (par exemple dossier TutoQGIS_05_Numerisation/donnees)
et le nom : batiments_oahu (dans tous les cas le nom de doit comporter que des lettres
non accentues, des chiffres ou le caractre _ )
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
103/240
Cliquez sur Enregistrer pour crer la couche. Elle est automatiquement ajoute QGIS.
Vous pouvez vrifier son SCR (proprits de la couche, rubrique Gnral) :
Vous pouvez galement ouvrir sa table attributaire, qui ne doit contenir qu'une seule colonne
nomme type et aucune ligne.
Pour ajouter maintenant des donnes cette couche, rendez-vous au chapitre suivant...
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
104/240
Dplacement
Modification des donnes attributaires
Quitter le mode dition
Nous allons ajouter la couche cre dans le chapitre prcdent les points correspondant aux
postes et aux cole de la carte de l'le d'Oahu.
Crez un nouveau projet QGIS, et ajoutez-y :
la carte gorfrence Oahu_Hawaiian_Islands_1906_wgs84.tif situe dans le dossier
TutoQGIS_05_Numerisation/donnees
la couche vide cre dans le chapitre prcdent : batiments_oahu.shp
105/240
Assurez-vous que votre couche de btiments soit bien slectionne dans la table des
matires, puis cliquez sur l'icne Ajouter une entit.
Cliquez sur l'cole ou la poste que vous avez choisie; une fentre s'ouvre vous demandant de
renseigner les attributs pour ce point (un seul attribut dans notre cas). Renseignez le type de
btiment et cliquez sur OK.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
106/240
Le point s'affiche sur la carte, avec le style de la couche (ici un rond turquoise) :
Si vous ouvrez la table attributaire de la couche, vous pouvez voir une ligne correspondant au
point que vous venez de crer.
Ajoutez d'autres points pour les coles et postes de l'le.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
107/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
108/240
Choisissez le style catgoris sur la colonne type, cliquez sur classer puis double cliquez sur
chacun des symboles pour les modi er votre convenance. Cliquez sur OK pour valider et fermer la
fentre.
Dplacement
Imaginons qu'un de vos points soit mal plac et que vous vouliez le dplacer.
La couche doit tre en mode dition.
Slectionnez votre couche de btiments dans la table des matires, puis cliquez sur
l'icne Dplacer une entit.
Le curseur prend la forme d'une croix blanche. Cliquez sur le point dplacer, et faites-le
glisser en maintenant le bouton de la souris enfonc. Relchez le bouton de la souris une fois le
point l'emplacement de votre choix.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
109/240
Slectionnez votre couche dans la table des matires et cliquez sur l'icne basculer en
mode dition.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
110/240
Cette partie est tout fait optionnelle pour suivre la suite du chapitre. Elle pourra nanmoins vous
faire gagner du temps si vous vous apprtez saisir des donnes sous QGIS...
Dans la rubrique Numrisation, cochez la case Supprimer les fentres d'avertissement lors
de la cration de chaque entit. Cliquez sur OK pour valider et fermer la fentre.
Crez un nouveau point dans la couche de btiments : aucune fentre ne s'a che. Si vous
ouvrez la table attributaire, vous pouvez voir que le point cr a un type NULL (valeur par
dfaut).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
111/240
Il est ensuite possible de rentrer les donnes attributaires directement dans la table. La
calculatrice de champ o re la possibilit de remplir plusieurs cases avec une requte (cf. partie
VII.3).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
112/240
Notez que cette liste droulante sera galement utilisable dans la fentre de saisie des attributs, si
la case Supprimer les fentres d'avertissement lors de la cration de chaque entit des
options de numrisation est dcoche (cf. plus haut).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
113/240
Pour en savoir plus, les diffrents outils d'dition sont dcrits dans le manuel QGIS [].
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
114/240
Premire ligne
Quelques astuces
Modification du trac d'une ligne
Nous avons vu prcdemment comment numriser des points. Comment procder quand le but
est de numriser des lignes ? Nous allons numriser des fleuves de la carte de l'le d'Oahu.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
115/240
Quelques astuces
Si pendant la numrisation vous avez des difficults voir votre ligne : menu Prfrences,
Options, rubrique Numrisation : rglez l'paisseur de la ligne, par exemple 2, et la couleur.
Pour la couleur , n'oubliez pas de mettre le cana alpha, c'est--dire la transparence, 255
pour liminer toute transparence (une fois la ligne termine, elle prend le style spci e
dans les proprits de la couche)
Supprimer le dernier point cr : touche suppr ou retour arrire (backspace)
Se dplacer tout en numrisant : utilisez les ches du clavier, ou bien maintenez la
molette de la souris ou la touche espace enfonce et bougez la souris
Abandonner la ligne en cours : terminez-la avec un clic droit, puis si les fentres de saisie
d'attributs sont actives cliquez sur annuler, sinon utilisez ctrl + z
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
116/240
Vri ez que vous tes bien en mode dition pour la couche de euves. Slectionnez-la
dans la table des matires, puis cliquez sur l'icne Outil de nud.
Cliquez sur une ligne existante : les sommets prennent la forme de carrs rouges.
Si vous cliquez sur un sommet, il est slectionn et devient bleu. Vous pouvez grce l'outil de
nud :
dplacer un sommet en le faisant glisser
supprimer un sommet : cliquez dessus pour le slectionner, puis appuyez sur la touche
suppr
rajouter un sommet : double-cliquez sur la ligne l'endroit o vous voulez crer un
sommet. Vous pouvez ensuite dplacer ce nouveau sommet.
Une fois vos modi cations termines, n'oubliez pas de quitter le mode dition en
enregistrant vos modifications.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
117/240
Pour numriser des polygones, les choses se compliquent un peu... Nous n'allons pas ici
numriser toutes les zones de l'le, mais passer en revue quelques techniques d'dition de
polygones au moyen de quelques exemples.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
118/240
Passez en mode dition pour votre couche de polygones. Zoomez sur la rserve forestire.
Cliquez sur l'icne Ajouter une entit qui a pris la forme d'un polygone.
Cliquez sur un point du polygone, puis ajoutez d'autres sommets comme pour une ligne. La
forme du polygone volue au fur et mesure.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
119/240
Lorsque le polygone est complet, faites un clic droit n'importe o pour le terminer. Il est inutile
de cliquer nouveau sur le premier sommet !
Vous pouvez maintenant remplir les donnes attributaires pour ce polygone, par exemple en
donnant la valeur "Forest Reserves" en type1, et aucune valeur en type2.
120/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
121/240
Dplacez nouveau un sommet d'un des polygones et slectionnez successivement les deux
polygones.
Que constatez-vous ?
Les deux polygones sont toujours jointifs. Le dplacement d'un sommet d'un des polygones a
provoqu le dplacement du sommet correspondant du deuxime polygone.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
122/240
Cette fentre permet de d nir quelle(s) couche(s) le curseur sera aimant, s'il sera aimant
uniquement par les sommets ou galement par les segments, et quelle distance d'un sommet
ou segment l'aimantage prend effet.
Par exemple, pour tre automatiquement aimant votre couche de polygone ds que votre
curseur approche moins de 10 pixels d'un sommet de cette couche, cochez la case de
zones_oahu, choisissez le mode sur un sommet et fixez la tolrance 10 pixels.
Cliquez sur l'icne Ajouter une entit, et approchez-vous d'un sommet d'un polygone dj
cr : votre curseur est aimant par ce sommet, qui apparat alors en rose.
Pro tez-en pour numriser la partie Est de la bande d'Aiea, de manire ce que les deux
parties soient parfaitement jointives.
Cliquez sur l'icne Ajouter une entit, et dessinez un par exemple le polygone en pointills
bleu correspondant la surface des terres forestires qui ne sont pas en rserve. Ce polygone
est contigu sur une longue portion des polygones que vous avez dj crs : ne suivez pas les
bords pour cette partie mais contentez-vous de passer au milieu des polygones dj existants.
Faites un clic droit pour terminer le polygone : les parties du polygone que vous venez de
dessiner qui taient superposes des polygones dj existants ont t automatiquement
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
123/240
supprimes.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
124/240
Dfinition et exemples
Pourquoi faire attention la topologie ?
Pour aller plus loin : comment vrifier la topologie d'une couche ?
Vrification simple
Utilisation du vrificateur de topologie
Corriger les erreurs de topologie : quelques pistes
Au cours de la dernire partie notamment, nous avons vu comment viter que deux polygones
soient "presque" jointifs, au moyen de proprits telles que l'accrochage, ou par l'utilisation
d'outils de dcoupage par exemple. Nous avons galement vu comment utiliser le mode d'dition
topologique de QGIS.
Nous allons ici en apprendre un peu plus sur ce qu'est la topologie, et comment vri er la
topologie d'une couche.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
125/240
Les rgles de topologie peuvent aussi mettre en jeu plusieurs couches. Par exemple, tous les
points d'une couche doivent tre dans un polygone d'une autre couche :
Il est bien sr possible de combiner plusieurs rgles. Vous trouverez dans le manuel de QGIS [] la
description d'un certain nombre de rgles de topologie.
Pour en savoir plus, vous pouvez galement consulter cet article du portail SIG [].
Vrification simple
Pour vri er rapidement la topologie d'une couche, rendez-vous
Vecteur Outils de gomtrie Vrifier la validit de la gomtrie :
dans
le
menu
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
126/240
Slectionnez la couche zones_oahu et cliquez sur OK : les ventuelles erreurs sont listes, un
double clic sur une erreur zoome dessus.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
127/240
Cliquez sur le bouton Configuration pour ajouter ou supprimer des rgles de topologie. Nous
allons ajouter une rgle pour interdire les superpositions de polygones dans la couche
zones_oahu.
Slectionnez la couche zones_oahu dans la liste droulante, puis la proprit must not
overlap et cliquez enfin sur le bouton Ajouter une rgle. Cliquez sur OK.
Pour visualiser les erreurs cette rgle, cliquez sur le bouton Valider tout du vri cateur de
topologie.
La liste des ventuelles erreurs apparat; il est possible de zoomer sur une erreur en doublecliquant sur la ligne correspondante.
128/240
correspondant une erreur dans le vrificateur de topologie zoome sur cette erreur.
Si vous avez un grand nombre d'erreurs corriger, vous pouvez aussi utiliser des outils de
correction automatique, notamment ceux de grass. Ces outils sont disponibles dans QGIS via la
bote outils du menu Traitements . Tapez clean dans le filtre pour accder l'outil v.clean.
En double-cliquant sur cet outil, une aide est accessible dans l'onglet Help, ou bien ici :
http://grass.osgeo.org/grass65/manuals/v.clean.html []. Regardez galement ici [] pour plus de
documentation.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
129/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
130/240
Nous allons voir ici comment utiliser les donnes de la table attributaire pour slectionner des
lments d'une couche, par exemple comment slectionner les dpartements dans le nom
commence par A .
Beaucoup d'oprateurs sont disponibles pour les requtes attributaires; nous ne les passerons
pas tous en revue mais allons simplement utiliser quelques uns des plus courants.
Pour une description de tous les oprateurs et fonctions possibles : voir le manuel de QGIS []
(cette partie correspond la calculatrice de champ mais est valable galement pour les requtes
attributaires).
Cette icne est aussi accessible dans la barre d'outils attributs, condition que vous ayez au pralable
slectionn la couche dans la table des matires.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
131/240
Pour faire une requte simple, par exemple pour slectionner le dpartement du Nord :
Cliquez sur Champs et valeurs dans la colonne de gauche : la liste des champs de la
table apparat
Double-cliquez sur le champ NOM_DEPT pour le faire apparatre dans la case
Expression en bas de la fentre (notez les guillemets doubles)
Cliquez sur l'oprateur =
Cliquez sur le bouton Charge toutes les valeurs uniques pour voir dans la case Valeurs
de champs la liste des valeurs uniques du champ slectionn (ici, NOM_DEPT)
Double-cliquez sur la valeur 'NORD' (notez les guillemets simples)
A ce stade, la case Expression doit contenir : "NOM_DEPT" = 'NORD'
Cliquez sur le bouton Slection en bas de la fentre
Il est galement possible de taper la requte la main directement dans la case Expression. Attention
dans ce cas bien respecter la syntaxe utilise par QGIS : par exemple, les noms de champs sont entoures
de guillemets doubles et les chanes de caractres de guillemets simples.
132/240
Vous venez d'e ectuer une requte attributaire simple. Il est important de comprendre qu'une
requte ne modifie pas les donnes, elle les slectionne simplement.
Bien sr, il est plus intressant d'utiliser les requtes pour slectionner plusieurs lments en
mme temps!
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
133/240
Cliquez sur Parcourir pour choisir quel endroit sera sauvegarde la nouvelle couche, et
sous quel nom, dept59 par exemple
cochez la case Ajouter les fichiers sauvegards la carte
et cliquez sur OK
La nouvelle couche est automatiquement ajoute QGIS. Elle ne contient qu'un seul
dpartement, celui du Nord.
Quelques oprateurs
Dans l'exemple ci-dessus, nous avons utilis l'oprateur = pour notre requte. Il en existe d'autre,
comme par exemple les oprateurs mathmatiques infrieur et suprieur , multiplier, diviser...
Ajoutez
la
couche communes_NordPasDeCalais
TutoQGIS_06_Requetes/donnees.
situe
dans
le
dossier
134/240
Cliquez sur Champs et valeurs pour voir la liste des champs, puis double-cliquez sur le
champ POPULATION
Dans la case Expression, tapez > 10 (puisque la population est en milliers d'habitants)
Il est galement possible d'aller chercher l'oprateur > dans la liste des oprateurs, dans la
colonne de gauche. Il faut ensuite taper la valeur 10 la main.
Une fois votre requte tape : "POPULATION" > 10 , cliquez sur le bouton Slection pour voir
le rsultat :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
135/240
La ligne Oprateurs visible dans la fentre de slection n'en comporte que quelques uns; vous
pouvez tous les retrouver dans la catgorie Oprateurs de la colonne de gauche. En cliquant sur
un oprateur, vous pouvez lire l'aide dans la partie de droite :
Parmi ces oprateurs se trouvent par exemple LIKE et ILIKE. L'oprateur LIKE permet de
comparer une chane de caractre une autre chane qui peut utiliser le caractre joker %.
Ce caractre peut remplacer un ou plusieurs caractres : par exemple, 'A%' peut correspondre
Ardche, Allier...
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
136/240
Notez que, pour du texte, si le caractre % n'est pas utilis, les oprateurs = et LIKE sont
quivalents.
L'oprateur ILIKE est quivalent LIKE mais ne tient pas compte de la casse (majuscules ou
minuscules).
Entre deux requtes, pour tre sr de repartir zro, utiliser l'outil tout dslectionner.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
137/240
"NOM_COMM" LIKE 'A%' and "POPULATION" < 10000 : cette requte slectionne 104 communes.
Quelle requte utiliser pour slectionner les communes de Lille, Roubaix et Tourcoing ?
"NOM_COMM" LIKE 'LILLE' OR "NOM_COMM" LIKE 'TOURCOING' OR "NOM_COMM" LIKE 'ROUBAIX' :
cette requte slectionne 3 communes. L'oprateur OR doit tre utilis car les communes ne peuvent
satisfaire qu'un seul des critres la fois (une commune ne peut s'appeler Lille et Roubaix en mme
temps).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
138/240
Nous venons de voir comment slectionner des lments en fonction des donnes de la table
attributaire ; nous allons voir ici comment slectionner des lments en fonction de leur position
par rapport aux lments d'une autre couche.
Contrairement aux requtes attributaires, les requtes spatiales mettent donc le plus souvent
deux couches en jeu : une couche dans laquelle sera faite la slection, et une couche de rfrence.
On peut par exemple, l'aide d'une couche de points et d'une couche de polygones, slectionner
tous les points situs dans les polygones.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
139/240
Slection des entits sources depuis : il s'agit de la couche dans laquelle sera faite la
slection, slectionnez la couche de communes
O l'entit : slectionnez l'oprateur Contient
Entits rfrences de : il s'agit de la couche par rapport laquelle seront slectionns
les lments, slectionnez la couche d'oliennes
Cliquez sur Appliquer et patientez un peu...
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
140/240
Dans la partie droite de la fentre de requte spatiale sont listes les objets rpondant la
requte; il est possible de zoomer sur chacun de ces objets en cochant la case Zoom sur
l'objet puis en cliquant sur une ligne.
Il est galement possible dans cette fentre de crer une couche temporaire partir de
la slection, en cliquant sur l'icne Crer une couche depuis la slection .
Cette couche sera uniquement sauvegarde dans le projet ; pour la sauvegarder
dfinitivement, clic droit sur son nom, sauvegarder sous...
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
141/240
Quelques oprateurs
Dans l'exemple ci-dessus, nous avons utilis l'oprateur Contient. Il en existe d'autres ; ils varient
en fonction de la nature des couches source et de rfrence (point, ligne, polygone).
Couche de dpart :
Couche de rfrence :
A l'intrieur
Chevauche
Croise
Contient
Est disjoint
Est gal
Intersecte
Touche
Oprateurs de requte spatiale disponibles en fonction des types des couches de de dpart
et de rfrence.
Par exemple, un point peut se trouver l'intrieur d'un polygone mais une ligne ne peut se
trouver l'intrieur d'un point.
Ajoutez la couche dept59 cre dans la partie VI.1.2.
Connectez-vous au ux WFS http://services.sandre.eaufrance.fr/geo/zonage (cf. partie
III.2.3) et ajoutez la couche COURDO1 correspondant aux cours d'eau de + de 100 km.
En utilisant diffrents oprateurs, pouvez-vous dire ?...
Entre deux requtes, n'oubliez pas de tout dslectionner :
S'il y a des oliennes qui ne sont pas dans une commune du Nord-Pas-de-Calais ?
En slectionnant les oliennes disjointes des communes (4/440), ou bien les oliennes l'intrieur
des communes (436/440), on peut en dduire que 4 oliennes sont en-dehors d'une commune.
Combien de communes sont traverses par un cours d'eau ?
En slectionnant les communes intersectant les cours d'eau (482/1545), ou bien les communes
disjointes des cours d'eau (1063/1545), on peut en dduire que 482 communes sont traverses par
un cours d'eau.
Combien le dpartement du Nord comporte-t-il de communes ?
En slectionnant les communes l'intrieur du dpartement du Nord, 650/1545 communes sont
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
142/240
slectionnes.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
143/240
Comment faire quand on souhaite combiner plusieurs requtes, par exemple slectionner les
communes traverses par un cours d'eau et ayant une population de + de 10 000 habitants ?
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
144/240
"NOM_DEPT" = 'PAS-DE-CALAIS'
...Mais cette fois-ci, au lieu de cliquer sur Slection, slectionnez dans la liste Slectionner
depuis la slection :
Ainsi, cette deuxime requte s'appliquera uniquement aux communes dj slectionnes : les
communes du Pas-de-Calais seront slectionnes parmi les communes de + de 10 000
habitants.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
145/240
Connectez-vous
au
ux
WFS http://ws.carmen.developpementdurable.gouv.fr/WFS/24/eolien et ajoutez la couche eoliennes.
Connectez-vous au ux WFS http://services.sandre.eaufrance.fr/geo/zonage et ajoutez la
couche COURDO1 correspondant aux cours d'eau de + de 100 km.
Menu Vecteur Requte spatiale Requte spatiale : slectionnez les communes avec
olienne(s) .
Une fois cette requte e ectue, la case selected geometries (117 dans notre cas) est
automatiquement coche. En laissant cette case coche, la requte suivante ne portera que
sur les communes avec oliennes. Il ne vous reste donc plus qu' slectionner les communes
avec cours d'eau :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
146/240
Au final, les 28 communes slectionnes sont donc celles avec olienne et cours d'eau :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
147/240
Commencez par slectionner au moyen d'une requte attributaire les communes de moins de
100 habitants : "POPULATION" < 0.1. Onze communes sont slectionnes.
Ensuite, au moyen d'une requte spatiale, slectionnez parmi ces communes celles avec
oliennes :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
148/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
149/240
Cette fentre vous permet de voir d'un seul coup d'il la liste des champs, leur type : String
(texte), Int (nombre entier) ou Real (nombre dcimal), le mode d'dition (cf. partie V.3.2) ...
150/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
151/240
Quittez le mode dition en enregistrant les modi cations. Ces champs seront remplis dans la
partie VII.3.
152/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
153/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
154/240
Le gestionnaire de table permet la cration de nouveaux champs via le bouton Insrer. Une fois
un champ slectionn dans la liste, il est possible de le supprimer, renommer ou de changer sa
position par rapport aux autres champs.
A tout moment, l'onglet Aperu de la table permet de prvisualiser la table une fois vos
changements effectus.
Pour sauvegarder vos modi cations, deux possibilits : le bouton Enregistrer sauvegarde
directement les modifications, le bouton Enregistrer sous... cre une nouvelle couche.
Nous allons simplement modi er l'ordre des champs pour remonter CODE_DEPT et
CODE_REG : slectionnez CODE_REG et cliquez sur Vers le haut jusqu' ce que le champ soit
en deuxime position, derrire ID_GEOFLA. Faites galement remonter CODE_DEPT en
troisime position.
Cliquez sur Enregistrer : une fentre apparat vous demandant si vous souhaitez conserver ou
non le style de la couche. Choisissez Oui ou Non, au choix (Oui conservera le style actuel de la
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
155/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
156/240
Calcul de la surface
Vrification
Quelques exemples supplmentaires de calculs
Il est possible de calculer automatiquement les valeurs d'un champ au moyen de la calculatrice de
champ, un peu la manire d'une requte attributaire.
la
couche
Passez en mode dition. Cliquez sur l'icne Ouvrir la calculatrice de champs parmi les icnes
de la table attributaire :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
157/240
1 : si cette case est coche, seules les lignes slectionnes seront modifies.
2 : cocher cette case pour crer un nouveau champ.
3 : cocher cette case pour mettre jour un champ existant.
4 : Liste des oprateurs et fonctions disponibles pour le calcul de champ.
5 : Si un oprateur ou une fonction est choisi en 4, l'aide correspondante apparat dans cette
partie.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
158/240
159/240
Vrification
Vous pouvez vrifier votre calcul au moyen de l'outil Mesurer une aire :
Slectionnez une commune, mesurez son aire en faisant un clic droit sur le dernier sommet
pour terminer, choisissez dans la table l'option Ne montrer que les entits slectionnes et
comparer l'aire que vous avez mesur et l'aire du champ SURF_KM2.
160/240
revue ; nous verrons simplement quelques exemples pour vous donner un aperu des possibilits.
161/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
162/240
Choisissez Champ de mise jour existant puis CODE_DEPT dans la liste droulante,
puisqu'il ne s'agit pas de crer un nouveau champ
Dans la liste des fonctions, allez dans la rubrique Chane (texte) et cliquez sur la
fonction left : vous pouvez lire l'aide droite. Cette fonction extrait les caractres les plus
gauche d'un texte.
La fonction left ncessite deux paramtres : le texte d'o seront extraits les caractres
(ici, le champ DEPT) et le nombre de caractres extraire (ici, 2 puisque le code de
dpartement est cod sur 2 caractres)
L'expression est donc left( "DEPT", 2)
Cliquez sur OK : le champ CODE_DEPT est mis jour :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
163/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
164/240
Pouvez-vous de la mme manire extraire les codes et noms de rgion ? Y a-t-il plusieurs
manires de procder ?
Pour le code rgion, il faut mettre jour le champ CODE_REG avec l'expression left( "REGION", 2).
Pour le nom de rgion, il faut crer un nouveau champ NOM_REG et le remplir en utilisant
l'expression right ( "REGION" , length ( "REGION") - 5 ) .
Bien sr, vous pouvez faire plus simple et utiliser les expressions '31' pour le code, et 'NORD-PASDE-CALAIS' pour la rgion, puisque toutes les communes appartiennent ici la mme rgion !
165/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
166/240
Il est aussi possible d'utiliser la formule concat ( "CODE_DEPT", "CODE_COMM" ), pour le mme rsultat.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
167/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
168/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
169/240
170/240
regions_bhutan.shp.
Ajoutez galement au projet la table pop_bhutan.csv : pour cela, procdez comme pour
ajouter une couche shapefile mais choisissez Tous les fichiers comme format de fichier :
L e format CSV [] est un format texte contenant des colonnes spares par un caractre dlimiteur,
habituellement la virgule, le point-virgule ou la tabulation.
Vous devez donc avoir dans QGIS ces deux donnes (notez l'icne de tableau pour le CSV) :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
171/240
Choisissez les donnes joindre : pop_bhutan et les champs cls. Cliquez sur OK pour crer la
jointure : la ligne correspondante apparat dans la fentre des proprits.
Ouvrez la table attributaire de la couche regions_bhutan.shp : les donnes de la table ont t
ajoutes (champ pop_bhutan_POPEST95).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
172/240
Cependant, la couche n'a pas t modi e, la jointure n'est que temporaire. Pour sauvegarder
dfinitivement la jointure, il faut sauvegarder la couche sous un autre nom.
Notez galement que les champs joints devront tre renomms, car ils prennent par dfaut le
nom de leur table d'origine suivi du caractre _ et du nom du champ.
chier CSV
Ouvrez les deux tables attributaires. A votre avis, sur quels champs faire la jointure ? Quels
problmes cela pourrait-il poser ?
Il est possible de faire la jointure en utilisant le nom du district : champ NAME_2 pour KEN_adm2
et champ County pour County_Urbanization-2009.csv.
Le champ tant un nom et non un code, il est possible que des lignes ne soient pas jointes si les
noms sont orthographies de manire lgrement diffrente.
Faites la jointure.
Combien de lignes n'ont pas t jointes ? Pourquoi ?
Quatre districts n'ont pas de donnes jointes : Trans-Nzoia, orthographi "Trans Nzoia" dans le
chier CSV, Elgeyo-Marakwet, orthographi "Elgeyo Marakwet" dans le chier CSV, Nithi,
orthographi "Tharaka Nithi" dans le chier CSV et Kwale, orthographi "Kwale " (avec un espace
la fin) dans le fichier CSV.
Pour que tous les enregistrements soit joints, vous pouvez modi er la main les noms des
districts qui posent problme dans le chier CSV, en l'ouvrant avec un diteur de texte, et
refaire la jointure.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
173/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
174/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
175/240
Dans l'exemple ci-dessus, les deux couches de dpart sont une couche de dpartement et une
couche de chef-lieux. Les donnes attributaires des chef-lieux (leur nom, code et coordonnes)
sont jointes aux dpartements en se basant sur leur position : chaque dpartement rcupre les
donnes du chef-lieu intersectant ce dpartement.
Notez que QGIS ne propose pas le choix de l'oprateur spatial : ce sera toujours une intersection.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
176/240
Le but va tre ici, comme dans l'illustration ci-dessus, de joindre les donnes attributaires des
chef-lieux aux dpartements.
Ouvrez un nouveau projet QGIS, ajoutez les deux couches depts_france et cheflieux_france.
Rendez-vous dans le menu Vecteur Outils de gestion de donnes Joindre les attributs par
localisation :
Indiquez une couche vecteur : choisissez la couche laquelle joindre les donnes; ici,
les dpartements.
Joindre la couche vecteur : choisissez la couche avec les donnes joindre ; ici, les cheflieux.
Rsum de l'attribut : cette rubrique permet de choisir comment faire au cas o
plusieurs entits sont concernes par la jointure. Comme il n'y a qu'un seul chef-lieu par
dpartement, choisir l'une ou l'autre option aura dans notre cas le mme rsultat.
Fichier de sortie : cliquez sur Parcourir pour slectionner l'emplacement et le nom
(depts_join_cheflieux par exemple) de la couche qui sera cre
Table en sortie : cette option est importante dans le cas o des entits de la couche de
dpart n'ont pas de correspondance dans la couche joindre. Dans notre cas, chaque
dpartement ayant un chef-lieux, les deux options sont quivalentes.
Cliquez sur OK, patientez... Un message apparat vous demandant si vous souhaitez ajouter la
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
177/240
projet
QGIS,
ajoutez
les
couches KEN_adm4_Nakuru
et
Choisissez les paramtres de la jointure spatiale pour prendre un rsum des entits
intersectes :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
178/240
Le nombre d'coles dans la zone sera automatiquement calcul partir du moment o vous
cochez la case Prendre un rsum des entits intersectes . L'outil oblige galement
cocher au moins une case : choisissez la somme, ainsi, pour chaque zone, la somme de tous les
champs de type nombre de toutes les coles de la zone sera calcule.
Cochez galement la case Conserver tous les enregistrements : ainsi, mme si une zone ne
comporte aucune cole, elle ne sera pas supprime de la couche rsultat.
Lancez la jointure, ajoutez la nouvelle couche.
En lisant les informations par exemple de la zone de Bahati, on peut lire que cette zone
comporte 22 coles :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
179/240
A part pour la Corse, ces nombres sont errons; en e et, il semble que la jointure ait pris en
compte pour une rgion non seulement les dpartements l'intrieur de la rgion mais
galement les dpartements adjacents.
Comment cela se fait-il ? Nous avons vu que l'oprateur utilis pour la jointure spatiale est
l'intersection. Si on slectionne une rgion au hasard, puis qu'on e ectue une requte spatiale via
le menu Vecteur Requte spatiale Requte spatiale , le rsultat est correct : seuls les
dpartements de la rgion slectionne sont slectionns.
Par contre, si l'on e ectue cette mme requte spatiale via le menu Vecteur Outils de
recherche Slection par localisation, les dpartements adjacents sont galement
slectionns.
On peut donc en dduire que le module de jointure spatiale fonctionne de la mme manire que
le module de slection par localisation. Historiquement, le module de slection par localisation est
apparu le premier, le module de requte spatiale, plus perfectionn, venant ensuite. De la mme
manire, peut-tre le comportement de la jointure spatiale sera-t-il amen voluer dans les
futures versions de QGIS.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
180/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
181/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
182/240
Premier essai...
...Et correction du problme
Cration d'une zone tampon autour d'un cours d'eau
Nous aborderons ici quelques traitements possibles sur des donnes vecteur. Il en existe bien sr
beaucoup d'autres !
Premier essai...
Ouvrez un nouveau
communes_22_35_osm.
projet
QGIS.
Ajoutez
les
couches COURS_D_EAU_NTFL2
et
Le but sera donc de dcouper les cours d'eau par les communes, pour ne garder que les
parties l'intrieur des communes. Cette opration cre une nouvelle couche.
Rendez-vous dans le Menu Vecteur Outils de gotraitement Dcouper :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
183/240
184/240
Contrairement une requte spatiale, le dcoupage modi e les entits en les dcoupant
suivant les limites de la couche de dcoupage. Une requte se borne slectionner par
exemple les cours d'eau l'intrieur des communes, ou intersectant les communes.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
185/240
Slection des cours d'eau intersectant les communes (en jaune) par une requte
spatiale.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
186/240
L'objectif est ici de crer une zone tampon d'1 km autour du cours d'eau du Trieux. Cette zone
pourra reprsenter par exemple une zone inondable, ou bien une zone s'interposant entre rivire
et cultures.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
187/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
188/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
189/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
190/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
191/240
Vous verrez ici quelques manipulations sur un raster d'altitude, appliques au modle d'lvation
numrique (MNE) de la Jamaque (pour savoir ce qu'est un MNE : cf. partie III.1.2).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
192/240
Une fois l'opration termine, fermez la fentre de l'outil de dcoupage. Le nouveau raster ne
comprend que la Jamaque.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
193/240
Notez qu'il est galement possible de dcouper un raster suivant une couche de polygones, en
utilisant l'option couche de masquage. Vous pouvez aussi directement rentrer la main les
coordonnes de l'emprise conserver.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
194/240
Une couche de lignes a t cre. Chaque ligne possde en attribut son lvation, qui varie ici de
100 2200 mtres.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
195/240
Tapez jamaica dans la rubrique Filtre : plusieurs rponses sont proposes, dont 3 SCR
projets. Une rapide recherche internet semble indiquer que le SCR JAD2001 est le plus rcent
(source : http://www.jamaicancaves.org/jad2001.htm []). C'est donc ce SCR que nous
utiliserons.
Slectionnez JAD2001 (code EPSG:3448) et cliquez sur OK.
Nous venons de changer le SCR du projet, mais pas celui de notre raster (pour rappel : cf. partie
II.3).
Une tape prliminaire avant de projeter le raster : ouvrez les proprits du raster, rubrique
Mtadonnes, et dans le bas de la fentre, en faisant d ler les proprits, recherchez
Aucune valeur de donnes. Vous devriez avoir -32768, notez cette valeur. C'est celle utilise
pour les pixels sans valeur (qui ont donc en ralit la valeur -32768), en-dehors de l'le.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
196/240
pour
ne
garder
dans
197/240
le
projet
que
la
couche
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
198/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
199/240
Ici, les pixels sombres reprsentent des pentes faibles et les pixels clairs de fortes pentes.
En cliquant sur un pixel avec l'outil Identi er les entits, vous pouvez connatre la
valeur de la pente pour ce pixel :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
200/240
Pour complter ce chapitre, voici un exemple d'analyse mettant en jeu donnes vecteur et raster :
en partant d'une couche de pente, et d'une couche de points reprsentant des chantillons, nous
allons calculer la valeur de la pente pour chacun des chantillons.
QGIS,
ajoutez-y
la
Ajoutez
galement
la
couche echantillons_jam
TutoQGIS_09_AnalyseSpat/donnees.
couche
fournie
cre
dans
en IX.2.3
le
dossier
est
en JAD2001
EPSG:3448
et
la
couche
Comment vous-y prendriez-vous pour passer ces deux couches dans le mme SCR ?
Il est possible soit de changer le SCR du raster, soit de changer le SCR du vecteur. Nanmoins, le
temps de calcul est gnralement moins long lorsqu'il s'agit de modi er le SCR d'une couche
vecteur, en particulier pour une couche de points.
Sauvegardez la couche echantillons_jam avec le SCR JAD2001 EPSG:3448, sous le nom
echantillons_jam_JAD2001. Rfrez-vous si ncessaire la partie II.4.2. Ajoutez cette couche
QGIS.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
201/240
Dans la rubrique En obtenir plus, tapez sampling dans la partie ltre : plusieurs extensions
sont trouves. Lisez leurs descriptifs ; Point sampling tool semble correspondre notre
besoin. Installez cette extension.
Fermez la fentre du gestionnaire d'extensions.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
202/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
203/240
Si vous avez bien slectionn les deux couches dans l'onglet gnral, vous voyez ici les champs
de ces deux couches : id pour les points, et la pente pour le raster. Vous pouvez renommer les
champs qui seront crs : renommez par exemple pente_jama en pente.
Pour terminer, cliquez sur OK, fermez la fentre de l'extension.
Vri ez
que
la
nouvelle
qu'echantillons_jam_2001.
couche
contienne
bien
les
mmes
22
points
Ouvrez sa table attributaire : les 2 champs id et pente sont prsents. La pente est renseigne
pour chacun des points.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
204/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
205/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
206/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
207/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
208/240
En jouant sur ces 2 paramtres, vous devriez pouvoir obtenir une visualisation correcte de la
population l'chelle d'un dpartement ou d'une rgion ( l'chelle du pays, cela ncessiterait
d'agrger les cercles entre eux pour un meilleur rendu). Vous avez votre disposition la couche
DEPARTEMENT dans le dossier TutoQGiS_10_Reprentation/donnees.
Comme vous l'avez peut-tre remarqu, QGIS a che les cercles dans l'ordre de la table ; il peut
donc arriver que de petits cercles soient masqus par de plus gros cercles. Pour corriger cela :
Proprits de la couche de centrodes rubrique Gnral Constructeur de requte
Tapez la requte : 1=1 ORDER BY POPULATION DESC
Malheureusement, QGIS ne gre pas la lgende pour ce type de cartes. Il existe pour cela un outil
disponible ici : http://www.qgis.nl/2012/02/03/legenda-maken-met-legendsvg/?lang=en []
Vous aurez not que si QGIS permet une visualisation des donnes sous forme de cercles
proportionnels, cela reste peu adapt la production de cartes, notamment cause de l'absence
de lgende.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
209/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
210/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
211/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
212/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
213/240
Nous avons vu ici trois manires de reprsenter une mme donne : la population des
communes. Il en existe beaucoup d'autres.
Dans le chapitre suivant, nous aborderons la mise en page de cartes a n par exemple de pouvoir
les intgrer dans un article : ajout d'un titre, d'une lgende... et export au format image ou
vectoriel. L'export au format vectoriel vous permettra de retravailler la carte dans un logiciel de
dessin vectoriel.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
214/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
215/240
Cliquez ensuite sur l'icne Ajouter une nouvelle carte (ou menu Mise en page
Ajouter une carte).
Dessinez un rectangle n'importe o sur la page, de la taille que vous voulez. Puis rendez-vous
dans l'onglet Proprits de l'objet, rubrique Position et taille, et xez X et Y 0 et la largeur et
hauteur 150 mm pour que la carte concide avec la page.
La carte ainsi cre est synchronise avec les donnes visibles dans QGIS : si vous changer le
style d'une des couches dans la fentre principale de QGIS et revenez au composeur, la carte aura
t mise jour (si besoin en cliquant sur le bouton actualiser).
Pour centrer la carte : cliquez sur l'icne Dplacer le contenu de l'objet et faites
glisser le contenu de la carte.
Pour zoomer et dzoomer : modifiez l'chelle dans les proprits de la carte.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
216/240
Paramtrer la lgende
Pour ajouter une lgende : icne Ajouter une nouvelle lgende, puis cliquez
nimporte o sur la carte.
La lgende reprend celle de la couche dans QGIS : si vous modi ez les tiquettes de la lgende
dans la proprit de la couche, la lgende du composeur prendra en compte ces modifications.
Dans la fentre principale de QGIS, ouvrez les proprits de la couche, rubrique Style. Vous
pouvez :
Modifier les bornes des classes en double-cliquant sur une ligne dans la colonne valeur
Modi er l'tiquette des classes en double-cliquant sur une ligne dans la colonne
tiquette
Revenez ensuite dans le composeur et cliquez sur votre lgende avec l'outil
Slectionner / Dplacer un objet .
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
217/240
Pour prendre en compte les modi cations que vous venez d'e ectuer, dans l'onglet proprits
de l'objet, rubrique Objets de lgende, cliquez sur le bouton Mettre jour l'objet.
Le $ provoquera galement une retour la ligne pour les autres objets de la lgende (tiquettes, nom de la
couche...).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
218/240
Paramtrer l'chelle
Pour ajouter une chelle : outil Ajouter une nouvelle chelle graphique puis cliquez
sur la carte.
Comme pour la lgende, il est possible de rgler assez nement les di rents paramtres de
cette chelle.
Par exemple, si vous voulez une chelle en Km, indiquez d'abord l'unit des de votre projet : le
mtre (votre projet doit utiliser un SCR projet), puis tapez 1000 dans la case Units de carte
par unit de l'chelle graphique.
Di rents styles d'chelle peuvent tre choisis dans la rubrique Proprits principales de
l'chelle :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
219/240
Par convention, le Nord est situ en haut de votre carte. Ajouter une che Nord si tel est bien le
cas n'est donc pas indispensable et peut mme alourdir inutilement votre carte et donc nuire sa
lisibilit.
Peut-tre avez-vous nanmoins besoin d'une
haut de votre carte ?
Dans ce cas, utilisez galement l'outil Ajouter une image et choisissez comme image un
symbole de che Nord. Pour cela, vous pouvez utiliser la bibliothque de symboles de QGIS,
dans la rubrique Rechercher dans les rpertoires.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
220/240
Il est possible d'ajouter de nouveaux symboles au format SVG cette bibliothque, au moyen du bouton
Ajouter...
Pour synchroniser votre che Nord avec votre carte, a n que cette che indique toujours le
Nord : cocher la case Synchroniser avec la carte dans la rubrique Image rotation.
Pour rgler la rotation de la carte, dans les proprits principales de la carte, rglez le paramtreMap
rotation.
Vous pouvez galement ajouter une deuxime carte votre page, qui servira par exemple de
carte de situation.
Ajouter une carte, rglez son emprise et son chelle, et allez dans la rubrique Aperu des
proprits de cette carte, pour visualiser l'emprise de votre premire carte :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
221/240
Il peut tre ncessaire de choisir les bonnes couches pour une des cartes dans QGIS, mettre jour cette carte
dans le composeur puis cocher la case Verrouiller les couches pour cette carte avant de faire la mme
chose pour l'autre carte.
De manire gnrale, si vous avez plusieurs cartes, la manire la plus facile de les grer est peut-tre de crer
un groupe de couches par carte dans QGIS, quitte dupliquer certaines couches.
Exporter la carte
Vous tes satisfait de votre carte ? Voici venu le moment de l'exporter !
Vous pouvez soit l' exporter au format image (PNG, JPG) pour l'intgrer directement dans un
rapport par exemple, soit l'exporter au format vectoriel SVG ou PDF pour la retravailler dans un
logiciel de dessin type Inkscape ou Adobe Illustrator. Vous pouvez galement l'imprimer
directement !
Pour exporter au format image : vous pouvez tout d'abord paramtrer la rsolution
laquelle votre carte sera exporte : onglet Composition, Options du papier :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
222/240
On considre gnralement qu'une rsolution de 300 dpi est su sante pour une impression. Pour en savoir
plus
sur
ce
qu'est
la
rsolution
d'une
image
:
http://fr.wikipedia.org/wiki/R%C3%A9solution_%28imagerie_num%C3%A9rique%29 []
Pour ensuite exporter votre mise en page au format image : partir du composeur,
menu Composeur Exporter comme image...
De nombreux formats sont disponibles : PNG, JPEG, TIFF, EPS...
Pour exporter au format SVG : partir du composeur, menu Composeur Exporter
au format SVG...
Pour imprimer la carte : partir du composeur, menu Composeur Imprimer... ou
bien Ctrl + P
L'export au format SVG peut poser quelques problmes, en particulier pour grer la transparence.
L'export au format PDF peut parfois tre plus pratique pour ensuite retoucher la carte dans un
logiciel de dessin.
Un exemple de carte ralise dans QGIS :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
223/240
A noter galement, l'existence d'un module permettant la gnration d'atlas (il s'agit du
troisime onglet dans le composeur d'impression). Ce module est dcrit dans le manuel QGIS [],
ou bien ici [] (en anglais).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
224/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
225/240
le
projet visualisation.qgs
situ
dans
Une nouvelle couche est cre, qui ne contient que les portions de routes l'intrieur de la
commune.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
226/240
Vous pouvez galement taper Clip dans la partie Rechercher en haut de la bote outils.
Il peut tre plus pratique de choisir le mode Advanced interface dans la liste droulante en bas de la bote.
Si vous double-cliquez sur l'outil pour le lancer, une fentre similaire celle utilise en XI.1
s'ouvre (fermez cette fentre sans lancer l'outil).
Il est galement possible d'utiliser l'outil en mode par lot : clic droit sur Clip, Excuter par
lot. Dans la fentre qui s'ouvre, chaque ligne correspond une instance de l'outil . Chaque
colonne correspond un paramtre : la 1re colonne la couche en entre, la 2me la
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
227/240
Cliquer sur Run, patienter Les 4 couches sont cres et ajoutes QGIS. Il est possible
qu'elles soient toute nommes Clipped . Dans ce cas, vous pouvez les supprimer et les
rajouter.
Tous les outils de la bote Traitements sont excutables par lot.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
228/240
Les modles sont surtout utiles pour chaner plusieurs traitements. Par exemple, imaginons que
notre but soit non seulement de dcouper une couche par une autre, mais ensuite de changer le
SCR de la couche dcoupe pour la passer en WGS84 par exemple. Il est possible de crer un
modle enchanant les deux outils.
Dans la bote outils Traitements, rubrique Modles puis Outils, double-cliquez sur Crer un
nouveau modle.
La fentre qui s'ouvre comporte une partie gauche avec 2 onglets, Entres et Algorithmes, qui
vont vous servir crer le modle, et une partie vide droite o votre modle sera reprsent.
Notre modle comportera 2 paramtres en entre : une couche vecteur qui sera dcoupe et une
couche vecteur qui servira de masque de dcoupe. L'outil de dcoupage va utiliser ces deux
paramtres en entre pour crer une nouvelle couche temporaire. Cette couche temporaire sera
utilise comme paramtre d'entre pour l'outil de reprojection, qui produira la couche finale.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
229/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
230/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
231/240
Description : Clip
Couche en entre : input layer
Couche de dcoupage : mask layer
Dcoup<OutputVector> : ne rentrez rien dans cette partie, pour que la couche cre
soit temporaire
L'algorithme apparat sous forme d'une bote blanche ; de mme, vous pouvez diter ses
caractristiques en cliquant sur l'icne de crayon de cette bote.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
232/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
233/240
Pour sauvegarder ce modle, tapez d'abord son nom en haut gauche de la partie droite de
la fentre (clip and project par exemple) et le nom de son groupe en haut droite de la partie
droite de la fentre (tests par exemple).
Cliquez ensuite sur l'icne de disquette et sauvegardez le modle dans le rpertoire par dfaut
: processing/models dans le dossier qgis. Notez que les modles ont l'extension .model.
Pour diter un modle partir de la bote outils de traitements, clic droit sur son nom,
Editer modle.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
234/240
Application
Dcoupage et reprojection d'une couche
L'objectif est de dcouper une couche de routes par une commune, pour ne garder que les routes
l'intrieur de cette commune, la couche obtenue devant tre en WGS84.
Ajoutez QGIS les couches OSM_routes et SAINTE_RADEGONDE situes dans le dossier
TutoQGIS_11_Automatisation/donnees.
Dans quel SCR sont ces deux couches ?
Les 2 couches sont en RGF93 Lambert 93, code EPSG 2154 (cf. partie II.3.2 : SCR d'une couche ).
Lancer le modle clip and project : vous pouvez soit cliquer sur l'icne d'engrenages du
modeleur de traitement si ce modle est en cours d'dition, soit partir de la bote outils
traitements : Modles tests clip and project .
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
235/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
236/240
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
237/240
Chaque manipulation que nous faisons dans QGIS via l'interface graphique (ajouter une couche,
dcouper une couche etc.) peut galement tre faite sous forme d'une ligne de commande dans le
langage Python [].
Par exemple, pour ajouter la couche SAINTE_RADEGONDE.shp, situe dans le dossier
/mnt/travail/temp, vous pouvez soit l'ajouter la main comme nous l'avons fait jusqu'ici, soit taper
la commande Python suivante :
qgis.utils.iface.addVectorLayer("/mnt/travail/temp/SAINTE_RADEGONDE.shp",
"SAINTE_RADEGONDE", "ogr")
Ce qui revient lancer l'outil d'ajout de couche vecteur addVectorLayer de QGIS, avec 3
paramtres :
l'emplacement de la couche : /mnt/travail/temp/SAINTE_RADEGONDE.shp
le nom avec lequel la couche sera affiche dans QGIS : SAINTE_RADEGONDE
le nom du fournisseur de donnes : ogr car QGIS utilise en interne une bibliothque []
nomme ogr pour accder aux shapefiles
Nous allons ici ouvrir un script Python existant qui dcoupe et reprojette en WGS84 toutes les
couches shape les prsentes dans un mme dossier. Sans rentrer dans le dtail, nous verrons
comment est constitu ce script, comment le paramtrer et le lancer.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
238/240
Puis appuyez sur la touche entre. Vous devriez voir votre commande, suivie du rsultat, en
haut de la console :
Vous venez dutiliser la commande Print, qui permet d'a cher du texte dans la console. Vous
pouvez galement tester la commande cite plus haut pour ajouter une couche vecteur :
qgis.utils.iface.addVectorLayer("/mnt/travail/temp/SAINTE_RADEGONDE.shp",
"SAINTE_RADEGONDE", "ogr")
En adaptant le chemin vers la couche.
Il est possible de travailler uniquement en lanant ainsi des commandes une une ; seulement, les
commandes utilises ne seront pas sauvegardes et ne pourront donc tre rutilises sans tout
retaper la main (mme s'il est possible de faire d ler les dernires commandes utilises en
appuyant sur la touche flche haut du clavier).
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
239/240
Dans l'diteur, cliquez sur l'icne Ouvrir fichier (celle du haut) et allez chercher le script
clip_and_reproject.py situ dans TutoQGIS_11_Automatisation/scripts.
N'hsitez pas agrandir la partie consacre la console dans QGIS, au dtriment de la fentre
de visualisation des donnes.
Lisez le contenu du script. Les lignes commenant par un # sont des commentaires : leur
contenu ne sera pas pris en compte, ils sont uniquement utiles pour mieux comprendre le
script.
L'objectif n'est pas de comprendre dans le dtail tout ce que fait ce script, mais de comprendre
globalement ce qui s'y passe, notamment au moyen des commentaires. Il s'agit ici d'un script
faisant le mme travail que le modle que vous avez ralis en XI.3 en mode par lot, savoir
dcouper plusieurs couches par une mme couche et reprojeter les couches obtenues en WGS84.
Paramtrer le script
Au dbut du script, vous trouverez ces lignes :
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International
240/240
A vous de modifier ces paramtres suivant l'emplacement des donnes sur votre ordinateur !
Sur Windows, les chemins seront de la forme 'C:/' par exemple.
Lancer le script
Pour lancer le script, cliquez sur l'icne Excuter le script en bas de l'diteur (il est
possible que cette icne soit masque et qu'il faille agrandir la console pour la voir
apparatre).
Vrifiez que tout ait bien fonctionn.
Quelles modifications apporter au script pour que :
les couches soient reprojetes non plus en WGS84 mais en NTF / Lambert zone II (code
EPSG 27572) ?
Ligne 57, remplacer 'EPSG:4326' par 'EPSG:27572'. Vous pouvez galement remplacer ligne 55
'_wgs84.shp' par '_ntfl2.shp' (il s'agit du suffixe qui sera ajout au nom de la nouvelle couche).
au lieu de l'outil Clip de dcoupage, ce soit l'outil Intersection qui soit utilis ?
Dans la bote outils de traitements gotraitements QGIS Vector Overlay Tools, lancez l'outil
d'intersection et allez sur l'onglet Aide, rubrique Console usage. Notez le nom de l'algorithme ; puis
ligne 39 remplacez qgis:clip par ce nom : qgis:intersection.
Ce tutoriel est mis disposition selon les termes de la Licence Creative Commons Attribution 4.0 International