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

ERDDAP > griddap > Make A Graph ?

Dataset Title:  dm ctd-do-flntu, OS ESTOC 2019 D EMSO SST-PSAL-DOXI-DOXITEMP-CPHL-TURB surface Subscribe RSS
Institution:  Oceanic Platform of the Canary Islands- PLOCAN   (Dataset ID: OS_ESTOC_2019_D_EMSO_SST-PSAL-DOXI-DOXITEMP-CPHL-TURB_surface)
Information:  Summary ? | License ? | Metadata | Background (external link) | Data Access Form
 
Graph Type:  ?
X Axis:  ?
Y Axis:  ?
Color:  ?
 
Dimensions ?    Start ?    Stop ?
time (UTC) ?
    |< - +
    -
< slider >
depth (m) ?     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.551013200288e+9, 1.575446399712e+9;
    String axis "T";
    String ioos_category "Time";
    String long_name "time of measurment";
    String QC_indicator "good_data";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String typeof "double";
    String units "seconds since 1970-01-01T00:00:00Z";
    Float64 valid_max 90000.0;
    Float64 valid_min 0.0;
    String variable_name "time";
  }
  depth {
    String _CoordinateAxisType "Height";
    String _CoordinateZisPositive "down";
    Float32 actual_range 1.5, 1.5;
    String axis "Z";
    String ioos_category "Location";
    String long_name "Depth";
    String positive "down";
    String QC_indicator "good_data";
    String standard_name "depth";
    String typeof "float";
    String units "m";
    Float32 valid_max 0.0;
    Float32 valid_min 1000.0;
    String variable_name "depth";
  }
  TEMP {
    Float32 _FillValue 99999.0;
    String ancillary_variables "TEMP_QC";
    Float64 colorBarMaximum 32.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Temperature";
    String long_name "Sea Water Temperature";
    String QC_procedure "QC applied following the ANIMATE delivarable entitled \"Calibration of physical data by Johannes Karstensen (January 2005)\"";
    String sensor_mount "mounted_on_surface_buoy_underwater";
    String sensor_name "Microcats SBE37SMP";
    String sensor_serial_number "14294 and 14298";
    String standard_name "sea_water_temperature";
    String typeof "float";
    String units "degree_Celsius";
    Float32 valid_max 36.0;
    Float32 valid_min 0.0;
    String variable_name "temp";
  }
  PSAL {
    Float32 _FillValue 99999.0;
    String ancillary_variables "PSAL_QC";
    Float64 colorBarMaximum 37.0;
    Float64 colorBarMinimum 32.0;
    String ioos_category "Salinity";
    String long_name "Practical_Salinity_S_P_is_a_determination_of_the_salinity_ of_sea_water_based_on_its_electrical_conductance.";
    String QC_procedure "QC applied following the ANIMATE delivarable entitled \"Calibration of physical data by Johannes Karstensen (January 2005)\"";
    String sensor_mount "mounted_on_surface_buoy_underwater";
    String sensor_name "Microcats SBE37SMP";
    String sensor_serial_number "14294 and 14298";
    String standard_name "sea_water_practical_salinity";
    String typeof "float";
    String units "PSU";
    Float32 valid_max 38.0;
    Float32 valid_min 34.0;
    String variable_name "psal";
  }
  DOXY {
    Float32 _FillValue 99999.0;
    String ancillary_variables "DOXY_QC";
    Float64 colorBarMaximum 500.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Dissolved O2";
    String long_name "dissolved oxygen";
    String QC_procedure "QC applied following the ANIMATE delivarable entitled \"Calibration of physical data by Johannes Karstensen (January 2005)";
    String sensor_mount "mounted_on_surface_buoy_underwater";
    String sensor_name "Aanderaa Optode 4835";
    String sensor_serial_number "736";
    String standard_name "mass_concentration_of_oxygen_in_sea_water was dissolved_oxygen";
    String typeof "float";
    String units "mol m-3";
    Float32 valid_max 260.0;
    Float32 valid_min 100.0;
    String variable_name "doxy";
  }
  TEMP_DOXY {
    Float32 _FillValue 99999.0;
    String ancillary_variables "TEMP_DOXY_QC";
    Float64 colorBarMaximum 500.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Temperature";
    String long_name "sea temperature from oxygen sensor";
    String QC_procedure "QC applied following the ANIMATE delivarable entitled \"Calibration of physical data by Johannes Karstensen (January 2005)";
    String sensor_mount "mounted_on_surface_buoy underwater";
    String sensor_name "Aanderaa optode 4835";
    String sensor_serial_number "736";
    String standard_name "temperature_of_sensor_for_oxygen_in_sea_water";
    String typeof "float";
    String units "degree_Celsius";
    Float32 valid_max 28.0;
    Float32 valid_min 15.0;
    String variable_name "temp_doxy";
  }
  TEMP_QC {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String conventions "OceanSITES QC Flags";
    String flag_meanings "unknown good_data probably_good_data potentially_correctable_bad_data bad_data nominal_value interpolated_value missing_value";
    Int32 flag_values 0, 1, 2, 3, 4, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "quality flag";
    String typeof "byte";
    String variable_name "temp_qc";
  }
  PSAL_QC {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String conventions "OceanSITES QC Flags";
    String flag_meanings "unknown good_data probably_good_data potentially_correctable_bad_data bad_data nominal_value interpolated_value missing_value";
    Int32 flag_values 0, 1, 2, 3, 4, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "quality flag";
    String typeof "byte";
    String variable_name "psal_qc";
  }
  DOXY_QC {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String conventions "OceanSITES QC Flags";
    String flag_meanings "unknown good_data probably_good_data potentially_correctable_bad_data bad_data nominal_value interpolated_value missing_value";
    Int32 flag_values 0, 1, 2, 3, 4, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "quality flag";
    String typeof "byte";
    String variable_name "DOXY_QC";
  }
  TEMP_DOXY_QC {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String conventions "OceanSITES QC Flags";
    String flag_meanings "unknown good_data probably_good_data potentially_correctable_bad_data bad_data nominal_value interpolated_value missing_value";
    Int32 flag_values 0, 1, 2, 3, 4, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "quality flag";
    String typeof "byte";
    String variable_name "temp_doxy_qc";
  }
  CPHL {
    Float32 _FillValue 99999.0;
    String ancillary_variables "CPHL_QC";
    Float64 colorBarMaximum 30.0;
    Float64 colorBarMinimum 0.03;
    String colorBarScale "Log";
    String ioos_category "Ocean Color";
    String long_name "Mass concentration of chlorophyll per unit volume of sea water (total chlorophyll-a)";
    String QC_procedure "RTQC applied";
    String sensor_mount "mounted_on_surface_buoy_underwater";
    String sensor_name "Wetlab FLNTU";
    String sensor_serial_number "3869";
    String standard_name "mass_concentration_of_chlorophyll_a_in_sea_water";
    String typeof "float";
    String units "NTU";
    Float32 valid_max 2.0;
    Float32 valid_min 0.0;
    String variable_name "cphl";
  }
  CPHL_QC {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String conventions "OceanSITES QC Flags";
    String flag_meanings "unknown good_data probably_good_data potentially_correctable_bad_data bad_data nominal_value interpolated_value missing_value";
    Int32 flag_values 0, 1, 2, 3, 4, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "quality flag";
    String typeof "byte";
    String variable_name "cphl_qc";
  }
  TURB_QC {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String conventions "OceanSITES QC Flags";
    String flag_meanings "unknown good_data probably_good_data potentially_correctable_bad_data bad_data nominal_value interpolated_value missing_value";
    Int32 flag_values 0, 1, 2, 3, 4, 7, 8, 9;
    String ioos_category "Quality";
    String long_name "quality flag";
    String typeof "byte";
    String variable_name "turb_qc";
  }
  TURB {
    Float32 _FillValue 99999.0;
    String ancillary_variables "TURB_QC";
    Float64 colorBarMaximum 150.0;
    Float64 colorBarMinimum 0.0;
    String ioos_category "Unknown";
    String long_name "Turbidity of water in the water body";
    String QC_procedure "RTQC applied";
    String sensor_mount "mounted_on_surface_buoy";
    String sensor_name "Wetlab FLNTU";
    String sensor_serial_number "3869";
    String standard_name "sea_water_turbidity";
    String typeof "float";
    String units "NTU";
    Float32 valid_max 100.0;
    Float32 valid_min 0.0;
    String variable_name "turb";
  }
  NC_GLOBAL {
    String area "North Atlantic Ocean";
    String cdm_data_type "TimeSeries";
    String cdm_timeseries_variables "station_id, latitude, longitude, ???";
    String citation "These data were collected and made freely available by PLOCAN through international and national projects that contribute to ESTOC observatory.";
    String comment "no comment";
    String Conventions "CF-1.10, OceanSITES-1.5, ACDD-1.3, COARDS";
    String creator_email "observatory@plocan.eu";
    String creator_name "PLOCAN";
    String creator_type "institution";
    String creator_url "http://www.plocan.eu/";
    String data_assembly_center "PLOCAN";
    String data_mode "D";
    String data_type "OceanSITES time-series data";
    String date_created "2022-09-23T12:55:11Z";
    String date_modified "2022-09-23T12:55:11Z";
    String featureType "TimeSeries";
    Float64 format_version 1.5;
    String history 
"Mooring observation
2025-06-14T02:08:06Z /datasets.d/plocan-files/OS_ESTOC_2019_D_EMSO_SST-PSAL-DOXI-DOXITEMP-CPHL-TURB_surface.nc
2025-06-14T02:08:06Z https://erddap.emso.eu/griddap/OS_ESTOC_2019_D_EMSO_SST-PSAL-DOXI-DOXITEMP-CPHL-TURB_surface.das";
    String id "estoc/buoy-surface/dm_ocean/dm_ctd-do-flntu/OS_ESTOC_2019_D_EMSO_SST-PSAL-DOXI-DOXITEMP-CPHL-TURB_surface.nc";
    String infoUrl "http://data.plocan.eu/thredds/PLOCAN-Observatory_Data-Policy_v2.pdf";
    String institution "Oceanic Platform of the Canary Islands- PLOCAN";
    String keywords "based, body, canary, chemistry, chlorophyll, chlorophyll-a, color, concentration, conductance, conductivity, cphl, CPHL_QC, ctd, ctd-do-flntu, data, density, depth, determination, dissolved, dissolved o2, doxi, doxitemp, DOXY, DOXY_QC, earth, Earth Science > Oceans > Ocean Chemistry > Chlorophyll, Earth Science > Oceans > Ocean Chemistry > Oxygen, Earth Science > Oceans > Ocean Temperature > Water Temperature, Earth Science > Oceans > Salinity/Density > Salinity, electrical, emso, estoc, flag, flntu, in-situ, islands, islands-, its, mass, mass_concentration_of_chlorophyll_a_in_sea_water, mass_concentration_of_oxygen_in_sea_water was dissolved_oxygen, O2, ocean, ocean color, oceanic, oceans, oceansites, oxygen, per, platform, plocan, practical, psal, PSAL_QC, quality, salinity, science, sea, sea_water_practical_salinity, sea_water_temperature, sea_water_turbidity, seawater, sensor, situ, sonde, sst, sst-psal-doxi-doxitemp-cphl-turb, surface, TEMP, TEMP_DOXY, TEMP_DOXY_QC, TEMP_QC, temperature, temperature_of_sensor_for_oxygen_in_sea_water, time, total, turb, TURB_QC, turbidity, unit, volume, water";
    String keywords_vocabulary "GCMD Science Keywords";
    String license "Data Policy";
    String naming_authority "PLOCAN";
    String netcdf_version "4.3.2";
    String network "EMSO";
    String platform_code "ESTOC_PLOCAN-1";
    String principal_investigator "Dr. Octavio Llinas";
    String principal_investigator_email "direccion@plocan.eu";
    String project "EMSO";
    String publisher_email "observatory@plocan.eu";
    String publisher_name "PLOCAN- Tania Morales and Andres Cianca";
    String publisher_type "institution";
    String publisher_url "http://siboy.plocan.eu/buoy/ESTOC";
    String site_code "ESTOC";
    String source "Mooring observation";
    String sourceUrl "/datasets.d/plocan-files/OS_ESTOC_2019_D_EMSO_SST-PSAL-DOXI-DOXITEMP-CPHL-TURB_surface.nc";
    String standard_name_vocabulary "CF Standard Name Table v70";
    String summary "OceanSITES ESTOC in-situ data. The European Station forTime-series in the Ocean, Canary Islands (ESTOC) is a sustained and multidisciplinary observatory located at the east central North Atlantic. The ESTOC goal is the creation of an Eulerian long time series on an inter- and multidisciplinary basis in order to monitor and help understand oceanic long-term variability in the North Atlantic subtropical gyre. ESTOC is providing hydrographic and biogeochemical time-series datasets from 1994. Activities include a ship-based observation program (observations of physical, chemical and biological parameters) and one moored structure with meteorological and oceanic surface observations, as well as in the water column.";
    String time_coverage_duration "P283D";
    String time_coverage_end "2019-12-04T07:59:59Z";
    String time_coverage_resolution "PT1H";
    String time_coverage_start "2019-02-24T13:00:00Z";
    String title "dm ctd-do-flntu, OS ESTOC 2019 D EMSO SST-PSAL-DOXI-DOXITEMP-CPHL-TURB surface";
    String update_interval "void";
    String wmo_platform_code "13471";
  }
}

 

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.18
Disclaimers | Privacy Policy | Contact