This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Penny: A number of changes in the code are needed to handle this file, which will have to wait until the 4.0 release is out. Hopefully a version will be ready in the next month or so. If you want to test with a preliminary release, let me know. Also here is the test NcML I used, a few changes are needed: <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2"> <dimension name="time" length="2" /> <variable name="mytime3" type="double" shape="time"> <attribute name="units" value="days since 2007-06-01 00:00:00"/> <attribute name="_CoordinateAxisType" value="Time"/> <values>45 76</values> </variable> <aggregation type="joinNew" dimName="mytime3"> <netcdf location="/testdata/hdf5/eos/aura/TES-Aura_L3-CH4-M2007m07_F01_04.he5"/> <netcdf location="/testdata/hdf5/eos/aura/TES-Aura_L3-CH4-M2007m08_F01_04.he5"/> <variableAgg name="HDFEOS/GRIDS/NadirGrid/Data Fields/CH4"/> </aggregation> </netcdf> Oots, Penny C. (LARC-E301)[SCIENCE SYSTEMS & APPLICATIONS INC.] wrote: > I get the following error when trying to aggregate three hdf5-eos files > in my Thredds (version 3.16.27) server > > > > Error { code = -1; message = "Server Error on dataset > TESmethane_aggregation"; }; > > > > In the catalina.out log I see the following error: > > 2008-01-04T09:28:04.030 -0500 [ 82575][ 18] ERROR - > thredds.server.opendap.NcDODSServlet - Error > > java.lang.IllegalArgumentException: Variable > /HDFEOS//HDFEOS/GRIDS//HDFEOS/GRIDS/NadirGrid//HDFEOS/GRIDS/NadirGrid/Data_Fields/CH4 > setDimensions = null null null FAILED, dim doesnt exist=null > > at ucar.nc2.Variable.setDimensions(Variable.java:1160) > > > > Here is the catalog.xml code used: > > > > <dataset name="TESmethane" ID="TESmethane" serviceName="thisDODS" > > urlPath="TESmethane_aggregation"> > > <netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2"> > > > > <variable name="mytime3" type="double" shape="time"> > > <attribute name="units" value="days since 2007-06-01 00:00:00"/> > > <attribute name="_CoordinateAxisType" value="Time"/> > > <values>15 45 76</values> > > </variable> > > > > <aggregation type="joinNew" dimName="mytime3"> > > <netcdf > location="/usr/local/tomcat/content/thredds/public/testdata/TES_Aura_L3_CH4_M2007m06_F01_04.he5"/> > > <netcdf > location="/usr/local/tomcat/content/thredds/public/testdata/TES-Aura_L3-CH4-M2007m07_F01_04.he5"/> > > <netcdf > location="/usr/local/tomcat/content/thredds/public/testdata/TES-Aura_L3-CH4-M2007m08_F01_04.he5"/> > > <variableAgg name="CH4"/> > > </aggregation> > > </netcdf> > > </dataset> > > > > Opendap version being used is Hyrax 1.2.1. > > > > I have successfully aggregated netcdf files using similar code (with > help from Roland Schweitzer). > > > > The server I am using is not public but the three data files can be > downloaded from > > ftp://l4ftl01.larc.nasa.gov/TES/TL3CH4M.001/ > > I am using the files under 2007.06.02, 2007.07.02 and 2007.08.02. > (Note, the file name under 2007.06.02 starts with TES_ and the others > start with TES-. Not sure why.) > > > > Would appreciate any help or insight on how to accomplish this aggregation. > > Thanks, > > Penny Oots > Science Systems & Applications Inc. > NASA Langley Research Center, MS 157D > Hampton, VA 23681-2199 > (757) 864-9816 > > >