Autor Tema: Climato  (Leído 226 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado kocher

  • Global Moderator
  • Hero Member
  • *****
  • Mensajes: 514
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Climato
« 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

Demo: 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
 
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

2) Descomprimir el archivo en una carpeta de nuestro Pc
   

3) Editar el archivo:
 
 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
 
4) Llamar con un navegador a la dirección:
 
 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.




 
« Última modificación: 01 de Febrero del 2017, 21:24:38 pm por kocher »


Desconectado kocher

  • Global Moderator
  • Hero Member
  • *****
  • Mensajes: 514
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Climato
« Respuesta #1 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