Read from SP20 data file.
154 using namespace radarelab::volume;
155 LOG_CATEGORY(
"radar.io");
156 LOG_INFO(
"Reading %s for site %s", nome_file,
site.
name.c_str());
163 loader.vol_z = &z_volume;
164 loader.vol_w = &w_volume;
165 loader.vol_v = &v_volume;
166 loader.load(nome_file);
170 z_volume.normalize_elevations(elev_array);
171 w_volume.normalize_elevations(elev_array);
172 v_volume.normalize_elevations(elev_array);
176 for (
unsigned i = 0; i < z_volume.size(); ++i) {
178 * v_volume.at(i).gain + v_volume.at(i).offset;
179 algo::Cleaner::clean(z_volume.at(i), w_volume.at(i), v_volume.at(i), bin_wind_magic_number);
183 algo::azimuthresample::MaxOfClosest<double> resampler;
184 resampler.resample_volume(z_volume, volume, 1.0);
bool do_medium
medium processing flag
RadarSite radarSite
Description of radar site.
virtual std::vector< double > get_elev_array(bool medium=false) const =0
return the elev array used
virtual unsigned char get_bin_wind_magic_number(time_t when) const =0
Return the magic number for wind to be used in clean procedure.
RadarSite radarSite
RadarSite.
std::string name
Nome sito radar.
const Site & site
site information object