WSL/SLF GitLab Repository

  • Mathias Bavay's avatar
    A new concept has been introduced: virtual stations. These are points where... · 66541e39
    Mathias Bavay authored
    A new concept has been introduced: virtual stations. These are points where the meteo data will be transparently spatially interpolated and returned to getMeteoData calls. This allows a point model like Snowpack to work on virtual stations without any internal changes. A few new keys have been introduced in order to provide the necessary information: virtual stations location, meteo parameters to interpolate. For example:
    VIRTUAL_STATIONS = true
    VIRTUAL_PARAMETERS = TA RH HNW HS VW RSWR ILWR
    VSTATION1 = 46.8 9.833333
    VSTATION2 = 46.7 9.9
    
    A few drawbacks still exist: the time range getMeteoData call is not supported yet. A DEM must be provided (ie DEM key in ini file). Obviously, all interpolated parameters must have been associated with interpolation algorithms. The virtual stations have IDs such as VIR1, VIR2, etc For performance reasons, the interpolation is then performed on a one cell dem, which means that algorithms using dem characteristics would (currently) be messed up. Basically, this is still a work in progress before everything is robust!
    
    Otherwise, some POPC ifdef have been removed and the "iomanager.interpolate(... Grid2DObject)" call has been removed since the "iomanager.getMeteoData(... Grid2DObject)" call should be used instead (for consistency).
    66541e39