by
Katie Wetstone
Our world is facing many urgent challenges, like climate change, water insecurity, and food insecurity. One critical tool for addressing these challenges is Earth observation data, meaning data that is gathered in outer space about life here on Earth! Earth observation data provide accurate information on our atmosphere, oceans, ecosystems, land cover, and built environment. The United States and its partners have a long history of exploring outer space and making space-generated data openly available to all for free. The goal of the Pale Blue Dot: Visualization Challenge is to illustrate how these datasets can advance three key UN Sustainable Development Goals (SDGs): 2 - Zero Hunger, 6 - Clean Water and Sanitation, and 13 - Climate Action.
Navigating all of the available data sources can be very daunting. This blog post outlines some key public Earth observation datasets that are useful for working on climate change, water insecurity, and food insecurity. It also provides an overview of resources that can help with finding datasets and putting them to use. Every dataset and resource here is completely free to use. So get started exploring the many ways Earth observation data can improve quality of life around the world!
Note: The datasets listed here all meet the data requirement for the Pale Blue Dot: Visualization Challenge. However, this is not a comprehensive list and there are many many more! We encourage participants to explore other datasets too. If you are unsure whether a specific dataset meets the competition data requirement, just ask in the competition forum.
This post will cover:¶
Useful datasets¶
This section provides an overview of some widely used Earth observation datasets made publicly available by the U.S. government:
Dataset | Description | Resolution |
---|---|---|
Landsat | Imagery of visible to infrared light (highest spatial resolution) | 15 - 30 m every 8 days |
MODIS | Imagery of visible to infrared light (high spectral and temporal resolution) | 500 m every 1-2 days |
VIIRS | Imagery of visible to infrared light (newer continuation of MODIS) | 500 m every day |
ASTER | Imagery of visible to infrared light (high spectral resolution and high spatial resolution) | 15-90 m |
ECOSTRESS | Imaging spectrometer measuring water loss from plants | 70 m every 1-2 days |
GRACE-FO | Radar altimeter water movement based on gravity | 13 km every month |
GEDI | Laser-constructed 3D map of forests | ~30 m every ~1 day |
HRRR | Radar-based weather model | 3 km every hour |
SMAP | Imaging radar measuring soil moisture | 36 km every 2-3 days |
AIRS | Infrared profiler of atmospheric vapor and trace gases | 1 km every 1-2 days |
AMSR-2 | Imagery focused on microwave emissions | 10 km every 2 days |
Not sure what some of these terms mean? No problem! Learn the basics with DrivenData's "Beginner's Guide to Satellite Data" blog post.
This post focuses on observational data sources. However, there are many modeling datasets that are derived from the data sources listed here. For example, NASA's Land Data Assimilation Systems (LDAS) combines observational data products with advanced modeling techniques. Derived datasets like LDAS that are supported by a U.S. government agency also fulfill the Pale Blue Dot: Visualization Challenge data requirement.
Landsat (NASA, USGS)¶
Landsat is a satellite mission that provides the longest continuous space-based record of Earth’s land in existence. Landsat is a popular source of visual Earth imagery, but also includes wavelengths that detect clouds and infrared, including thermal. Landsat satellites revisit the same location roughly every eight days, and have a spatial resolution between 15 m and 30 m depending on the spectral band. Data is collected by the Enhanced Thematic Mapper (ETM+), Operational Land Imager (OLI), and Thermal Infrared Sensor-2 (TIRS-2) instruments aboard Landsat. Landsat imagery has a wide variety of SDG applications, from mapping cropland worldwide to monitoring water quality in Belize to using land more efficiently for agriculture in Chile.

