CHALLENGE

Landsat Reflectance Data: On the Fly and at Your Fingertips

Landsat missions have provided the longest continuous dataset of remotely sensed measurements of Earth’s land surface. Comparing ground-based spectral measurements with Landsat Surface Reflectance (SR) data collected at the same time can facilitate experiential learning, encourage scientific exploration with satellite data, foster interdisciplinary and spatial thinking skills, and empower individuals to become informed global citizens. But to compare ground-based measurements with Landsat data, you need to know when Landsat will be passing over a specific land area, and then be able to access the Landsat data collected at that place and time. This specialized and labor-intensive task has yet to be integrated into a single, cohesive application. Your challenge is to develop a web-based application that supports the comparison of ground-based observations with Landsat data by allowing users to define a target location, receive notifications when Landsat is to pass over that location, and then access and display the corresponding Landsat SR data.

Background

The Landsat Program, administered by NASA and the U.S. Geological Survey, has improved our understanding of Earth systems, helped monitor environmental change, and informed decision-making about our planet’s natural resources. Landsat’s data archive provides the longest continuous remotely sensed record of multispectral, highly calibrated, medium spatial resolution (15 ⎼ 100 m) measurements of Earth’s land surface. The two most recent missions, Landsat 8 (launched in 2013) and Landsat 9 (launched in 2021), collectively deliver complete coverage of Earth’s land surface every eight days. Free and open data from Landsat offers over fifty years of satellite-based Earth observations to engage members of the public and enable them to learn how Earth is changing. For example, students can compare Landsat data with ground-based spectral measurements from low-cost, educational tools they build themselves (e.g., the Science and Technology Education for Land/Life Assessment STELLA spectrometer). Comparing ground-based measurements with Landsat data can help students connect satellite observations with the landscape, enhance remote sensing education, and cultivate an understanding of data validation. Validation is the process of evaluating the accuracy of satellite-derived data through comparisons with ground reference data. This practice ensures that measurements collected by space-based sensors accurately represent what is happening on the ground. Validation is an essential component of any Earth observation program since it enables the independent verification of physical measurements. To compare ground-based spectral data with Landsat data, it is necessary to know when Landsat will pass over a certain land area. An application that notifies users when Landsat will pass over a designated area and allows them to download the corresponding Landsat spectral data can inspire experiential learning activities to encourage scientific exploration, foster interdisciplinary and spatial thinking skills, and empower individuals to become informed global citizens. While such an application could primarily serve as an educational tool, it could also support scientists, citizen scientists, and land managers. For example, it could facilitate the acquisition of near-real-time Landsat SR measurements, which could then be accessed, downloaded, and applied by other Landsat data users. Additionally, this application could support scientists in the collection of ground reference data to further Landsat data validation.

Objectives

Your challenge is to develop an easy-to-use, web-based application that supports the comparison of ground-based observations with Landsat data by allowing users to define a target location, receive notifications when Landsat is to pass over that location, and then access and display the corresponding Landsat SR data.

Think about how your tool can:

  1. Allow users to define the target location. Will they specify the place name, latitude and longitude, or select a location on a map?
  2. Determine when a Landsat satellite is passing over the defined target location.
  3. Enable users to select the appropriate lead time for notifications about the overpass time and the method of notification.
  4. Display a 3x3 grid including a total of 9 Landsat pixels centered on the user-defined location (target pixel).
  5. Determine which Landsat scene contains the target pixel using the Worldwide Reference System-2 (WRS-2) and display the Landsat scene extent on a map.
  6. Allow users to set a threshold for cloud coverage (e.g., only return data with less than 15% land cloud cover).
  7. Permit users to specify whether they want access to only the most recent Landsat acquisition or acquisitions spanning a particular time span.
  8. Acquire scene metadata such as acquisition satellite, date, time, latitude/longitude, Worldwide Reference System path and row, percent cloud cover, and image quality.
  9. Access and acquire Landsat SR data values (and possibly display the surface temperature data from the thermal infrared bands) for the target pixel by leveraging cloud data catalogs and existing applications.
  10. Display a graph of the Landsat SR data along the spectrum (i.e., the spectral signature) in addition to scene metadata.
  11. Allow users to download or share data in a useful format (e.g., csv).

These are only some of the functions your tool could perform. Feel free to be creative and add expanded functionalities to create an even more effective and integrated application!

Potential Considerations

You may (but are not required to) consider the following:

image

Tags

    Earth

    Software

Difficulty

    Intermediate

    Advanced

Space Apps
GitHubFacebookInstagram