Mise à disposition du programme NOAATable

Programme de création des tables nécessaires à la création des graphiques highchart en se libérant des différents fichiers NOAA et statistique de GW ou autre logiciel.
Les scripts php sont en cours de réalisation.

Modérateurs : jturlier, Météo Villarzel

Répondre
Avatar du membre
jturlier
Administrateur du site
Messages : 393
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Mise à disposition du programme NOAATable

Message par jturlier » 09 oct. 2017, 10:20

Ce programme permet la création et la mise à jour des tables NOAA_jour et NOAA_mois qui pourront être utilisées pour remplacer les fichiers NOAA ou statistics de GW pour réaliser les graphes de NOAAcompare par exemple.
Pour ce faire, il faut modifier les scripts php de NOAAcompare en remplaçant les différentes variables issues des fichiers NOAA et statistics, par des variables issues de requçetes sur les tables NOAA.
Le programme utilise le Framework 4.5.2 de Windows et non pas 4.6, pour conserver la compatibilité avec les versions de windows à partir de Vista. (La 4.6 n'est compatible qu'avec W10, en cas de demande, je peux aussi compiler avec 4.6.1)
http://meteoserignan.ddns.net/NOAATable.zip
J'ai actuellement quelques difficultés avec les fichiers php pour créer certains des graphes highchart, donc si quelqu'un veut s'y coller, je peux lui passer tout ce que j'ai déjà réalisé. (contact par MP)
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

muchistic
Messages : 142
Enregistré le : 17 févr. 2014, 20:20
Localisation : Canejan (33)
Contact :

Re: Mise à disposition du programme NOAATable

Message par muchistic » 29 oct. 2017, 17:58

Bonjour Jean

ce programme, intègre t'il plus de paramètre ou variable que Copie4SQL qui fonctionne à merveille ?
Dominique
https://www.meteo-canejan.fr/

ma config : VP2sql , Weaterlink 6.03 , NOAAtable, minimaxibis (sonde agricole), Windows 10 .

Avatar du membre
jturlier
Administrateur du site
Messages : 393
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: Mise à disposition du programme NOAATable

Message par jturlier » 01 nov. 2017, 10:29

Salut Dominique,
Le programme copy4sql transfère sur une autre base de données les tables data et minimaxidata, et il y crée les tables alldata, noaa_jour et noaa_mois si on le désire.
Le programme noaa_table, lui, crée ces mêmes tables, en local, à partir de data et minimaxidata.
Il n'y a pas de redondance entre les 2 programmes.
Amicalement et bonne journée

Jean

Avatar du membre
jturlier
Administrateur du site
Messages : 393
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: Mise à disposition du programme NOAATable

Message par jturlier » 12 févr. 2018, 14:14

Bonjour, une nouvelle version majeure de ce programme est disponible.
Elle est concurrente aux nouvelles versions des programmes xxx2SQL, puisque c'est NOAAtable qui maintenant crée la table minimaxi. Cette table a tellement de requêtes communes avec la table noaa_jour que ça aurait été stupide de ne pas en profiter.
De plus la nouvelle colonne indexée dans la table data permet d'améliorer les temps de chargements des tables noaa_jour, noaa_mois, alldata et naturellement minimaxi de l’ordre de 1 à 100. Il faut une petite minute pour toutes les charger sur une base locale à partir d'une table data de 600k enregistrements. Sur une base distante, le frein est la bande passante montante de votre ligne ADSL.

Cette nouvelle version sera disponible sur demande par MP à mon adresse, ou par email direct à ceux qui ont mon adresse mail personnelle.

Pour information, l'ancienne version ne sera plus supportée
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

Météo-Achiet
Messages : 27
Enregistré le : 03 déc. 2014, 15:44
Localisation : Pas de Calais
Contact :

Re: Mise à disposition du programme NOAATable

Message par Météo-Achiet » 20 févr. 2018, 12:28

Effectivement, encore bravo et merci Jean, le programme est très rapide.
sur une génération initiale avec une table data de 600k, 2min30, la mise à jour est elle quasi invisible!
Davis VP2 6152EU
data logger+VirtualVP1.2.5+cumulus 1.9.4+Cumulus2SQL_1_0_4_19+NOAAtableNew_1_0_1_4
WampServer Version 3.1.9
http://www.meteo-achiet.infos.st/index.php

Avatar du membre
jturlier
Administrateur du site
Messages : 393
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: Mise à disposition du programme NOAATable

Message par jturlier » 18 févr. 2019, 17:26

Salut Jean-Mi,

je crois t'avoir déjà répondu en direct, mais je n'ai pas l'impression d'avoir été assez clair, je vais donc le faire à nouveau !

Le calcul de l'énergie reçue est simple, c'est vrai, mais ici il ne s'agit nulle part dans la table de l'énergie reçue, mais de l'éclairement (soleil_jour_minutes) qui si l'énergie reçue dépasse un certain seuil par rapport à l'énergie maximum théorique (qui est variable et fonction de la position du soleil en un instant T) est totalisé pour déduire si le jour pourra être considéré comme ensoleillé ou pas. Cette donnée ne sert qu'à ce propos, mais en aucun cas à tracer des graphiques. Son utilisation à d'autres fins n'a aucun sens.

Comme je te l'ai dit, et si tu souhaites l'afficher, rien ne t'empêche quand tu l'utiliseras des la comparer avec la durée du jour et de l'ajuster. Par contre, il ne faut en aucun cas modifier ses valeurs dans la table, car je les utilise pour les calculs, même si elles te semblent fausses, leur but est uniquement de savoir ultérieurement si le jour est ensoleillé ou non.

Pour ton information, ce programme est déjà utilisé depuis deux ans par un certain nombre d'autres utilisateurs qui ont comparé le ressenti d'une journée par rapport à leurs observations, et m'ont demandé des ajustements.

Je répète donc : Je ne ferai en aucun cas de modification sur le calcul de ce paramètre

Pour info, à moins d'un bug de catégorie 1 (plantage application) ou 2 (perte d'une fonctionnalité majeure), ce programme n'évoluera plus.
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

Avatar du membre
jturlier
Administrateur du site
Messages : 393
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: Mise à disposition du programme NOAATable

Message par jturlier » 29 juil. 2019, 17:15

Bonjour,
suite à une remarque de Jean-Michel, je viens de faire une modification du programme NOAAtablenew qui passe au niveau 1.0.1.0.
J'ai adressé un message personnel à tous les utilisateurs recensés, pour les autres merci de me contacter directement.
Ce programme n'affecte en rien le fonctionnement des scripts de Pascal W.
Bonne journée.
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

Avatar du membre
jturlier
Administrateur du site
Messages : 393
Enregistré le : 10 déc. 2014, 10:20
Localisation : Sérignan 34410
Contact :

Re: Mise à disposition du programme NOAATable

Message par jturlier » 13 juin 2020, 12:07

Bonjour,
Si vous avez des problèmes de temps de réponse anormaux pour certaines de vos requêtes, n'hésitez pas à me contacter. Je me suis aperçu que j'avais un problème de temps de traitement trop long sur des scripts que j'avais écrits. Certains champs ont nécessité des indexes, qui ont amélioré de 10 à 1 les performances.
Gardez en mémoire que des indexes intelligemment définis peuvent vous aider.
Jean

Station :
VP2pro + anémomètre ultrasons et console Vue
Cumulus 1.9.4 + Cumulus2SQL + MySQL

Audio :
FR
PC :
W10 64bits migré
http://meteoserignan.ddns.net
Image

Répondre