Scripts php pour climatologie mensuelle et annuelle
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Scripts php pour climatologie mensuelle et annuelle
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
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
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Re: Scripts php pour climatologie mensuelle et annuelle
Bonjour Jacky.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”).
Tu pourrais me donner un peu plus de précisions, je comprends vite quand on m'explique longtemps !!
![Embarassed :oops:](./images/smilies/icon_redface.gif)
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.
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Re: Scripts php pour climatologie mensuelle et annuelle
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
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
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
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 ?
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 ?
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Vals,
pour les graphiques, j'ai modifé les scripts php.... Peux-tu les télécharger et les tester de nouveau?
pour les graphiques, j'ai modifé les scripts php.... Peux-tu les télécharger et les tester de nouveau?
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
- webmaster
- Site Admin
- Messages : 2611
- Enregistré le : 12 déc. 2006, 20:54
- Localisation : Rieux 51 FRANCE
- Contact :
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.
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
Rieux
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
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 "/"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.
A voir !
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
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.
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.
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
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...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).
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
- vals
- Participation 5
- Messages : 833
- Enregistré le : 13 déc. 2006, 20:27
- Localisation : 69320 Feyzin
- Contact :
Bien vu Jacky.jackT a écrit :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...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).
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.
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
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...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
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr
-
- Participation 4
- Messages : 641
- Enregistré le : 29 mars 2007, 11:24
- Localisation : Sciez (74)
- Contact :
Menu "Internet", "Réglages", onglet "Graphique", et cocher "crééer graphique pour la distibution des vents en mode d'enregistrementvals a écrit :[
C'est une case à cocher à quelque part.
Je cherche mais si qq sait où ça se passe ??
Merci.
Jacques
http://meteo-sciez.fr
http://meteo-sciez.fr