-
Notifications
You must be signed in to change notification settings - Fork 16
Description
The German Weather Service (DWD) provides DBZH and VRADH values for all German weatherradars in almost real time at its open data server. The data are provided as single sweeps and need to be combined into pvol-files (I do this with wradlib under Python). When calculating vp-files (with function calculate_vp in bioRad) implausibly high DBZH-values are calculated while dbz and others look reasonable:
Regrettably, I couldn't figure out the reason yet. To my surprise, the data are stored as 8-bit unsigned integers in these DWD-datasets:
variables:
ubyte data(360, 720);
:CLASS = "IMAGE";
:IMAGE_VERSION = "1.2";
:_ChunkSizes = 45U, 180U; // uint
group: what {
// group attributes:
:quantity = "DBZH";
:gain = 0.5039525691699605; // double
:offset = -32.50395256916996; // double
:nodata = 255.0; // double
:undetect = 1.7976931348623157E308; // double
}
Could this explain the problems with the DBZH-data in vertical profiles? But why are the dbz presumably correct? Any ideas are welcome!
