Scripts php pour climatologie mensuelle et annuelle

Forum dédié à la mise en ligne de vos données météos relevées avec WsWin.
Répondre
jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Scripts php pour climatologie mensuelle et annuelle

Message par jackT » 25 août 2007, 14:49

Bonjour,

Comme promis, voici des scripts php pour l’affichage des données climatologiques mensuelles et annuelles à partir des rapports “noaa” produits par wswin.

ATTENTION! Il faut que le php soit supporté par l’hébergeur de votre site...sinon, ces scripts ne marcheront pas.

Il y a 4 versions des scripts :
- climatophp ( http://lacombe.dyndns.org/meteo/climatophp.zip) : affichage des tableaux sans données de rayonnement solaire
- climatophp-solaire ( http://lacombe.dyndns.org/meteo/climatophp-solaire.zip) : affichage des tableaux avec les valeurs de rayonnement solaire
- climatophp-graph ( http://lacombe.dyndns.org/meteo/climatophp-graph.zip): comme climatophp, mais avec affichage des mini-graphiques issus de wswin lorsque le pointeur est sur une case du tableau.
- climatophp-solaire-graph ( http://lacombe.dyndns.org/meteo/climato ... -graph.zip) : comme climato-solaire, mais avec affichage des mini-graphiques issus de wswin lorsque le pointeur est sur une case du tableau.

Installation :

-copier les fichier ”template_noaa_m.txt” et “template_noaa_y.txt” dans le répertoire de wswin (en général C:\Program Files\Wswin). So vous avez déjà personnalisé des fichiers templates, renommez les ou déplacez les avant pour ne pas les perdre! Si ce n’est pas encore fait, activez la mise à jour des template dans wswin en cochant “NOAA Créer fichier de Template mois” et “NOAA Créer fichier de Template année” dans le menu “Contrôle”, “Paramètres Template/APRS/Synop/Metar...”

-Ouvrir le fichier climatom.php avec le bloc-note, et modifier au début du fichier les valeurs des variables $moisdebut et $anneedebut. Ces valeurs sont le premier mois et la première année pour lesquels des données sont disponibles. Iem pour le fichier climatoa.php, en modifiant la variable $anneedebut). Le script assume que tous les rapports noaa mensuels et annuels sont disponibles entre le mois et année indiqués par ces variables et le mois et année courant. Si ce n’est pas le cas, la navigation entre les mois et/ou les années ne marchera pas bien.

-copier les fichiers “climatoa.php et climatom.php dans un répertoire de votre site. Ces deux scripts et les fichiers noaaAAAAMM.txt et noaaAAAA.txt (transférés sur votre site depuis votre PC) doivent se trouver dans le même répertoire. Pour les versions graphiques, copiez aussi dans le même répertoire le fichier “filesearchhover.js”.

Pour les version avec graphiques, les mini-graphiques actuels (mini_currentX.gif) doivent se trouver dans le même répertoire que les scripts et les mini-graphiques d’archives doivent se trouver dans des sous-répertoires “2007”, “2006”....etc. (C’est la structure de fichier que wswin utilise lorsque l’option “Années séparer” est activée dans menu “Internet”, “Réglages”, onglet “Page start”).

Utilisation:
-En accédant au fichier php de votre site (par exemple -http://monsitemeteo/climatom.php), la climatologie du mois en cours va être affichée. On peut alors naviguer vers les mois précedents et suivant en cliquant sur les boutons correspondants. Idem pour climatoa.php, les boutons permettent de naviguer entre les années, et en cliquant sur le nom d’un mois dans un tableau, on accède alors à la climatologie de ce mois.

-On peut charger aussi directement un mois ou une année données en utilisant la syntaxe suivante :

climatologie du mois de mars 2007 : -http://monsitemeteo/climatom.php?annee=2007&mois=03

climatologie de l’année 2005 : -http://monsitemeteo/climatoa.php?annee=2005


Bonne installation, et faites moi signe si il reste des bugs...

Cordialement

Avatar du membre
vals
Participation 5
Participation 5
Messages : 815
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Re: Scripts php pour climatologie mensuelle et annuelle

Message par vals » 25 août 2007, 16:43

jackT a écrit :
Pour les version avec graphiques, les mini-graphiques actuels (mini_currentX.gif) doivent se trouver dans le même répertoire que les scripts et les mini-graphiques d’archives doivent se trouver dans des sous-répertoires “2007”, “2006”....etc. (C’est la structure de fichier que wswin utilise lorsque l’option “Années séparer” est activée dans menu “Internet”, “Réglages”, onglet “Page start”).
Bonjour Jacky.
Tu pourrais me donner un peu plus de précisions, je comprends vite quand on m'explique longtemps !! :oops:
Je suis déjà en année séparées.
Voilà ce que ça donne.
Pour les années. Les graph ne marchent pas mais c'est de ma faute car je n'ai pas trop compris le paragraphe ci-dessus. Mais il y a des valeurs surprenantes et les liens vers les mois ne marchent pas.
Pour les mois. J'ai une erreur de syntaxe ligne 309.
En tous cas déjà bravo et merci pour ce script.
A bientôt.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.
WeatherLinkIP

jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Re: Scripts php pour climatologie mensuelle et annuelle

Message par jackT » 25 août 2007, 17:50

Salut Vals,
Je ne l'ai pas précisé, mais le php assume un point décimal, alors que ton rapport noaa est avec virgule décimale... Si cela ne pose pas de problème pour toi, change le réglage dans windows pour avoir un point décimal plustôt qu'une virgule.
Sinon, il faudra que je modifie les scripts pour qu'ils transforment d'abord les virgules en point...

En ce qui concerne la climato mensuelle.. effectivement il y avait une erreur de syntaxe. Je l'ai corrigée. Il faut retélécharger le fichier .zip sur mon site.

Sur ton site, les graphiques n'apparaissement pas car les fichiers scripts ne sont pas mis au bon endroit... Il faudrait les mettre dans http://meteodefeyzin.free.fr/meteo, ainsi que tous tes fichiers noaaXXXX.txt

Avatar du membre
vals
Participation 5
Participation 5
Messages : 815
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 25 août 2007, 18:23

Bonsoir Jacky.
Ca marche nettement mieux. :D
J'ai tout mis dans mon répertoire météo.
En revanche, je n'ai toujours pas les graph.
Pour le . ou la , pour moi c'est indifferent ce pc ne sert qu'à la météo.
Je suivrai la majorité.
Et toujours mon pb de ftp-uploader qui me vérole les fichiers qu'il envoi !!
En tous cas un grand pas en avant.
Merci encore.
A bientôt.
!! PS: Je viens de remarquer que les graph n'apparaissent que pour aujourd'hui 25/08.
Rien sur les autres vues, peut-être une piste ?
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.
WeatherLinkIP

jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Message par jackT » 25 août 2007, 19:17

Vals,
pour les graphiques, j'ai modifé les scripts php.... Peux-tu les télécharger et les tester de nouveau?

Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

Message par webmaster » 25 août 2007, 19:20

Bonsoir,

Jolie boulot JackT, j’aime beaucoup la navigation plus aisé que par le déroulant.
J’ai du modifier les ligne 303 à 309 dans l’affichage mensuel pour que le chemin vers les graphiques soient bons, pour moi le / qui précède l’ensemble est de trop dans l’adresse.
Je n’ai pas regardé l’affichage annuel, mais je suppose que le problème est le même.

Encore bravo et merci de le partager.
Cordialement

Rieux

Avatar du membre
chriss
Participation 5
Participation 5
Messages : 948
Enregistré le : 31 mai 2007, 16:30
Localisation : Plévenon (22)
Contact :

Message par chriss » 25 août 2007, 19:23

Bravo pour ce boulot !!
Ca marche nikel chez moi.
Encore bravo.
A+

jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Message par jackT » 25 août 2007, 19:30

webmaster a écrit :Bonsoir,
...pour moi le / qui précède l’ensemble est de trop dans l’adresse.
Je n’ai pas regardé l’affichage annuel, mais je suppose que le problème est le même.
C'est effectivement le problème qu'a eu Vals... Tel quel cela marche chez moi avec un serveur web Microsoft, mais cela n'est visiblemanet pas le cas pour d'autre serveurs... dans la nouvelle version, j'ai essayé de mettre "./" au lieu de "/"

A voir !

Avatar du membre
webmaster
Site Admin
Site Admin
Messages : 2611
Enregistré le : 12 déc. 2006, 20:54
Localisation : Rieux 51 FRANCE
Contact :

Message par webmaster » 25 août 2007, 19:37

./, je n'y avais pas pensé, ce n'est pas le chemin le plus court, mail il y va aussi :D
Cordialement

Rieux

Avatar du membre
vals
Participation 5
Participation 5
Messages : 815
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 25 août 2007, 19:38

Jacky.
C'est presque l'extase !!
J'ai pour ma part un pb au niveau du "secteur vent"
Je n'ai que le graphique d'aujourd'hui qui s'affiche et encore c'est celui d'hier (jeudi/vendredi et non vendredi/samedi comme les autres).
En annuel secteur vent ne marche pas non plus pour juillet et août.
En tous cas c'est super cet affichage.
Ces tableaux sont très parlants.
Super.
Modifié en dernier par vals le 25 août 2007, 19:44, modifié 1 fois.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.
WeatherLinkIP

jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Message par jackT » 25 août 2007, 19:44

vals a écrit :Jacky.
J'ai pour ma part un pb au niveau du "secteur vent"
Je n'ai que le graphique d'aujourd'hui qui s'affiche et encore c'est celui d'hier (jeudi/vendredi et non vendredi/samedi comme les autres).
J'ai regardé sur ton site, et j'ai remarqué que les graphiques de la direction du vent (ddis_AAAAMMJJ.gif) ne sont plus enregistrés depuis le 22 juin 2007.... Vérifie la config de wswin et/ou le transfer ftp...

Avatar du membre
vals
Participation 5
Participation 5
Messages : 815
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 25 août 2007, 19:56

jackT a écrit :
vals a écrit :Jacky.
J'ai pour ma part un pb au niveau du "secteur vent"
Je n'ai que le graphique d'aujourd'hui qui s'affiche et encore c'est celui d'hier (jeudi/vendredi et non vendredi/samedi comme les autres).
J'ai regardé sur ton site, et j'ai remarqué que les graphiques de la direction du vent (ddis_AAAAMMJJ.gif) ne sont plus enregistrés depuis le 22 juin 2007.... Vérifie la config de wswin et/ou le transfer ftp...
Bien vu Jacky.
C'est depuis une nouvelle version de wswin qui permet de créer des gifs ddis_f_AAAAMMJJ.gif
C'est une case à cocher à quelque part.
Je cherche mais si qq sait où ça se passe ??
Merci.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.
WeatherLinkIP

jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Message par jackT » 25 août 2007, 19:58

webmaster a écrit :Oui, c’est volontaire pour certain graphique que je n’utilise pas.
J’irai remettre ça en fonction le ventre plein….
Bon appétit à tous ceux qui n’on pas encore mangé.

Merci Jack
J'ai remarqué encore une erreur dans le fichier template_noaa_m.txt : les valeurs de température min et max étaient toujours 0°C pour des mesures faites avec une station autre que la Vantage Pro2. J'ai corrigé les tags. A télécharger à nouveau...

jackT
Participation 4
Participation 4
Messages : 635
Enregistré le : 29 mars 2007, 11:24
Localisation : Sciez (74)
Contact :

Message par jackT » 25 août 2007, 20:05

vals a écrit :[
C'est une case à cocher à quelque part.
Je cherche mais si qq sait où ça se passe ??
Merci.
Menu "Internet", "Réglages", onglet "Graphique", et cocher "crééer graphique pour la distibution des vents en mode d'enregistrement

Avatar du membre
vals
Participation 5
Participation 5
Messages : 815
Enregistré le : 13 déc. 2006, 20:27
Localisation : 69320 Feyzin
Contact :

Message par vals » 25 août 2007, 20:13

Merci Jacky, mais c'est pas ça.
Je crois que j'ai trouvé, ca se passe dans meteo direction du vent affichage.
On peut changer la représentation.
Et c'est ce que j'ai dû faire :oops:
Je relance, on va voir.
Image
Davis VantagePro2 + Wswin32 V2.96.10 + GraphWeather + ftp-uploader. Webcam.
WeatherLinkIP

Répondre