Autor Tema: Gráficos Highcharts con archivos de texto "downld02.txt" y NOAA  (Leído 388 veces)

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

Desconectado meteoxabia

  • Newbie
  • *
  • Mensajes: 19
    • Ver Perfil
    • ORATGE A XÀBIA
  • Estación: ESPVA0300000003730B
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #15 en: 15 de Abril del 2017, 20:14:54 pm »
Siiiii!!
Perfecto ahora si
Muchas gracias.
Estan solo las graficas para la presión, radiación solar y temperatura, no hay para lluvia por ejemplo?

Desconectado kocher

  • Global Moderator
  • Sr. Member
  • *****
  • Mensajes: 456
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #16 en: 15 de Abril del 2017, 20:25:38 pm »
Siiiii!!
Perfecto ahora si
Muchas gracias.
Estan solo las graficas para la presión, radiación solar y temperatura, no hay para lluvia por ejemplo?

jjj, ¡ Enhorabuena !

Sería bueno que explicaras en donde se encontraba la solución a tus problemas (por si le ocurre a cualquier otro usuario).
¿ Era por los permisos de archivo ?

Con ese archivo puedes extraer los datos de cualquier variable que aparece en el encabezado; tan solo debes editar el número que ocupa en dicho encabezado:


Código: [Seleccionar]
if (count($value)>3)
{
$time[$i] = $value[2];
$tempout[$index][$i] = $value[3]*1;               // temperatura exterior
$dewpoint[$index][$i] = $value[7]*1;          // punto de rocío
$heatindex[$index][$i] = $value[14]*1;
$temphumsolwind[$index][$i] = $value[16]*1;
$solrad[$index][$i] = $value[20]*1;                 
}


             

El número de encabezado correspondiente a la lluvia, es el 18

Luego puedes indicar el tipo de gráfico que deseas: columna, línea, área ..





« Última modificación: 15 de Abril del 2017, 20:28:20 pm por kocher »


Desconectado meteoxabia

  • Newbie
  • *
  • Mensajes: 19
    • Ver Perfil
    • ORATGE A XÀBIA
  • Estación: ESPVA0300000003730B
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #17 en: 15 de Abril del 2017, 20:28:11 pm »
Siiiii!!
Perfecto ahora si
Muchas gracias.
Estan solo las graficas para la presión, radiación solar y temperatura, no hay para lluvia por ejemplo?

jjj, ¡ Enhorabuena !

Sería bueno que explicaras en donde se encontraba la solución a tus problemas (por si le ocurre a cualquier otro usuario).
¿ Era por los permisos de archivo ?

Con ese archivo puedes extraer los datos de cualquier variable que aparece en el encabezado; tan solo debes editar el número que ocupa en dicho encabezado:


Código: [Seleccionar]
if (count($value)>3)
{
$time[$i] = $value[2];
$tempout[$index][$i] = $value[3]*1;               // temperatura exterior
$dewpoint[$index][$i] = $value[7]*1;          // punto de rocío
$heatindex[$index][$i] = $value[14]*1;
$temphumsolwind[$index][$i] = $value[16]*1;
$solrad[$index][$i] = $value[20]*1;                 
}


El número de encabezado correspondiente a la lluvia, es el 18

Luego puedes indicar el tipo de gráfico que deseas: columna, área ..

El problema era que no escribía bien la ruta, yo ponía la ruta completa cuando solo era necesaria poner el "downld2.txt"

Desconectado kocher

  • Global Moderator
  • Sr. Member
  • *****
  • Mensajes: 456
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #18 en: 15 de Abril del 2017, 20:33:10 pm »
Código: [Seleccionar]

El problema era que no escribía bien la ruta, yo ponía la ruta completa cuando solo era necesaria poner el "downld2.txt"


Exactamente no es así; depende donde tengas uno y otro archivo.

Es interesante conocer la diferencia entre direcciones absolutas (dirección completa de una URL) y direcciones relativas.

lo he intentado explicar un poco antes  :D 

         http://forum.meteoclimatic.net/index.php/topic,1308.msg10383.html#msg10383



« Última modificación: 15 de Abril del 2017, 20:34:56 pm por kocher »


Desconectado jmviper

  • Global Moderator
  • Hero Member
  • *****
  • Mensajes: 747
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #19 en: 15 de Abril del 2017, 20:35:25 pm »
Bufff

Con ISS las rutas en PHP no son como con apache sino algo más complejas de configurar.... y los Alias de las carpetas etc



Archena, Valle de Ricote (Murcia). 120 msnm. 18.734 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Global Moderator
  • Sr. Member
  • *****
  • Mensajes: 456
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #20 en: 15 de Abril del 2017, 20:42:48 pm »
Bufff

Con ISS las rutas en PHP no son como con apache sino algo más complejas de configurar.... y los Alias de las carpetas etc

Las rutas en PHP son como he explicado antes; en los scripts solo se tienen en cuenta las direcciones de tu servidor.
Es mucho mas sencillo de lo que parece  ;D


Desconectado jmviper

  • Global Moderator
  • Hero Member
  • *****
  • Mensajes: 747
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #21 en: 15 de Abril del 2017, 20:46:57 pm »
No me he sabido explicar... quería decir que hay que saber configurar carpetas y PHP en IIS... difiere algo de apache



