MeteoIODoc  MeteoIODoc-2.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FilterDeGrass.h File Reference
#include <meteoio/meteoFilters/FilterBlock.h>
#include <vector>
#include <string>

Go to the source code of this file.

Classes

class  mio::FilterDeGrass
 This filter is used to distinguish if snow (HS) is on the ground or not, because the ultrasonic sensor cannot distinguish between snow or vegetation/grass on the ground. The filter is based on total snow depth (HS), snow surface temperature (TSS), ground surface temperature (TSG) and reflected shortwave radiation (RSWR). Different steps to do:

  1. calculate possible offset of TSS (raison: at some stations in some springs the TSS increases although snow is still on the ground)
  2. calculate correlation of TSS and TSG in spring (normally both temperatures increase at the same time in spring which results in a high correlation; low correlation if TSS and TSG increase not parallel which leads in connection with a high offset of TSS to the assumption, that TSS is false), then:
    1. if TSS has a low offset and the correlation between TSS and TSG is high, the algorithm analyses based on the daily Max/Min/Mean of TSS if snow is on the ground or not
    2. if no TSS is available or the offset of TSS is high/correlation of TSS and TSG is low, the algorithm analyses based on the variance of TSG and the value of TSG if snow is on the ground or not.
More...
 

Namespaces

 mio