NOAA ERDDAP
Easier access to scientific data

Brought to you by NOAA NMFS SWFSC ERD    

ERDDAP > tabledap > Make A Graph ?

Dataset Title:  CRCP_Reef_Fish_Surveys_PRIAs   RSS
Institution:  Coral Reef Conservation Program   (Dataset ID: CRCP_Reef_Fish_Surveys_PRIAs)
Range: longitude = -176.62679 to 166.65776°E, latitude = -0.382607 to 19.325733°N, time = 2014-03-16T00:00:00Z to 2023-05-07T00:00:00Z
Information:  Summary ? | License ? | Metadata | Background (external link) | 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";
    Float64 actual_range 1.394928e+9, 1.6834176e+9;
    String axis "T";
    String calendar "Julian";
    String comment "Local date the survey was conducted (dates are presented as midnight UTC due to webservice field formatting requirements)";
    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 _FillValue -9999.0;
    Float64 actual_range -0.382607, 19.32573345;
    String axis "Y";
    String comment "Site latitude in decimal degrees.";
    String ioos_category "Location";
    String long_name "Latitude";
    String standard_name "latitude";
    String units "degrees_north";
    Float64 valid_max 0.823807;
    Float64 valid_min 0.18632;
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float64 _FillValue -9999.0;
    Float64 actual_range -176.6267816, 166.657759;
    String axis "X";
    String comment "Site longitude in decimal degrees.";
    String ioos_category "Location";
    String long_name "Longitude";
    String standard_name "longitude";
    String units "degrees_east";
    Float64 valid_max -176.457678;
    Float64 valid_min -176.62399;
  }
  OBJECTID {
    Int32 _FillValue -9999;
    Int32 actual_range 1963619, 2551694;
    String comment "Unique identifier for an observation or tow.";
    String ioos_category "Identifier";
  }
  ROUNDID {
    Int32 _FillValue -9999;
    Int32 actual_range 87, 189;
    String comment "Unique Identifier auto-assigned by database for ROUND record (corresponds to mission, cruise, cruise leg, etc.)";
    String ioos_category "Identifier";
  }
  MISSIONID {
    String comment "Mission Identifier";
    String ioos_category "Identifier";
  }
  REGION_NAME {
    String comment "One of the five Pacific Island regions ESD surveys: Main Hawaiian islands, Northwestern Hawaiian islands, American Samoa, Marianas, and the Pacific Remote Island Areas.";
    String ioos_category "Location";
  }
  ISLAND {
    String comment "Island or Atoll surveyed";
    String ioos_category "Location";
  }
  SITE {
    String comment "The unique identifier/code for the site surveyed. Combines a 3-letter island code with a site number (usually 2-4 digits), separated by a hypen";
    String ioos_category "Identifier";
  }
  REEF_ZONE {
    String comment "The reef zone for the given site (Forereef, Backreef, Protected Slope, Lagoon, unspecified)";
    String ioos_category "Biology";
  }
  DEPTH_BIN {
    String comment "Classification of depth (shallow, mid, deep) based on midpoint between minimum and maximum depths of replicates at this site. Shallow = 0-6m, Mid = 6-18m, Deep = 18-30m.";
    String ioos_category "Physical Oceanography";
  }
  SITEVISITID {
    Int32 _FillValue -9999;
    Int32 actual_range 6496, 51621;
    String comment "Unique identifier for SITE_VISIT record";
    String ioos_category "Identifier";
  }
  DATE_ {
    Float64 actual_range 1.394928e+9, 1.6834176e+9;
    String comment "Date the survey was conducted (dates are presented as midnight UTC due to webservice field formatting requirements)";
    String ioos_category "Time";
    String long_name "DATE ";
    String time_origin "01-JAN-1970 00:00:00";
    String units "seconds since 1970-01-01T00:00:00Z";
  }
  OBS_YEAR {
    Int32 _FillValue -9999;
    Int32 actual_range 2014, 2023;
    String comment "Year the survey was conducted";
    String ioos_category "Time";
  }
  DIVER {
    String comment "Initials of diver conducting survey";
    String ioos_category "Identifier";
  }
  REPLICATEID {
    Int32 _FillValue -9999;
    Int32 actual_range 1845959134, 1845971169;
    String comment "Unique identifier for the replicate sample within a Fish REA survey";
    String ioos_category "Other";
  }
  REP {
    String comment "Letter associated to replicate (A, B, C, or D)";
    String ioos_category "Other";
  }
  METHOD {
    String comment "Fish method employed: stationary point count (nSPC)";
    String ioos_category "Other";
  }
  PHOTOGRAPHER {
    Byte _FillValue -1;
    String _Unsigned "false";
    Byte actual_range 0, 1;
    String comment "Flag to indicate photographer of benthic photos. Two divers simultaneously conduct a survey at a site (indicated by the initials of the observer in the DIVER field), only one of which captures the benthic photos. Value 1 indicates the photographer.";
    String ioos_category "Other";
  }
  TRAINING_YN {
    Byte _FillValue -1;
    String _Unsigned "false";
    Byte actual_range 0, 1;
    String comment "Flag to signify whether replicate was for training purposes. Value 1 indicates the replicate was for training.";
    String ioos_category "Other";
  }
  DEPTH {
    Int32 _FillValue -9999;
    Int32 actual_range 1, 30;
    String comment "Depth of survey area in meters. Depths usually within 0-30 m.";
    String ioos_category "Physical Oceanography";
    String units "m";
  }
  SURVEY_RADIUS_M {
    Float32 _FillValue -9999.0;
    Float32 actual_range 7.5, 7.5;
    String comment "Radius of survey area in meters, usually 7.5 m (15-m SPC survey 'cylinder')";
    String ioos_category "Other";
    String units "m";
  }
  HARD_CORAL {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 90;
    String comment "Hard coral cover (%)";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  SOFT_CORAL {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 62;
    String comment "Soft coral cover (%)";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  MA {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 80;
    String comment "Macroalgae cover (%)";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  CCA {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 90;
    String comment "Crustose coralline algae (CCA) cover (%)";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  TA {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 96;
    String comment "Turf algae cover (%). No longer collected as of 2016 surveys; pooled into OTHER.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  SAND {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 78;
    String comment "Sand cover (%). No longer collected as of 2016 surveys; pooled into OTHER.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  TUNICATE {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 0;
    String comment "Tunicate cover (%). No longer collected as of 2016 surveys; pooled into OTHER.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  ZOANTHID {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 15;
    String comment "Zoanthid cover (%). No longer collected as of 2016 surveys; pooled into OTHER.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  CORALLIMORPH {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 65;
    String comment "Corallimorph cover (%). No longer collected as of 2016 surveys; pooled into OTHER.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  CLAM {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 20;
    String comment "Clam cover (%). No longer collected as of 2016 surveys; pooled into OTHER.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  CYANO {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 40;
    String comment "Cyanobacteria cover (%). No longer collected as of 2016 surveys; pooled into OTHER.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  SPONGE {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 0;
    String comment "Sponge cover (%). No longer collected as of 2016 surveys; pooled into OTHER.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  OTHER {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 97;
    String comment "Other benthic composition value %. Turf algae, sand, tunicates, zoanthids, corallimorphs, clams, cyanobacteria, and sponges are pooled into this category as of 2016 surveys.";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  OTHER_TYPE {
    String comment "Other benthic composition type. No longer collected as of 2016 surveys.";
    String ioos_category "Bottom Character";
  }
  HABITAT_CODE {
    String comment "Habitat Code (see HABITAT_TYPE for description of code).";
    String ioos_category "Bottom Character";
  }
  HABITAT_TYPE {
    String comment "Full description of the HABITAT_CD code describing the habitat type";
    String ioos_category "Bottom Character";
  }
  CURRENT_STRENGTH {
    String comment "Current Strength (None, Slight, Moderate, High)";
    String ioos_category "Physical Oceanography";
  }
  VISIBILITY {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 45;
    String comment "Visibility measured in meters";
    String ioos_category "Physical Oceanography";
    String units "m";
  }
  MIN_DEPTH {
    Float32 _FillValue -9999.0;
    Float32 actual_range 0.6, 30.0;
    String comment "Minimum depth, in meters, of secondary sampling unit.";
    String ioos_category "Physical Oceanography";
    String units "m";
  }
  MAX_DEPTH {
    Float32 _FillValue -9999.0;
    Float32 actual_range 0.9, 33.0;
    String comment "Maximum depth, in meters, of secondary sampling unit.";
    String ioos_category "Physical Oceanography";
    String units "m";
  }
  SUBSTRATE_HEIGHT_0 {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 100;
    String comment "Proportion of survey area between 0 cm and 20 cm elevation";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  SUBSTRATE_HEIGHT_20 {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 100;
    String comment "Proportion of survey area between 20 cm and 50 cm elevation";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  SUBSTRATE_HEIGHT_50 {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 90;
    String comment "Proportion of survey area between 50 cm and 100 cm elevation";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  SUBSTRATE_HEIGHT_100 {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 75;
    String comment "Proportion of survey area between 100 cm and 150 cm elevation";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  SUBSTRATE_HEIGHT_150 {
    Int32 _FillValue -9999;
    Int32 actual_range 0, 70;
    String comment "Proportion of survey area over 150 cm elevation";
    String ioos_category "Bottom Character";
    String units "percent";
  }
  MAX_HEIGHT {
    Float32 _FillValue -9999.0;
    Float32 actual_range 0.0, 9.0;
    String comment "Highest elevation point in SPC cylinder measured in meters";
    String ioos_category "Bottom Character";
    String units "m";
  }
  URCHIN_DACOR {
    String comment "Free urchin abundance, estimated by DACOR, an abundance code based on visual estimation (Dominant, Abundant, Common, Occasional, and Rare)";
    String ioos_category "Ecology";
  }
  BORING_URCHIN_DACOR {
    String comment "Boring urchin abundance, estimated by DACOR, an abundance code based on visual estimation (Dominant, Abundant, Common, Occasional, and Rare)";
    String ioos_category "Ecology";
  }
  SPECIES {
    String comment "Species observed during the survey.";
    String ioos_category "Biology";
  }
  TAXONNAME {
    String comment "Scientific name of observed organism to the lowest level identified in the taxonomic hierarchy, which is usually species (see RANK).";
    String ioos_category "Taxonomy";
  }
  COMMON_NAME {
    String comment "Common name of the species in the sample";
    String ioos_category "Taxonomy";
  }
  COMMONFAMILYALL {
    String comment "Common name of all families";
    String ioos_category "Taxonomy";
  }
  FAMILY {
    String comment "Taxonomic family classification";
    String ioos_category "Taxonomy";
  }
  SCIENTIFIC_NAME {
    String comment "Scientific name of species for a sample. Collected to the lowest taxonomic identification, Genus and Family at minimum.";
    String ioos_category "Taxonomy";
  }
  RANK {
    String comment "Lowest defined rank in taxonomic hierarchy";
    String ioos_category "Taxonomy";
  }
  TROPHIC {
    String comment "Trophic level: APEX (apex predator), Cor (corallivore), H (herbivore), MI (mobile invertivore), Om (Omnivore), Par (parrotfish), Pisc (piscivore), Pk (planktivore), SI (sessile invertivore), X (if unidentified fish), Z (zooplantivore)";
    String ioos_category "Biology";
  }
  TROPHIC_MONREP {
    String comment "Trophic level scheme used (Primary Consumer, Secondary Consumer, Planktivore, Piscivore)";
    String ioos_category "Biology";
  }
  LW_A {
    Float64 _FillValue -9999.0;
    Float64 actual_range 0.0, 0.40816326;
    String comment "Parameter 'a' used in length-weight calculations";
    String ioos_category "Biology";
  }
  LW_B {
    Float64 _FillValue -9999.0;
    Float64 actual_range 0.0, 3.90064;
    String comment "Parameter 'b' used in length-weight calculations";
    String ioos_category "Biology";
  }
  LMAX {
    Float64 _FillValue -9999.0;
    Float64 actual_range 2.0, 999.0;
    String comment "Maximum length of the fish published in literature";
    String ioos_category "Biology";
    String units "cm";
  }
  LENGTH_CONVERSION_FACTOR {
    Float64 _FillValue -9999.0;
    Float64 actual_range 0.77, 1.0;
    String comment "Factor to convert length as total length by to get it to right form (SL or FL or TL) for available length weight A and B parameters for this species. Weight per fish is calculated as W(g)=LW A * ((TL(cm)*Length Conversion Factor) <sup>LW B</sup>)";
    String ioos_category "Biology";
  }
  COUNT {
    Float32 _FillValue -9999.0;
    Float32 actual_range 1.0, 8000.0;
    String comment "Number of fish observed for that segment";
    String ioos_category "Biology";
  }
  SIZE_ {
    Float32 _FillValue -9999.0;
    Float32 actual_range 1.0, 999.0;
    String comment "Total length of fish, measured from the tip of the snout to the tip of the longer lobe of the caudal fin, reported in centimeters. Total length for rays (Myliobatidae) is measured from pectoral fin tip to pectoral fin tip.";
    String ioos_category "Biology";
    String units "cm";
  }
  OBS_TYPE {
    String comment "A single letter representation of the observation type (see OBS_DESC for description)";
    String ioos_category "Other";
  }
  OBS_DESC {
    String comment "The definition of the observation type (OBS_TYPE)";
    String ioos_category "Other";
  }
  accession_url {
    String comment "url of the landing page of the accession pertaining to the data set";
    String ioos_category "Other";
  }
 }
  NC_GLOBAL {
    String acknowledgment "No use constraints are applicable.";
    String cdm_data_type "Point";
    String contributor_name "Coral Reef Conservation Program";
    String conventions "CF-1.6,ACDD-1.3";
    String creator_email "coralreef@noaa.gov";
    String creator_name "Coral Reef Conservation Program";
    String creator_url "https://coralreef.noaa.gov";
    String date_created "2024-10-18";
    String defaultDataQuery "&time<=max(time)&time>=min(time)";
    Float64 Easternmost_Easting 166.657759;
    String featureType "Point";
    String featuretype "point";
    Float64 geospatial_lat_max 19.32573345;
    Float64 geospatial_lat_min -0.382607;
    String geospatial_lat_resolution "point";
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max 166.657759;
    Float64 geospatial_lon_min -176.6267816;
    String geospatial_lon_resolution "point";
    String geospatial_lon_units "degrees_east";
    String history 
"2024-12-04T22:44:18Z (local files)
2024-12-04T22:44:18Z https://www.ncei.noaa.gov/tabledap/CRCP_Reef_Fish_Surveys_PRIAs.das";
    String infoUrl "https://www.coris.noaa.gov/monitoring/biological.html";
    String institution "Coral Reef Conservation Program";
    String keywords "coral reef, corals, CoRIS, CRCP";
    String keywords_vocabulary "None";
    String license "No access constraints are applicable.";
    String metadata_conventions "Unidata Dataset Discovery v1.0";
    String naming_authority "gov.noaa.fisheries.www";
    String ncei_template_version "NCEI_NetCDF_Point_Template_v2.0";
    Float64 Northernmost_Northing 19.32573345;
    String processing_level "4";
    String program "Coral Reef Conservation Program";
    String publisher_email "ncei_info@noaa.gov";
    String publisher_name "NOAA National Centers for Environmental Information (NCEI)";
    String publisher_url "https://ncei.noaa.gov";
    String references "https://www.fisheries.noaa.gov/national/habitat-conservation/deep-sea-coral-habitat";
    String sourceUrl "(local files)";
    Float64 Southernmost_Northing -0.382607;
    String standard_name_vocabulary "CF Standard Name Table v70";
    String summary "Stratified random surveys (StRS) of reef fish, including benthic estimate data of the Pacific Remote Island Areas";
    String time_coverage_end "2023-05-07T00:00:00Z";
    String time_coverage_start "2014-03-16T00:00:00Z";
    String title "CRCP_Reef_Fish_Surveys_PRIAs";
    Float64 Westernmost_Easting -176.6267816;
  }
}

 

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/erdGlobecBottle.htmlTable?longitude,latitude,time,bottle_posn,temperature1&time>=2002-08-17T00:00:00Z&time<=2002-08-19T20:18: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.23
Disclaimers | Privacy Policy | Contact