Actualisation des fonctions de dommages

R
gt-amc
dommage
entreprise
logement
public
STEU

Actualisation des fonctions de dommages aux enjeux bâtis avec des indices INSEE.

Auteur·rice·s
Date de publication

17 juin 2026

Objectif

Cette note vise à montrer comment actualiser les fonctions de dommages officielles en France à partir d’indices INSEE, en mobilisant la librairie floodam.data.

Logiciels et bibliothèques requis

ImportantInstallation des logiciels et bibliothèques requis

Le code ci-dessous est destiné à être exécuté dans R. Il est donc nécessaire que R soit installé sur votre système.

Cette méthode utilise la bibliothèque R suivante (les instructions d’installations sont disponibles sur son site web) :

  • floodam.data qui permet de réaliser des opérations adaptées aux données nécessaires pour les évaluations économiques en lien avec la gestion des inondations.

L’actualisation en un clin d’œil

Les commandes essentielles pour actualiser

# Chargement des librairies
library(floodam.data)

# Déclaration des chemins et variables
logement = update_damage_function("dwelling")
entreprise = update_damage_function("activity")
public = update_damage_function("public")
steu = update_damage_function("sewage")

Une fois la librairie floodam.data chargée, la mise à jour se fait de façon très simple en utilisant la fonction dédiée update_damage_function.

Cette fonction fonctionne avec de nombreux paramètres fixés par défaut pour en faciliter l’utilisation :

  • asset : c’est le type d’enjeu sur lequel on veut travailler. Par défaut ce sont les logements (dwelling).
  • year : c’est l’année à laquelle on veut arriver lors de l’actualisation. Si ce paramètre n’est pas renseigné, l’année la plus récente possible sera choisie selon les indices INSEE définis pour les fonctions de domage
  • origin : c’est l’endroit où on peut trouver une fonction de dommage à télécharger ou à lire. Par défaut, update_damage_function utilise des fonctions de dommage internes à la librairie.
  • destination : c’est l’endroit où les résultats seront sauvegardés. Par défaut, ça sera dans un fichier temporaire créé à la volée.
  • output_file : c’est le nom qu’on veut donner au fichier sauvegardé. Par défaut c’est un nom qui est créé à la volée à partir de la valeur de asset et de la date du jour.
NoteFonctions de dommage internes à la librairie

Elles correspondent aux fonctions de dommages officielles produites en 2016. Elles ont été légèrement retravaillées pour inclure toutes les métadonnées nécessaires à leur compréhension et leur utilisation.

Visualisation de l’effet de l’actualisation

“Cas d’un type de logement”

“Cas d’un type d’entreprise’”

“Cas d’un type d’établissement public”

“Cas d’un type de STEU (intensive)”
Figure 1
library(floodam.data)
destination = "image/actualisation"

# Préparation de listes de fonctions de dommage pour comparaison
logement = list(
    initial = read_damage_function("dwelling"),
    final = update_damage_function("dwelling")
)
entreprise = list(
    initial = read_damage_function("activity"),
    final = update_damage_function("activity")
)
public = list(
    initial = read_damage_function("public"),
    final = update_damage_function("public")
)
steu = list(
    initial = read_damage_function("sewage"),
    final = update_damage_function("sewage")
)

# Utilisation de plot_damage_function
plot_damage_function(
    logement,
    destination,
    "logement.png",
    sheet = "logement_surface",
    typology = "Logement en collectif"
)
plot_damage_function(
    entreprise,
    destination,
    "entreprise.png",
    sheet = "batiment_surface",
    typology =
    "1011Z"
)
plot_damage_function(
    public, destination,
    "public.png",
    sheet = "public_surface",
    typology = "Établissements scolaires"
)
plot_damage_function(
    steu, destination,
    "steu.png",
    sheet = "station_intensive",
    typology = ">= 10 000 EH",
    unit = "€/ETH"
)

Décomposition des opérations

À venir !

Retour au sommet