Meteoclimatic
Software => Cumulus y Cumulus MX => Mensaje iniciado por: kocher en 01 de Febrero de 2017, 20:08:17
-
Autor: Meteo Meyenheim
URL: http://meteo.laurentmey.fr/php/index.php"
Se trata de un script que trabaja con la base de datos (db) creada por Cumulus, e instalada en nuestro
servidor Web, utilizando la tabla dayfile (con minúsculas) alojada en nuestra db.
Para configurar todo lo relativo a MySQL (con cumulusMX), ver:
http://forum.meteoclimatic.net/index.php/topic,1148.0.html (http://forum.meteoclimatic.net/index.php/topic,1148.0.html)
Demo: http://kocher.es/cumulusMX/climato/climato.php (http://kocher.es/cumulusMX/climato/climato.php)
Su finalidad es la de mostrar, de forma gráfica, los valores diarios y mensuales que tengamos
grabados en nuestra db, por cada año transcurrido. Los gráficos están producidos por las librerías Highcharts;
no hace falta tenerlas instaladas en nuestra web.
El archivo climato.js es el encargado de configurar correctamente los parámetros de Highcharts.
El resto de archivos *.php se encargan de buscar los valores diarios y/o mensuales
de cada variable, proporcionando una matriz o array con ellos.
Los podemos llamar con nuestro navegador de la siguiente forma:
http://../climato/historicDayTemp.php?mm=01&dd=23 (http://../climato/historicDayTemp.php?mm=01&dd=23)
Veremos las matrices de valores necesarios para que funcionen los gráficos Highcharts para el mes
de Enero de cada año y, el día 23 de Enero de cada año.
===================================================================================================
Instalación:
Para instalar nuestro "script" debemos realizar lo siguiente:
1) Descargar a nuestro Pc, el archivo comprimido desde:
http://kocher.es/cajon/climato.rar (http://kocher.es/cajon/climato.rar)
2) Descomprimir el archivo en una carpeta de nuestro Pc
3) Editar el archivo:
http://../climato/forbiden/db_ro_details.php (http://../climato/forbiden/db_ro_details.php)
En el que se encuentran los datos de conexión a nuestra db:
$dbhost = "nuestro servidor mysql";
$dbuser = "nuestro nombre de usuario de la db";
$dbpassword = "nuestra contraseña para acceder a la db";
$database = "nombre de nuestra base de datos";
El nombre de la tabla utilizada debe ser: dayfile (en mi caso)
4) Llamar con un navegador a la dirección:
http://../climato/climato.php (http://../climato/climato.php)
Debemos tener en cuenta que:
* La tabla dayfile, se actualiza al terminar el día actual; por lo tanto,
veremos los datos con un día de retraso.
* Disponemos, entre el panel diario y mensual, de un calendario para buscar el día del mes
que nos interese.
* Por ahora, solo disponemos de los datos diarios y mensuales de:
- Temperatura
- Presión
- Viento
- Lluvia
pero, por supuesto, se pueden añadir gráficos con cualquier variable que esté presente
en la tabla dayfile.
-
Por ejemplo, podemos llegar a conseguir esto (está realizado con otra base de datos):
http://kocher.es/cumulusMX/climato-gw/climato_gw_sand_mini_day.php (http://kocher.es/cumulusMX/climato-gw/climato_gw_sand_mini_day.php)