[thredds] using the netcdf subsetting service

Eric Davies eric at barrodale.com
Mon Jan 7 17:04:34 MST 2008


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 at barrodale.com
**********************************************
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
**********************************************


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.unidata.ucar.edu/mailing_lists/archives/thredds/attachments/20080107/47509a15/attachment.html 


More information about the thredds mailing list