ERDDAP > tabledap > Make A Graph ?

Dataset Title:  Provisional Real-Time Hakai Seafloor Observatory in Hyacinthe Bay, Quadra
Island, British Columbia, Canada
Subscribe RSS
Institution:  Hakai Institute   (Dataset ID: HakaiQuadraLimpet5min)
Range: longitude = -125.22003 to -125.22003°E, latitude = 50.11736 to 50.11736°N
Information:  Summary ? | License ? | FGDC | Metadata | Background | Data Access Form
 
Graph Type:  ?
X Axis: 
Y Axis: 
Color: 
-1+1
 
Constraints ? Optional
Constraint #1 ?
Optional
Constraint #2 ?
       
       
       
       
       
 
Server-side Functions ?
 distinct() ?
? ("Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.Hover here to see a list of options. Click on an option to select it.")
 
Graph Settings
Marker Type:   Size: 
Color: 
Color Bar:   Continuity:   Scale: 
   Minimum:   Maximum:   N Sections: 
Draw land mask: 
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 ? )
    Click on the map to specify a new center point. ?
Zoom: 
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 {
 s {
  time {
    String _CoordinateAxisType "Time";
    String axis "T";
    String cell_methods "time: point (interval: 5.0 minutes comment: time correspond to the end of the interval)";
    String ioos_category "Time";
    String long_name "Time";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float64 actual_range 50.11736, 50.11736;
    String axis "Y";
    String description "Fixed latitude of the site";
    String ioos_category "Location";
    String long_name "Latitude";
    String standard_name "latitude";
    String units "degrees_north";
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float64 actual_range -125.22003, -125.22003;
    String axis "X";
    String description "Fixed longitude of the site";
    String ioos_category "Location";
    String long_name "Longitude";
    String standard_name "longitude";
    String units "degrees_east";
  }
  station {
    String actual_range 
"Quadra Limpet
Quadra Limpet";
    String cf_role "timeseries_id";
    String ioos_category "Location";
  }
  WaterTemp_Avg {
    String ancillary_variables "WaterTemp_flags WaterTemp_UQL";
    String cell_methods "time: mean (interval: 5.0 minutes)";
    String long_name "Sea Water Temperature Mean";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "sea_water_temperature";
    String units "degree_Celsius";
  }
  WaterTemp_Std {
    String ancillary_variables "WaterTemp_flags WaterTemp_UQL";
    String cell_methods "time: standard_deviation (interval: 5.0 minutes)";
    String long_name "Sea Water Temperature STD";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "sea_water_temperature";
    String units "degree_Celsius";
  }
  WaterTemp_UQL {
    String _Unsigned "false";
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Water Temperature QARTOD Quality flags";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
  }
  WaterTemp_flags {
    String long_name "Sea Water Temperature Quality Flags";
  }
  WaterEC_Avg {
    String ancillary_variables "WaterEC_flags WaterEC_UQL";
    String cell_methods "time: mean (interval: 5.0 minutes)";
    String long_name "Sea Water Electrical Conductivity Mean";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "sea_water_electrical_conductivity";
    String units "S/m";
  }
  WaterEC_Std {
    String ancillary_variables "WaterEC_flags WaterEC_UQL";
    String cell_methods "time: standard_deviation (interval: 5.0 minutes)";
    String long_name "Sea Water Electrical Conductivity STD";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "sea_water_electrical_conductivity";
    String units "S/m";
  }
  WaterEC_UQL {
    String _Unsigned "false";
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Sea Water Electrical Conductivity QARTOD Quality Flags";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
  }
  WaterEC_flags {
    String long_name "Sea Water Electrical Conductivity Quality Flags";
  }
  WaterPressure_Avg {
    String ancillary_variables "WaterPressure_flags WaterPressure_UQL";
    String cell_methods "time: mean (interval: 5.0 minutes)";
    String long_name "Sea Water Pressure Mean";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "sea_water_pressure";
    String units "decibar";
  }
  WaterPressure_Std {
    String ancillary_variables "WaterPressure_flags WaterPressure_UQL";
    String cell_methods "time: standard_deviation (interval: 5.0 minutes)";
    String long_name "Sea Water Pressure STD";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "sea_water_pressure";
    String units "decibar";
  }
  WaterPressure_UQL {
    String _Unsigned "false";
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Sea Water Pressure QARTOD Quality Flags";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
  }
  WaterPressure_flags {
    String long_name "Sea Water Pressure Quality Flags";
  }
  WaterDepth_Avg {
    String ancillary_variables "WaterDepth_flags WaterDepth_UQL";
    String cell_methods "time: mean (interval: 5.0 minutes)";
    String long_name "Depth Mean";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "depth";
    String units "m";
  }
  WaterDepth_UQL {
    String _Unsigned "false";
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Depth QARTOD Quality Flags";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
  }
  WaterDepth_flags {
    String long_name "Depth Quality Flags";
  }
  WaterOxygen_Avg {
    String ancillary_variables "WaterOxygen_flags WaterOxygen_UQL";
    String cell_methods "time: mean (interval: 5.0 minutes)";
    String long_name "Dissolved Oxygen Concentration Mean";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "volume_fraction_of_oxygen_in_sea_water";
    String units "ml/L";
  }
  WaterOxygen_Std {
    String ancillary_variables "WaterOxygen_flags";
    String cell_methods "time: standard_deviation (interval: 5.0 minutes)";
    String long_name "Dissolved Oxygen Concentration STD";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "volume_fraction_of_oxygen_in_sea_water";
    String units "ml/L";
  }
  WaterOxygen_UQL {
    String _Unsigned "false";
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Water Oxygen QARTOD Quality Flags";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
  }
  WaterOxygen_flags {
    String long_name "Water Oxygen Quality Flags";
  }
  WaterSalinity_Avg {
    String ancillary_variables "WaterSalinity_flags WaterSalinity_UQL";
    String cell_methods "time: mean (interval: 5.0 minutes)";
    String long_name "Salinity Mean";
    String sensor_description "SBE 37-SMP-ODO MicroCAT C-T-ODO (P) Recorder";
    String sensor_type "SBE 37-SMP-ODO";
    String standard_name "sea_water_practical_salinity";
  }
  WaterSalinity_UQL {
    String _Unsigned "false";
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Salinity QARTOD Quality Flags";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
  }
  WaterSalinity_flags {
    String long_name "Water Salinity Quality Flags";
  }
  Chlorophyll_Avg {
    String ancillary_variables "Chlorophyll_flags Chlorophyll_UQL";
    String cell_methods "time: mean (interval: 5.0 minutes)";
    String long_name "Chlorophyll Mean";
    String sensor_description "Wet Labs Fluorometer (WetStar)";
    String sensor_type "Fluorometer";
    String units "μg/l";
  }
  Chlorophyll_UQL {
    String _Unsigned "false";
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Chlorophyll QARTOD Quality Flags";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
  }
  Chlorophyll_flags {
    String long_name "Chlorophyll Quality Flags";
  }
 }
  NC_GLOBAL {
    String cdm_data_type "TimeSeries";
    String cdm_timeseries_variables "station";
    String comment 
"##Limitations:
This is a provisional dataset. Please refer to the research dataset for science purposes.";
    String contributor_name "Hakai Institute;Tula Foundation";
    String contributor_role "custodian,owner,distributor,publisher;funder";
    String creator_address "1713 Hyacinthe Road";
    String creator_city "Campbell River";
    String creator_country "Canada";
    String creator_email "data@hakai.org";
    String creator_institution "Hakai Institute";
    String creator_name "Hakai Institute";
    String creator_ror "https://ror.org/02pry0c91";
    String creator_type "institution";
    String creator_url "https://www.hakai.org/";
    String date_created "2022-02-01";
    String date_modified "2024-07-23T13:38:30.630Z";
    Float64 Easternmost_Easting -125.22003;
    String elevation "-20";
    String featureType "TimeSeries";
    Float64 geospatial_lat_max 50.11736;
    Float64 geospatial_lat_min 50.11736;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max -125.22003;
    Float64 geospatial_lon_min -125.22003;
    String geospatial_lon_units "degrees_east";
    String geospatial_vertical_max "20";
    String geospatial_vertical_min "20";
    String history 
"2024-11-05T03:29:10Z (source database)
2024-11-05T03:29:10Z https://catalogue.hakai.org/tabledap/HakaiQuadraLimpet5min.das";
    String id "41b0137d-6ac0-407d-a550-dd375475b2b0";
    String infoUrl "https://catalogue.hakai.org/dataset/ca-cioos_41b0137d-6ac0-407d-a550-dd375475b2b0";
    String institution "Hakai Institute";
    String keywords "chlorophyll a, CIOOS:dissolvedOrganicCarbon, CIOOS:oxygen, CIOOS:seaSurfaceHeight, CIOOS:subSurfaceSalinity, CIOOS:subSurfaceTemperature, Limpet, pH, Pratical Salinity, pressure, real-time, sea water temperature, temperature, water temperature";
    String keywords_fra "oxygène, salinité sous la surface, température sous la surface";
    String keywords_vocabulary "CIOOS: CIOOS Essential Ocean Variables Vocabulary";
    String language "eng";
    String license "https://creativecommons.org/licenses/by/4.0";
    String measurement_interval "5 minute";
    String metadata_form "https://hakaiinstitute.github.io/hakai-metadata-entry-form#/en/hakai/tV5qE0aUgaOjSVmgPgiZ6MyHuSy1/-MW5xCIKrrtNHbrGqNTx";
    String metadata_link "https://catalogue.hakai.org/dataset/ca-cioos_41b0137d-6ac0-407d-a550-dd375475b2b0";
    String naming_authority "ca.cioos";
    Float64 Northernmost_Northing 50.11736;
    String platform "fixed benthic node";
    String platform_vocabulary "https://vocab.nerc.ac.uk/collection/L06/current/";
    String progress "onGoing";
    String project "Oceanography";
    String publisher_address "1713 Hyacinthe Road";
    String publisher_city "Campbell River";
    String publisher_country "Canada";
    String publisher_email "data@hakai.org";
    String publisher_institution "Hakai Institute";
    String publisher_name "Hakai Institute";
    String publisher_ror "https://ror.org/02pry0c91";
    String publisher_type "institution";
    String publisher_url "https://www.hakai.org/";
    String site_id "Quadra Limpet";
    String sourceUrl "(source database)";
    Float64 Southernmost_Northing 50.11736;
    String standard_name_vocabulary "CF Standard Name Table v79";
    String summary "The limpet provides real-time data on ocean temperature, conductivity, and dissolved oxygen for the waters off Quadra Island.";
    String summary_fra "La limpet fournit des données en temps réel sur la température de l'océan, la conductivité et l'oxygène dissous pour les eaux au large de l'île Quadra.";
    String title "Provisional Real-Time Hakai Seafloor Observatory in Hyacinthe Bay, Quadra Island, British Columbia, Canada";
    String title_fra "Données en temp réelle et provisoire de l'ibservatoire du fond marin de l'Institut Hakai dans la baie Hyacinthe, île Quadra, Colombie-Britannique, Canada";
    Float64 Westernmost_Easting -125.22003;
  }
}

 

Using tabledap to Request Data and Graphs from Tabular Datasets

tabledap lets you request a data subset, a graph, or a map from a tabular dataset (for example, buoy data), via a specially formed URL. tabledap uses the OPeNDAP (external link) Data Access Protocol (DAP) (external link) and its selection 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.

Tabledap request URLs must be in the form
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/datasetID.fileType{?query}
For example,
https://coastwatch.pfeg.noaa.gov/erddap/tabledap/pmelTaoDySst.htmlTable?longitude,latitude,time,station,wmo_platform_code,T_25&time>=2015-05-23T12:00:00Z&time<=2015-05-31T12:00:00Z
Thus, the query is often a comma-separated list of desired variable names, followed by a collection of constraints (e.g., variable<value), each preceded by '&' (which is interpreted as "AND").

For details, see the tabledap Documentation.


 
ERDDAP, Version 2.24
Disclaimers | Privacy Policy | Contact