Forum GraphWeather

Forum d'aide GraphWeather
Nous sommes actuellement le Sam Déc 21, 2024 1:18 pm

Le fuseau horaire est UTC+1 heure




Publier un nouveau sujet Répondre au sujet  [ 1 message ] 
Auteur Message
 Sujet du message: Calcul des données NOAA
MessagePublié: Jeu Déc 27, 2018 2:57 pm 
Hors-ligne
Nouveau membre

Inscription : Jeu Déc 27, 2018 9:53 am
Message(s) : 1
Bonjour,

Je possède une station météo WS1080. Celle ci n'est pas connectée à Internet et n'envoie donc pas en permanence ses données sur Internet.
Je consulte les informations "temps réel" sur la base et pour l'historique la station est fournie avec l'application Easyweather. Malheureusement cette application montre très vite ses limites :
- les courbes sont moches (à mon goût)
- il n'est pas possible de comparer deux périodes

Je me suis donc mis à la recherche de solutions alternatives et je suis tombé sur les scripts php NOAACompare, version artichow.
Je l'ai installée rapidement pour voir ce que cela donne, et j'ai utilisé Graphweather pour calculer les données NOAA.
Malheureusement j'ai été un peu déçu à l'utilisation :
- il n'y a pas les données de pression/humidité
- il n'y a pas les données quotidiennes
- les échelles sont dynamiques et donc trompeuses (quand on passe d'un mois à l'autre par exemple)
- les courbes sont incorrectes en cas de "trous" dans les données
- il y a plein d'infos qui ne m'intéresse pas
- ça ne croule pas sous la documentation et le copyright n'est pas clair

Je me suis donc mis en tête de développer ma propre version de NOAACompare en écrivant :
- une application qui génère des rapports équivalent à NOAA, mais avec la pression/humidité et des données quotidiennes
- un équivalent à NOAACompare en php, mais basé sur une bibliothèque graphique maintenue (pChart en l'occurence) que j'ai appelé Mémo Météo

Une fois le développement terminé grosse déception : les courbes tracées par pChart sont moches...
Je continue de gratter sur Internet et je vois qu'il existe une version plus récente de NOAACompare basé sur HighCharts et qui fait des graphiques très jolis.
J'ai donc modifié Mémo Météo pour utiliser HighCharts à la place de pChart et j'ai obtenu quelque chose qui me convient.

On en arrive enfin à la partie qui concerne Graphweather...
Mes scripts php peuvent afficher aussi bien les données générées par mon application que les rapports NOAA générés par Graphweather. La comparaison entre les 2 est donc extrêmement facile.
Or j'ai noté plusieurs différences :

1/ La direction du vent
Pour calculer la direction du vent d'une période je fais la somme des vecteurs vent.
Je n'ai pas trouvé de référence officielle expliquant comment faire. Ce qui est sûr c'est que Graphweather ne fait pas pareil car les résultats, bien que souvent proches, ne sont pas identiques.

Si on compare les roses des vent du 31/03/2018 :
MémoMétéo : http://pseudo63.free.fr/meteo/index.html.php?type=0&level=1&d1_y=2018&d1_m=3&disp_avg=true&disp_min=true&disp_max=true
Graphweather : http://pseudo63.free.fr/meteo/noaa/index.html.php?type=0&level=1&d1_y=2018&d1_m=3&disp_avg=true&disp_min=true&disp_max=true

On voit que j'ai calculé un vecteur vent d'ouest alors que Graphweather a trouvé un vent du sud.
Voici mes données brutes :
Image
Quand on fait le calcul à la main le vecteur vent est bien d'ouest. Enfin je crois... J'ai dessiné les vecteurs à l'échelle pour les additionner, comme à l'école il y a quelques années.

Ma question est donc la suivante :
Quelle est la formule de calcul de la direction du vent qu'utilise Graphweather. Y-a-t'il une norme pour cela ?

Ensuite pour dessiner la rose des vents j'utilise la direction du vecteur que je pondère avec la norme du vecteur.
Or il n'y a pas cette donnée dans les fichiers NOAA. J'utilise donc la vitesse moyenne du vent, mais cette valeur est très différente de la norme !
Quelle est la règle pour dessiner la rose des vents ?

2/ Le calcul de la pluie
Lorsque l'on compare les données de pluie du mois d'avril on se rend compte d'une petite différence les 29 et 30/04/2018

Pluie du 29 et 30/04/2018 :
MémoMétéo : http://pseudo63.free.fr/meteo/index.html.php?type=0&level=1&d1_y=2018&d1_m=4&disp_avg=true&disp_min=true&disp_max=true
Graphweather : http://pseudo63.free.fr/meteo/noaa/index.html.php?type=0&level=1&d1_y=2018&d1_m=4&disp_avg=true&disp_min=true&disp_max=true

Les données brutes sont les suivantes : Image

Il semble que Graphweather associe les données jusqu'à 1h00 du matin avec le jour précédent.
Au final les totaux sont les mêmes mais je me demande si cela est normal ?

3/ Trous dans les données
Je n'ai pas de données en juin et en septembre (panne de la station).
MémoMétéo : http://pseudo63.free.fr/meteo/index.html.php?type=0&d1_y=2018
Graphweather : http://pseudo63.free.fr/meteo/noaa/index.html.php

Graphweather n'a rien calculé pour juin par contre a calculé des "0" pour septembre. Pourquoi ???

Désolé pour ce gros pavé et merci à ceux qui ont lu jusqu'au bout.
Mon but est de finaliser mes applications pour avoir des données le plus correctes possibles.
Je vais bientôt m'attaquer aux UVs et ensoleillement via des données d'une nouvelle station qui émet vers weathercloud. J'aurais sans doute de nouvelles questions. Désolé d'avance...


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 1 message ] 

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Recherche de:
Aller vers :  
cron
POWERED_BY
Traduction et support en françaisHébergement de site