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

ERDDAP > tabledap > Data Access Form ?

Dataset Title:  Global Temperature and Salinity Profile Programme (GTSPP) Data, 1985-present Subscribe RSS
Institution:  NOAA NODC   (Dataset ID: erdGtsppBest)
Information:  Summary ? | License ? | FGDC | ISO 19115 | Metadata | Background (external link) | Subset | Files | Make a graph
 
Variable ?   Optional
Constraint #1 ?
Optional
Constraint #2 ?
   Minimum ?
   or a List of Values ?
   Maximum ?
 
 trajectory (Trajectory ID) ?      
   - +  ?
 org (Organization) ?      
   - +  ?
 type (Data Type) ?      
   - +  ?
 platform (GTSPP Platform Code) ?      
   - +  ?
 cruise (Cruise_ID) ?      
   - +  ?
 station_id (Station ID Number) ?          1    53882054
 longitude (degrees_east) ?          -180.0    179.999
  < slider >
 latitude (degrees_north) ?          -78.579    90.0
  < slider >
 time (UTC) ?          1985-02-15T00:00:00Z    2024-01-31T23:57:00Z
  < slider >
 depth (Depth of the Observations, m) ?          -0.4    9910.0
  < slider >
 temperature (Sea Water Temperature, degree_C) ?          -3.91    40.0
 salinity (Practical Salinity, PSU) ?          0.0    41.0
 
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.Hover here to see a list of options. Click on an option to select it.")

File type: (more information)

(Documentation / Bypass this form ? )
 
(Please be patient. It may take a while to get the data.)


 

The Dataset Attribute Structure (.das) for this Dataset

