dimanche 14 août 2011

Ajout du point de rosé

Suite à quelques essais sur le calcul du point de rosé, j'ai trouvé une méthode d'approche relativement précise pour mes mesures. Je souhaite donc à présent l'intégrer dans mon schéma de table weatherData.

- L'information est en degrés.
- Le dew point peut etre positif ou negatif
- Les valeurs ne dépasse pas 100 en positif ou en négatif.
- Je souhaite donner une précision à deux chiffres après la virgule

L'ajout de cette information nécessite des modifications au niveau du programme de collecte de données météo "getWeekWeatherTable.pl". Les mises à jour correspondent à une modification du format de sortie pour ajouter la donnée dew point soit au niveau des CSV générés, soit au niveau de la table weatherData.

D'autre part, les valeurs dèjà existantes (environs 40'000) devront intégrées cette nouvelles données. Cela nécessite surement l'écriture d'un programme sur mesure pour modifier les champs existant un à un.

2 commentaires:

  1. Concernant le programme de mise à jour des données existantes, j'opte pour le moment pour la solution qui consiste à réimporter les données de dayer.biz.
    Ce choix se justifie essentiellement pour des économies de temps (quoique écrire un programme de mise à jour serait dans l'absolu est un bon exercice).
    Ayant fait les modifications sur le programme d'import hier soir pour calculer le dew point, la manip consiuste a recréer la table weatherTable et relancer un process de migration sur les données de dayer.biz.

    RépondreSupprimer
  2. Modification et capture des données avec Dew Point faites hier soir. Je me rends compte par la meme occasion que le programme devrait disposer d'une option d'import pour les fichiers CSV générés que l'on puisse lancer à la ligne de commande.
    D'autre part, l'écriture en db devrait se faire après chaque download de données d'une semaine et non pas en fin de traitement.
    J'ai fait une modif sur le calcul de dew point car si je n'ai pas de donnée humidité, le calcul devient impossible.

    RépondreSupprimer