Hakai ERDDAP
Easier access to scientific data
?    
Brought to you by Hakai

ERDDAP > tabledap > Make A Graph ?

Dataset Title:  Hakai Water Properties Vertical Profiles Measured by Oceanographic Profilers,
Provisional
Subscribe RSS
Institution:  Hakai Institute   (Dataset ID: HakaiWaterPropertiesInstrumentProfileProvisional)
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Subset | 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: 
[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 {
  work_area {
    String long_name "Work Area";
  }
  cruise {
    String long_name "Cruise";
  }
  hakai_id {
    String cf_role "profile_id";
    String long_name "Hakai ID";
  }
  vessel {
    String long_name "Vessel";
  }
  operators {
    String long_name "Operators";
  }
  comments {
    String long_name "Comments";
  }
  device_model {
    String long_name "Device Model";
  }
  device_sn {
    String long_name "Device Serial Number";
  }
  device_firmware {
    String long_name "Device Firmware";
  }
  cast_processing_stage {
    String long_name "Processing Stage";
  }
  station {
    String cf_role "timeseries_id";
    String long_name "Station";
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float64 _FillValue NaN;
    String axis "Y";
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    String ioos_category "Location";
    String long_name "Latitude";
    String standard_name "latitude";
    String units "degrees_north";
  }
  longitude {
    String _CoordinateAxisType "Lon";
    String axis "X";
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    String ioos_category "Location";
    String long_name "Longitude";
    String standard_name "longitude";
    String units "degrees_east";
  }
  precise_latitude {
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    String long_name "Latitude";
    String standard_name "latitude";
    String units "degrees_north";
  }
  precise_longitude {
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    String long_name "Longitude";
    String standard_name "longitude";
    String units "degrees_east";
  }
  time {
    String _CoordinateAxisType "Time";
    String axis "T";
    String ioos_category "Time";
    String long_name "Profile Start Time";
    String source_name "Profile Start Time";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  bottom_date_time {
    String ioos_category "Time";
    String long_name "Profile Bottom Time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  end_date_time {
    String long_name "Profile End Time";
  }
  measurement_date_time {
    String ioos_category "Time";
    String long_name "Precise Measurement Time";
    String standard_name "time";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  bottom_depth {
    String long_name "Bottom Depth";
  }
  target_depth {
    Int32 _FillValue 2147483647;
    String long_name "Target Depth";
  }
  drop_speed {
    String long_name "Drop Speed";
  }
  direction_flag {
    String long_name "Direction Flag";
  }
  descent_rate {
    Float64 _FillValue NaN;
    String long_name "Profiling Speed";
    String standard_name "platform_speed_wrt_sea_water";
    String units "m s-1";
  }
  depth {
    String _CoordinateAxisType "Height";
    String _CoordinateZisPositive "down";
    Float64 _FillValue NaN;
    String ancillary_variables "depth_UQL";
    String axis "Z";
    Float64 colorBarMaximum 8000.0;
    Float64 colorBarMinimum 0.0;
    String colorBarPalette "TopographyDepth";
    String ioos_category "Location";
    String long_name "Depth";
    String positive "down";
    String standard_name "depth";
    String units "m";
  }
  depth_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Depth UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  depth_flag_description {
    String long_name "Depth Flag Description";
  }
  pressure {
    Int32 _FillValue 2147483647;
    String ancillary_variables "pressure_UQL";
    Float64 colorBarMaximum 700.0;
    Float64 colorBarMinimum 0.0;
    String long_name "Sea Water Pressure";
    String standard_name "sea_water_pressure";
    String units "dBar";
  }
  pressure_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Pressure UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  pressure_flag_description {
    String long_name "Pressure Flag Description";
  }
  conductivity {
    Float64 _FillValue NaN;
    String ancillary_variables "conductivity_UQL";
    Float64 colorBarMaximum 40.0;
    Float64 colorBarMinimum 15.0;
    String long_name "Sea Water Conductivity";
    String standard_name "sea_water_electrical_conductivity";
    String units "mS cm-1";
  }
  conductivity_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Conductivity UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  conductivity_flag_description {
    String long_name "Conductivity Flag Description";
  }
  temperature {
    Float64 _FillValue NaN;
    String ancillary_variables "temperature_UQL";
    Float64 colorBarMaximum 15.0;
    Float64 colorBarMinimum 5.0;
    String long_name "Sea Water Temperature";
    String scale "ITS-90";
    String standard_name "sea_water_temperature";
    String units "degree_Celsius";
  }
  temperature_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Temperature UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  temperature_flag_description {
    String long_name "Temperature Flag Description";
  }
  salinity {
    Float64 _FillValue NaN;
    String ancillary_variables "salinity_UQL";
    Float64 colorBarMaximum 33.0;
    Float64 colorBarMinimum 20.0;
    String long_name "Practical Salinity";
    String scale "PSS-78";
    String standard_name "sea_water_practical_salinity";
    String units "PSU";
  }
  salinity_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Salinity UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  salinity_flag_description {
    String long_name "Salinity Flag Description";
  }
  dissolved_oxygen_ml_l {
    Float64 _FillValue NaN;
    String ancillary_variables "dissolved_oxygen_ml_l_UQL";
    Float64 colorBarMaximum 12.0;
    Float64 colorBarMinimum 0.0;
    String long_name "Dissolved Oxygen Concentration";
    String standard_name "volume_fraction_of_oxygen_in_sea_water";
    String units "mL L-1";
  }
  dissolved_oxygen_ml_l_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Dissolved_oxygen_ml_l UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  dissolved_oxygen_ml_l_flag_description {
    String long_name "Dissolved Oxygen Ml L Flag Description";
  }
  rinko_do_ml_l {
    Float64 _FillValue NaN;
    String ancillary_variables "rinko_do_ml_l_UQL";
    Float64 colorBarMaximum 12.0;
    Float64 colorBarMinimum 0.0;
    String long_name "Secondary Dissolved Oxygen Concentration";
    String standard_name "volume_fraction_of_oxygen_in_sea_water";
    String units "mL L-1";
  }
  rinko_do_ml_l_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Rinko_do_ml_l UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  rinko_do_ml_l_flag_description {
    String long_name "Rinko Do Ml L Flag Description";
  }
  flc {
    Float64 _FillValue NaN;
    String ancillary_variables "flc_UQL";
    Float64 colorBarMaximum 30.0;
    Float64 colorBarMinimum 0.0;
    String long_name "Chlorophyll-a Concentration";
    String standard_name "mass_concentration_of_chlorophyll_in_sea_water";
    String units "ug L-1";
  }
  flc_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Flc UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  flc_flag_description {
    String long_name "Flc Flag Description";
  }
  turbidity {
    Float64 _FillValue NaN;
    String ancillary_variables "turbidity_UQL";
    Float64 colorBarMaximum 30.0;
    Float64 colorBarMinimum 0.0;
    String long_name "Turbidity";
    String standard_name "sea_water_turbidity";
    String units "FTU";
  }
  turbidity_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Turbidity UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  turbidity_flag_description {
    String long_name "Turbidity Flag Description";
  }
  par {
    Float64 _FillValue NaN;
    String ancillary_variables "par_UQL";
    Float64 colorBarMaximum 10000.0;
    Float64 colorBarMinimum 0.0;
    String long_name "Photosynthetically Active Radiation";
    String standard_name "downwelling_photosynthetic_photon_spherical_irradiance_in_sea_water";
    String units "umol m-2 s-1";
  }
  par_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Par UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  par_flag_description {
    String long_name "Par Flag Description";
  }
  c_star_at {
    Float64 _FillValue NaN;
    String ancillary_variables "c_star_at_UQL";
    Float64 colorBarMaximum 3.0;
    Float64 colorBarMinimum 0.0;
    String long_name "Beam Attenuation";
    String standard_name "volume_beam_attenuation_coefficient_of_radiative_flux_in_sea_water_corrected_for_pure_water_attenuance";
    String units "m-1";
  }
  c_star_at_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Beam Attenuation UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  c_star_at_flag_description {
    String long_name "Beam Attenutation Flag Description";
  }
  ph {
    String long_name "pH";
    String standard_name "sea_water_ph_reported_on_total_scale";
    String units "-log[H+]";
  }
  ph_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "pH UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  cph_flag_description {
    String long_name "pH Flag Description";
  }
  backscatter_beta {
    String long_name "Backscatter";
    String units "m-1";
  }
  backscatter_beta_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "Beam Attenuation UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  backscatter_beta_flag_description {
    String long_name "Beam Attenutation Flag Description";
  }
  cdom_ppb {
    String long_name "Carbon Dissolved Organic Matter";
    String units "ppb";
  }
  cdom_ppb_UQL {
    String _Unsigned "false";
    Float64 colorBarMaximum 10.0;
    Float64 colorBarMinimum 0.0;
    String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING";
    Byte flag_values 1, 2, 3, 4, 9;
    String long_name "CDOM UNESCO Q Level";
    Byte missing_value 2;
    String standard_name "aggregate_quality_flag";
    String units "1";
  }
  cdom_flag_description {
    String long_name "CDOM Flag Description";
  }
 }
  NC_GLOBAL {
    String acknowledgment "Hakai Field Technicians, Research and IT groups";
    String cdm_data_type "TimeSeriesProfile";
    String cdm_profile_variables "hakai_id";
    String cdm_timeseries_variables "station,latitude,longitude";
    String contributor_name "Jennifer Jackson";
    String contributor_role "principalInvestigator";
    String Conventions "COARDS, CF-1.6, ACDD-1.3";
    String creator_url "https://www.hakai.org/";
    String date_created "2012-06-01";
    String defaultDataQuery "&time>=now-1month";
    String defaultGraphQuery "longitude%2Clatitude%2Ctime&time>=now-1month";
    String featureType "TimeSeriesProfile";
    String geospatial_bounds "-128.5,52.27 -127.4,52.21 -127.2,51.66 -125.6,51.13 -124.8,50.96 -124.1,50.43 -124.7,49.98 -124.9,49.80 -126.7,50.45 -128.1,51.37 -128.4,51.69 -128.5,52.27";
    String geospatial_lat_units "degrees_north";
    String geospatial_lon_units "degrees_east";
    String geospatial_vertical_max "700.0";
    String geospatial_vertical_min "1.0";
    String geospatial_vertical_positive "down";
    String geospatial_vertical_units "m";
    String history 
"2024-04-24T19:34:53Z (source database)
2024-04-24T19:34:53Z https://catalogue.hakai.org/tabledap/HakaiWaterPropertiesInstrumentProfileProvisional.das";
    String id "HakaiCTDProvisional";
    String infoUrl "https://www.hakai.org";
    String institution "Hakai Institute";
    String instrument "66061,1907674,18032,18066,65679,80217,1907467";
    String keywords "Calvert Island, coastal zone, fluorescence, Johnstone Strait, oxygen, PAR, photosynthetically active radiation, Quadra Island, Queen Charlotte Sound, salinity, Strait of Georgia, subSurfaceSalinity, subSurfaceTemperature, transmissometer, turbidity";
    String keywords_vocabulary "GCMD Science Keywords";
    String language "en";
    String license "Creative Commons Attribution 4.0";
    String platform "self-propelled small boat";
    String platform_vocabulary "https://vocab.nerc.ac.uk/collection/L06/current/";
    String publisher_email "data@hakai.org";
    String publisher_name "Hakai Institute";
    String publisher_url "https://www.hakai.org/";
    String sourceUrl "(source database)";
    String standard_name_vocabulary "CF Standard Name Table v79";
    String subsetVariables "work_area,cruise, station,vessel, device_model, device_sn,cast_processing_stage";
    String summary "Temperature, conductivity, dissolved oxygen, fluorescence, photosynthetic active radiation, and turbidity data collected from 2012 to present by the Hakai Institute in waters surrounding Calvert Island, Johnstone Strait, and Quadra Island areas. This dataset presents data collected by oceanographic profiler instruments (RBR XR-620, RBR Concerto, RBR Maestro, and Seabird SBE 19plus v2) which have been automatically processed by following respective manufacturer's guidelines (see Hakai Water Properties Profile Processing and QA/QC Procedure Manual). The provisional processed data are then quality controlled by applying a series of tests that are following the QARTOD standards and more tests specific to the Hakai Institute data (see Hakai Water Properties Profile Processing and QA/QC Procedure Manual). The research dataset provides a subset of the provisional dataset which has been manually reviewed and judged good for science quality level. Data were collected by the Hakai Institute Oceanography Program, the Nearshore Program, and the Juvenile Salmon Program.";
    String title "Hakai Water Properties Vertical Profiles Measured by Oceanographic Profilers, Provisional";
  }
}

 

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