Archena, Valle de Ricote (Murcia). 120 msnm. 18.734 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Global Moderator
  • Sr. Member
  • *****
  • Mensajes: 456
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #22 en: 15 de Abril del 2017, 20:52:27 pm »
No me he sabido explicar... quería decir que hay que saber configurar carpetas y PHP en IIS... difiere algo de apache

Saludos jmviper; te considero un maestro  :)


Desconectado meteoxabia

  • Newbie
  • *
  • Mensajes: 19
    • Ver Perfil
    • ORATGE A XÀBIA
  • Estación: ESPVA0300000003730B
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #23 en: 15 de Abril del 2017, 21:02:19 pm »
el problema es más bien mio que no entiendo mucho de todo esto y me cuesta.
ahora por ejemplo estoy intentando hacer la grafica de la lluvia y algo no hago bien porque no me aparece, me sale en blanco.
seguiré probando a ver.

Desconectado kocher

  • Global Moderator
  • Sr. Member
  • *****
  • Mensajes: 456
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #24 en: 15 de Abril del 2017, 21:11:32 pm »
el problema es más bien mio que no entiendo mucho de todo esto y me cuesta.
ahora por ejemplo estoy intentando hacer la grafica de la lluvia y algo no hago bien porque no me aparece, me sale en blanco.
seguiré probando a ver.

  http://kocher.es/graficos-highcharts/graph48h_lluvia.php 

Me sale una línea plana porque no ha llovido en 48 horas jjj; este es el código:

   http://kocher.es/graficos-highcharts/graph48h_lluvia.txt

Hay que renombrar a "graph48h_lluvia.php"


La clave está en el tratamiento de la variable (línea 77):

Código: [Seleccionar]

for ($i=0; $i<$nb1[$index]; $i++)
{
$line[$i] =" ".$line[$i];
$line[$i] = str_replace($spaces,$space,$line[$i]);
$value = explode(" ",$line[$i]);

if (count($value)>3)
{
$time[$i] = $value[2];
$lluvia[$index][$i] = $value[18]*1;  // esta es la línea clave para elegir el número de encabezado de "downld02.txt"

}
else
{
$time[$i] = null;
$lluvia[$index][$i] = null;

}
}


Poner el nombre apropiado en la codificación json (línea 93 ):

Código: [Seleccionar]

//encodage des variables
eval(<?php echo  "'var time =  ".json_encode($time)."'" ?>);
eval(<?php echo  "'var lluvia =  ".json_encode($lluvia)."'" ?>);


 y adjudicar el valor de la matriz obtenida a nuestro gráfico (línea 192)

« Última modificación: 15 de Abril del 2017, 21:24:32 pm por kocher »


Desconectado meteoxabia

  • Newbie
  • *
  • Mensajes: 19
    • Ver Perfil
    • ORATGE A XÀBIA
  • Estación: ESPVA0300000003730B
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #25 en: 15 de Abril del 2017, 21:28:10 pm »
Hecho!
Gracias de nuevo, parece que por algun sitio me perdía yo y no escribia bien la lluvia

Desconectado kocher

  • Global Moderator
  • Sr. Member
  • *****
  • Mensajes: 456
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #26 en: 15 de Abril del 2017, 21:30:57 pm »
El tamaño del gráfico lo podemos adaptar a nuestro gusto en la línea 219

Código: [Seleccionar]

<div
id="container1" style="width: 930px; height: 350px; margin: 0 auto">
</div>



Desconectado jmviper

  • Global Moderator
  • Hero Member
  • *****
  • Mensajes: 747
  • "Vortex Complex"
    • Ver Perfil
    • www.meteoarchena.es
  • Estación: Archena - ESMUR3000000030600B
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #27 en: 15 de Abril del 2017, 21:55:25 pm »
No me he sabido explicar... quería decir que hay que saber configurar carpetas y PHP en IIS... difiere algo de apache

Saludos jmviper; te considero un maestro  :)

jejeje con lo que llevamos de post y me dice a mí maestro.... yo también te considero otro  ;)

saludos


Archena, Valle de Ricote (Murcia). 120 msnm. 18.734 hab.
Davis Vantage Pro2 Plus

www.meteoarchena.es

Desconectado kocher

  • Global Moderator
  • Sr. Member
  • *****
  • Mensajes: 456
    • Ver Perfil
    • Meteo San Sebastian - Arriola
  • Estación: San Sebastian, Arriola ESEUS2000000020018A
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #28 en: 15 de Abril del 2017, 22:02:37 pm »
Citar
jejeje con lo que llevamos de post y me dice a mí maestro.... yo también te considero otro  ;)

saludos
   


   


Desconectado meteoxabia

  • Newbie
  • *
  • Mensajes: 19
    • Ver Perfil
    • ORATGE A XÀBIA
  • Estación: ESPVA0300000003730B
Re:Gráficos Highcharts con archivo "downld02.txt" y downld08.txt
« Respuesta #29 en: 15 de Abril del 2017, 22:11:49 pm »
Y a todo esto...
Para seguir liandome y liandote, se puede hacer con la temperatura mensual y anual, o la lluvia mensual y anual, desde el archivo noaamo.txt y el noaayr.txt?
O ya es demasaido pedir?