Code source du fichier pages-doc/principe.html

<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&nbsp;:<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&nbsp;:<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>