Principe de fonctionnement du site
Ce site utilise des fichiers de données au format csv.
Ces fichiers sont disponibles sur deux sites web :
- https://static.data.gouv.fr/resources/donnees-relatives-aux-personnes-vaccinees-contre-la-covid-19-1
contient un sous-répertoires par date. Chaque sous répertoire
contient une liste de fichiers csv au nom compréhensible par
un humain.
Chaque jour, un nouveau répertoire peut être créé avec d'autres
fichiers de même nature.
- https://www.data.gouv.fr/fr/datasets/r contient le
même genre de fichier. Les noms de ces fichiers sont composés
de groupes de caractères hexadécimaux séparés par des tirets.
Ils n'ont donc aucune signification pour un humain.
Par contre, lorsqu'il existe une nouvelle version des fichiers,
le contenu des anciens fichiers est remplacé.
Le répertoire https://www.data.gouv.fr/fr/datasets/r
contient donc en permanence, et toujours sous les même noms,
la dernière version des fichier csv
Pour ce site, on utilise quelques-uns des fichiers mémorisés dans
https://www.data.gouv.fr/fr/datasets/r
Les fichiers choisis sont périodiquement téléchargés sur le serveur et
stockés localement d'une manière légèrement modifiée afin de limiter
les traitements nécessaires pour les utiliser.
Il existe deux catégories de fichiers :
- Les fichiers dont le nom en clair contient "-tot-".
Ils concernent l'état de la vaccination à une date récente
(typiquement la veille) et sont de petite taille;
- Les autres fichiers qui contiennent l'évolution de la
vaccination depuis le 27 décembre 2020 dont la taille plus
conséquente augmente un peu à chaque mise à jour.
Selon qu'on veuille accéder à une page de la catégorie "Vaccination
à ce jour" ou de la catégorie "Evolution de la vaccination", on va
utiliser un fichier d'une des deux catégories.
Les fichiers mémorisant l'état de la vaccination à ce jour sont
conservés dans un format qui permet de réduire au minimum le traitement
nécessaire pour afficher les informations dans un tableau.
A partir de ceux qui mémorisent l'évolution de la vaccination, d'autres
fichiers sont créés, chacun ne concernant qu'une classe d'âge, ou une
région, ou un département d'outre-mer en ne conservant qu'une série de
données tous les 10 jours, afin de faire des tableaux d'évolution qui
ne sont pas inutilement longs.
Des programmes écrits en langage C fabriquent les bargraphes et les
graphiques d'évolution sous la forme d'images bmp à partir des fichiers
csv stockés localement.