Dataset Title: | Pruth Dock, Calvert Island Tide and Weather Station Provisional |
Institution: | Hakai Institute (Dataset ID: HakaiPruthDockProvisional) |
Information: | Summary | License | FGDC | ISO 19115 | Metadata | Background | Subset | Make a graph |
Attributes { s { station_id { String actual_range "PruthDock PruthDock"; String cf_role "timeseries_id"; String long_name "Station"; } latitude { String _CoordinateAxisType "Lat"; Float64 actual_range 51.6544888889, 51.6544888889; 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 -128.1302805556, -128.1302805556; 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"; } time { String _CoordinateAxisType "Time"; String axis "T"; String ioos_category "Time"; String long_name "Measurement Time"; String source_name "measurementTime"; String standard_name "time"; String time_origin "01-JAN-1970 00:00:00"; String units "seconds since 1970-01-01T00:00:00Z"; } windspd_flag { String long_name "Wind Spd QC"; } windspd_uql { String _Unsigned "false"; Byte actual_range 1, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Wind Spd UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } windspd_avg { String ancillary_data "windspd_flag windspd_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Wind Speed Avg"; String standard_name "wind_speed"; String units "m/s"; } windspd_std { String ancillary_data "windspd_flag windspd_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; String long_name "Wind Speed STD"; String standard_name "wind_speed"; String units "m/s"; } winddir_flag { String long_name "Wind Dir QC"; } winddir_uql { String _Unsigned "false"; Byte actual_range 1, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Wind Direction UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } winddir_avg { String ancillary_data "winddir_flag winddir_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; Float64 colorBarMaximum 360.0; Float64 colorBarMinimum 0.0; String long_name "Wind From Direction Average"; String standard_name "wind_from_direction"; String units "degree"; } winddir_std { String ancillary_data "winddir_flag winddir_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; Float64 colorBarMaximum 360.0; Float64 colorBarMinimum 0.0; String long_name "Wind From Direction STD"; String standard_name "wind_from_direction"; String units "degree"; } rh_flag { String long_name "RH QC"; } rh_uql { String _Unsigned "false"; Byte actual_range 1, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "RH UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } rh { String long_name "RH"; } rh_avg { String ancillary_data "rh_flag rh_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Relative Humidity Average"; String standard_name "relative_humidity"; String units "%"; } rh_std { String ancillary_data "rh_flag rh_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; String long_name "Relative Humidity STD"; String standard_name "relative_humidity"; String units "%"; } airtemp_flag { String long_name "Air Temp QC"; } airtemp_uql { String _Unsigned "false"; Byte actual_range 1, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Air Temp UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } airtemp { String ancillary_data "airtemp_flag airtemp_uql"; String cell_methods "time: point (interval: 5.0 minutes)"; String long_name "Air Temperature"; String standard_name "air_temperature"; String units "degrees_celsius"; } airtemp_avg { String ancillary_data "airtemp_flag airtemp_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Air Temperature Average"; String standard_name "air_temperature"; String units "degrees_celsius"; } airtemp_std { String ancillary_data "airtemp_flag airtemp_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; String long_name "Air Temperature STD"; String standard_name "air_temperature"; String units "degrees_celsius"; } stationairpressure_flag { String long_name "Station Air Pressure QC"; } stationairpressure_uql { String _Unsigned "false"; Byte actual_range 9, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Station Air Pressure UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } stationairpressure { String ancillary_data "stationairpressure_flag stationairpressure_uql"; String cell_methods "time: point (interval: 5.0 minutes)"; String long_name "Station Air Pressure"; String standard_name "air_pressure"; String units "hPa"; } stationairpressure_avg { String ancillary_data "stationairpressure_flag stationairpressure_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Station Air Pressure Average"; String standard_name "air_pressure"; String units "hPa"; } stationairpressure_std { String ancillary_data "stationairpressure_flag stationairpressure_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; String long_name "Station Air Pressure STD"; String standard_name "air_pressure"; String units "hPa"; } sealevelairpressure_flag { String long_name "Sea Level Air Pressure QC"; } sealevelairpressure_uql { String _Unsigned "false"; Byte actual_range 9, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Sea Level Air Pressure UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } sealevelairpressure { String ancillary_data "sealevelairpressure_flag sealevelairpressure_uql"; String cell_methods "time: point (interval: 5.0 minutes)"; String long_name "Sea Level Air Pressure"; String standard_name "air_pressure_at_mean_sea_level"; String units "hPa"; } sealevelairpressure_avg { String ancillary_data "sealevelairpressure_flag sealevelairpressure_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Sea Level Air Pressure Average"; String standard_name "air_pressure_at_mean_sea_level"; String units "hPa"; } sealevelairpressure_std { String ancillary_data "sealevelairpressure_flag sealevelairpressure_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; String long_name "Sea Level Air Pressure STD"; String standard_name "air_pressure_at_mean_sea_level"; String units "hPa"; } uvrad5minutetotal_flag { String long_name "UVRad5 Minute Total QC"; } uvrad5minutetotal_uql { String _Unsigned "false"; Byte actual_range 9, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "UVRad5 Minute Total UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } uvrad5minutetotal { String ancillary_data "uvrad5minutetotal_flag uvrad5minutetotal_uql"; String cell_methods "time: sum (interval: 5.0 minutes)"; String long_name "Cumulative UV Radiation"; } solarrad_flag { String long_name "Solar Rad QC"; } solarrad_uql { String _Unsigned "false"; Byte actual_range 1, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Solar Rad UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } solarrad { String ancillary_data "solarrad_flag solarrad_uql"; String cell_methods "time: point (interval: 5.0 minutes)"; String long_name "Solar Radiation"; } solarrad_avg { String ancillary_data "solarrad_flag solarrad_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Solar Radiation Average"; } solarrad_std { String ancillary_data "solarrad_flag solarrad_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; String long_name "Solar Radiation STD"; } solarrad5minutetotal_flag { String long_name "Solar Rad5 Minute Total QC"; } solarrad5minutetotal_uql { String _Unsigned "false"; Byte actual_range 9, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Solar Rad5 Minute Total UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } solarrad5minutetotal { String ancillary_data "solarrad5minutetotal_flag solarrad5minutetotal_uql"; String cell_methods "time: sum (interval: 5.0 minutes)"; String long_name "Cumulative Solar Radiation"; } par_flag { String long_name "PAR QC"; } par_uql { String _Unsigned "false"; Byte actual_range 9, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "PAR UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } par { String ancillary_data "par_flag par_uql"; String cell_methods "time: point (interval: 5.0 minutes)"; String long_name "Photosynthetic Active Radiation"; String standard_name "surface_downwelling_photosynthetic_photon_flux_in_air"; String units "mol m-2 s-1"; } par_avg { String ancillary_data "par_flag par_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Photosynthetic Active Radiation Average"; String standard_name "surface_downwelling_photosynthetic_photon_flux_in_air"; String units "mol m-2 s-1"; } par_std { String ancillary_data "par_flag par_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; String long_name "Photosynthetic Active Radiation STD"; String standard_name "surface_downwelling_photosynthetic_photon_flux_in_air"; String units "mol m-2 s-1"; } par5minutetotal_flag { String long_name "PAR5 Minute Total QC"; } par5minutetotal_uql { String _Unsigned "false"; Byte actual_range 1, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "PAR5 Minute Total UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } par5minutetotal { String ancillary_data "par_flag par_uql"; String cell_methods "time: sum (interval: 5.0 minutes)"; String long_name "Cumulative Photosynthetic Active Radiation"; String standard_name "surface_downwelling_photosynthetic_photon_flux_in_air"; String units "mol m-2 s-1"; } uvrad_flag { String long_name "UVRad QC"; } uvrad_uql { String _Unsigned "false"; Byte actual_range 9, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "UVRad UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } uvrad { String ancillary_data "uvrad_flag uvrad_uql"; String cell_methods "time: point (interval: 5.0 minutes)"; String long_name "UV Radiation"; String standard_name "surface_downwelling_shortwave_flux_in_air"; String units "W/m2"; } uvrad_avg { String ancillary_data "uvrad_flag uvrad_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "UV Radiation Mean"; String standard_name "surface_downwelling_shortwave_flux_in_air"; String units "W/m2"; } uvrad_std { String ancillary_data "uvrad_flag uvrad_uql"; String cell_methods "time: standard_deviation (interval: 5.0 minutes)"; String long_name "UV Radiation STD"; String standard_name "surface_downwelling_shortwave_flux_in_air"; String units "W/m2"; } rain_flag { String long_name "Rain QC"; } rain_uql { String _Unsigned "false"; Byte actual_range 1, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Rain UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } rain { String ancillary_data "rain_flag rain_uql"; String cell_methods "time: point (interval: 5.0 minutes)"; String long_name "Rain"; String units "mm"; } hourlyrain_flag { String long_name "1hour Rain QC"; } hourlyrain_uql { String _Unsigned "false"; Byte actual_range 1, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "1hour Rain UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } hourlyrain { String ancillary_data "1hourrain_flag 1hourrain_uql"; String cell_methods "time: sum (interval: 60.0 minutes)"; String long_name "1hour Cumulative Rain"; String units "mm"; } tideheight_flag { String long_name "Tide Height QC"; } tideheight_uql { String _Unsigned "false"; Byte actual_range 9, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Tide Height UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } tideheight_med { String ancillary_data "tideheight_flag tideheight_uql"; String cell_methods "time: median (interval: 5.0 minutes)"; String long_name "Tide Height Median"; String units "m"; } tideheight_avg { String ancillary_data "tideheight_flag tideheight_uql"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Tide Height Average"; String units "m"; } tideheightpls_flag { String long_name "Tide Height PLS QC"; } tideheightpls_uql { String _Unsigned "false"; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Tide Height PLS UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } tideheightpls_avg { String ancillary_data "tideheightpls_uql tideheightpls_flag"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Seconday Tide Height PLS Avg"; String units "m"; } tideheightdelta_flag { String long_name "Tide Height Delta QC"; } tideheightdelta_uql { String _Unsigned "false"; Byte actual_range 9, 9; String flag_meaning "PASS NOT_EVALUATED SUSPECT FAIL MISSING"; Byte flag_values 1, 2, 3, 4, 9; String ioos_category "Quality"; String long_name "Tide Height Delta UNESCO Quality Level"; Byte missing_value 2; String standard_name "aggregate_quality_flag"; String units "1"; } tideheightdelta_avg { String ancillary_data "tideheightdelta_uql tideheightdelta_flag"; String cell_methods "time: mean (interval: 5.0 minutes)"; String long_name "Tide Height Delta Avg"; String units "m"; } } NC_GLOBAL { String cdm_data_type "TimeSeries"; String cdm_timeseries_variables "station_id,latitude,longitude"; String comment "##Limitations: This is data is provisional only. Please handle with care."; String contributor_name "Barrette, Jessy;Hakai Institute;Tula Foundation"; String contributor_role "custodian;owner,distributor,publisher;funder"; String Conventions "COARDS, CF-1.6, ACDD-1.3"; String creator_address "1002 Wharf Street"; String creator_city "Campbell River"; String creator_country "Canada"; String creator_email "info@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 "2024-03-14"; String date_modified "2024-07-23T13:39:35.933Z"; String doi "https://doi.org/10.21966/8d4w-sr07"; Float64 Easternmost_Easting -128.1302805556; String featureType "TimeSeries"; Float64 geospatial_lat_max 51.6544888889; Float64 geospatial_lat_min 51.6544888889; String geospatial_lat_units "degrees_north"; Float64 geospatial_lon_max -128.1302805556; Float64 geospatial_lon_min -128.1302805556; String geospatial_lon_units "degrees_east"; String history "2024-11-04T18:08:20Z (source database) 2024-11-04T18:08:20Z https://catalogue.hakai.org/erddap/tabledap/HakaiPruthDockProvisional.html"; String id "2d693456-7e65-46be-95d7-6bb697320017"; String infoUrl "https://catalogue.hakai.org/dataset/ca-cioos_2d693456-7e65-46be-95d7-6bb697320017"; String institution "Hakai Institute"; String instrument "VegaPulse 62,OTT PLS-C"; String keywords "seaSurfaceHeight, tide station, water level, Weather station"; String keywords_vocabulary "CIOOS: CIOOS Essential Ocean Variables Vocabulary"; String license "https://creativecommons.org/licenses/by/4.0"; String metadata_form "https://hakaiinstitute.github.io/hakai-metadata-entry-form#/en/hakai/tV5qE0aUgaOjSVmgPgiZ6MyHuSy1/-MkxD-S6TxIvv2e6_OGH"; String metadata_link "https://catalogue.hakai.org/dataset/ca-cioos_2d693456-7e65-46be-95d7-6bb697320017"; String naming_authority "ca.cioos"; Float64 Northernmost_Northing 51.6544888889; String platform "coastal structure"; String platform_vocabulary "https://vocab.nerc.ac.uk/collection/L06/current/"; String product_version "1.0"; String progress "onGoing"; String project "Oceanography,Watersheds"; String publisher_address "1002 Wharf Street"; String publisher_city "Campbell River"; String publisher_country "Canada"; String publisher_email "info@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 sourceUrl "(source database)"; Float64 Southernmost_Northing 51.6544888889; String standard_name_vocabulary "CF Standard Name Table v79"; String subsetVariables "station_id,latitude,longitude,windspd_uql,winddir_uql,rh_uql,airtemp_uql,stationairpressure_uql,sealevelairpressure_uql,uvrad5minutetotal_uql,solarrad_uql,solarrad5minutetotal_uql,par_uql,par5minutetotal_uql,uvrad_uql,rain_uql,hourlyrain_uql,tideheight_uql,tideheightdelta_uql"; String summary "The Hakai Institute maintains a weather and tide station on the main dock of its remote station located on Calvert Island within Pruth Bay. The weather station measures the air temperature, wind speed and direction, humidity, atmospheric pressure, UV radiation, solar radiation, PAR, and precipitation since July 2014. In June 2018, a tide station was installed to measure the water level within the bay. The station is a combination of a primary radar sensor mounted below the dock above the water and a secondary vented pressure sensor mounted within the water 2m below the lowest tides."; String title "Pruth Dock, Calvert Island Tide and Weather Station Provisional"; Float64 Westernmost_Easting -128.1302805556; } }
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.