jeudi 15 septembre 2011

getMeteoMaps.pl : Synchro des downloads wetter3

J'écris en ce moment un programme (getMeteoMaps.pl) pour procéder aux downloads d'images depuis le site wetter3. 

En faisant des tests de mon script, je me rends compte que les images sont mise à jour en temps réel avec l'unité de simulation. Cela s'observe par le fait que je tombe régulièrement sur des pages "vides" et qui du moins sont en cours de download. 
J'en conclu pour le moment que le temps de calcul doit s'étaler à partir de l'image de référence t + 00. 

Afin de cadrer l’exécution de mes jobs, je dois connaitre les heures de démarrage de calcul du modèle et la durée des traitements. Cela me permettrai de prendre un peu de marge de manœuvre et de "croner" le démarrage du script au bon moment (quand toutes les images sont la).

Pour l'instant je fais une approximation de l'heure de calcule entre 00, 06, 12 et 18. Pour cela je fais des comparaisons avec ces références. Si ma ref estimée est plus grande que la valeur alors je prend celle ci comme référence. Si ma ref est plus petite, je prends l'estimation 6 heure avant. Le problème c'est que je tombe dans le répertoire en pleine simulation et qu'il manque pas mal d'image selon le moment ou je lance le traitement.

Pour le moment il est 20h00, je remarque que je pèche toujours les prévisions de 12 h 00 en utilisant un browser web. Cela signifie que le run en cours d’exécution est celui de 06h00... Et il n'est pas encore fini. L'idée est donc de déterminer le deta temps de calcul pour le prendre en compte dans ma planification ou directement dans le script.

5 minutes plus tard : Argh... Je regarde mon code... C'est pire que cela... J'ai harcodé la carte de référence sur le repertoire à 00 h.
Donc il faut que j'inclu une logique de calcul pour réaliser le mécanisme décrit ci dessus.

Aucun commentaire:

Enregistrer un commentaire