The Harmonized Landsat and Sentinel-2 (HLS) dataset combines Landsat satellite data with satellite data from the European Space Agency's Sentinel-2 mission.
Where to access the data
- Access programmatically through Microsoft’s Planetary Computer
- Access programmatically through Google Earth Engine
Getting started
- Example notebook from the Planetary Computer showing how to access Landsat data and perform some basic analysis (Python)
- Google Earth Engine starter code for downloading Landsat surface reflectance (level 2) and top of atmosphere (level 1) data
- ARSET video tutorial showing how to access Landsat imagery and classify land cover types
Other resources
- NASA's Water Quality Pathfinder (Ocean Color tab) and Agriculture and Water Management Pathfinder (Land Surface Properties / Land Surface Reflectance tab)
- Explore and visualize in NASA Worldview
- Overview of Landsat spectral bands
MODIS (NASA)¶
MODIS (Moderate Resolution Imaging Spectroradiometer) is an instrument that operates on two spacecraft: Terra and Aqua. MODIS data products describe a wide variety of the Earth's features, including snow cover, land surface termperature, active fires, ocean color, and sea ice. MODIS has a resolution of 500 m every 1-2 days. MODIS has a wide range of uses, from improving crop yields in India to tracking atmospheric rivers in the western U.S.
MODIS and Landsat cover similar wavelengths of light, but MODIS has much lower spatial resolution (500 m vs. 30 m). However, MODIS provides data for narrower spectral bands, and therefore has higher spectral resolution.
Where to access the data
- Access programmatically through the Planetary Computer
- Access programmatically through Google Earth Engine
Getting started
- Example notebooks from the Planetary Computer showing how to access and use MODIS fire data, vegetation data, temperature data, snow cover data, and visual imagery data (Python)
- Example notebook from ORNL DAAC (Oak Ridge National Laboratory Distributed Active Archive Center) showing how to download MODIS/Terra data using the modisViirsClient package and create a basic plot (Python)
Other resources
- NASA's Agriculture and Water Management Pathfinder (Snow Cover and Water Reservoirs tabs), Water Quality Pathfinder (Ocean Color tab), and Wildfires Data Pathfinder (Pre-Fire / Vegetation Greenness and Active Fire / Aerosol Optical Depth tabs)
- Explore and visualize MODIS land temperature and snow cover data in NASA Worldview
- User guides for MODIS/Terra and MODIS/Aqua
VIIRS (NASA)¶
Visible Infrared Imaging Radiometer Suite (VIIRS) instruments collect visible and infrared imagery of Earth's land, atmosphere, cryosphere, and ocean. VIIRS is similar to MODIS, and its snow cover and sea ice algorithms are designed to be the newer continuation of MODIS data. VIIRS has higher spatial resolution for certain spectral bands, while MODIS has higher resolution for others. For example, VIIRS has higher resolution for the thermal bands that are useful for detecting forest fires. VIIRS' Day/Night Band (DNB) sensor captures nightlight imagery that is useful for mapping populations.
Where to access the data
- Download data from NASA Earthdata
- Access programmatically through Google Earth Engine
- Access electricity and night lights data programmatically through the Planetary Computer
Getting started
- Notebook tutorial from USGS's LP DAAC showing how to access and use VIIRS surface reflectance data (Python)
- Example notebook from the World Bank's Open Night Lights tutorial demonstrating how to access and map VIIRS nighttime lights data using Google Earth Engine (Python)
- NASA Earthdata video tutorial showing how to access VIIRS surface reflectance data
Other resources
- NASA's Agriculture and Water Management Pathfinder (Land Surface Properties / Reflectance tab) and Earthquakes and Volcanoes Pathfinder (Nighttime Lights tab)
- Explore and visualize VIIRS nighttime lights data in NASA Worldview
ASTER (NASA, METI)¶
The Advanced Spaceborne Thermal Emission and Reflection Radiometer (ASTER) instrument obtains high-resolution images of Earth in 14 different wavelengths of the electromagnetic spectrum, ranging from visible to thermal infrared light. ASTER data can be used to create detailed maps of land surface temperature, emissivity, reflectance, and elevation.
ASTER and MODIS are both aboard the Terra satellite. ASTER differs from MODIS in that it has much higher spatial resolution (15 - 90 m depending on the band, compared to 500 m for MODIS). However, MODIS provides data more frequently than ASTER.
Where to access the data
- Access programmatically through the Planetary Computer
- Download from NASA Earthdata
Getting started
- Example notebook from the Planetary Computer showing how to access and plot ASTER data (Python)
- Example notebooks from USGS's LP DAAC showing how to process and use ASTER data (Python, R)
Other resources
- NASA's Agriculture and Water Management Pathfinder (Land Surface Properties tab)
- Explore and visualize ASTER surface reflectance data in NASA Worldview
ECOSTRESS (NASA, JPL)¶
ECOSTRESS is an instrument aboard the International Space Station that monitors the loss of water through tiny pores in leaves. ECOSTRESS provides an indication of plant health, water scarcity and consumption, and agricultural vulnerability around the world. It provides measurements at a spatial resolution of 70 m and temporal resolution of 1-7 days. ECOSTRESS has been used in the midwestern United States to detects droughts early enough to recover and protect crops.
Where to access the data
- Download from NASA Earthdata
- Download from USGS's LP DAAC
Getting started
- ARSET video tutorial showing how to access and use ECOSTRESS data (see part 2)
- Workshop from USGS's LP DAAC showing how to analyze ECOSTRESS data, including a notebook tutorial (Python)
Other resources
- Mission website
- NASA's Agriculture and Water Management Pathfinder (Vegetation tab)
- Brief introductory video on YouTube
GRACE-FO (NASA, German Research Centre for Geoscience)¶
The GRACE-FO mission is a pair of satellites that track water movements across the planet. The movement of water affects the strength of gravity at each point above the Earth's surface. As the twin satellites orbit the Earth, the distance between them is used to measure changes in the strength of gravity, and therefore water movement. GRACE-FO can be used to track all kinds of water movement, from ice sheets to glaciers to groundwater. For example, GRACE-FO data has been used to monitor the health of critical freshwater ecosystems in Cambodia. GRACE-FO is the newer version of the original GRACE mission.
For this competition, the Level-3 mass change grids are likely more useful than Level-2 data from GRACE-FO.
Where to access the data
- Download from NASA Earthdata
- Download from the Jet Propulsion Laboratory (JPL)
- Explore data and download from NASA's Giovanni
Getting started
- ARSET video tutorial showing how to access and use GRACE-FO data
- Tutorial from PO.DAAC showing how to download GRACE-FO data programmatically from NASA Earthdata and use it to study the Amazon river basin (Python)
Other resources
- View and experiment with data in the interactive online GRACE Data Analysis Tool
- NASA's Agriculture and Water Management Pathfinder (Groundwater tab) and Sea Level Change Pathfinder (Glaciers & Ice Sheets tab)
GEDI (NASA, University of Maryland)¶
The Global Ecosystem Dynamics Investigation (GEDI) is an instrument that acquires data via three lasers installed on the International Space Station. GEDI can be used to construct detailed 3D maps of forest canopies, branches, and leaves, as well as to study animal habitats and biodiversity. Forests store a huge amount of biomass and carbon, and mapping them provides insight into Earth's carbon cycle and how it is changing. For example, GEDI has been used to map where different types of crops are being grown globally and to study shifting cultivation in Laos.