Attributes {
 s {
  trajectory {
    String cf_role "trajectory_id";
    String comment "Constructed from org_type_platform_cruise";
    String ioos_category "Identifier";
    String long_name "Trajectory ID";
  }
  org {
    String comment 
"From the first 2 characters of stream_ident:
Code  Meaning
AD  Australian Oceanographic Data Centre
AF  Argentina Fisheries (Fisheries Research and Development National Institute (INIDEP), Mar del Plata, Argentina
AO  Atlantic Oceanographic and Meteorological Lab
AP  Asia-Pacific (International Pacific Research Center/ Asia-Pacific Data-Research Center)
BI  BIO Bedford institute of Oceanography
CF  Canadian Navy
CS  CSIRO in Australia
DA  Dalhousie University
FN  FNOC in Monterey, California
FR  Orstom, Brest
FW  Fresh Water Institute (Winnipeg)
GE  BSH, Germany
IC  ICES
II  IIP
IK  Institut fur Meereskunde, Kiel
IM  IML
IO  IOS in Pat Bay, BC
JA  Japanese Meteorologocal Agency
JF  Japan Fisheries Agency
ME  EDS
MO  Moncton
MU  Memorial University
NA  NAFC
NO  NODC (Washington)
NW  US National Weather Service
OD  Old Dominion Univ, USA
RU  Russian Federation
SA  St Andrews
SI  Scripps Institute of Oceanography
SO  Southampton Oceanographic Centre, UK
TC  TOGA Subsurface Data Centre (France)
TI  Tiberon lab US
UB  University of BC
UQ  University of Quebec at Rimouski
VL  Far Eastern Regional Hydromet. Res. Inst. of V
WH  Woods Hole

from https://www.nodc.noaa.gov/GTSPP/document/codetbls/gtsppcode.html#ref006";
    String ioos_category "Identifier";
    String long_name "Organization";
  }
  type {
    String comment 
"From the 3rd and 4th characters of stream_ident:
Code  Meaning
AR  Animal mounted recorder
BA  BATHY message
BF  Undulating Oceanographic Recorder (e.g. Batfish CTD)
BO  Bottle
BT  general BT data
CD  CTD down trace
CT  CTD data, up or down
CU  CTD up trace
DB  Drifting buoy
DD  Delayed mode drifting buoy data
DM  Delayed mode version from originator
DT  Digital BT
IC  Ice core
ID  Interpolated drifting buoy data
IN  Ship intake samples
MB  MBT
MC  CTD and bottle data are mixed for the station
MI  Data from a mixed set of instruments
ML  Minilog
OF  Real-time oxygen and fluorescence
PF  Profiling float
RM  Radio message
RQ  Radio message with scientific QC
SC  Sediment core
SG  Thermosalinograph data
ST  STD data
SV  Sound velocity probe
TE  TESAC message
TG  Thermograph data
TK  TRACKOB message
TO  Towed CTD
TR  Thermistor chain
XB  XBT
XC  Expendable CTD

from https://www.nodc.noaa.gov/GTSPP/document/codetbls/gtsppcode.html#ref082";
    String ioos_category "Identifier";
    String long_name "Data Type";
  }
  platform {
    String comment "See the list of platform codes (sorted in various ways) at https://www.nodc.noaa.gov/GTSPP/document/codetbls/calllist.html";
    String ioos_category "Identifier";
    String long_name "GTSPP Platform Code";
    String references "https://www.nodc.noaa.gov/gtspp/document/codetbls/callist.html";
  }
  cruise {
    String comment 
"Radio callsign + year for real time data, or NODC reference number for delayed mode data.  See
https://www.nodc.noaa.gov/GTSPP/document/codetbls/calllist.html .
'X' indicates a missing value.
Two or more adjacent spaces in the original cruise names have been compacted to 1 space.";
    String ioos_category "Identifier";
    String long_name "Cruise_ID";
  }
  station_id {
    Int32 _FillValue 2147483647;
    Int32 actual_range 1, 53882054;
    String cf_role "profile_id";
    String comment "Identification number of the station (profile) in the GTSPP Continuously Managed Database";
    String ioos_category "Identifier";
    String long_name "Station ID Number";
    Int32 missing_value 2147483647;
  }
  longitude {
    String _CoordinateAxisType "Lon";
    Float32 _FillValue NaN;
    Float32 actual_range -180.0, 179.999;
    String axis "X";
    String C_format "%9.4f";
    Float64 colorBarMaximum 180.0;
    Float64 colorBarMinimum -180.0;
    Int32 epic_code 502;
    String FORTRAN_format "F9.4";
    String ioos_category "Location";
    String long_name "Longitude";
    Float32 missing_value NaN;
    String standard_name "longitude";
    String units "degrees_east";
    Float32 valid_max 180.0;
    Float32 valid_min -180.0;
  }
  latitude {
    String _CoordinateAxisType "Lat";
    Float32 _FillValue NaN;
    Float32 actual_range -78.579, 90.0;
    String axis "Y";
    String C_format "%8.4f";
    Float64 colorBarMaximum 90.0;
    Float64 colorBarMinimum -90.0;
    Int32 epic_code 500;
    String FORTRAN_format "F8.4";
    String ioos_category "Location";
    String long_name "Latitude";
    Float32 missing_value NaN;
    String standard_name "latitude";
    String units "degrees_north";
    Float32 valid_max 90.0;
    Float32 valid_min -90.0;
  }
  time {
    String _CoordinateAxisType "Time";
    Float64 actual_range 4.772736e+8, 1.70674542e+9;
    String axis "T";
    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";
  }
  depth {
    String _CoordinateAxisType "Height";
    String _CoordinateZisPositive "down";
    Float32 _FillValue NaN;
    Float32 actual_range -0.4, 9910.0;
    String axis "Z";
    String C_format "%6.2f";
    Float64 colorBarMaximum 5000.0;
    Float64 colorBarMinimum 0.0;
    Int32 epic_code 3;
    String FORTRAN_format "F6.2";
    String ioos_category "Location";
    String long_name "Depth of the Observations";
    Float32 missing_value NaN;
    String positive "down";
    String standard_name "depth";
    String units "m";
  }
  temperature {
    Float32 _FillValue NaN;
    Float32 actual_range -3.91, 40.0;
    String C_format "%9.4f";
    String cell_methods "time: point longitude: point latitude: point depth: point";
    Float64 colorBarMaximum 32.0;
    Float64 colorBarMinimum 0.0;
    String coordinates "time latitude longitude depth";
    Int32 epic_code 28;
    String FORTRAN_format "F9.4";
    String ioos_category "Temperature";
    String long_name "Sea Water Temperature";
    Float32 missing_value NaN;
    String standard_name "sea_water_temperature";
    String units "degree_C";
  }
  salinity {
    Float32 _FillValue NaN;
    Float32 actual_range 0.0, 41.0;
    String C_format "%9.4f";
    String cell_methods "time: point longitude: point latitude: point depth: point";
    Float64 colorBarMaximum 37.0;
    Float64 colorBarMinimum 32.0;
    String coordinates "time latitude longitude depth";
    Int32 epic_code 41;
    String FORTRAN_format "F9.4";
    String ioos_category "Salinity";
    String long_name "Practical Salinity";
    Float32 missing_value NaN;
    String salinity_scale "PSU";
    String standard_name "sea_water_practical_salinity";
    String units "PSU";
  }
 }
  NC_GLOBAL {
    String acknowledgment "These data were acquired from the US NOAA National Oceanographic Data Center (NODC) on 2024-04-11 from https://www.nodc.noaa.gov/GTSPP/.";
    String cdm_altitude_proxy "depth";
    String cdm_data_type "TrajectoryProfile";
    String cdm_profile_variables "station_id, longitude, latitude, time";
    String cdm_trajectory_variables "trajectory, org, type, platform, cruise";
    String Conventions "COARDS, WOCE, GTSPP, CF-1.10, ACDD-1.3";
    String creator_email "nodc.gtspp@noaa.gov";
    String creator_name "NOAA NESDIS NODC (IN295)";
    String creator_url "https://www.nodc.noaa.gov/GTSPP/";
    String crs "EPSG:4326";
    String defaultGraphQuery "longitude,latitude,station_id&time%3E=max(time)-7days&time%3C=max(time)&.draw=markers&.marker=10|5";
    Float64 Easternmost_Easting 179.999;
    String featureType "TrajectoryProfile";
    String file_source "The GTSPP Continuously Managed Data Base";
    Float64 geospatial_lat_max 90.0;
    Float64 geospatial_lat_min -78.579;
    String geospatial_lat_units "degrees_north";
    Float64 geospatial_lon_max 179.999;
    Float64 geospatial_lon_min -180.0;
    String geospatial_lon_units "degrees_east";
    Float64 geospatial_vertical_max 9910.0;
    Float64 geospatial_vertical_min -0.4;
    String geospatial_vertical_positive "down";
    String geospatial_vertical_units "m";
    String gtspp_ConventionVersion "GTSPP4.0";
    String gtspp_handbook_version "GTSPP Data User's Manual 1.0";
    String gtspp_program "writeGTSPPnc40.f90";
    String gtspp_programVersion "1.8";
    String history 
"2024-03-31 csun writeGTSPPnc40.f90 Version 1.8
.tgz files from ftp.nodc.noaa.gov /pub/data.nodc/gtspp/bestcopy/netcdf (https://www.nodc.noaa.gov/GTSPP/)
2024-03-31 Most recent ingest, clean, and reformat at ERD (erd.data at noaa.gov).
2024-04-16T05:30:08Z (local files)
2024-04-16T05:30:08Z http://coastwatch.pfeg.noaa.gov/erddap/tabledap/erdGtsppBest.html";
    String id "erdGtsppBest";
    String infoUrl "https://www.nodc.noaa.gov/GTSPP/";
    String institution "NOAA NODC";
    String keywords "cruise, data, density, depth, Earth Science > Oceans > Ocean Temperature > Water Temperature, Earth Science > Oceans > Salinity/Density > Salinity, global, gtspp, identifier, noaa, nodc, observation, ocean, oceans, organization, profile, program, salinity, sea, sea_water_practical_salinity, sea_water_temperature, seawater, station, temperature, temperature-salinity, time, type, water";
    String keywords_vocabulary "NODC Data Types, CF Standard Names, GCMD Science Keywords";
    String LEXICON "NODC_GTSPP";
    String license 
"These data are openly available to the public.  Please acknowledge the use of these data with:
These data were acquired from the US NOAA National Oceanographic Data Center (NODC) on 2024-04-11 from https://www.nodc.noaa.gov/GTSPP/.

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 naming_authority "gov.noaa.nodc";
    Float64 Northernmost_Northing 90.0;
    String project "Joint IODE/JCOMM Global Temperature-Salinity Profile Programme";
    String references "https://www.nodc.noaa.gov/GTSPP/";
    String sourceUrl "(local files)";
    Float64 Southernmost_Northing -78.579;
    String standard_name_vocabulary "CF Standard Name Table v70";
    String subsetVariables "trajectory, org, type, platform, cruise";
    String summary 
"The Global Temperature-Salinity Profile Programme (GTSPP) develops and maintains a global ocean temperature and salinity resource with data that are both up-to-date and of the highest quality. It is a joint World Meteorological Organization (WMO) and Intergovernmental Oceanographic Commission (IOC) program.  It includes data from XBTs, CTDs, moored and drifting buoys, and PALACE floats. For information about organizations contributing data to GTSPP, see http://gosic.org/goos/GTSPP-data-flow.htm .  The U.S. National Oceanographic Data Center (NODC) maintains the GTSPP Continuously Managed Data Base and releases new 'best-copy' data once per month.

WARNING: This dataset has a *lot* of data.  If you request too much data, your request will fail.
* If you don't specify a longitude and latitude bounding box, don't request more than a month's data at a time.
* If you do specify a longitude and latitude bounding box, you can request data for a proportionally longer time period.
Requesting data for a specific station_id may be slow, but it works.

*** This ERDDAP dataset has data for the entire world for all available times (currently, up to and including the January 2024 data) but is a subset of the original NODC 'best-copy' data.  It only includes data where the quality flags indicate the data is 1=CORRECT, 2=PROBABLY GOOD, or 5=MODIFIED. It does not include some of the metadata, any of the history data, or any of the quality flag data of the original dataset. You can always get the complete, up-to-date dataset (and additional, near-real-time data) from the source: https://www.nodc.noaa.gov/GTSPP/ .  Specific differences are:
* Profiles with a position_quality_flag or a time_quality_flag other than 1|2|5 were removed.
* Rows with a depth (z) value less than -0.4 or greater than 10000 or a z_variable_quality_flag other than 1|2|5 were removed.
* Temperature values less than -4 or greater than 40 or with a temperature_quality_flag other than 1|2|5 were set to NaN.
* Salinity values less than 0 or greater than 41 or with a salinity_quality_flag other than 1|2|5 were set to NaN.
* Time values were converted from \"days since 1900-01-01 00:00:00\" to \"seconds since 1970-01-01T00:00:00\".

See the Quality Flag definitions on page 5 and \"Table 2.1: Global Impossible Parameter Values\" on page 61 of
https://www.nodc.noaa.gov/GTSPP/document/qcmans/GTSPP_RT_QC_Manual_20090916.pdf .
The Quality Flag definitions are also at
https://www.nodc.noaa.gov/GTSPP/document/qcmans/qcflags.htm .";
    String testOutOfDate "now-45days";
    String time_coverage_end "2024-01-31T23:57:00Z";
    String time_coverage_start "1985-02-15T00:00:00Z";
    String title "Global Temperature and Salinity Profile Programme (GTSPP) Data, 1985-present";
    Float64 Westernmost_Easting -180.0;
  }
}

 

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