Global sea surface height from reference satellites only
What it measures. Global maps of sea level, specifically how high the sea surface sits compared to a long-term average, updated about once a week on a half-degree grid.
How it's made. Built only from the most trusted reference radar altimeter satellites (TOPEX/Poseidon, the Jason series, and Sentinel-6), with their height measurements smoothed and gridded; the record runs from 1992 to today.
How & where you'd use it. A reliable backbone for tracking sea-level rise, ocean circulation, and climate, valued because it sticks to the carefully calibrated reference missions.
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 4
- 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 Simple Gridded Sea Surface Height from Standardized Reference Missions Only Version 1 dataset produced by NASA provides 2-D maps of sea surface height, or sea level, anomaly once every 7 days. The grids are based on observations of sea surface height from the radar altimeter satellites in the reference mission orbits, including TOPEX/Poseidon, the Jason series, and Sentinel-6. The data begin in Oct 1992 and continue through the present. They are created using the NASA-SSH Along-Track Sea Surface Height from Standardized Reference Missions Version 1 dataset. The grids consist of 10-days worth of observations, which covers approximately 1 complete repeat cycle of observations from the reference missions. The grids are produced on a 0.5-degree latitude and longitude grid, by taking a simple gaussian weighted spatial average with a width of 100 km. The grids are produced every 7 days to allow for easy interpolation in time. However, since they are created using 10-days of data, there is some overlap of information between adjacent time steps. The grids are also created using the basin flags to avoid mixing data from distinct ocean basins (for example, to avoid mixing observations from the Caribbean Sea with observations from the Pacific across the Isthmus of Panama). Connected basins are allowed to share data, however. This is accomplished by using a table of connections between basins. The basin connection table is available (https://archive.podaac.earthdata.nasa.gov/podaac-ops-cumulus-docs/web-misc/nasa-ssh/basin_connection_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. A new grid 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_SIMPLE_GRID_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