Professional Documents
Culture Documents
1, 2012
Tutoriel QGIS
Séance 2.1 – Géoréférencement et numérisation
Ce tutoriel utilise le logiciel QGIS dans sa version 1.8 'Lisboa'. QGIS est un logiciel SIG libre créé
en 2002. Pour en savoir plus sur QGIS et pour le télécharger :
http://qgis.org/
Ce tutoriel est mis à disposition selon le Contrat Paternité - Pas d'Utilisation Commerciale -
Partage des Conditions Initiales à l'Identique 2.0 France disponible en ligne :
http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
Toutes les données nécessaires à ce tutoriel sont dans le dossier « 1_2_tutoriel », sous-dossier
« donnees ». Une fiche de métadonnée au format HTML est associée à chaque donnée. N'hésitez
pas à prendre connaissance de cette fiche pour toute question relative à une donnée (son
producteur, sa date...).
Attention à éviter les espaces ou les caractères spéciaux dans les noms de vos fichiers et
dossiers!
Au programme...
1. Géoréférencement...................................................................................................................................... 2
1.1. La théorie........................................................................................................................................... 2
a) Définition...................................................................................................................................... 2
b) Méthodes...................................................................................................................................... 2
c) Types de transformation............................................................................................................... 3
d) Précision du calage : EMQ........................................................................................................... 3
e) Fichier de calage.......................................................................................................................... 4
f) Création d'un nouveau raster : rééchantillonnage et compression...............................................4
1.2. … Et la pratique................................................................................................................................. 5
a) Choix de l'image à géoréférencer................................................................................................. 5
b) conversion du PDF vers TIF......................................................................................................... 5
c) Dessin du carroyage..................................................................................................................... 5
d) Activation du module de géoréférencement dans QGIS...............................................................6
e) Création des points de contrôle.................................................................................................... 7
f) Paramétrage................................................................................................................................. 8
g) Géoréférencement...................................................................................................................... 10
h) Vérification du calage................................................................................................................. 10
2. Numérisation............................................................................................................................................. 12
2.1. Définition.......................................................................................................................................... 12
2.2. Numérisation des villes.................................................................................................................... 12
a) Création de la couche vecteur « Villes ».....................................................................................12
b) Numérisation des villes............................................................................................................... 13
2.3. Numérisation de régions.................................................................................................................. 14
a) Création de la couche vecteur « Regions »................................................................................14
b) Numérisation.............................................................................................................................. 14
c) Étiquetage.................................................................................................................................. 15
1. Géoréférencement
1.1. La théorie...
a) Définition
Le géoréférencement, ou calage, consiste à attribuer des coordonnées à une image. Cette image
pourra ensuite être superposée à d'autres couches dans un logiciel SIG, et servir par exemple de
fond de carte ou être numérisée.
b) Méthodes
Deux méthodes sont possibles dans QGIS :
• si on connaît précisément les coordonnées de quelques points sur l'image, grâce à un
carroyage ou à des amorces de coordonnées, on va pouvoir se servir de ces coordonnées
pour géoréférencer l'image. Il faut connaître le système de coordonnées utilisé.
• si l'image ne possède pas d'indications de coordonnées, il va falloir utiliser une couche déjà
géoréférencée possédant une zone commune avec l'image à géoréférencer. On pourra
alors indiquer que tel point sur l'image correspond à tel point sur la couche déjà
géoréférencée. Cette méthode sera employée pour caler des orthophotos par exemple. La
carte résultante aura le même système de coordonnées que la couche de référence. La
précision du calage dépend alors notamment de la précision de la couche de référence.
L'EMQ permet un diagnostic de la précision du calage. Attention toutefois, il est parfois possible
d'obtenir un EMQ très faible pour un calage incorrect.
e) Fichier de calage
1.2. … Et la pratique
Cette icône doit apparaître dans la barre d'outils « Raster ». Sinon, relancer QGIS.
Comme toutes les icônes, elle est aussi accessible par les menus (menu « Raster »,
« Géoréférencer », « Géoréférencer »).
Illustration 7: Géoréférenceur.
Pour cet exercice, une transformation polynomiale d'ordre 1 sera suffisante : vous devez donc
créer 3 points de contrôle au minimum, mais il est conseillé d'en créer plus; les points
supplémentaires servent de contrôle.
Pour créer un point : zoomez sur une intersection des lignes du carroyage au moyen des outils de
zoom et de déplacement situés en haut de la fenêtre de géoréférencement. Cliquer ensuite sur
l'outil « Ajouter un point ».
Cliquer sur une intersection de lignes du carroyage, et rentrer les coordonnées en X et Y (cf.
Illustration 8). Ces coordonnées sont indiquées en degrés sur le bord de la carte. Attention,
les coordonnées en Y au sud de l'équateur sont négatives, tout comme les coordonnées en
X à l'ouest du méridien de Greenwich. Attention aussi à ne pas confondre X et Y !
Pour cette étape, il peut être pratique de vous aider de la version papier de cette carte, en dernière page de
ce tutoriel.
Une fois un point créé, il apparaît en bas de la fenêtre de géoréférencement, dans la table des
points de contrôle. Dans cette table, les colonnes srcX et srcY (source) indiquent les coordonnées
du point dans l'image, le pixel en haut à gauche ayant pour coordonnées (0,0). Les colonnes dstX
et dstY (destination) indiquent les nouvelles coordonnées que prendra le point, dans le système de
coordonnées choisi. Ces valeurs peuvent être modifiées directement dans cette table, en double-
cliquant sur une case.
En cas d'erreur de placement, cliquer sur l'outil « Effacer un point » et ensuite sur le point à
effacer sur l'image.
Vous pouvez ensuite sauvegarder vos points de contrôle : menu « Fichier », « Enregistrer
les points de contrôle sous... », ce qui crée un fichier avec l'extension « .points », lisible avec
un éditeur de texte.
Ainsi, même en cas d'erreur par la suite, vous n'aurez pas à ressaisir tous vos points mais
simplement à recharger ce fichier « .points ».
f) Paramétrage
Une fois vos points créés, rendez-vous dans le menu « Paramètres », « Paramètres de
transformation » ou bien cliquez directement sur l'icône correspondante.
• Raster de sortie : choisir le nom et l'emplacement du raster qui sera créé (un nom de type
« XXX_WGS84 » par exemple)
• SCR cible : le système de coordonnées dans lequel sont mesurées vos coordonnées
• Générer une carte PDF : choisir un nom et un emplacement ; cette carte permettra de
visualiser le décalage qu'aura subi chaque point de contrôle
• Générer un rapport PDF : choisir un nom et un emplacement. Ce rapport comportera
notamment les coordonnées et erreurs pour chaque point
• Définir la résolution de la cible : laisser cette case décochée pour que l'image créée aie la
même résolution que l'image de départ
• Employer 0 pour la transparence : décocher cette option. Elle est utile principalement pour
les photographies aériennes ou satellites et permet de ne pas visualiser les pixels noirs
(bords de l'image), ce qui serait gênant dans notre cas
• Charger dans QGIS lorsque terminé : cocher cette case pour que le nouveau raster soit
chargé automatiquement dans QGIS une fois le géoréférencement effectué
Cliquer ensuite sur « OK » : les paramètres sont sauvegardés.
Dans la table des points de contrôle, le décalage que subira chaque pixel ainsi que l'erreur
résiduelle sont maintenant renseignés. L'erreur résiduelle d'un pixel est égale à la racine de la
somme des carrés du décalage en X et en Y :
Erreur résiduelle pixel = √(dX2 + dY2)
L'erreur et le décalage seraient différents en choisissant une autre transformation.
L'erreur moyenne est indiquée tout en bas de la fenêtre. Elle est calculée de la manière suivante :
Erreur moyenne = √((ΣdX2 + ΣdY2)) / (nb points – nb points min))
où nb points est le nombre de points utilisés et nb points min le nombre minimum de points
nécessaires pour la transformation choisie.
Il est possible de ne pas prendre en compte certains points (colonne on/off), ce qui peut être utile
dans le cas par exemple d'un point aberrant dont l'erreur serait très élevée par rapport aux autres.
Votre erreur moyenne vous paraît-elle acceptable ?
g) Géoréférencement
Pour lancer le géoréférencement, menu « Fichier », « Commencer le géoréférencement »
ou clic sur l'icône correspondante.
Patientez un peu... si vous avez bien coché la case « Charger dans QGIS lorsque terminé »,
l'image est automatiquement ajoutée dans QGIS. Vérifiez dans les propriétés de de cette couche
que le système de coordonnées soit bien le WGS84.
Les coordonnées des points de contrôle s'affichent dans QGIS tant que la fenêtre du
géoréférenceur est ouverte.
N'oubliez pas de prendre connaissance de la carte et du rapport PDF générés lors du
géoréférencement.
h) Vérification du calage
Il s'agit ici de superposer une couche à notre carte géoréférencée, afin de vérifier la validité du
calage. Pour cela, il est possible de télécharger un fond de carte mondial, sur le site de Natural
Earth par exemple. Cette couche est fournie sous le nom « 10m-admin-0-countries », ajoutez-la
dans QGIS. Vous pouvez aussi la télécharger vous-même : à l'aide d'un navigateur internet,
rendez-vous à l'adresse suivante : http://www.naturalearthdata.com/downloads/
Choisir la rubrique « Cultural » des données à grande échelle (1:10m). Téléchargez la donnée
« Admin 0 – Countries ». Pendant le téléchargement, prenez connaissance des métadonnées en
cliquant sur « About | Issues | Version History ».
Décompressez le fichiez ZIP obtenu dans votre répertoire. A partir de QGIS, chargez la couche
vecteur « 10m-admin-0-countries.shp » (menu « Couche », « Ajouter une couche vecteur... »).
Choisir la symbologie de manière à pouvoir vérifier que les couches se superposent correctement.
Si oui, félicitations! Vous savez maintenant géoréférencer une carte.
Illustration 12: Superposition de la carte de l'Ouganda et du fond de carte mondial Natural Earth.
2. Numérisation
2.1. Définition
La numérisation consiste à « dessiner » par exemple les contours d'un pays en se basant sur une
couche déjà existante, ordinairement un raster. On obtient ainsi une couche vecteur, plus
facilement exploitable. Le principe est le même que lorsqu'on superpose une feuille de papier
calque à une carte pour y dessiner les éléments qui nous intéressent. Il est ensuite possible de lier
des données attributaires à cette couche.
Sélectionnez ensuite la couche de villes dans la table des matières et cliquer sur l'icône
« Basculer en mode édition » (également accessible par un clic droit sur le nom de la
couche). La couche est maintenant modifiable.
Cliquez ensuite sur l'icône « Créer un point ». Zoomez sur une ville de la carte et cliquez
dessus. Remplissez son nom. Procéder ainsi pour quelques villes.
Pour supprimer un point, sélectionnez-le tout d'abord avec l'outil de sélection d'entités.
Cliquez ensuite sur l'icône « Supprimer les entités sélectionnées ».
Vous pouvez à tout moment sauvegarder votre travail à l'aide du bouton « Sauvegarder les
modifications.
Pour quittez le mode édition et enregistrer vos modifications, cliquez à nouveau sur l'icône
« Basculer en mode édition ».
Vous pouvez voir le nom de vos villes dans la table attributaire.
b) Numérisation
Si vous avez choisi de dessiner des régions, le principe consiste à dessiner d'abord le pays entier,
puis à le découper pour former les régions. Cette méthode est plus rapide que celle consistant à
dessiner les régions une à une, et évite les problèmes de superposition de régions voisines.
Choisissez tout d'abord une symbologie adaptée permettant de voir la carte et les polygones. Pour
cela, il faut modifier les propriétés de la couche (double-clic sur le nom de la couche), rubrique
« Convention des signes ». Réglez la transparence à environ 50%. Si nécessaire, modifier la
couleur de remplissage et la couleur et l'épaisseur des bordures.
Assurez-vous ensuite que seule votre couche regions soit en mode édition, afin d'éviter de
modifier par erreur une autre couche.
Passez ensuite en mode édition pour votre couche de régions. Choisir un zoom suffisant pour bien
voir les limites à numériser; pour obtenir une couche homogène il est recommandé de ne plus
changer ensuite de seuil de zoom tout le long de la numérisation.
Pour dessiner un polygone, cliquez sur l'icône « Créer un polygone ». Dessinez ensuite les
contours de votre pays, ou simplement de quelques régions si le pays est trop grand. Faire
un clic droit pour le dernier sommet du polygone. Si vous avez besoin de supprimer le
dernier sommet créé, utilisez la touche backspace.
Pour se déplacer sur la carte sans être obligé de fermer le polygone, il est possible de maintenir la molette
de la souris enfoncée et déplacer ensuite la souris. De même, il est possible de zoomer et dézoomer avec la
molette. Vous pouvez aussi vous déplacer avec les flèches du clavier.
Utilisez le moins de points possibles : ne faites un point que lorsque nécessaire. La couche
sera moins volumineuse et plus facilement exploitable par la suite. Le niveau de précision de
la numérisation doit être adapté à l'utilisation que vous ferez ensuite des données.
Une fois le pays ou l'ensemble de régions terminé, il suffit de le découper pour créer les régions.
Utilisez pour cela l'outil « Séparer les entités » et découpez le polygone créé précédemment
en suivant le contour d'une région, en démarrant et terminant à l'extérieur du polygone à
découper (cf. Illustration 16). Il est inutile de renumériser les limites du pays.
Une fois les régions créées, remplissez leur nom dans la table attributaire en double-cliquant dans
la case correspondante. Il faut pour cela être en mode édition.
Pour savoir quel ligne de la table correspond à quel polygone, vous pouvez utiliser le bouton
« Zoomer la carte sur les cellules sélectionnées »
Quittez le mode édition en enregistrant pour finir.
Il est possible de changer différents paramètres du mode de numérisation, dans le menu
« Préférences », « Options... », rubrique « Numérisation ».
c) Étiquetage
Pour faire apparaître les noms de villes et de régions, il est possible d'étiqueter la
couche. Pour cela, faire un clic-droit sur le nom de la couche, « Propriétés », rubrique
« Étiquettes ». Cocher la case « Afficher les étiquettes », et choisissez le nom du
champ où se trouve les étiquettes.
Vous pouvez dans cette même fenêtre modifier à votre guise police, taille, couleur etc. des
étiquettes.
Choisissez des apparences différentes pour les étiquettes des villes et les étiquettes des régions.