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

ERDDAP > tabledap > Make A Graph ?

Dataset Title:  EMPA Logger Data Subscribe RSS
Institution:  SCCWRP   (Dataset ID: empa_logger_raw_data)
Information:  Summary ? | License ? | Metadata | Background (external link) | Data Access Form | Files
 
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: 
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 ? )
    [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 {
  projectid {
    String comment "The name of the project for data submission";
    String ioos_category "Unknown";
    String long_name "projectid";
  }
  siteid {
    String comment "Enter your 5 or 6 character site code (XX-YYYY)";
    String ioos_category "Unknown";
    String long_name "siteid";
  }
  estuaryname {
    String comment "The name of the specific estuary where the sample was collected";
    String ioos_category "Unknown";
    String long_name "estuaryname";
  }
  stationno {
    Int32 actual_range -88, 31;
    String comment "The specific station number (1, 2, or 3) where the sample was collected";
    String ioos_category "Unknown";
    String long_name "stationno";
    String units "unitless";
  }
  sensortype {
    String comment "The type of sensor (CTD, MiniDot, rugged troll, tidbit)";
    String ioos_category "Unknown";
    String long_name "sensortype";
  }
  sensorid {
    String comment "The serial number of the sensor.";
    String ioos_category "Unknown";
    String long_name "sensorid";
  }
  samplecollectiontimestamp {
    String comment "Timestamp of sample collection";
    String ioos_category "Unknown";
    String long_name "samplecollectiontimestamp";
  }
  samplecollectiontimezone {
    String comment "Time zone of sample collection";
    String ioos_category "Unknown";
    String long_name "samplecollectiontimezone";
  }
  raw_depth {
    Float32 actual_range -88.0, 225.378;
    String comment "Raw depth measurement";
    String ioos_category "Unknown";
    String long_name "raw_depth";
  }
  raw_depth_unit {
    String comment "Unit of measure for raw_depth";
    String ioos_category "Unknown";
    String long_name "raw_depth_unit";
  }
  raw_depth_qcflag {
    String comment "QC flag for raw_depth";
    String ioos_category "Unknown";
    String long_name "raw_depth_qcflag";
  }
  raw_pressure {
    Float32 actual_range -88.0, 2150.0;
    String comment "Raw pressure measurement";
    String ioos_category "Unknown";
    String long_name "raw_pressure";
  }
  raw_pressure_unit {
    String comment "Unit of measure for raw_pressure";
    String ioos_category "Unknown";
    String long_name "raw_pressure_unit";
  }
  raw_pressure_qcflag {
    String comment "QC flag for raw_pressure";
    String ioos_category "Unknown";
    String long_name "raw_pressure_qcflag";
  }
  raw_h2otemp {
    Float32 actual_range -3.82, 41.14;
    String comment "Raw water temperature measurement";
    String ioos_category "Unknown";
    String long_name "raw_h2otemp";
  }
  raw_h2otemp_unit {
    String comment "Unit of measure for raw_h2otemp";
    String ioos_category "Unknown";
    String long_name "raw_h2otemp_unit";
  }
  raw_h2otemp_qcflag {
    String comment "QC flag for raw_h2otemp";
    String ioos_category "Unknown";
    String long_name "raw_h2otemp_qcflag";
  }
  raw_ph {
    Float32 actual_range -88.0, 11.83;
    String comment "Raw pH measurement";
    String ioos_category "Unknown";
    String long_name "raw_ph";
  }
  raw_ph_qcflag {
    String comment "QC flag for raw_ph";
    String ioos_category "Unknown";
    String long_name "raw_ph_qcflag";
  }
  raw_conductivity {
    Float32 actual_range -88.0, 53939.45;
    String comment "Raw conductivity measurement";
    String ioos_category "Unknown";
    String long_name "raw_conductivity";
  }
  raw_conductivity_unit {
    String comment "Unit of measure for raw_conductivity";
    String ioos_category "Unknown";
    String long_name "raw_conductivity_unit";
  }
  raw_conductivity_qcflag {
    String comment "QC flag for raw_conductivity";
    String ioos_category "Unknown";
    String long_name "raw_conductivity_qcflag";
  }
  raw_turbidity {
    Float32 actual_range -88.0, 4806.401;
    String comment "Raw turbidity measurement";
    String ioos_category "Unknown";
    String long_name "raw_turbidity";
  }
  raw_turbidity_unit {
    String comment "Unit of measure for raw_turbidity";
    String ioos_category "Unknown";
    String long_name "raw_turbidity_unit";
  }
  raw_turbidity_qcflag {
    String comment "QC flag for raw_turbidity";
    String ioos_category "Unknown";
    String long_name "raw_turbidity_qcflag";
  }
  raw_do {
    Float32 actual_range -88.0, 2995.969;
    String comment "Raw DO measurement";
    String ioos_category "Unknown";
    String long_name "raw_do";
  }
  raw_do_unit {
    String comment "Unit of measure for raw_do";
    String ioos_category "Unknown";
    String long_name "raw_do_unit";
  }
  raw_do_qcflag {
    String comment "QC flag for raw_do";
    String ioos_category "Unknown";
    String long_name "raw_do_qcflag";
  }
  raw_do_pct {
    Float32 actual_range -88.0, 405.2699;
    String comment "Raw dissolved oxygen saturation percentage";
    String ioos_category "Unknown";
    String long_name "raw_do_pct";
  }
  raw_do_pct_qcflag {
    String comment "QC flag for raw_do_pct";
    String ioos_category "Unknown";
    String long_name "raw_do_pct_qcflag";
  }
  raw_salinity {
    Float32 actual_range -88.0, 152.0;
    String comment "Raw salinity measurement";
    String ioos_category "Unknown";
    String long_name "raw_salinity";
  }
  raw_salinity_unit {
    String comment "Unit of measure for raw_salinity";
    String ioos_category "Unknown";
    String long_name "raw_salinity_unit";
  }
  raw_salinity_qcflag {
    String comment "QC flag for raw_salinity";
    String ioos_category "Unknown";
    String long_name "raw_salinity_qcflag";
  }
  raw_chlorophyll {
    Float32 actual_range -88.0, 777.0096;
    String comment "Raw chlorophyll measurement";
    String ioos_category "Unknown";
    String long_name "raw_chlorophyll";
  }
  raw_chlorophyll_unit {
    String comment "Unit of measure for raw_chlorophyll";
    String ioos_category "Unknown";
    String long_name "raw_chlorophyll_unit";
  }
  raw_chlorophyll_qcflag {
    String comment "QC flag for raw_chlorophyll";
    String ioos_category "Unknown";
    String long_name "raw_chlorophyll_qcflag";
  }
  raw_orp {
    Float32 actual_range -481.0, 668.9144;
    String comment "Raw ORP (oxidation-reduction potential) measurement";
    String ioos_category "Unknown";
    String long_name "raw_orp";
  }
  raw_orp_unit {
    String comment "Unit of measure for raw_orp";
    String ioos_category "Unknown";
    String long_name "raw_orp_unit";
  }
  raw_orp_qcflag {
    String comment "QC flag for raw_orp";
    String ioos_category "Unknown";
    String long_name "raw_orp_qcflag";
  }
  raw_qvalue {
    Float32 actual_range -88.0, 1.556;
    String comment "Raw Q value measurement";
    String ioos_category "Unknown";
    String long_name "raw_qvalue";
  }
  raw_qvalue_qcflag {
    String comment "QC flag for raw_qvalue";
    String ioos_category "Unknown";
    String long_name "raw_qvalue_qcflag";
  }
  raw_atmospheric_pressure {
    Float32 actual_range -88.0, 2.148;
    String comment "Raw atmospheric pressure measurement";
    String ioos_category "Unknown";
    String long_name "raw_atmospheric_pressure";
  }
  raw_atmospheric_pressure_unit {
    String comment "Unit of measure for raw_atmospheric_pressure";
    String ioos_category "Unknown";
    String long_name "raw_atmospheric_pressure_unit";
  }
  raw_atmospheric_pressure_qcflag {
    String comment "QC flag for raw_atmospheric_pressure";
    String ioos_category "Unknown";
    String long_name "raw_atmospheric_pressure_qcflag";
  }
  qaqc_comment {
    String comment "Quality assurance quality control comments";
    String ioos_category "Unknown";
    String long_name "qaqc_comment";
  }
  wqnotes {
    String comment "General water quality notes";
    String ioos_category "Unknown";
    String long_name "wqnotes";
  }
  sensorlocation {
    String comment "Location or site of the sensor";
    String ioos_category "Unknown";
    String long_name "sensorlocation";
  }
  organization {
    String comment "Organization responsible for data";
    String ioos_category "Unknown";
    String long_name "organization";
  }
 }
  NC_GLOBAL {
    String cdm_data_type "Other";
    String Conventions "COARDS, CF-1.10, ACDD-1.3";
    String creator_email "janw@sccwrp.org";
    String creator_name "Jan Walker";
    String creator_type "Institution";
    String geospatial_lat_max "39.5495";
    String geospatial_lat_min "33.0335";
    String geospatial_lon_max "-117.2925";
    String geospatial_lon_min "-123.7832";
    String history 
"2026-04-16T12:41:37Z http://erddap.sccwrp.org/erddap/files/empa_logger_raw_data/logger-raw-publish.csv
2026-04-16T12:41:37Z https://erddap.sccwrp.org/tabledap/empa_logger_raw_data.das";
    String infoUrl "https://empa.sccwrp.org";
    String institution "SCCWRP";
    String keywords "Baseline MPA monitoring, EMPA, Estuary, Sensor, Southern California Coastal Water Research Project, Water quality, Wetland";
    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 sourceUrl "http://erddap.sccwrp.org/erddap/files/empa_logger_raw_data/logger-raw-publish.csv";
    String standard_name_vocabulary "CF Standard Name Table v70";
    String summary "The overall goal of the Estuary Marine Protected Area (EMPA) Monitoring Program is to establish a monitoring framework, including data collection, analysis, synthesis, and reporting to determine the health of estuaries in California and the efficacy of MPA designation in estuaries. As part of the initial phases of the program, we developed standard protocols to assess key estuarine features across different estuaries, coupled with standard data templates and guidance on analysis, synthesis, and reporting, focused on four guiding principles: flexibility, comparability, interpretability, and practicality. We developed 14 SOPs and piloted the framework at 15 estuaries in 2021. For more details on the EMPA program and framework, see https://empa.sccwrp.org. This dataset includes the continuous water logger data collected from 2015, as illustrated in SOP 1. In estuaries without continuous logger deployment, CTD Divers, PME MiniDots, Rugged Trolls, and Hobo Tidbits were deployed to collect temperature, conductivity, dissolved oxygen, and pressure (depth). Replication and length of deployment varied with estuary. In a select number of estuaries, other logger types were used due to existing monitoring; in those locations, that logger data has been included as well. For more details, see SOP 1 on https://empa.sccwrp.org. To simplify data usability, fields from both data and metadata tables have been combined to provide the user with a merged dataset. The metadata table is also included in standalone format.";
    String time_coverage_end "2023-12-31";
    String time_coverage_start "2015-05-27";
    String title "EMPA Logger Data";
  }
}

 

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