Module 8 Manipulation de données matricielles

Cette leçon porte sur la manipulation des données spatiales matricielles.


À la fin de ce module vous saurez:

  • Attribuer des catégories aux valeurs des cellules d’un raster.
  • Filtrer des cellules d’un raster selon leur valeur.
  • Filtrer des cellules d’un raster selon leurs coordonnées.
  • Découper un raster en utilisant un rectangle de délimitation.
  • Découper un raster en utilisant un objet vectoriel.
  • Combiner des rasters pour en former un seul.
  • Déterminer les coordonnées d’une cellule à partir de son indice.
  • Déterminer l’objet spatial le plus proche d’un autre.

Vous utiliserez les bibliothèques suivantes:
  • mapview
  • raster
  • sf
  • elevatr
Vous apprendrez à utiliser les fonctions suivantes:
  • reclassify()
  • crop() mask()
  • extract()
  • st_sfc(), st_as_sf()
  • st_nearest_feature()
  • xyFromCell()
  • cumsum()
  • get_elev_raster()

De plus, vous utiliserez aussi des fonctions vues dans les modules précédents:

  • nrow(), ncol() et ncell()
  • summary()
  • unique()
  • subset()
  • which(), which.max()
  • max()
  • as.data.frame(), data.frame()
  • extent()
  • plot()
  • crs(), st_crs()
  • st_polygon()
  • st_intersects()
Vous utiliserez les données suivantes:

Dans la section Leçon ainsi que dans la section Exercices, vous utiliserez des données matricielles d’élévation pour le Québec, des données vectorielles des sentiers de randonnées de la SÉPAQ, ainsi que les limites de quatre parcs nationaux identifiés au module 7.