Flowchart for Rainfall Proprocessing

The principal task of rainfall preprocessing is to transfer daily rainfall data from the original monitoring table DAILY_RAINFALL (source table) into the destination table Jrain which is more suitable for modelling purposes.

Table DAILY_RAINFALL

AGENCY

_CODE

STATION

_ID

READING

_DATE

DAILY_

RAINFALL

CLIMATE_

REMARKS_

CODE

COMMENTS DATE_

LAST_

UPDATED

USER_NAME
WAJ AD0032 01-Jan-94 40.4 - 29-Apr-98 JORDAN
WAJ AD0032 02-Jan-94 15.7 - 29-Apr-98 JORDAN
WAJ AD0032 03-Jan-94 40 - 29-Apr-98 JORDAN
WAJ AD0032 04-Jan-94 33.8 - 29-Apr-98 JORDAN
...

Table DAILY_RAINFALL does not contain any records with zero rainfall (except for the days specially marked as data gap or accumulated reading). Each record has a "CLIMATE_REMARKS_CODE" with the following meanings:

Code Meaning
- ordinary reading
e estimated value
a day with accumulated reading
c start of data gap
d end of data gap

The processing from the source to the destination table has the purpose to obtain continuous data sets, i.e. also days with zero-rainfall are getting a record. Furthermore, cumulative periods (i.e. a single reading after a sequence of days with rainfall) are filled with daily data and data gaps are cut out.

In further subroutines, annual totals from totalizer stations are converted into daily values and socalled "virtual stations" are introduced in order to improve spatial data density in border areas.

Table Jrain

Note: graphic is "clickable" and leads to related page