[netcdf-java] NcML aggregation across both variables and time dimension
John Caron
caron at unidata.ucar.edu
Mon Feb 25 09:27:14 MST 2008
Hi Jon:
You need one NcML file with nested netcdf elements. The problem is that you cant do a scan on these, you have to list them explicitly, eg:
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2">
<aggregation dimName="time" type="joinExisting">
<netcdf>
<aggregation type="union">
<netcdf location="file:C:/test/path/temperature_20080101.nc" />
<netcdf location="file:C:/test/path/salinity_20080101.nc" />
</aggregation>
</netcdf>
<netcdf>
<aggregation type="union">
<netcdf location="file:C:/test/path/temperature_20080102.nc" />
<netcdf location="file:C:/test/path/salinity_20080102.nc" />
</aggregation>
</netcdf>
</aggregation>
</netcdf>
Jon Blower wrote:
> Hi all,
>
> I have an ocean modelling dataset in which different variables are
> stored in different files. Also, there is one data file per timestep
> for each variable. So my filesystem looks like this:
>
> temperature_20080101.nc
> salinity_20080101.nc
> temperature_20080102.nc
> salinity_20080102.nc
>
> I would like to construct an NcML file that aggregates all these files
> into a single dataset but am having trouble. Can I "union" the
> variables together and then do a "joinExisting" on the union to
> aggregate on the time dimension? Do I need more than one NcML file
> perhaps, with one file referencing the other?
>
> Thanks, Jon
>
More information about the netcdf-java
mailing list