/[MITgcm]/MITgcm_contrib/gael/profilesMatlabProcessing/profiles_misc/aviso_get_grid.m
ViewVC logotype

Annotation of /MITgcm_contrib/gael/profilesMatlabProcessing/profiles_misc/aviso_get_grid.m

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (hide annotations) (download)
Thu Apr 14 23:37:11 2011 UTC (14 years, 9 months ago) by roquet
Branch: MAIN
CVS Tags: checkpoint65x, checkpoint65r, checkpoint65p, checkpoint65q, checkpoint65v, checkpoint65w, checkpoint65t, checkpoint65u, checkpoint66f, checkpoint66e, checkpoint66d, checkpoint66c, checkpoint66b, checkpoint66a, checkpoint66o, HEAD
New capability: extract madt from aviso opendap server at the position of profiles
and add it as a field prof_madt_aviso in the MITprof netcdf file.

1 roquet 1.1 function grid_aviso=aviso_get_grid
2     % function [grid_aviso]=aviso_get_grid
3     % load grid using loaddap interface to opendap website:
4     % http://opendap.aviso.oceanobs.com/thredds/dodsC/dataset-duacs-dt-ref-global-merged-madt-h
5     %
6     % output: grid_aviso is a structure
7     % grid_aviso.NbLatitudes : latitudes
8     % grid_aviso.NbLongitudes : longitudes
9     % grid_aviso.time : time (matlab julian day)
10     % grid_aviso.Nlat : number of latitudes
11     % grid_aviso.Nlon : number of longitudes
12     % grid_aviso.Ntime : number of time samples
13    
14     URL='http://opendap.aviso.oceanobs.com/thredds/dodsC/dataset-duacs-dt-ref-global-merged-madt-h?NbLatitudes[0:1:914],NbLongitudes[0:1:1079],time[0:1:911]';
15     grid_aviso=loaddap(URL);
16     if isempty(grid_aviso), error('access problem to aviso data with opendap'); end
17    
18     grid_aviso.time=grid_aviso.time/24+datenum([1950 01 01 0 0 0]);
19     grid_aviso.Nlat=length(grid_aviso.NbLatitudes);
20     grid_aviso.Nlon=length(grid_aviso.NbLongitudes);
21     grid_aviso.Ntime=length(grid_aviso.time);

  ViewVC Help
Powered by ViewVC 1.1.22