Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
osgisfr2 [2012/02/22 00:48] glaroc |
osgisfr2 [2012/02/22 16:47] (current) glaroc |
||
|---|---|---|---|
| Line 8: | Line 8: | ||
| Étape 12: Cliquez sur 'Afficher la région courante GRASS' et sur 'Éditer la région courante GRASS. Vous devez définir les propriétés de la région courante GRASS pour obtenir une résolution de 2km x 2km exactement. | Étape 12: Cliquez sur 'Afficher la région courante GRASS' et sur 'Éditer la région courante GRASS. Vous devez définir les propriétés de la région courante GRASS pour obtenir une résolution de 2km x 2km exactement. | ||
| - | Étape 13: Trouvez le module r.surf.idw dans la Boite à outils GRASS, choississez un nom pour le fichier de sortie et interpolez une carte pour les données de 1980-1995 et une autre pour 1995-2005. | + | Étape 13: Trouvez le module v.surf.idw dans la Boite à outils GRASS, choississez un nom pour le fichier de sortie et interpolez une carte pour les données de 1980-1995 et une autre pour 1995-2005. |
| - | Étape 14: Dans les propriétés de chacune des couches, développez une palette de couleur appropriée et attribuez la même palette pour les rasters des deux périodes. | + | Étape 14: Note: dans la version actuelle de QGIS, il est impossible de modifier de façon appropriée la palette de couleur des fichiers GRASS rasters. Pour cette raison, nous allons exporter les cartes de distribution de la dernière étape en format tiff avec le module r.out.gdal.tiff dans les outils GRASS en spécifiant bien le répertoire de sauvegarde, le nom du fichier avec l'extension .tif et le format FLOAT32 (chiffres avec décimales). Ajoutez ensuite ces nouveaux fichiers .tif au canevas. |
| + | |||
| + | Étape 14: Dans les propriétés de chacune des couches, développez une palette de couleur appropriée (Onglet Style>Palette de couleur>Palette de couleur; ensuite cliquez sur l'onglet>Palette de couleur). Choisissez une interpolation des couleurs Linéaire, définissez trois valeurs numériques associées avec des couleurs pertinentes et attribuez la même palette pour les rasters des deux périodes. Observez-vous une différence dans la distribution des parulines couronnées? | ||
| DÉFI: Générez un nuage de points (en Excel ou R) montrant la relation entre la température moyenne annuelle (à partir de la couche Quebec_mat_tenths.txt en degrés Celcius x 10) et l'abondance des parulines couronnées aux sites de Relèves des oiseaux nicheurs (BBS). Vous aurez besoin de l'extension 'point sampling tool'. | DÉFI: Générez un nuage de points (en Excel ou R) montrant la relation entre la température moyenne annuelle (à partir de la couche Quebec_mat_tenths.txt en degrés Celcius x 10) et l'abondance des parulines couronnées aux sites de Relèves des oiseaux nicheurs (BBS). Vous aurez besoin de l'extension 'point sampling tool'. | ||
| - | ===== Fichiers pour exercices ===== | + | ====== Fichiers pour exercices ====== |
| - | Téléchargez ce fichier zip ici et assurez vous de la copier dans un répertoire facile d'accès. | + | Téléchargez [[http://qcbs.ca/wp-content/uploads/2012/02/Fichiers_OSGIS_jour2.zip|ce fichier zip]] et assurez vous d'en extraire le contenu dans un répertoire facile d'accès. |
| - | ===== Exercice 4 ===== | + | ====== Exercice 4 ====== |
| Objectif: Créer une carte NDVI (Normalized Difference Vegetation Index), l'associer avec une palette de couleurs et extraire le NDVI moyen dans les parcs et terrains de la région. | Objectif: Créer une carte NDVI (Normalized Difference Vegetation Index), l'associer avec une palette de couleurs et extraire le NDVI moyen dans les parcs et terrains de la région. | ||
| Line 42: | Line 44: | ||
| Étape 7: Sélectionnez Vecteur>Mise à jour des attributs depuis la couche matricielle. Choisissez la couche des parcs pour 'Name of vector polygon map' et la couche NDVI pour 'Name of raster map'. Utilisez 'ndvi' pour Column prefix. | Étape 7: Sélectionnez Vecteur>Mise à jour des attributs depuis la couche matricielle. Choisissez la couche des parcs pour 'Name of vector polygon map' et la couche NDVI pour 'Name of raster map'. Utilisez 'ndvi' pour Column prefix. | ||
| - | Étape 7: Cliquant sur le bouton de droite sur le nom de la couche>Show attribute table. En regardant la partie droite de la table, vous verrez que des colonnes ont été ajoutées avec les statistiques des cellules ndvi pour chaque terrain et parc. | + | Étape 8: Cliquez sur le bouton de droite sur le nom de la couche>Show attribute table. En regardant la partie droite de la table, vous verrez que des colonnes ont été ajoutées avec les statistiques des cellules ndvi pour chaque terrain et parc. |
| - | Étape 8: Sélectionnez Matrice>Gérer les couleurs>Créer RVB. Vous allez maintenant créer une image RVB (RBG) composite en utisant les associations de bandes suivantes: Rouge:4 Vert:3 Bleu:2. | + | ====== Exercice 5 ====== |
| + | Objectif: Créer une visualisation 3D affichant une carte composite RVB superposée sur une couche d'élévation. | ||
| - | Étape 9: | + | Étape 1: Sélectionnez Matrice>Gérer les couleurs>Créer RVB. Vous allez maintenant créer une image RVB (RBG) composite en utilisant les associations de bandes suivantes: Rouge:4 Vert:3 Bleu:2. |
| - | ===== Exercice 4 ===== | + | Étape 2: Dans >Fichiers>NVIZ créez une visualisation 3D avec le fichier 31h05_dem comme fichier d'élévation et l'image RVB créée à l'étape 8 (laissez les autres champs libres). Pour améliorer la résolution d'affichage dans NVIZ, cliquez sur Visualize>Raster Surface et spécifiez 1 comme résolution fine. |
| - | + | ||
| - | + | ||
| - | Objective: Create a 3D visualization of an elevation map created with elevation values from ground control points, excluding water bodies. Learn how to import layers into R, perform basic manipulations in GRASS within QGIS and GRASS standalone. | + | |
| - | + | ||
| - | Step 1: If you haven't done so already, save the 'region_hydrique' in the UTM 18N (NAD83) CRS. Start a New project and set the CRS of the current canvas to UTM 18N (NAD83). Add the region_hydrique file (in UTM) and the 'Elevation_points.shp' file in QGIS (this file is already in UTM). | + | |
| - | + | ||
| - | Step 2: Make sure that the GRASS plugin is activated and that the GRASS toolbar is selected under View > Toolbar. Click on the 'New Mapset' icon and define a new GRASS database folder, create new location (give it a name such as 'Workshop2', choose the UTM 18N (NAD83) CRS, set the region to the current QGIS extent, and choose a name for the mapset (e.g. 31h05). | + | |
| - | + | ||
| - | Step 3: You now have to import the files into GRASS. Click on the 'Open GRASS tools icon', click on 'module tree', and find File management > import into GRASS > import vector into GRASS > v.in.ogr.qgis - Import loaded vector. Select the vector layer region hydrique (in UTM) and find name for the output vector map. Repeat these steps for the Elevation_points vector file. Load the newly created GRASS files into the canvas by clicking on the 'Add GRASS vector layer' icon. | + | |
| - | + | ||
| - | Step 4: Click on the 'Display current GRASS region' icon and then on the 'Edit Current GRASS region' icon, and select a GRASS region that just encompasses all the elevation points. Set the Cell width and height to 30 m. | + | |
| - | + | ||
| - | Step 5: Open GRASS tools and find the v.to.rast.constant module to convert the water bodies file to raster. Keep the raster value at 1. | + | |
| - | + | ||
| - | Step 6: Close QGIS. We could decide to continue working within QGIS, but instead, we will move to GRASS outside of QGIS. | + | |
| - | + | ||
| - | Step 7: Open GRASS and select the Database, Location and Mapset that you have created within QGIS. | + | |
| - | + | ||
| - | Step 8: Load the Raster map you have created in Step 5, and the elevation points you have imported in Step 3 with the 'Add raster map layer' and 'Add vector layer' icons. | + | |
| - | + | ||
| - | Step 9: Use the Raster > Mask module (r.mask) to create a mask layer for the next step. Select the 'Create inverse mask' and put 1 in 'Category Value to use for Mask'. Click the 'Run' button to run the module. | + | |
| - | + | ||
| - | Step 10: Use the v.surf.rst module (Raster > interpolate surfaces) to create an interpolated elevation map using the Elevation_points layer. Specify a name for the output elevation map in the output tab and specify the ELEVATION column as the 'Name of the attribute column to be used for approximation'. | + | |
| - | + | ||
| - | Step 11: Generate a slope map from this new elevation layer using the r.slope.aspect module (Raster > Terrain Analysis). Specify an output name for the slope layer. | + | |
| - | + | ||
| - | Step 12: View the resulting map in three dimensions in the NVIZ module (File > NVIZ). | + | |
| + | ***DÉFI***: Créez une carte d'élévation interpolée à partie du fichier Elevation_points.shp et en utilisant la fonction v.surf.rst. Comparez cette carte avec le fichier 31h05_dem. | ||
| + | ***DÉFI2***: Visualisez une des couches vectorielles superposée à une couche matricielles dans R. Utilisez le package spgrass6 dans R. | ||
| ====== Terminologie GRASS ====== | ====== Terminologie GRASS ====== | ||
| Line 99: | Line 77: | ||
| **La liste complète des commandes GRASS [[http://grass.osgeo.org/gdp/html_grass64/full_index.html|est ici.]]** | **La liste complète des commandes GRASS [[http://grass.osgeo.org/gdp/html_grass64/full_index.html|est ici.]]** | ||
| - | ====== A few key functions ====== | + | ====== Fonctions clés ====== |
| |g.list rast | lists available raster maps | | |g.list rast | lists available raster maps | | ||
| Line 140: | Line 118: | ||
| vect2neigh return area neighbours with shared boundary length | vect2neigh return area neighbours with shared boundary length | ||
| </file> | </file> | ||
| - | |||
