Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.

[thredds] using the netcdf subsetting service

I've got the Thredds Data Server installed and I'm trying to use it to subset a 3D grid (depth, latitude, longitude) large netcdf file. The netcdf file was generated by a third parties software, and is probably not compliant with anything. As subset of its schema is shown below.

If I rename some coordinate variables, I should be able to make it compliant with some convention. My question is how do I most efficiently extract a 3D subset? I want to extract a subset of depth as well as a subset of longitude and latitude.

Any ideas would be most appreciated.
Thank you.
Eric.

netcdf d7110.subvol {
dimensions:
        TIMESTEP = 1 ;
        LONGITUDE_T = 481 ;
        LATITUDE_T = 241 ;
        LONGITUDE_U = 481 ;
        LATITUDE_U = 241 ;
        DEPTH = 66 ;
        DEPTH_EDGES = 67 ;
variables:
        int TIMESTEP(TIMESTEP) ;
                TIMESTEP:long_name = "Timestep" ;
        float LONGITUDE_T(LONGITUDE_T) ;
                LONGITUDE_T:long_name = "Longitude" ;
                LONGITUDE_T:units = "degrees" ;
                LONGITUDE_T:Format = "F10.4" ;
        float LATITUDE_T(LATITUDE_T) ;
                LATITUDE_T:long_name = "Latitude" ;
                LATITUDE_T:units = "degrees" ;
                LATITUDE_T:Format = "F10.4" ;
        float DEPTH(DEPTH) ;
                DEPTH:long_name = "Depth" ;
                DEPTH:units = "cm" ;
                DEPTH:Format = "F5.2" ;
                DEPTH:positive = "down" ;
                DEPTH:edges = "DEPTH_EDGES" ;
        float POTENTIAL_TEMPERATURE__MEAN_(DEPTH, LATITUDE_T, LONGITUDE_T) ;
POTENTIAL_TEMPERATURE__MEAN_:long_name = "potential temperature
(mean)" ;
                POTENTIAL_TEMPERATURE__MEAN_:units = "C" ;
                POTENTIAL_TEMPERATURE__MEAN_:_FillValue = 0.f ;
                POTENTIAL_TEMPERATURE__MEAN_:LEVEL = 0 ;
                POTENTIAL_TEMPERATURE__MEAN_:T_GRID = -1 ;
 ....
}


**********************************************
Eric Davies, M.Sc.
Barrodale Computing Services Ltd.
Tel: (250) 472-4372 Fax: (250) 472-4373
Web: http://www.barrodale.com
Email: eric@xxxxxxxxxxxxx
**********************************************
Mailing Address:
P.O. Box 3075 STN CSC
Victoria BC Canada V8W 3W2

Shipping Address:
Hut R, McKenzie Avenue
University of Victoria
Victoria BC Canada V8W 3W2
**********************************************


  • 2008 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the thredds archives: