Unidata - To provide the data services, tools, and cyberinfrastructure leadership that advance Earth system science, enhance educational opportunities, and broaden participation. Unidata
         
  advanced  
 

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[IDV #XYH-126534]: multiple file display



Hi-

> I have 24 netcdf files containing each hour of WRF
> output. I have no problem loading the datasets into
> IDV, however, I want to display a single variable
> (e.g., 2 meter temperature) for all hours w/o loading
> each hour manually. Is there a convenient way to do
> this?

Right now, we don't have an easy way to aggregate the
separate files on the fly.  For GRIB products, there is
a Data Source Type that will aggregate the individual
timesteps into a single data source.  However, this does
not work for the netCDF files because the time dimension
has a different name.

So, one option would be to write an NcML file that would
aggregate the individual files into one dataset.  You 
would then open that file.  The problem would be that you
would need a different NcML file for each different set
of files.  The NcML file would look like:

<?xml version="1.0" encoding="UTF-8"?>
<netcdf xmlns="http://www.unidata.ucar.edu/namespaces/netcdf/ncml-2.2";>

  <aggregation dimName="Time" type="joinExisting">
      <netcdf location="wrfout-d01-2006070100"/>
      <netcdf location="wrfout-d01-2006070103"/>
  </aggregation>


</netcdf>

(also attached).  you could add as many:

      <netcdf location=""/>

lines as you have files.  Depending how you store the data,
you might be able to use the scan feature like:

    <scan location="/data/model/" suffix=".nc" />

See the documentation on NcML for the scan options:

http://www.unidata.ucar.edu/software/netcdf/ncml/v2.2/Aggregation.html

Alternatively, if you are using IDV 2.4 or higher, you can use the
Formula "Miscellaneous->Make a time sequence from single time grids/images"
which would allow you to select each individual timestep and
create a loop.  That can be tedious for many timesteps and the
NcML approach would be easier at this point.

Don Murray


Ticket Details
===================
Ticket ID: XYH-126534
Department: Support IDV
Priority: Normal
Status: Open

Attachment: wrf.ncml
Description: Binary data


 
 
  Contact Us     Site Map     Search     Terms and Conditions     Privacy Policy     Participation Policy
 
National Science Foundation (NSF) UCAR Office of Programs University Corporation for Atmospheric Research (UCAR)   Unidata is a member of the UCAR Office of Programs, is managed by the University Corporation for Atmospheric Research, and is sponsored by the National Science Foundation.
P.O. Box 3000     Boulder, CO 80307-3000 USA     Tel: 303-497-8643     Fax: 303-497-8690