NOAA ERDDAP
Easier access to scientific data
| ?    
Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > griddap > Make A Graph ?

Dataset Title:  Surface forecast ROMS Subscribe RSS
Institution:  ICATMAR   (Dataset ID: surfaceforecast)
Information:  Summary ? | License ? | Metadata | Background (external link) | Data Access Form | Files
 
Graph Type:  ?
X Axis:  ?
Y Axis:  ?
Color:  ?
 
Dimensions ?    Start ?    Stop ?
time (UTC) ?
    +
    - >|
< slider >
eta_rho (count) ?     specify just 1 value →
    |< -
< <
xi_rho (count) ?     specify just 1 value →
    |< -
< <
 
Graph Settings
Marker Type:   Size: 
Color: 
Color Bar:   Continuity:   Scale: 
   Minimum:   Maximum:   N Sections: 
Y Axis Minimum:   Maximum:   
 
(Please be patient. It may take a while to get the data.)
 
Optional:
Then set the File Type: (File Type information)
and
or view the URL:
(Documentation / Bypass this form ? )
    Time range:  |<              >|
[The graph you specified. Please be patient.]

 

Things You Can Do With Your Graphs

Well, you can do anything you want with your graphs, of course. But some things you might not have considered are:

The Dataset Attribute Structure (.das) for this Dataset

Attributes {
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 1.7748288e+9, 1.7750088e+9;
    String axis "T";
    String calendar "proleptic_gregorian";
    String field "time, scalar, series";
    String ioos_category "Time";
    String long_name "time since initialization";
    String source_name "ocean_time";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  eta_rho {
    Int16 actual_range 0, 441;
    String ioos_category "Location";
    String long_name "eta rho";
    String units "count";
  }
  xi_rho {
    Int16 actual_range 0, 441;
    String ioos_category "Location";
    String long_name "xi rho";
    String units "count";
  }
  so {
    Float32 _FillValue 1.0e+37;
    String cell_methods "ocean_time: point s_rho: mean";
    Float64 colorBarMaximum 37.0;
    Float64 colorBarMinimum 32.0;
    String field "salinity, scalar, series";
    String graphType "surface";
    String grid "grid";
    String ioos_category "Salinity";
    String location "face";
    String long_name "salinity";
    String standard_name "sea_water_practical_salinity";
    String time "ocean_time";
    String units "PSU";
  }
  thetao {
    Float32 _FillValue 1.0e+37;
    String cell_methods "ocean_time: point s_rho: mean";
    Float64 colorBarMaximum 32.0;
    Float64 colorBarMinimum 0.0;
    String field "temperature, scalar, series";
    String graphType "surface";
    String grid "grid";
    String ioos_category "Temperature";
    String location "face";
    String long_name "potential temperature";
    String standard_name "sea_water_potential_temperature";
    String time "ocean_time";
    String units "degree_Celsius";
  }
  uo {
    Float32 _FillValue 1.0e+37;
    String cell_methods "ocean_time: point s_rho: mean";
    Float64 colorBarMaximum 0.3;
    Float64 colorBarMinimum -0.3;
    String field "u_eastward, scalar, series";
    String graphType "surface";
    String grid "grid";
    String ioos_category "Currents";
    String location "face";
    String long_name "eastward momentum component at RHO-points";
    String standard_name "eastward_sea_water_velocity";
    String time "ocean_time";
    String units "meter second-1";
  }
  vo {
    Float32 _FillValue 1.0e+37;
    String cell_methods "ocean_time: point s_rho: mean";
    Float64 colorBarMaximum 0.3;
    Float64 colorBarMinimum -0.3;
    String field "v_northward, scalar, series";
    String graphType "surface";
    String grid "grid";
    String ioos_category "Currents";
    String location "face";
    String long_name "northward momentum component at RHO-points";
    String standard_name "northward_sea_water_velocity";
    String time "ocean_time";
    String units "meter second-1";
  }
  zos {
    Float32 _FillValue 1.0e+37;
    String cell_methods "ocean_time: point";
    Float64 colorBarMaximum 2.0;
    Float64 colorBarMinimum -2.0;
    String field "free-surface, scalar, series";
    String graphType "surface";
    String grid "grid";
    String ioos_category "Sea Level";
    String location "face";
    String long_name "free-surface";
    String standard_name "sea_surface_height_above_geoid";
    String time "ocean_time";
    String units "m";
  }
  NC_GLOBAL {
    String ana_file "ROMS/Functionals/ana_btflux.h";
    String avg_file "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/avg_output_R1600L040_2026-03-30.nc";
    String bry_file_01 "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/data/bry_MEDSEA.nc";
    String cdm_data_type "Grid";
    String code_dir "/home/jiglesias/cosa/models/coawst";
    String compiler_command "/opt/ohpc/spack/opt/spack/linux-rocky8-x86_64/gcc-11.2.0/openmpi-4.1.1-2hadkymgn";
    String compiler_flags "-frepack-arrays -fallow-argument-mismatch -O3 -ffast-math -";
    String compiler_system "gfortran";
    String Conventions "CF-1.10, COARDS, ACDD-1.3";
    String CPP_options "CATALA, ANA_BSFLUX, ANA_BTFLUX, ASSUMED_SHAPE, ATM_PRESS, AVERAGES, BOUNDARY_ALLREDUCE, BULK_FLUXES, COLLECT_ALLGATHER, CHARNOK, CRAIG_BANNER, DJ_GRADPS, DOUBLE_PRECISION, EMINUSP, GLS_MIXING, KANTHA_CLAYSON, LONGWAVE_OUT, MASKING, MIX_GEO_TS, MIX_S_UV, MPI, NONLINEAR, NONLIN_EOS, N2S2_HORAVG, POWER_LAW, PROFILE, K_GSCHEME, REDUCE_ALLREDUCE, RI_SPLINES, !RST_SINGLE, SALINITY, SOLAR_SOURCE, SOLVE3D, TS_DIF2, UV_ADV, UV_COR, UV_U3HADVECTION, UV_C4VADVECTION, UV_QDRAG, UV_VIS2, VAR_RHO_2D";
    String defaultGraphType "surface";
    String file "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/output_R1600L040_2026-03-30.nc";
    String frc_file_01 "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/data/atmospheric_forcings.nc";
    String git_rev "8918ba344186e52d3f484a125206c2dc68af44a9";
    String git_url "git@git.csic.es:socat/modelling/cosa.git";
    String grd_file "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/data/R1600L040_grid.nc";
    String header_dir "/home/jiglesias/cosa/models/coawst/Projects/catala";
    String header_file "catala.h";
    String his_file "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/output_R1600L040_2026-03-30.nc";
    String history 
"Tue Mar 31 08:59:53 2026: ncatted -O -a Conventions,global,o,c,CF-1.8 -a title,global,o,c,Surface forecast ROMS -a source,global,o,c,ROMS tmp6.nc surfaceforecast.nc
Tue Mar 31 08:59:51 2026: ncatted -O -a coordinates,zos,o,c,longitude latitude ocean_time tmp6.nc
Tue Mar 31 08:59:51 2026: ncatted -O -a coordinates,vo,o,c,longitude latitude ocean_time tmp6.nc
Tue Mar 31 08:59:51 2026: ncatted -O -a coordinates,uo,o,c,longitude latitude ocean_time tmp6.nc
Tue Mar 31 08:59:51 2026: ncatted -O -a coordinates,so,o,c,longitude latitude ocean_time tmp6.nc
Tue Mar 31 08:59:51 2026: ncatted -O -a coordinates,thetao,o,c,longitude latitude ocean_time tmp6.nc
Tue Mar 31 08:59:51 2026: ncatted -O -a units,zos,o,c,m tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a standard_name,zos,o,c,sea_surface_height_above_geoid tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a standard_name,vo,o,c,northward_sea_water_velocity tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a standard_name,uo,o,c,eastward_sea_water_velocity tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a standard_name,so,o,c,sea_water_salinity tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a units,thetao,o,c,degree_Celsius tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a standard_name,thetao,o,c,sea_water_potential_temperature tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a axis,ocean_time,o,c,T tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a standard_name,ocean_time,o,c,time tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a axis,latitude,o,c,Y tmp6.nc
Tue Mar 31 08:59:50 2026: ncatted -O -a units,latitude,o,c,degrees_north tmp6.nc
Tue Mar 31 08:59:49 2026: ncatted -O -a standard_name,latitude,o,c,latitude tmp6.nc
Tue Mar 31 08:59:49 2026: ncatted -O -a axis,longitude,o,c,X tmp6.nc
Tue Mar 31 08:59:49 2026: ncatted -O -a units,longitude,o,c,degrees_east tmp6.nc
Tue Mar 31 08:59:49 2026: ncatted -O -a standard_name,longitude,o,c,longitude tmp6.nc
Tue Mar 31 08:59:49 2026: ncrename -O -v lon_rho,longitude -v lat_rho,latitude -v zeta,zos -v temp,thetao -v salt,so -v u_eastward,uo -v v_northward,vo tmp5.nc tmp6.nc
Tue Mar 31 08:59:48 2026: ncwa -O -a s_rho tmp4.nc tmp5.nc
Tue Mar 31 08:59:45 2026: ncks -A -v lon_rho,lat_rho data/R1600L040_grid.nc tmp4.nc
Tue Mar 31 08:59:45 2026: ncks -O -C -v temp,salt,u_eastward,v_northward,zeta,ocean_time tmp2.nc tmp3.nc
Tue Mar 31 08:59:41 2026: ncks -O -d s_rho,-1 tmp1.nc tmp2.nc
Tue Mar 31 08:59:30 2026: ncks -O -d ocean_time,168, output_R1600L040_2026-03-30.nc tmp1.nc
ROMS/TOMS, Version 4.1, Monday - March 30, 2026 - 10:22:00 AM
2026-04-05T18:13:05Z (local files)
2026-04-05T18:13:05Z https://hebe.icm.csic.es/griddap/surfaceforecast.das";
    String history_of_appended_files 
"Tue Mar 31 08:59:45 2026: Appended file data/R1600L040_grid.nc had following \"history\" attribute:
        Fri Mar  6 11:43:36 2026: ncatted -O -a Author,global,m,c,Jiglesias using pyroms  R1600L040_grid.nc
        Fri Mar  6 11:42:10 2026: ncatted -O -a Description,global,m,c,ROMS grid 1600 m 40 vertical levels  R1600L040_grid.nc";
    String infoUrl "https://www.icatmar.cat/";
    String ini_file "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/data/init_MEDSEA.nc";
    String institution "ICATMAR";
    String keywords "above, circulation, component, currents, data, density, earth, Earth Science > Oceans > Ocean Circulation > Ocean Currents, Earth Science > Oceans > Ocean Temperature > Potential Temperature, Earth Science > Oceans > Salinity/Density > Salinity, Earth Science > Oceans > Sea Surface Topography > Sea Surface Height, Earth Science > Solid Earth > Geodetics/Gravity > Geoid Properties, eastward, eastward_sea_water_velocity, eta, eta_rho, forecast, free, free-surface, geodetics, geoid, gravity, height, level, model, modeling, momentum, northward, northward_sea_water_velocity, ocean, ocean_time, oceans, points, potential, practical, properties, regional, rho, rho-points, roms, salinity, science, sea, sea level, sea_surface_height_above_geoid, sea_water_potential_temperature, sea_water_practical_salinity, seawater, solid, surface, system, temperature, thetao, time, topography, velocity, water, xi, xi_rho, zos";
    String keywords_vocabulary "GCMD Science Keywords";
    String license 
"The data may be used and redistributed for free but is not intended
for legal use, since it may contain inaccuracies. Neither the data
Contributor, ERD, NOAA, nor the United States Government, nor any
of their employees or contractors, makes any warranty, express or
implied, including warranties of merchantability and fitness for a
particular purpose, or assumes any legal liability for the accuracy,
completeness, or usefulness, of this information.";
    String NCO "netCDF Operators version 5.0.6 (Homepage = http://nco.sf.net, Code = https://github.com/nco/nco)";
    String NLM_LBC 
"EDGE:  WEST   SOUTH  EAST   NORTH  
        zeta:  Clo    Cha    Cha    Clo    
        ubar:  Clo    Fla    Fla    Clo    
        vbar:  Clo    Fla    Fla    Clo    
        u:     Clo    RadNud RadNud Clo    
        v:     Clo    RadNud RadNud Clo    
        temp:  Clo    RadNud RadNud Clo    
        salt:  Clo    RadNud RadNud Clo    
        tke:   Clo    RadNud RadNud Clo";
    String NLM_TADV 
"ADVECTION:   HORIZONTAL   VERTICAL     
        temp:        Upstream3    Centered4    
        salt:        Upstream3    Centered4";
    String river_file "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/data/R1600L040_rivers_clm_2010_2030.nc";
    String rst_file "/mnt/smart/scratch/icatmar/users/jiglesias/outputs_cosa/R1600L040/2026-03-30/rst_output_R1600L040_2026-03-30.nc";
    String source "ROMS";
    String sourceUrl "(local files)";
    String standard_name_vocabulary "CF Standard Name Table v70";
    String summary "Surface forecast Regional Ocean Modeling System (ROMS). Data from a local source.";
    String svn_rev "1151";
    String svn_url "https://www.myroms.org/svn/src/trunk";
    String testOutOfDate "now-1day";
    String tiling "008x005";
    String time_coverage_end "2026-04-01T02:00:00Z";
    String time_coverage_start "2026-03-30T00:00:00Z";
    String title "Surface forecast ROMS";
    String type "ROMS/TOMS history file";
    String var_info "/home/jiglesias/cosa/models/coawst/Projects/catala/varinfo.dat";
  }
}

 

Using griddap to Request Data and Graphs from Gridded Datasets

griddap lets you request a data subset, graph, or map from a gridded dataset (for example, sea surface temperature data from a satellite), via a specially formed URL. griddap uses the OPeNDAP (external link) Data Access Protocol (DAP) (external link) and its projection constraints (external link).

The URL specifies what you want: the dataset, a description of the graph or the subset of the data, and the file type for the response.

griddap request URLs must be in the form
https://coastwatch.pfeg.noaa.gov/erddap/griddap/datasetID.fileType{?query}
For example,
https://coastwatch.pfeg.noaa.gov/erddap/griddap/jplMURSST41.htmlTable?analysed_sst[(2002-06-01T09:00:00Z)][(-89.99):1000:(89.99)][(-179.99):1000:(180.0)]
Thus, the query is often a data variable name (e.g., analysed_sst), followed by [(start):stride:(stop)] (or a shorter variation of that) for each of the variable's dimensions (for example, [time][latitude][longitude]).

For details, see the griddap Documentation.


 
ERDDAP, Version 2.23
Disclaimers | Privacy Policy | Contact