fornisce temperatura al suolo, da lettura file esterno
funzione che restituisce la temperatura al suolo
apre file temperature , legge lon lat e t, calcola differenze rispetto coordinate radar, se diff < soglia media il dato, stampa il nr di dati usati per la media e ritorna la temperatura
- Restituisce
- it_gr temperatura al suolo
Definizione alla linea 199 del file assets.cpp.
Referenzia radarelab::File::open_from_env(), e elaboradar::Site::radarSite.
Referenziato da elaboradar::CalcoloVPR::CalcoloVPR().
201 LOG_CATEGORY(
"radar.vpr");
202 File in(logging_category);
203 if (!in.open_from_env(
"FILE_T",
"rt"))
211 if(fscanf(in,
"%f %f %f \n",&lon,&lat,&t) == EOF)
break;
212 if (fabs(conf_site->
radarSite.lat_r-lat)<=maxdlat && fabs(conf_site->
radarSite.lon_r-lon)<=maxdlon) {
214 media_t += t - 273.15;
220 LOG_ERROR(
"Temperature data not found in $FILE_T=%s", in.name());
224 media_t /= (float)icount;
225 LOG_INFO(
"ho %i stazioni dati affidabili e la t media è %f\n", icount, media_t);
RadarSite radarSite
Description of radar site.
Open a file taking its name from a given env variable.