Meteoclimatic

Software => Cumulus y Cumulus MX => Mensaje iniciado por: kocher en 01 de Febrero del 2017, 20:08:17 pm

Título: Climato
Publicado por: kocher en 01 de Febrero del 2017, 20:08:17 pm
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:

Código: [Seleccionar]
   $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.




 
Título: Re:Climato
Publicado por: kocher en 01 de Febrero del 2017, 20:58:38 pm
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)