Skip to main content
U.S. flag

An official website of the United States government

Software

The tutorials listed below help identify best practices when working with Landsat data directly in the cloud; accessing Landsat data via the Machine-to-Machine API; and utilizing the Landsat Quality Assessment (QA) band. More tutorials will be added to this page as they are created. 

Filter Total Items: 16

Scaling Landsat Collection 2 Level 1 Data

In this tutorial, we will use London, England, one of the brightest cities on Earth, to show users how to convert provided Level-1 Radiance products to TOA Radiance, Reflectance, and Brightness for the area. The tutorial will also show how to pull and parse the metadata file (MTL file) for a Landsat scene; the MTL file is used to obtain the necessary parameters for calculating Radiance, Reflectanc

Introduction to Landsat Cloud Access Direct Requester Pays

This tutorial demonstrates how users can access Landsat data stored within the AWS Cloud environment using basic commands. Landsat data stored in the AWS Cloud is located within the U.S. West (Oregon) us-west-2 region in a Requester Pays Simple Storage Services (S3) bucket. Users interested in utilizing direct access to Landsat data stored in S3 are encouraged to visit the Requester Pays Documenta

Retrieving Band Values for a Single Pixel Through Time

In July 2017, a sinkhole collapse significantly impacted the Lake Padgett Estates community in Land O'Lakes, Florida. Two homes were destroyed, and seven others were condemned. Mitigation efforts involved partially filling the sinkhole and creating an open-water pond surrounded by shrubs. This tutorial explores how the Normalized Difference Vegetation Index (NDVI) can be used to analyze changes in

Decoding the Quality Assessment Radiometric Saturation (QA_RADSAT) Band

In this tutorial, we show the effects of radiometric saturation on the Surface Reflectance Bands for a single pixel from Mount Adams, Yakima, Washington. Mount Adams currently supports ten active glaciers, and has consistent snow cover. Thus, it is an excellent survey area to test radiometric saturation from reflective snow. Below, we retrieve and plot the values from all reflectance bands for the

Querying the Landsat SpatioTemporal Asset Catalog (STAC) with PySTAC

The pystac_client is a Python library that allows you to interact with STAC APIs. It is useful for querying the Landsat STAC API, which provides programmatic access to Landsat satellite imagery collections. In this notebook, we will show users how to use pystac_client to search for products within the Landsat STAC API.

Scaling Landsat Collection 2 Level 2 Data

This tutorial will demonstrate how to apply scale factors to Landsat Level-2 Surface Reflectance and Temperature datasets for Phoenix, Arizona. Phoenix is known for being one of the hottest cities in the United States, with surface temperatures reaching up to 80 degrees Celsius. In this tutorial, we will scale the NIR, RED, and LWIR (temperature band) bands of a single Landsat scene acquired over

Mosaicking and Clipping Landsat Cloud Optimized GeoTIFFs (COGs)

In this tutorial, we show users how to mosaic and process overlapping Landsat scenes covering Las Vegas and the Grand Canyon on the Arizona-Nevada border. These scenes were carefully chosen based on their location and minimal cloud cover.

Querying the SpatioTemporal Asset Catalog API with GeoJSON Objects

The Landsat Spatio Temporal Asset Catalog (STAC) API enables spatial querying of the Landsat data archive by allowing users to define areas of interest (AOI) using various GeoJSON objects (points, lineStrings, polygons, or multipolygons). These objects facilitate spatial filtering based on specific geometric shapes. The STAC intersects query filter allows users to retrieve items within a defined g

Creating a Polygon GeoJSON AOI File

This quick guide shows users how to create a GeoJSON Area of Interest (AOI) file for querying in the Landsat SpatioTemporal Asset Catalog (STAC) API to access Landsat datasets.

Decoding and using the Landsat Pixel Quality Assessment Band for Masking

This work demonstrates how to utilize the Pixel QA band in Landsat data to mask out pixels affected by clouds and snow specifically in the Vancouver, Canada area. This process involves decoding the QA bit flag, creating a mask for cloud- or snow-affected pixels, and applying it to the imported data.

Querying the Landsat SpatioTemporal Asset Catalog through Metadata Filtering

The Landsat STAC catalog provides a versatile and user-friendly interface for accessing and exploring the USGS Landsat Archive. Understanding the characteristics and differences between the various Landsat data products is helpful for choosing suitable data for your research and applications. This tutorial focuses on filtering the Landsat STAC catalog for products based on various criteria, includ

Landsat STAC Direct Requester Pays Download

In this tutorial, we demonstrate the process of accessing Landsat data files through the STAC API and the AWS command-line tools, specifically the requester-pays functionality. Users can define their spatial and temporal parameters to query and download multiple Landsat data band files.
Was this page helpful?