Module 9 Données spatiotemporelles

Manipuler le temps (les dates, les heures, les secondes, etc.) représente une compétence indispensable en science des données. Les données spatiales peuvent elles aussi être indexées sur le temps, c’est-à-dire se faire attribuer un indice de classification (une «coordonnée») temporelle. On parle alors de données spatio-temporelles qui sont donc des données doublement indexées : indexées sur le temps et indexées sur l’espace. L’objectif principal de ce module est justement de manipuler ce type de données, des séries de vecteurs temporellement ordonnées, et cela pour différentes échelles temporelles.


À la fin de ce module vous saurez:

  • Manipuler le temps et les dates.
  • Créer des animations simples qui montre l’évolution de données spatialisées dans le temps.
  • Utiliser les objets de classe rasterStack.
  • Écrire des fonctions simples et les utiliser pour structurer vos codes d’analyse R.

Vous utiliserez les bibliothèques suivantes:
  • mapview
  • raster
  • sf
  • lubridate
  • animation
Vous apprendrez à utiliser les fonctions suivantes:
  • hist()
  • sort(), table()
  • st_length()
  • stopifnot
  • st_cast()
  • stack()
  • calc()
  • getZ(), setZ()
  • as_date_time(), ym(), hour(), minute(), second()
  • saveGIF()

Et vous apprendrez aussi à créer vos propres fonctions avec function().

Vous utiliserez les données suivantes:

Dans la section Leçon, vous utiliserez des données vectorielles de trajets de vélo dans la ville de Montréal ainsi que des données matricielles de températures et de précipitations dans le Parc national du Mont-Mégantic.

Dans la section Exercices, vous mettrez en pratique les manipulations vues dans la leçon en utilisant les mêmes données.