so-ii-adaptation-ban
Traitement en lien avec la TO adaptation (so-ii)
L'objectif est de structurer la chaîne des traitements nécessaires à la TO adaptation dans le cadre de so-ii. Cette chaîne de traîtements visent à produire 3 jeux de données stabilisés dans leur format à partir de 2 jeux de données qui peuvent être amenés à évoluer. La chaîne de traitements comprend également des analyses faites de façon répétées.
Description sommaire de la chaîne de traitement
Grosso modo, il s'agit de partir des données de la BAN pour créer une base de données des adresses à enquêter via des formulaires ODK qui renseignent sur la présence ou non de dispositifs d'adaptation visibles depuis l'espace public sur les ouvertures des bâtiments d'une territoire. Dans le cadre de so-ii, le territoire est composé d'une liste de communes disponibles aisément via la librairie so.ii.
Les formulaires ODK sont utilisés pour des campagnes de terrain (soit via des promotions d'étudiants, soit par les memres de l'équipe) et stockés sur le serveur ODK d'INRAE. Une extraction des réponses est réalisée au fil de l'eau pour suivre les campagnes. Ces extractions ont un format qui dépend des versions de formulaire ODK, même si ces versions tendent à se stabiliser. C'est à partir des exctractions que les bases de données cibles sont produites :
- observation qui renseigne chaque observation réalisée à une adresse donnée (une entrée par observation, i.e. par relevé réalisé à une adresse donneée)
- state qui donne un état des observations de disppsotifs à un temps donné (une entrée par adresse de la BAN utilisée, donc avec des informations quand une adresse n'a pas été observée, une gestion des multiples observations pour une même adresse)
- device qui renseigne chaque observation réalisée à un emplacement donné (une entrée par relevé réalisé à un emplacement donné). Un emplacement correspond à une ouverture (porte, fenêtre, portail, bouche d'aération etc.) sur lequel peut être installé un dispositif pour empêcher l'eau de pénétrer.
Le format de ces données n'est pas sensés être altéré au cours du temps, sauf en cas de grosse mise à jour. Par contre, des mises à jour de la BAN suppport sont nécessaires au moins chaque année, car la BAN évolue continuement.
Functions/procedures to be added
-
brief description - expected inputs
- expected outputs
-
creation of function -
code of function -
documentation of function -
example for function -
test for function
-
Data to be added
Warning: To add data, there is a need to add script to allow maintenance of data
-
brief description - source of the data
- storage of the data (inst/extdata)
-
creation of data -
script for creation of "raw" data (if needed) -
storage of raw data in ascii format, normally in inst/extdata -
script in to maintain data in /data-raw -
documentation of data
-