Sea-surface height along satellite tracks (NASA-SSH)
What it measures. Sea level (height of the sea surface above a baseline) measured along the lines satellites travel, recorded about once per second, with quality flags and basin labels.
How it's made. Collected by radar altimeters on a series of reference missions (TOPEX/Poseidon, the Jason satellites, Sentinel-6) and carefully aligned to a common baseline with extra quality control.
How & where you'd use it. Tracking sea-level rise and ocean changes from 1992 onward; the flags and basin labels let users pick clean data for a specific ocean or lake.
What's measured
Coverage & cadence
- Time span1992-10-25 → ongoing
- Measured byTOPEX/POSEIDON (SSALT, NRA, TMR) · JASON-1 (POSEIDON-2, JASON-1 Microwave Radiometer) · OSTM/JASON-2 (POSEIDON-3, AMR) · JASON-3 (POSEIDON-3B, AMR-2) · Sentinel-6A (Poseidon-4 Radar Altimeter, AMR-C)
- Processing levelLevel 2
- Spatial extent-180, -90, 180, 90
- FormatsnetCDF-4
- StatusACTIVE
What you can do with it
- Watch sea-surface temperature and marine heatwaves
- Spot algal blooms and ocean-colour shifts
- Support fisheries and coastal monitoring
Official description
The NASA-SSH Along-Track Sea Surface Height from Standardized Reference Missions Version 1 dataset produced by NASA provide observations of sea surface height, or sea level, anomaly measured using radar altimeter satellites in the reference mission orbit. These include TOPEX/Poseidon, the Jason series, and Sentinel-6. The data begin in Oct 1992, with data from TOPEX/Poseidon, and continues to the present. In this data set all missions have been referenced to a common baseline, additional quality control has been performed, and errors with wavelengths around one orbital cycle have been reduced. The data consist of along-track observations of sea surface height, collected approximately once per second (1 Hz), and are parsed into files containing one day’s worth of data per file. A flag variable is included to allow users to easily select only valid observations, and a variable containing sea surface height with the flag applied and a small amount along track smoothing (~20 km), is suggested for most users. Additionally, a “basin” flag variable is provided, along with a table defining it. This allows users to easily select all observations from a specific body of water. The basin flag assigns a number to each point corresponding to a specific ocean basin or lake. A table is included with a text description of each basin number. A text version of that table is available (https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-docs/web-misc/nasa-ssh/basin_name_table.txt). The basin definitions can be downloaded as a shape file from https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-docs/web-misc/nasa-ssh/basin_polygon_files.tar.gz, or as a kml file https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-docs/web-misc/nasa-ssh/NASA-SSH_Basins.kmz. New data will be released approximately once per week, with a latency of a few weeks.
Get the data
import earthaccess
earthaccess.login(strategy="netrc") # free Earthdata Login
results = earthaccess.search_data(
short_name="NASA_SSH_REF_ALONGTRACK_V1",
version="1",
bounding_box=(-122.5, 37.2, -121.8, 37.9), # your area (W,S,E,N)
temporal=("2024-01-01", "2024-12-31"), # your dates
)
files = earthaccess.open(results) # stream straight from POCLOUD Browsing CMR needs no login. Downloading or streaming bytes needs a free Earthdata Login + the earthaccess package. Official links
- NASA-SSH Project Landing Page VIEW RELATED INFORMATION
- Data Use and Citation Guidelines VIEW RELATED INFORMATION
- User Guide VIEW RELATED INFORMATION
- PO.DAAC Forum Page VIEW RELATED INFORMATION
- Browse Granule Listing GET DATA
- Search Granules GET DATA
- Basin Description Table VIEW RELATED INFORMATION
- Basin Connection Table VIEW RELATED INFORMATION