Météo Villarzel Suisse

Impacts de foudre
Ephéméride - PDA Prévisions Alertes - Dangers Température Pression - Humidité Solaire et UV Rayonnement solaire Pluviométrie Vent Agriculture Chauffage Danger feux de forêt Info station Activité sismique Astronomie Divers / Liens / Explications Créations / GW / Tutoriels Evénement météo

Hors météo Broye Mon étang Consommation électrique Pompe à chaleur Panneaux solaire Serre

Livre d'Or

Forum Highcharts

Privé

Version pour mobile




Merci à nos donateurs:
M. Blanc
M. JavierMartinez
M. Viktor
M. Emanuel Roggen
M. Raphaël Chochon
M. José Luis Sanchez
M. Daniel Stuyck
M. Jean-Pierre Tonnele
M. Benoist Lerouge
M. Pierre Sabatier

M. Patrick Ollivier
M. Michel Le Viol
M. César López
M. Didier Mestric
M. Francesco Paolo Trapani
M. Charles Durand
M. Philippe Blanchard
M. Benjamin Leblic
Philippe Dupertuys
M. Jaume Mas Ferrer
M. Daniel Lavocat
M. Jean-Pierre Bernard
M.Gérard Egger
M. Jean-Claude Birade
M. Dominique Herraire
M. Eric Lemoine
M. Jean Gabriel Boulet
M. Olivier Bovel
M. Arnaud Rahier
M. Bruno Goyac
M. Jean Michel Vouillot
M. Sarah Cordeau
M. Jean-Pierre Grieu
M. Loic Roulin
M. Michel Beel
M. Dominique Gautheron
M. Hubert Verwilghen
Picardie WebMarketing
M. Patrick Puydebois
M. Thierry Hauuy
M. Francis Mirante


 

Visiteurs depuis le 07.01.2010

 

 

Visites du jour :

 

 

Service Cron Gratuit

 


Tutoriel MySQL - Highcharts

 

- Thank you very much Javier for the translation into Spanish and English.
- Muchas gracias Javier para la traducción en Español e Inglés
- Merci beaucoup à Javier pour la traduction en espagnole et en anglais
http://kocher.es

Ce tutoriel est aussi disponible en Anglais
Este tutorial también está disponible e Inglés
This tutorial is also available in English
Ce tutoriel est aussi disponible en Français
Este tutorial también está disponible en Francés
This tutorial is also available in in French

 

 

Muchas gracias a Javier para la traducción al español. http://kocher.es

- Objetivo, alimentar una base de datos MySQL con tus datos meteorológicos
y graficar estos datos en forma de gráficos dinámicos con la librería
Highcharts. Hay varias formas de crear estos gráficos: a partir de ficheros csv,
xml, json , etc .. Voy a tratar de explicar cómo hacerlo desde una base
de datos MySQL, éste es, definitivamente, el camino que permite una mayor flexibilidad
y velocidad de visualización .

Dando por hecho que yo no soy un experto en PHP y MySQL, quiero,
antes de comenzar, agradecer a Jean Turlier por su programa Data2Sql y
a Jean -Michel (desde siempre laniaque ) por su ayuda. No hubiera llegado a éste resultado sin ellos.

Al final de este tutorial , tendrá esta tabla.
Con datos de las últimas 48 horas.


Antes de comenzar, usted debe ser capaz de crear una base de datos
MySQL o PostgreSQL en su servidor web;
habitualmente ésto se hace desde el panel de control de su sitio web.
Nos centraremos en MySQL que es el más común en los servidores compartidos.

Algunos servidores compartidos no permiten a un programa externo 
conectarse a sus bases de datos, por ejemplo OVH, usted debe entenderse
con su proveedor de alojamiento .
Por ejemplo, mi "hosting" permite esta funciónwww.kreativmedia.ch

El sitio db4free.net ofrece una base de datos gratuita y funciona con una
conexión externa, he probado, pero no conozco la fiabilidad de su servicio;
se puede utilizar para probar en caso de que su host actual se niegue a admitir
conexionesexternas.

Para aquellos que estén interesados, hice un pequeño tutorial para crear una base de
datos en db4free y también he creado una base de datos de prueba; se
puede utilizar para, por ejemplo, testar un gráfico si usted no tiene
la posibilidad de transferir los datos a su hosting.

El tutorial está disponible ici

La base de datos está disponible gratuitamente y sin restricción alguna, por lo que, por respeto
a los usuarios potenciales, se agradecería no modificar o eliminar la base de datos.

 

1.

