funzione che elabora il dato radar rimuovendo anaprop e beam blocking partendo dal livello della mappa dinamica esegue il test di continuità verticale e laddove non si verifica un cambio di elevazione corregge il beam blocking per ottenere infine un campo bidimensionale adeguato alla stima di R che ricopia su tutti i livelli del volume a partire dallo 0 fino al livello della mappa dinamica . Memorizza elevazione finale usata per il campo bidimensionale e l'output della rimozione della propagazione anomala e quota al livello scelto per la stima di R. Definizione alla linea 310 del file cum_bac.cpp. Referenzia anaprop, beam_blocking, radarelab::Volume< T >::beam_count, dem, do_anaprop, do_beamblocking, do_bloccorr, do_declutter, do_quality, first_level, first_level_static, leggo_first_level(), radarelab::Volume< T >::max_beam_size(), radarelab::PolarScan< T >::resize_beams_and_propagate_last_bin(), ScrivoStatistica(), SD_Z6, e volume. 315 //-------------se definita qualita' leggo dem e altezza fascio (mi servono per calcolare qualità )
322 //------------se definito DECLUTTER , non rimuovo anap e riscrivo volume polare facedndo declutter solo con mappa statica.... ancora valido?
340 //------------se definito BEAM BLOCKING e non definito BLOCNOCORR (OPZIONE PER non correggere il beam blocking a livello di mappa statica PUR SAPENDO QUANT'Ã)
342 volume[l].set(i, k, algo::DBZ::beam_blocking_correction(volume[l].get(i, k), beam_blocking(i, k)));
350 //------------se non definito DECLUTTER inizio rimozione propagazione anomala al livello mappa dinamica e elaborazioni accessorie
394 LOG_WARN("TEXTURE THRESHOLD USED %4.1f -- 0. %6d %6d %6d %6d -- 15. %6d %6d %6d %6d -- 30. %6d %6d %6d %6d -- 40. %6d %6d %6d %6d", anaprop.conf_texture_threshold, (int)above_0[0], (int)above_0[1], (int)above_0[2], (int)above_0[3], (int)above_15[0], (int)above_15[1], (int)above_15[2], (int)above_15[3], (int)above_30[0], (int)above_30[1], (int)above_30[2], (int)above_30[3], (int)above_40[0], (int)above_40[1], (int)above_40[2], (int)above_40[3] );
399 LOG_WARN("THUNDERSTORM %4.1f -- 0. %6d %6d %6d %6d -- 15. %6d %6d %6d %6d -- 30. %6d %6d %6d %6d -- 40. %6d %6d %6d %6d", -9.9, (int)above_0[0], (int)above_0[1], (int)above_0[2], (int)above_0[3], (int)above_15[0], (int)above_15[1], (int)above_15[2], (int)above_15[3], (int)above_30[0], (int)above_30[1], (int)above_30[2], (int)above_30[3], (int)above_40[0], (int)above_40[1], (int)above_40[2], (int)above_40[3] );
403 LOG_WARN("TEXTURE THRESHOLD USED %4.1f -- 0. %6d %6d %6d %6d -- 15. %6d %6d %6d %6d -- 30. %6d %6d %6d %6d -- 40. %6d %6d %6d %6d", anaprop.conf_texture_threshold, (int)above_0[0], (int)above_0[1], (int)above_0[2], (int)above_0[3], (int)above_15[0], (int)above_15[1], (int)above_15[2], (int)above_15[3], (int)above_30[0], (int)above_30[1], (int)above_30[2], (int)above_30[3], (int)above_40[0], (int)above_40[1], (int)above_40[2], (int)above_40[3] );
420 radarelab::write_image(toBePlotted, "/ponte/rad_svn/proc_operative/test_arch/rev_actual/radar/Polarplot.png", "PNG");*/
void resize_beams_and_propagate_last_bin(unsigned new_beam_size) Enlarges the PolarScan increasing beam_size and propagating the last bin value. Definition: volume.h:212 void leggo_first_level() funzione che legge la mappa statica e la mappa di elevazioni da beam blocking e le condensa in un uni... Definition: cum_bac.cpp:424 radarelab::PolarScan< unsigned char > first_level mappa dinamica complessiva Definition: cum_bac.h:120 void ScrivoStatistica(const radarelab::algo::anaprop::GridStats &) funzione scrittura matrici statistica Definition: cum_bac.cpp:491 radarelab::PolarScan< unsigned char > beam_blocking mappa di beam blocking (input) Definition: cum_bac.h:124 const unsigned max_beam_size() const Return the maximum beam size in all PolarScans. Definition: volume.h:442 radarelab::Volume< double > SD_Z6 Polar volume of standard deviation of reflectivity over 6 km length. Definition: cum_bac.h:104 |