Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
kvalobs:kvoss:system:qc2:requirements:algorithms:rarr_24 [2008-10-10 13:02:49] paule created |
kvalobs:kvoss:system:qc2:requirements:algorithms:rarr_24 [2022-05-31 09:29:32] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== DESCRIPTION OF METHOD ==== | ||
- | RR_24 is the precipitation collected over the last 24 hours. The Qc1 check precipcollected_flag identifies if an RR_24 value is valid (fd=1), erroneous (fd=3) or is the accumulation (fd=2) of a number (N) of consecutive | + | ====== Redistribution |
- | RR_24= model_value*observed_accumulation/ | + | |
- | where the model values for the N missing values of RR_24 are calculated by an interpolation from the other stations making measurements at the same time and for which fd=1. The initial interpolation method is an inverse 2-D distance weighting. (The method of interpolation applied shall eventually be pluggable and include 3-D options.) | + | |
- | The calculated | + | RR_24 is the precipitation collected over the last 24 hours. |
- | ==== QUALITY CONTROL LEVEL ==== | + | For each day the calculated |
- | Non-real | + | RR_24= model_value*observed_accumulation/ |
+ | |||
+ | where the model values for the N missing values of RR_24 are calculated by an interpolation from the other stations making measurements at the same time and for which fd=1. | ||
+ | At present, the interpolation uses an inverse 2-D squared distance weighting. | ||
+ | Other weighting and interpolation techniques might be added later. | ||
+ | |||
+ | The calculated RR_24 updates the corrected value in the kvalobs database. | ||
- | ==== RUN PARAMETERS ==== | + | A warning is given if fmis=0 and original!=-1. |
- | It shall be possible to run the algorithm for | + | ==== Configuration and Parameters ==== |
- | - a fixed time range or | + | |
- | - an arbitrary interval from a past date up to the current time | + | |
- | The typeid to which the algorithm is applied | + | |
- | ==== CHARACTERISTICS OF DATA TO WHICH METHOD IS APPLIED: ==== | + | The standard configuration options detailed in the [[kvoss:system: |
- | == CONTROLINFO AND/OR USEINFO: == | + | Further configuration options are: |
- | Interpolation utilises data for which fd=1 [c(12)=1] and the corrections are applied to fd=2 and fhqc=0 | + | ^ Option ^ Default ^ Description ^ |
- | + | | endpoint_cflags | fmis=[04]&fd=2&fhqc=0 | |
+ | | endpoint_uflags | no constraints | ::: | | ||
+ | | missingpoint_cflags | fmis=3& | ||
+ | | missingpoint_uflags | no constraints | ::: | | ||
+ | | neighbor_cflags | fd=1 | specify requirements for the neighbor stations used for the interpolations. Neighbor stations that do not match these flags will be ignored. | | ||
+ | | neighbor_uflags | U2=0 | ::: | | ||
+ | | warn_and_stop_cflags | fhqc=)0( | define for which flags for the accumulation point or the missing points before the accumulation the only action should be to print a warning and stop | | ||
+ | | warn_and_stop_uflags | no constraints | ::: | | ||
+ | | update_flagchange | %%fd=7; | ||
+ | | ParamId | --- | selects the parameter ids to use. The only value tested here is 110 (RR_24). | | ||
+ | | tids | --- | accepted typeids | | ||
+ | | measurement_hour | 6 | specifies the hour at which the data are expected. Series containing data with other times will be rejected with a warning. | | ||
+ | | min_neighbors | 1 | specifies the minimum number of neighbor stations with good data | | ||
+ | | max_neighbors | 5 | specifies the maximum number of neighbor stations to use | | ||
+ | | InterpolationDistance | 100 | radius in km inside which to search neighbor stations | | ||
+ | | warning_distance_closest_neighbor | 50 | minimum neighbor distance to print an INFO message about not so good neighbors | | ||
+ | | days_before_no_neighbor_warning | 14 | specifies the number of days after which a WARN is written to the logfile if there are not enough neighbor data | | ||
+ | | days_before_redistributing_zeroes_warning | 14 | specifies the number of days after which a WARN is written to the logfile if a non-dry accumulation has only dry neighbors | | ||
- | == TYPEID, PARAMIDS, OTHER METADATA: | + | ==== Parameters ==== |
- | Paramid=110 | + | This algorithm has only been tested for paramid |
- | ==== SPECIFICATION OF CONTROLFLAGS TO BE SET FOR EXPECTED RESULTS OF THE ALGORITHM, I.E. CONSIDER BOTH POSITIVE AND NEGATIVE RESULTS. | + | ==== Log Messages |
- | controlinfo fd=8, fstat=3 | + | There might be many different WARN messages in the log file ''/ |
- | ==== EXPECTATIONS OF THE USEINFO FLAGS CORRESPONDING TO CONTROLINFO FLAG SETTINGS. ==== | + | * '' |
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
- | unknown | ||
- | ==== DEPENDENCIES ==== | ||
- | Precipcollected_flag.pl | ||
- | Additional Qc2 space controls | ||
- | - to determine the level of variability in the data volume | ||
- | - selection of data in a wet or dry volume | ||
- | These methods will have an impact on the selection of points used in the interpolation to generate model values and can lead to additional quality control flag settings. | ||