31 #ifndef RACK_CART_ODIM_H
32 #define RACK_CART_ODIM_H
34 #include <drain/util/BoundingBox.h>
35 #include <drain/image/GeoFrame.h>
Container for geographical extent spanned by lowerLeft(x,y) and upperRight(x,y). Assumes longitude=x ...
Definition: BoundingBox.h:46
Array with georeferencing support.
Definition: GeoFrame.h:58
Class for multi-channel digital images. Supports dynamic typing with base types (char,...
Definition: Image.h:184
Metadata structure for Cartesian radar data products (single-radar or composites).
Definition: CartesianODIM.h:47
int epsg
This is needed for palette operations (of single-radar Cartesian products).
Definition: CartesianODIM.h:119
void updateGeoInfo(const drain::image::GeoFrame &geoFrame)
Updates size, projection and bounding box.
Definition: CartesianODIM.cpp:114
void setGeometry(size_t cols, size_t rows)
Sets number of cols (geometry.width == xsize) and number of rows (geometry.height == ysize)....
Definition: CartesianODIM.cpp:91
std::string projdef
WHERE.
Definition: CartesianODIM.h:94
std::string nodes
Radar nodes (Table 9) which have contributed data to the composite, e.g. “’searl’,...
Definition: CartesianODIM.h:113
std::string camethod
How cartesian data are processed, according to Table 12.
Definition: CartesianODIM.h:110
static const group_t ALL_LEVELS
Abbreviation for linking (referencing) attributes at different levels (tree depths).
Definition: ODIMPath.h:118
ODIM metadata (quantity, gain, offset, undetect, nodata, date, time)
Definition: ODIM.h:79
std::string quantity
dataX/what (obligatory)
Definition: ODIM.h:181
Definition: DataSelector.cpp:44