<html>
<head>
<title>Phpcovid : Principe de fonctionnement du site</title>
<meta name=author content="Bernard Chardonneau">
<meta name=copyleft content="Logiciel et données publiés dans le domaine public">
<meta name=robots content="noindex,follow">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="css/misenpage.css" rel="stylesheet" type="text/css">
<link href="css/styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="contenu">
<h1>Principe de fonctionnement du site</h1>
Ce site utilise des fichiers de données au format csv.<br>
<br>
Ces fichiers sont disponibles sur deux sites web :<br>
<ul>
<li><tt>https://static.data.gouv.fr/resources/donnees-relatives-aux-personnes-vaccinees-contre-la-covid-19-1</tt>
contient un sous-répertoires par date. Chaque sous répertoire
contient une liste de fichiers csv au nom compréhensible par
un humain.<br>
Chaque jour, un nouveau répertoire peut être créé avec d'autres
fichiers de même nature.</li><br>
<li><tt>https://www.data.gouv.fr/fr/datasets/r</tt> 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.<br>
Par contre, lorsqu'il existe une nouvelle version des fichiers,
le contenu des anciens fichiers est remplacé.<br>
Le répertoire <tt>https://www.data.gouv.fr/fr/datasets/r</tt>
contient donc en permanence, et toujours sous les même noms,
la dernière version des fichier csv</li>
</ul>
Pour ce site, on utilise quelques-uns des fichiers mémorisés dans
<tt>https://www.data.gouv.fr/fr/datasets/r</tt><br>
<br>
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.<br>
<br>
Il existe deux catégories de fichiers :<br>
<ul>
<li>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;</li>
<li>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.</li>
</ul>
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.<br>
<br>
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.<br>
<br>
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.<br>
<br>
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.<br>
<br>
</div>
<div id="menu">
XXXMENU
</div>
</body>
</html>