Where to access the data
- Access programmatically through Google Earth Engine
- Download from NASA Earthdata
- Download using the Spatial Access Tool through the Oak Ridge National Laboratory Distributed Active Archive Center (ORNL DAAC).
Getting started
- Repository of tutorials from ORNL DAAC showing how to access GEDI data in several different ways (Python)
- Example notebooks from USGS's LP DAAC showing how to load and use GEDI L1B, L2A, and L2B data (Python)
- Video tutorial from NASA Earthdata showing how to access GEDI data through LP DAAC and analyze it with Python
Other resources
- NASA's Agriculture and Water Management Pathfinder (Vegetation / Aboveground Biomass Density and Land Surface Properties / Topography tabs)
- Explore and visualize in NASA Worldview
HRRR (NOAA)¶
High-resolution rapid refresh (HRRR) is a weather model that generates frequent estimates of climate conditions like temperature and humidity based on radar data. HRRR updates every single hour and provides estimates with 3-km resolution. HRRR has been used for applications like predicting the path of wildfire smoke and optimizing wind energy use.
Where to access the data
- Access programmatically through the Microsoft Azure
- Access programmatically through AWS
Getting started
- Example notebook showing how to access and use HRRR data with Microsoft Azure (Python)
- Example script showing how to download HRRR data through AWS (Python)
Tips
- Herbie is a python package that makes it easier to download HRRR data.
SMAP (NASA, USDA)¶
The Soil Moisture Active Passive (SMAP) satellite mission measures moisture in surface soil around the world. Data is available every 2-3 days at a resolution of 9-36 km. SMAP has been used for projects like monitoring drought in the midwestern United States.
Where to access the data
- Access programmatically through Google Earth Engine
- Download from NASA Earthdata
- Access sea surface salinity data programmatically through AWS
Getting started
- Example notebook from PO.DAAC showing how to download SMAP sea surface salinity and precipitation data using Earthdata Search (Python)
- Related PO.DAAC notebook loading SMAP salinity data from the cloud and comparing it with another dataset
- ARSET video tutorial providing an overview of SMAP, its agricultural applications, and how to access it with Earthdata or the National Snow and Ice Data Center (see part 2)
Other resources
- NASA's Agriculture and Water Management Pathfinder (Water / Soil Moisture tab)
- Explore and visualize in NASA Worldview
AIRS (NASA, JPL)¶
The Atsmopheric Infrared Sounder (AIRS) instrument measures infrared energy emitted from the Earth's surface and atmosphere. It provides 3D measurements of water vapor, clouds, and trace gases like carbon dioxide, methane, and ozone that impact climate change. AIRS data is often used to improve weather forecasts, build climate models, and monitor volcanic plumes. AIRS and MODIS are both aboard the Aqua satellite.
The Ozone Monitoring Instrument (OMI), aboard NASA's Aura satellite, is similar to AIRS. OMI also focuses on trace gases like ozone and sulfur dioxide, as well as aerosols.
Where to access the data
- Download from NASA Earthdata
- Explore data and download from NASA's Giovanni
Getting started
- Example notebook from NASA Earthdata showing how to download AIRS data manually from Giovanni and calculate growth rates programmatically (Python)
- Example script showing how to access AIRS data from the Goddard Earth Sciences Data and Information Services Center (GES DISC) (Python)
Other resources
- NASA's Greenhouse Gases Pathfinder and Air Quality Pathfinder (Trace Gas Data tab)
- View and experiment with the data online in JPL's AIRS Browse Tool
AMSR-2 (NASA, Japan Aerospace Exploration Agency)¶
The Advanced Microwave Scanning Radiometer 2 (AMSR-2) instrument collects data on global precipitation, ocean wind speed, water vapor, sea ice concentration, brightness temperature, and soil moisture. Compared to other imaging satellites like MODIS and Landsat, AMSR-2 focuses on microwave emissions. For example, AMSR-2 can be used to measure the rate at which rain is falling on the ocean, or the level of moisture in soil. Data is available every 2 days at a spatial resolution of 10 km. AMSR-2 is aboard the Japanese SHIZUKU satellite.
Where to access the data
- Explore data and download from NASA's Giovanni
- Download from NASA Earthdata
- Access sea surface temperature data progammatically through AWS
Other resources
- NASA's Agriculture and Water Management Pathfinder (Snow Cover, Soil Moisture, and Precipitation tabs)
- Explore and visualize precipitation data and soil moisture data in NASA Worldview
Recommended resources¶
There are many resources that provide additional guidance for finding and using Earth observation data. We've outlined a few below.
If there are additional resources that you find helpful, we encourage you to share them with participants in the Pale Blue Dot: Visualization Challenge. If you write a community code post demonstrating what you've learned, you might even win a prize!
Identifying datasets¶
The resources below help with identifying useful datasets based on a subject area of interest.
-
NASA Data Pathfinders: Data Pathfinders guide users through identifying useful datasets based on specific topics of interest. There are pathfinders for a variety of issues, from water quality to agriculture. Each pathfinder provides an overview of datasets relevant to the issue and information about how to access each dataset.
-
NASA Backgrounders: Backgrounders are informational articles providing a deeper explanation of key topics in Earth science to aid in understanding data and data use. For example, you can learn more about the Sustainable Development Goals, remote sensing, or environmental justice.
Accessing data¶
The resources below help with accessing and downloading data.
-
NASA Earthdata: NASA Earthdata is the main hub for searching all of the Earth science datasets made available by NASA. Datasets can also be downloaded from Earthdata. The NASA Earthdata YouTube channel features a variety of live tutorials.
To download data programmatically, see the "Data Access" documentation page with example code in Python, R, and more.
-
Planetary Computer: Microsoft's Planetary Computer hosts a multi-petabyte catalog of global environmental data. It provides an API for accessing data, as well as an online development environment. For example, you can access Landsat, MODIS, HRRR, and ASTER data through the Planetary Computer.
-
Google Earth Engine: Similar to the Planetary Computer, Google Earth Engine hosts a multi-petabyte catalog of satellite imagery and geospatial datasets. You can use Google Earth Engine to programmatically download datasets and to perform analysis. For example, the Google Earth API can be used to access Landsat, MODIS, VIIRS, GEDI, and SMAP data.
To get started, check out the Earth Engine installation instructions and Python API introduction
-
VEDA Dashboard: VEDA (Visualization, Exploration, and Data Analysis) is NASA's open-source Earth Science platform in the cloud. You can use VEDA to discover Earth observation datasets, as well as to easily visualize data online.
-
Giovanni: Giovanni is another tool from NASA that allows users to search for and download specific datasets. It also allows users to visualize datasets online.
Visualizing data¶
Use the tools below to easily visualize and experiment with data. The VEDA Dashboard and Giovanni tools outlined above also have useful visualization features.
-
NASA Worldview: NASA Worldview allows you to easily visualize publicly available satellite and environmental data. The base layer shows visual imagery, and you can add a huge variety of additional layers like air quality, night lights, and temperature.
-
State of the Ocean Worldview: State of the Ocean (SOTO) Worldview is an easy-to-use online tool for visualizing NASA ocean data. It links to NASA Earthdata for downloading any of the datasets featured.
-
NASA HiTIDE: HiTIDE, the High-level Tool for Interactive Data Extraction, allows users to peruse and preview popular level 2 (swath) datasets. Users can filter based on spatial and temporal boundaries, see instant previews, and download data.
-
Earth Engine Code Editor: The Earth Engine Code Editor is an online tool for developing geospatial workflows with JavaScript and easily visualizing the results on a map. It allows users to create and share advanced, interactive maps using the Earth Engine API.
Learn more¶
Dive deeper and keep learning!
-
Project Pythia: Project Pythia is an education and training hub for working with geoscience data in Python. It includes tutorials to get started with Python, as well as guides for advanced and specific workflows.
-
NASA ARSET: NASA's Applied Remote Sensing Training program (ARSET) provides online tutorials and webinars to guide users working on topics like agriculture, disasters, and public health. You can watch recordings of past tutorials, or sign up to join a tutorial live. For example, get a quick subject overview with the ARSET tutorial on "Earth Observations for Monitoring the UN Sustainable Development Goals"
-
PO.DAAC Cookbook: The PO.DAAC Cookbook is a tutorial repository for the Physical Oceanography Distributed Active Archive Center (PO.DAAC). Peruse a huge variety of tutorials, mostly as Jupyter notebooks, demonstrating how to access and use a variety of NASA’s ocean, climate, and surface water data.
-
A Beginner's Guide to Satellite Data: Check out DrivenData's blog post for getting started with satellite imagery. You'll learn the basics of what satellite imagery is, what different types of satellite imagery are available, and how they can be used.
Image source: NASA Earth Observatory images by Lauren Dauphin, using data from Chen, Shijuan, et al. (2023). Map of shifting cultivation in Laos created using Landsat and GEDI data.