[ncl-talk] Opendap retrieve only a subset of data
    Ugo Merlini 
    umerlini at enet.it
       
    Fri Jul  1 13:03:04 MDT 2016
    
    
  
I'm trying to to retrieve form ncep opendap server asubset of data 
limiting the usage of the internet band speed up all the script.  In 
Grads and in NCO is possibile (but this last give me many reading error) 
is there a way to it in NCL?
Regards
Ugo
here my script
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/contributed.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/shea_util.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/contrib/calendar_decode2.ncl"
load "$NCARG_ROOT/lib/ncarg/nclscripts/contrib/ut_string.ncl"
begin
   data_sistema =systemfunc("date -d '-1 day' +'%Y%m%d'")
   http1 = "http://nomads.ncep.noaa.gov:9090/dods/gfs_0p25/gfs"
   http2 = systemfunc("date -d '-1 day' +'%Y%m%d'")
   http3 = "gfs_0p25"
       filename = http1 + http2 + "/" + http3 + "_00z"
       data_run_temp = data_sistema + " 0000"
       data_run = systemfunc( "date -u -d '"+ data_run_temp +"' '+%s'" )
       run = "gfs_0p25_00"
       print(filename)
     exists = isfilepresent(filename)
     if(.not.exists) then
       print("OPeNDAP isfilepresent test unsuccessful.")
       print("Either file doesn't exist, or NCL does not have OPeNDAP 
capabilities on this system")
     else
       print("OPeNDAP isfilepresent test successful.")
       gfs = addfile(filename,"r")
       vars = getfilevarnames(gfs)
     end if
end
    
    
More information about the ncl-talk
mailing list