Académique Documents
Professionnel Documents
Culture Documents
2X
Prealable
Installer QGIS 3.2X: https://qgis.org/fr/site/ (QGIS est disponible gratuitement sous
Windows, Mac et Linux)
Démarrer le programme QGIS desktop 3.2X
Vérifiez que les extensions suivantes sont installées et activées.
Barre de menu principale (tout en haut) > Extensions > Installer/ Gérer les extensions) : la case
à gauche du nom de chacune des extensions ci-dessous doit être cochée. S’il n’y a pas de
case, cliquer sur installer (en bas à droite). Ceci nécessite une connexion internet. Ne
décochez pas les extensions déjà cochées.
o Processing
o QuickMapServices
o Value Tools
Les colonnes doivent être délimitées par un même séparateur (par exemple virgule, espace,
tabulation). La première ligne peut contenir le titre des colonnes.
Exemple du début d’un fichier texte dont on cherche à interpoler les valeurs de QV1:
East_Degdec North_Degdec QV1 IV Time
5.772775667 45.1987984 6.02 -9.91 11:23.9
5.772775667 45.19879847 6.07 -9.86 11:24.4
5.77277575 45.19879855 6.1 -9.9 11:24.8
5.7727759 45.19879862 6.1 -9.88 11:25.3
...
Importation
utiliser l’outil « ajouter une couche de texte délimitée » : menu principal> couche > ajouter une
couche >
- Indiquer en haut Le nom du fichier à importer (conseil : utiliser pour localiser votre
fichier)
- Dans format du fichier, sélectionner le séparateur de colonne utilisé dans votre fichier texte
(dans l’exemple montré ci-dessus : le séparateur est la tabulation et l’espace, il faut donc cocher
« délimiteurs personalisés » puis « Tab » et « Espace »
- Dans Options des champs et enregistrement (Record and field Option), si la première ligne
de votre ficher contient le titre des colonnes (ce qui est le cas dans notre exemple), cocher « en têtes
en 1ere ligne ». Si le fichier utilise la virgule plutôt que le point comme séparateur décimal (par ex.
1,2 au lieu de 1.2) cocher « virgule en séparateur décimal ».
Pour vérifier si votre fichier est bien lu avec ces paramètres, en bas de la fenêtre dans « Echantillon
de données » une prévue des 1ere lignes du tableau est donnée: vérifier que les colonnes sont bien
détectées et que le tableau est bien en forme.
- Dans « Définition de la géométrie » :
ATTENTION si vos coordonnées sont en mètres ou en km, il faut vous renseigner pour mettre
le bon système de coordonnée et non pas WGS84 !
Finaliser l’importation du fichier en cliquant sur « Ajouter » : des points doivent alors s’afficher sur la
carte (vérifier que les coordonnées qui s’affiche en bas de la carte qui correspondant à la position de
votre curseur sur la carte sont correctes). Vous pouvez alors fermer la fenêtre d’importation.
Notez qu’une couche s’ajoutée dans le panneau « Couches » à gauche. Elle est visible sur la carte car
elle est cochée.
Sauvegarder votre couche au format shapefile et modifier son système de
coordonnées
Pour la suite, il est plus pratique d’enregistrer vos données dans le format ESRI shapefile. De plus si
les coordonnées sont en longitude et latitude, il sera aussi plus pratique pour l’interpolation de que
vos données soient dans un système de coordonnées projetées en mètre. Dans notre exemple, qui
est sur une zone d’étude en France avec des coordonnées en longitude/latitude, on peut choisir de
les convertir dans le système de coordonnées projetées RGF93/Lambert93.
- Dans le panneau « Couches » à gauche, faites un clic droit sur la couche que vous avez importée >
Exporter > exporter les entités sous :
> Nom de fichier : cliquer sur et indiquer un nom du fichier qui va être créé. Par
exemple : donnees_en_Lambert93
> SCR : cliquer sur l’icone pour sélectionner le nouveau système de coordonnées.
Vérifier que le SCR est bien changé dans la fenêtre « Enregistrer la couche vectorielle sous.. », puis
cliquer sur OK.
Dans le panneau « Couches », la nouvelle couche s’affiche qui prend le nom du fichier que vous
venez de créer (par exemple donnees_en_Lambert93)
Vous pouvez supprimer la couche d’origine (clic droit > Remove Layer)
Notez que lorsque vous sauvegardez au format ESRI shapefile, plusieurs fichiers ayant le même nom mais des
extensions différentes sont créés dans le dossier que vous avez choisi. Il ne faut pas les séparer.
Modifier le système de coordonnées de la carte en RGF93/Lambert93 : clic droit sur la couche > SCR
de la couche > Définir le SCR du projet depuis cette couche.
Vérifier que vos points sont au bon endroits en rajoutant de l’imagerie aérienne en fond :
Barre Principale > Internet > QuickMapServices > OSM > OSM standard
Pour avoir plus de choix de fonds de carte :
Barre Principale > Internet > QuickMapServices > Settings > Onglet More Services > cliquer sur Get
Contributed Pack
Par exemple vous pouvez maintenant sélectionner Google > Google Satellite.
Une nouvelle couche Google Satellite s’affiche dans le panneaux couche sous la couche OSM, Pensez
à décocher la visibilité de la couche OSM pour pouvoir visualiser la couche Google.
Visualisation en carte
Pour visualiser les valeurs mesurées sous forme de points en couleurs :
- Dans la fenêtre « Couche » à gauche, clic droit sur la couche que vous avez importée > Propriétés :
- Dans la fenêtre « Propriétés de la couche » qui s’ouvre, à droite, cliquer sur Symbologie
- Dans la liste déroulante tout en haut (par défaut , choisir , puis juste
en dessous dans Valeur, sélectionner dans la liste déroulante le nom de la colonne contenant les
valeurs à représenter sous forme de couleur. (Par exemple dans notre cas : la colonne QV1)
- Choisir une palette de couleur en cliquant sur la liste déroulante à droite, prendre par exemple
« spectral » (note : vous avez plus de choix si, dans la liste déroulante, vous cliquer sur «Créer une
nouvelle palette de couleur » puis sélectionner « catalogue : cpt-city » )
- Cliquer sur « Classer » : par défaut 5 classes de couleurs différentes s’affichent alors
Vous pouvez aussi cliquer sur l’onglet histogramme puis sur « Charger les valeurs » pour voir si votre
classification est pertinente.
Cliquer sur Appliquer, pour voir le rendu sur la carte, et sur OK pour valider.
Il se peut que le rendu ne soit pas satisfaisant par défaut, notamment s’il y a quelques points avec
des valeurs aberrantes. Voir ci-dessous, des pistes pour améliorer le rendu visuel dans ce cas.
Vous pouvez trier vos données en cliquant sur l’en-tête de la colonne, et supprimer certains points :
Pour sélectionner des points dans le tableau cliquer sur la première colonne du tableau
contenant le numéro des points (Les points sélectionnés apparaissent en jaune sur la carte)
Pour supprimer les points selectionnés, passer en mode édition , vous pouvez alors
cliquer sur pour supprimer les points selectionnés. Puis sur pour enregistrer ces
modifications. Puis cliquer de nouveau sur pour sortir du mode édition.
Puis et pour supprimer. Puis cliquer de nouveau sur pour sortir du mode édition.
Vous pouvez aussi ne pas supprimer des points mais les masquer à l’écran en utilisant :
clic droit sur la couche > Filtrer…
Si, par exemple, le nom de la colonne contenant vos mesures est QV1, et que vous souhaitez
n’afficher sur la carte que les points ayant un QV1 < à 12 :
Dans Champs double-cliquer sur QV1 : "QV1" s’affiche dans « Expression de filtrage »
Compléter l’expression en mettant le texte suivant : "QV1" <= 12, puis cliquer sur tester. Sur
la carte seul les points ayant un QV1 <= 12 doivent s’afficher. Cliquer sur OK pour valider.
Vous pouvez alors refaire votre palette de couleur à partir uniquement des points filtrés (voir §
précédent)
Si vous souhaitez exclure des points avant de faire l’interpolation spatiale, il est fortement
recommandé de sauvegarder seulement les points que vous voulez interpoler sous la forme d’un
nouveau fichier shapefile :
- sélectionner les points que vous voulez interpoler (par exemple vous pouvez utiliser l’outil filtre vu
ci-dessus, puis sélectionner tous les points restants sur la carte avec l’outil .) Ils doivent alors
apparaitre tous en jaune.
- Dans la fenêtre « Couche » à gauche, clic droit sur la couche > exporter > sauvegarder les entités
sous
> Nom de fichier : cliquer sur et indiquer le nom du fichier qui va être créé.
Par exemple : data_pour_interpolation_en_Lambert93
>
Interpolation spatiale
Cette étape permet d’estimer une cartographie continue d’une variable géophysique à partir de
mesures ponctuelles. Pour cela, il est nécessaire d’interpoler les valeurs ponctuelles sur une grille
régulière (Raster).
Si vous n’avez pas de panneau « Boite à outils de traitements » ouvert (par défaut à droite de la
carte), cliquer sur Traitement > Boîte à outil
Dans la fenêtre « Boite à outils de traitements » allez dans SAGA > Raster – Spline interpolation >
Multilevel b-spline
Taille de cellule : c’est la taille des pixels de l’image en sortie, mettre par exemple 1 : ce qui
signifie 1m si vous êtes dans un système de coordonnées métrique comme Lambert93.
Target Grid : cliquer sur > enregistrer vers un fichier : donner un nom au fichier en sortie,
par exemple Grille_interpolee
Puis cliquer sur Executer. (une fois le traitement terminé cliquer sur fermer)
En résultat, par défaut, une image en niveau de gris s’affiche sur la carte avec une résolution de 1m,
correspondant à une nouvelle couche (grid) dans la fenêtre couche.
Ensuite si vous déplacer votre curseur sur la carte, la valeur du pixel sous le curseur apparait dans la
fenêtre value tool.
Modification de la palette de couleur de la grille interpolée
Choisir une palette de couleur : par exemple, « spectrale » la même que pour la couche
« données_en_lambert3 »
Vous pouvez aussi entre à la main les valeurs de min et max, par exemple en reprenant les
même valeurs que vous avez utilisées pour la couche « donnees_en_lambert3 »
Exécuter.
Une nouvelle couche contours s’affiche dans le panneau Couches (vous pouvez décocher la couche
« donnees_lambert93 » pour mieux la voir.
Clic droit sur contours > Propriétés > étiquettes > étiquettes simples
Valeur : ELEV
Exemples d’autre possibilités
Masquer les zones extrapolées
Traitements > boite à outil : dans le filtre en haut tapez « emprise minimale »
Executer
Menu Principal : Raster > extraction > decouper un raster selon une couche de masque
Executer
Une nouvelle couche raster « Découpé (masque) est créée (par défaut sa symbologie est en niveau
de gris)
Clic droit sur la grille originale « grille_interpolee » > style > copier le style
Clic droit sur la grille « Découpé (masque) » > style > coller le style
Une nouvelle fenetre s’ouvre dans laquelle on peut faire la mise en page.
Pour ajouter la carte en cours sur QGIS dans la page :
Ajouter un Objet > ajouter carte (ou bouton sur la barre de menu) : puis avec la souris tracer le
rectangle où vous voulez mettre votre carte, la carte s'affichera dans le rectangle.
Notez que dans le panneau de droite, dans l’onglet Elements, un objet de type carte « carte1 »
apparait maintenant.
Pour bien ajuster la carte au cadre, vous pouvez jouer sur deux choses :
1 - La taille du cadre qui peut être modifiée : Editer > Selectionner/Déplacer un objet (en
survolant les coins du cadre vous pouvez aussi modifier sa forme)
Certains paramètres de cet objet de type carte peuvent être configurés dans la fenêtre de droite
(onglet Propriétés de l’object). Par exemple, on peut rajouter une grille de coordonnées à la carte :
Pour ajouter une échelle : ajouter un objet de type « légende » et positionner la page
Pour créer une légende personnalisée, ajouter un objet de type « légende » . Et positionner la
sur la page.
Dans l’onglet propriétés des objets correspondant à cette légende, décocher « Mise à jour auto »,
vous pouvez alors modifier ou supprimer des éléments de la légende.
Z field : cocher et indiquer ici le nom de la colonne de la table attributaire contenant les valeurs à
interpoler (QV1)
Output file : cliquer sur select… et mettre un nom de fichier pertinent en mettant .tif à la fin.
Algorithm :
moving average
Tester avec radius 1 : 6m, radius 2 : 6m, min de 5 points
Nearest Neighbourg :
possibilité de mettre un rayon : n'interpole pas au delà d'un
rayon de ce rayon.
Il s’agit d’un Bug de QGIS qui se trompe sur le format de sortie. cliquer sur
Visualiser le résultat en mettant la couche points par-dessus le raster qui vient d’être créé.
Pour aller plus loin sur les méthodes d’interpolation spatiale (A finir)
Attention la plupart des algorithmes utilise l’unité par défaut des coordonnées des points ou des
lignes à interpoler. Si celles-ci sont en degrés, il faut alors en tenir compte en se rappelant l’ordre de
grandeur suivant un degrés d’arc fait grossièrement 100km. Si on veut une grille avec une résolution
métrique il faudra donc mettre la valeur de résolution à 0.00001
https://docs.qgis.org/2.2/en/docs/gentle_gis_introduction/spatial_analysis_interpolation.html
Triangulation
http://www.qgistutorials.com/en/docs/interpolating_point_data.html
IDW
IDW
Moving average
Nearest Neighbour
Data Metrics
(B-spline approximation)
Calculates B-spline functions for chosen level of detail. This tool serves as the basis
for the 'Multilevel B-Spline Interpolation' and is not suited as is for spatial data interpolation from
scattered data.
Parametre resolution: plus la valeur est grande plus l’interpolation est lissée (surface
très tendue), plus elle est petit plus elle va coller aux points (surface très molle) et mettre le zone
loin des points à zero
Maximal Number of Points:npmax: maximal number of points locally involved in spline calculation
(required > 10, recommended 20 < npmax < 60)
Tolerance: relative tolerance multiple in fitting spline coefficients: the higher this value, the higher
degree of the locally fitted spline (recommended 80 < k < 200)
Points per square: average number of points per square (increase if the point distribution is strongly
non-uniform to get larger cells)
Inverse distance weighted interpolation
Kernel density estimation
Modified quadratic shepard interpolation
Multilevel b-spline interpolation
Multilevel b-spline interpolation (from Raster)
Natural neighbour
Nearest neighbor
Ordinary kriging
Ordinary kriging (global)
Rasterize
Thin plate spline (global)
Thin plate spline (local)
Thin plate spline (tin)
Triangulation
Universal Kriging
Universal Kriging (global)
Erreurs Possibles