Bonjour a tous :mrgreen:
aujourd'hui ca fait beau ,ciel bleu et 26° ,j'aurai aimé savoir comment je peut afficher mes données statistiques dans un tableau ,j'ai essayé pas moyen
donc j'ai mysql et php5 (pour ceux qui le savent pas et qui voudrais participer au sujet).
L'idée etant de pouvoir saisir un jour ou un mois ou une année ,les données de mysql étant détaillées dans ce but.
soit sur une seule page ou tout comme un formulaire ,le visiteur saisirai un jour et verrai s'afficher sur disons douze ligne ,par exemple toutes les données de ce jour ou saisirai un mois et verrais s'afficher les 30 ou 31 jours du mois et idem pour l'année ou s'afficherai les moyennes ,par exemple des douze mois precedents
dans le concept je pense que ca eviterais de trop charger le serveur tant en ressources ,qu'en nombre de page ,du moins a mon avis ,ya deja la cam qui se charge de cet encombrement et la base de données qui se rempli sur deux tables ,et qui contribue pas mal a charger mon serveur
voila en gros dans l'idée comment je verrai la chose ,mais je prend tout ce qui peut simplifier le processus
merci de vos avis et questions ,cordialement ,gilles
Bonjour Gilles,
Premiere chose, as-tu regarde ce lien pour la gestion/creation des bases de donnees?
http://meteoduquebec.com/librairie.html (http://meteoduquebec.com/librairie.html)
Il y a la un module de gestion des transferts MySql et un module d'affichage
des donnees par tableau. Ce dernier module te permet un peu a la Excel de cliquer
sur une entete de colonne pour que soit trier les donnees sur cette colonne.
Avec ces tableaux, les gens ont acces aux donnees quotidiennes, ou aux donnee
brutes (tous les releves de la station).
Amicalement,
Jacques
bonjour jacques ,
j'ai donc telecharge et installé meteoqc + essai en ligne avec parametrage de accesbd vers ma base de donnée ,jusque la pas de souci ,ou ca coince c'est pour lire les données de ma base de données ,je vois bien le tableau ,mais rien ne s'affiche apparament
en fait je dispose de deux tables une "meteo" qui enregistre directement le datalogger et une "climatologie" qui fait la synthese des valeur journaliere de la station sous forme min/max/moy ,je pense que le mieux serais d'installer les tables que tu fourni dayfile et monthly
gilles
Bonjour Gilles,
Effectivement, le tout a été bâti sur la base d'un usager anglophone
de Cumulus qui avait fait un très bon boulot, mais qui devait être utilisé
"à la main" avec une commande du genre:
htp://WWW.MONSERVEUR.COM/meteoqc/ImporteCumulusSQL.php?type=mensuel&clef=MaClef&table=Monthly&file=observations/MOIS.TXTJ'ai donc apporté un peu de facilité à cet utilitaire en créant le Module
de gestion des transfert MySQL. Celui-ci devrait être ton utilitaire
principal, car il fait toute les tâches relièes à la gestion de tes Bases
de Données météo; copie de tes fichiers .txt, création des table de la BD
et les petits icônes au bas fait des interrogations min/max et autre
pour valider ta base de donée.
[attachment=0:1ipeybk4]SQL_Close_mini.jpg[/attachment:1ipeybk4]
J'ai fait le choix de garder les noms anglophones des "Tables SQL" dans
le but de demeurer compatible avec tout ce qui pourrait être fait autant
en français qu'en anglais.
Donc, sert toi de cet untilitaire et le Module d'affichage par tableau
devrat fonctionner tout seul! ;)
Amicalement,
Jacques
re bonjour a tous ;
Aujourdh'hui ca tombe le feu sur le sud de la france la temperature plafonne a 31° ,ca fait beau quoi et chaud aussi .
jacques,
je reviens vers le fonctionnement de cumulus ,voir si j'ai compris ,je ne peut connecter ma station a cumulus c'est un etat de fait ,
1er point -- j'ai cru comprendre que cumulus genere un fichier texte comprenant les données météo a intervalles regulier ,permettant d'alimenter les bases de données .
2eme point --les données de cumulus sont donc stockées dans les base de données qui sont relue et affichée dans le template en ligne et a la vue des visiteurs
ai je bon ??
car le cas echeant ,je pourrait extraire les données contenue dans ma base de données qui elle est alimenté par ma station ,sous forme de fichiers textes et forcer la creation des table supplementaires daylife et monthly ,plus facilement utilisable sur le site .N'est il pas ?
En tout etat de cause ,le but restant ce fameux fichier texte au final
voila donc l'idée qu'il m'est venue ,pour eviter de trop modifier mon systeme ,et utiliser tout les outils propose par meteo du quebec.
Voila j'attend des nouvelles
cordialament a tous ,gilles
Bonjour Gilles,
Tu as effectivement bien compris le fonctionnement du tout!
Cumulus ne gère que des fichiers de texte, pour s'adresser à une
clientèle plus large qui n'a pas / ne veut pas de SQL. Donc, nous ne
faisons que prendre ces fichiers .txt pour les insérer dans MySql;
celui-ci te donnant plus de stabilité et des possibilités d'interrogation
presque infinie.
Si tu souhaites une mise-à-jour continuelle pour avoir une BD "temps réelle"
tu pourrais même automatiser ces transfert (prévu dans le module de gestion)
en créant des tâches "Cron" sur ton serveur, qui lancerait les tâches suivantes:
1 - Pour le fichier quotidien :
htp://WWW.MONSERVEUR.COM/meteoqc/ImporteCumulusSQL.php?type=quotidien&clef=MACLEF&table=Dayfile&file=observations/dayfile.txt
Remplacez WWW.MONSERVEUR.COM par l'Url de votre Site Web (avec ou sans www).
Remplacez MACLEF par le code entré dans le fichier ImporteCumulusSQL.php
2 - Pour les fichiers mensuel :
htp://WWW.MONSERVEUR.COM/meteoqc/ImporteCumulusSQL.php?type=mensuel&clef=MACLEF&table=Monthly&file=observations/MOIS.TXTIl ne te resterais qu'à demander à Cumulus de transférer les fichiers Dayfile.txt et
MOIS.txt (juin12log.txt)... mais ce serait lourd comme transfert avec un interval
court, si tu dois passer par le web (non local).
Donc, les possibilité sont toutes là, maintenant que tu as bien compris le principe!
Amicalement,
Jacques
Ps. Avec les 33c et 34c des derniers jour, ce matin, 23c, c'est bienvenu!!!! :D
question temperature ,tu est verni mon ami ,pas vilain temps et pas trop chaud ,ma foi ,ici c'est l'enfer
bref pour affiner mon raisonnement ,j'ai regardé le repertoire de cumulus qui est toujour installé sur mon PC ,j'y ai trouver 2 fichier textes respectivement dayfileheader et monthlyfileheader ,il sagit bien de ces fichier qui sont traité apres televersement par le serveur ?
d'ou je deduit un format .txt lu par le bloc notes et qu'il faudrai que je modifie un tantinet avant de creer les tables dayfile et monthlyfile dans ma base de données ,vu que je n'ai pas tout a fait les memes intitulés ?
donc dans le fonctionnement ;
1 - j'exporte ma base de donnée une première fois
2 - je modifie le corp des fichiers texte au format des tableau du templates
3 - je créé les table monthlyfile et dayfile dans ma base de donnée sur mon serveur en utilisant les modules proposé
Ce qui fait qu'a chaque nouveau televersement planifié avec cron les pages du site se mettent a jour ,et je peut utiliser le modele meteo du quebec avec toutes ses fonctionnalités, jauges et graph ,sans souci ,
en fait je fais ce que cumulus fait dans ce cas de figure.
pardonne moi de ces questions mais je voulais bien comprendre le fonctionnement avant diffusion ,afin de l'utiliser correctement
cordialement ,gilles
Re-Bonjour Gilles,
Pour les données, les fichiers dont tu parle sont des fichiers de description
des fichiers réels et non les fichiers de données eux-même! Tu trouveras
toutes les données météo gérées par Cumulus dans le dossier CumulusData
sur ton Pc.
Pour la base du site météo, tu n'as pa besoin de MySQL, ce n'est que pour les
ajouts plus "progessionnels" que MySQL est utile; comme le Tableau des données
que tu as téléchargé. Donc, pour le fonctionnement du site Cumulus gère toutes
tes pages actuelles... index... today... yesterday... etc!
Le Module de Gestion des Transfert fait tout! Tu crée simplement un Base de Donnée
et le Module crée les tables et fait le travail de copier les fichiers et valider (affiché)
tes données MySql.
Pour les tâches Cron, ce n'est que si tu souhaites que le tableau téléchargé soit
alimenté en permanence. Personnellement, je ne me sert que du module de Gestion
des Transferts MySQL, de tempas à autre pour alimenter mon tableau. Au quotidien,
Cumulus affiche tous les détails nécessaires pour alimenter le site.
Donc, MySql c'est pour le tableau seulement... d'autres modules viendront avec
le temps, comme un module de graphs de meilleur qualité. Bien sûr c'est aussi
la définition d'une base stable pour organiser le tout en format professionnel.
Amicalement,
Jacques