<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>