Skip to content

Radar pipeline and actor

Susanne Fuchs requested to merge devel_radar_first_merge into master

New:

  • MRadarGrid to store radar data. Contains an elevationMap which stores metadata and variable data of individual elevations.
  • MAbstractGrid as a parent class of MRadarGrid and MStructuredGrid.
  • MRadarReader and MDWDHDF5RadarReader to read radar data in general and radar data according to the dwd's hdf5 format (https://www.dwd.de/DE/leistungen/opendata/ -> ODIM_H5_v2.4.pdf) specifically.
  • MRadarActor to render the radar data in multiple modi (full 3D data, "2D" ignoring vertical thickness of the radar cells, horizontal section at selected height/pressure value, vertical section at selected azimuth angle). The properties allow you to restrict the altitude and azimuth angle to an interval, to select radar elevations by index, to change shadows, to display grid lines with customizable distances.
  • radarroutines: generic calculations for radar
  • radar_pseudocolour.fx.glsl shaders for rendering.

Changed:

  • MNWPActorVariable: includes radar grid and a gridType so that in functions only the options appropriate for the grid type are executed.
  • pipeline configuration: initializeRadarPipeline
  • Dataset dialog: Tab for radar data (path, filter, advanced: set standard number of azimuth angles in dwd data, otherwise =>360)
  • actor variable properties: subsection for radar data

Merge request reports