Funathon 2023 - Sujet 2
Contexte et description du sujet
Ce sujet s’articule autour de la question suivante : dans quelle mesure notre système actuel de cultures est-il exposé au changement climatique ? Il est composé de plusieurs applications décrites ci-dessous et disponibles sur les pages suivantes. Ces applications sont des points de départ, tout comme les solutions proposées - n’hésitez pas à aller plus loin !
Avec ce sujet, vous allez pouvoir :
- Travailler avec le langage
R
; - Manipuler des données spatiales : vecteurs et rasters avec les packages
sf
,terra
,stars
; - Utiliser une base de données
PostgreSQL
et son extensionPostGIS
; - Créer des visualisations avec
ggplot2
; - Développer un tableau de bord interactif avec
shiny
; - Utiliser le lissage spatial pour synthétiser des données géographiques avec
btb
; - Estimer des tendances avec un modèle linéaire.
Mise en route
Avant tout, il faut qu’une personne dans l’équipe commence par fork ce dépôt de code sur Gitlab, et donne les droits d’écriture sur le fork à ses partenaires (tout ceci est expliqué dans cette vidéo de présentation du Funathon). Tous les membres de l’équipe peuvent maintenant ouvrir un service RStudio
sur le SSP Cloud
et créer un nouveau projet à partir du dépôt forké (File
> New project
> Version Control
> Git
), sur lequel ils pourront pousser leur code !
Pour disposer de toutes les librairies nécessaires, il est possible de faire toutes les installations avec renv::restore()
(~10 min). Bien sûr si vous avez besoin de packages supplémentaires à un moment donné, n’hésitez pas à les installer !
Pour traiter le sujet, nous vous laissons libres de vous organiser comme vous le souhaitez. Vous pouvez par exemple créer vous-mêmes vos scripts (par exemple un script par application et par personne, avant de mutualiser les avancées - sauf pour l’application shiny
où nous suggérons explicitement de créer plusieurs scripts à placer dans un répertoire ad hoc), et lorsque vous en ressentez le besoin aller tirer des bouts de code des solutions que nous proposons sur ce site.
Les données utilisées
Ce sujet propose de manipuler :
- Le Registre Parcellaire Graphique (RPG);
- Des données du Drias de simulation de l’évolution climatique pour le siècle en cours sur la France;
- Des données ERA5 agro-météorologiques de surface quotidiens pour la période allant de 1979 à aujourd’hui.
Etape 0 (optionnel) : Création d’une base de données PostgreSQL
Les données du RPG étant volumineuses, il faut pouvoir les requêter depuis une base de données. Les gentils organisateurs vous ont déjà préparé une base de données PostgreSQL (avec l’extension PostGIS) prête à l’emploi pour ce sujet. Néanmoins, nous vous expliquons comment procéder si vous souhaitez être en mesure de le faire vous-mêmes sur la plateforme SSP Cloud.
Etape 1 : Première manipulation du RPG
L’objectif de cette étape est d’effectuer des premières requêtes géographiques permettant d’examiner les cultures à proximité d’un point géographique donné, de comparer la composition observée avec les compositions départementale et nationale. Pour aller plus loin, nous proposons de développer une interface graphique de type tableau de bord permettant d’obtenir ces informations interactivement en cliquant sur une carte.
Etape 2 : Exposition des cultures au déficit de précipitations
Cette deuxième étape est fortement inspirée de l’excellente étude réalisée par C. Fontès-Rousseau, R. Lardellier (DR Occitanie Insee) et JM Soubeyroux (Météo France). Son objectif est de mettre en regard cultures et prévisions climatiques localement, pour identifier des cultures particulièrement mises en danger par le changement climatique en France.
Etape 3 : Evolution des cultures, lien avec le climat passé
Après avoir regardé vers l’avenir, il est temps de jeter un coup d’oeil dans le rétroviseur, et de regarder comment l’évolution des températures au cours des 40 dernières années a pu influencer certaines cultures en France. Nous estimerons l’évolution des dates potentielles de récolte du maïs grain dans les différents bassins de production français depuis 1980.