datosclima.es -Base de datos Meteorológica-

DATOS AEMET - Open Data - / Precipitación-Sol

Datos y gráficos de precipitaciones y horas de sol.
Fuente AEMET- Open Data -

'$Itimeansi' and Fecha <='$Ftimeansi'" ; $SQLconsulta="SELECT Fecha,Prec,Sol FROM Opendata where Indicativo='$Ind' and Fecha BETWEEN'$Itimeansi' AND '$Ftimeansi'" ; $consulta_datos = mysql_query($SQLconsulta) or die(mysql_error()); $Fecha = array(); $Prec = array(); $Sol = array(); // $Premax=0; $Premax=0; // $Solmax=0; $FSolmax=0; // $Tprec=0; $i=0; // para que los arrays empiecen en [0] While ($row=mysql_fetch_assoc($consulta_datos)){ $Prec[$i]=$row['Prec']; $Fecha[$i]=$row['Fecha']; $Sol[$i]=$row['Sol']; $Tprec=$Tprec+$Prec[$i]; $ano=date("Y",strtotime($Fecha[$i])); $datosporano[$ano]++; //Debe sumar 1 al array del año // Evaluacion de variables para sacar resumen: if ($Premax==""){ if($Prec[$i]=="Ip" or $Prec[$i]=="Acum"){$Premax=0; $FPremax=date("d-m-Y",strtotime($Fecha[$i])); } else { $Premax=$Prec[$i]; $FPremax=date("d-m-Y",strtotime($Fecha[$i])); }; }; if ($Solmax==""){$Solmax=$Sol[$i]; $FSolmax=date("d-m-Y",strtotime($Fecha[$i]));}; // if($i==0){ // if($Prec[$i]=="Ip" or $Prec[$i]=="Acum"){ // $Premax=0; $FPremax=$Fecha[$i]; // $Solmax=$Sol[$i]; $FSolmax=$Fecha[$i]; // }else{ // $Premax=$Prec[$i]; $FPremax=$Fecha[$i]; // $Solmax=$Sol[$i]; $FSolmax=$Fecha[$i]; // }; // } else { if($i<>0){ // precipitacion. maxima más alta if($Prec[$i]<>"Ip" and $Prec[$i]<>"Acum"){ if ($Prec[$i]<>"" and $Premax<$Prec[$i]){$Premax=$Prec[$i];$FPremax=date("d-m-Y",strtotime($Fecha[$i]));}; }; //Vel media. míonima más alta if ($Sol[$i]<>"" and $Solmax<$Sol[$i]){$Solmax=$Sol[$i];$FSolmax=date("d-m-Y",strtotime($Fecha[$i]));}; }; $i=$i+1; }; // para el caso que sean todos en blanco y no ponga la última fecha de la serie: if ($Premax==""){$FPremax="";}; if ($Solmax==""){$FSolmax="";}; mysql_free_result($consulta_datos); // Liberar memoria usada por consulta. // -----------IMAGEN JPGRAPH------------------------ // ------------------------------------------------- echo "
"; // --------------------------------------------------- ?>

 


'; echo'
'; echo'

Resumen de Valores de Precipitación e insolación a lo largo del Periodo seleccionado:

'; echo'
'; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo'
CARACTERISTICA
VALOR
FECHA
Máxima precipitación diaria registrada:
'.$Premax.' l/m2
'.$FPremax.'
Máximas horas de Sol Registradas:
'.$Solmax.' h.
'.$FSolmax.'
Precipitación total acumulada en el periodo:
'.$Tprec.' l/m2
 
'; echo'

 


'; echo'

VALORES POR AÑOS PARA LA ESTACION METEOROLÓGICA: '.$Nombre.'

'; $i=0; foreach ($datosporano as $clave => $valor){ echo '
AÑO: '.$clave.'

'; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; echo'
'; echo' '; echo' '; echo' '; echo' '; echo' '; echo' '; for ($j=0;$j<($valor/3);$j++){ echo''; echo''; echo''; echo''; echo''; $i++; } echo'
FECHAPrecipitación: l/m2Horas Sol:
'.date("d-m-Y",strtotime($Fecha[$i])).''.$Prec[$i].''.$Sol[$i].'
'; echo'
'; echo' '; echo' '; echo' '; echo' '; echo' '; for ($j;$j<(2*($valor/3));$j++){ echo''; echo''; echo''; echo''; echo''; $i++; } echo'
FECHAPrecipitación: l/m2Horas Sol:
'.date("d-m-Y",strtotime($Fecha[$i])).''.$Prec[$i].''.$Sol[$i].'
'; echo' '; echo' '; echo' '; echo' '; echo' '; for ($j;$j<$valor;$j++){ echo''; echo''; echo''; echo''; echo''; $i++; } echo'
FECHAPrecipitación: l/m2Horas Sol:
'.date("d-m-Y",strtotime($Fecha[$i])).''.$Prec[$i].''.$Sol[$i].'
'; echo'
'; echo''; echo'

'; echo''; echo''; echo''; echo''; echo''; echo'

'; }; ?>