-
Notifications
You must be signed in to change notification settings - Fork 19
/
USAGE
29 lines (23 loc) · 1.51 KB
/
USAGE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
This supplementary document is mainly about how one can use another Hyrax module
NcML handler to work with the HDF5 handler to serve NASA HDF5/netCDF-4/HDF-EOS5 products.
For comprehensive information about the HDF5 handler, check [1] and [2].
Although the HDF5 handler tries to make attributes follow the CF conventions
automatically, to reduce the long-term maintenance effort, the handler may not
check or correct all attributes. For example,the units of variable time (Time)
may not follow CF conventions.
For example, CF expects the units of time is something like "minutes since
2002-12-01 00:00:00". The units for variable time in the HDF5 file may be "s".
To correct the attribute value, one can use OPeNDAP's NcML handler. With this
module, a data provider can augment datasets served on their local Hyrax
server in the following ways:
o Add, modify, or remove both attributes and variables
o Combine multiple datasets into a single "virtual" data set using "union",
"joinNew", or "joinExisting" aggregations.
Writing an NcML file is as easy as writing an HTML file. Please refer to
the NcML example page [3] and [4] at the HDF-EOS Tools and Information Center website.
References
[1] https://github.com/OPENDAP/hyrax_guide/blob/master/handlers/BES_Modules_The_HDF5_Handler.adoc
https://opendap.github.io/hyrax_guide/Master_Hyrax_Guide.html#_hyrax_handlers
[2] https://hdfeos.org/software/hdf5_handler.php
[3] https://hdfeos.org/examples/ncml.php
[4] https://hdfeos.org/zoo/hdf5_handler/ncml_opendap.php