Crear una base de datos con el nombre que desee (sin acento en el nombre)
no hay que crear ninguna tabla, ya que el programa se encargará de hacerlo.

2.


Para conseguir comunicar el programa Data2SQL con su base de datos, 
debe instalar el conector ODBC, visite la página deConnector ODBC 
instale el driver para su sistema operativo.
( También es posible cargar una base de datos PostgreSQL )
3.
Descargar e instalar el programa Data2SQL de Jean.

 
4.
Iniciar el programa, aquí abajo está la imágen de apertura del programa .
5.
Haga clic en "Données " y luego " Configuration"
6.
Elija el tipo de de la estación / archivo de datos.
7.
Haga clic en "Données" y luego "Base de données"
8.
Ventana de configuración para conectarse a la base de datos
En la ventana de "drivers" que debe tener, se muestra "Mysql ODBC 5.xx Driver",
éste es el controlador que ha instalado anteriormente, seleccione el archivo.
Llene las cajas de esta manera:
- Host: el nombre de su servidor, por ejemplo . www.boock.ch
- Port: 3306 salvo que se especifique lo contrario por su hosting.
- Base de datos: El nombre que le dió a su base de datos.
- Usuario: El nombre de usuario que debe haber especificado al crear la base de datos .
- Contraseña: La contraseña de la base de datos.
- Nombre de la tabla: data (data es mejor, pero se puede poner cualquier cosa !)
9.
Haga clic en "Test de connection"
Si ha completado todos los campos, debe disponer de una ventana que se abre 
con el mensaje "Connection ok", si éste no es el caso, eche un vistazo a todos los campos.
10.
Si usted tiene un error de este tipo
 
1 - . Usted ha rellenado mal uno de los campos .
2 - . Su hosting no permite que un programa externo conecte a través del puerto 3306 a su base de
datos, consulte con su proveedor de alojamiento.
11.
La selección de sus archivos de datos .
 
Para Davis Vantage y Vue, que generan archivos xxx.wlk, simplemente indicar el
directorio de la estación donde se almacenan los archivos, en general, es:
C: \ WeatherLink \nombre de la estación
el programa se encargará de transferir los datos en orden, del más antiguo al más reciente..
Para otras estaciones que generan dat , csv , etc ..
Usted tiene que seleccionar los archivos uno tras otro, comenzando por los más antiguos
( Copiar los archivos uno detrás de otro en una carpeta vacía ), iniciar la transferencia;
una vez que el primero transfiere al archivo de base de datos, vaya a la siguiente y así sucesivamente
12.
Haga clic en " "Démarrer" para iniciar la transferencia de datos.
 
13.
Después de unos segundos, debería ver en phpMyAdmin, una ventana como se muestra a continuación:
   
  Ahora hay que ser muy paciente, cargando tablas en una base
de datos remota será mayor o menor, dependiendo de la cantidad de datos. A modo de ejemplo,
necesité un día de carga por cada año de datos, a razón de 1 registro de mi estación cada 5 minutos.
 

Para aquellos que se sienten cómodos con las bases de datos, les sugiero que
construyan su base de datos a nivel local con WampServer, por ejemplo, y luego
exportarlo a continuación conBigDump.
Es mucho más rápido a nivel local que en un servidor remoto.

   
   
 
Untitled Document

  • página01 Carga de la base de datos.
  • página02 Acceder a la base de datos.
  • página03 Recuperación y formateo de los datos.
  • página04 Highcharts, mi primer gráfico.
  • página05 Highcharts, mi primer gráfico, recapitulación..
  • página06 Mi segundo gráfico, la pluviometría..
  • página07 Un gráfico con múltiples ejes Y
  • página08 Personalización con la API Highcharts
  • página09 Highstock ¿Qué es?
  • página 10 Le forum Highcharts
    Ce tutoriel est disponible en français
    This tutorial is also available in in English
  • ¿Le ha gustado este tutorial, le ha servido?
    Cuentenmelo.
    O ayudeme a mantener este sitio funcionando .

     

      Untitled Document
    Station Davis Vantage Pro 2 + station agricole - Weatherlink 6.0.0 - GraphWeather 3.0.15
    © 2010-2013, Météo Villarzel - Webmaster Aubert Pierre-André

    Attention, les données météo publiées sur ce site sont issues d'une station météo personnelle et ne sont données qu'à titre indicatif,
    elles ne peuvent en aucun cas être utilisées pour garantir la protection des personnes ou de biens quelconques.
    Stations amies

     

    MySQL - Highcharts  página n°1
    Carga de la base de datos.