Autor Tema: Climato  (Leído 4182 veces)

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

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 977
    • 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 (en mi caso)
 
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: 10 de Mayo del 2018, 21:42:46 pm por kocher »



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-

Desconectado kocher

  • Moderador Global
  • Hero Member
  • ******
  • Mensajes: 977
    • 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



“La mente es como un paracaídas… Solo funciona si la tenemos abierta”.

“La formulación de un problema, es más importante que su solución”.

“Si buscas resultados diferentes, no hagas siempre lo mismo" . -Albert Einstein-