Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

On-Cloud Data Retrieval and Analysis: Aboveground biomass from GEDI, ICESat-2 and Field Data

Overview

This tutorial will demonstrate how to directly access and retrieve the GEDI dataset, ICESat-2 and Field Data in the cloud.

Area of interest

We will use a boundary of the Reserva Florestal Adolpho Ducke, as the region of interest. Reserva Adolpho Ducke is a 10,000-hectare (25,000-acre) protected area of the Amazon rainforest on the outskirts of the city of Manaus, Brazil. It is a part of long term ecological research network and is one of the most intensively studied rainforest in the world.

The boundary file is provided as a GeoJSON file at polygons/reserva_ducke.json. Let’s open and plot this file.

Loading...

Datasets

  • Dubayah, R.O., J. Armston, J.R. Kellner, L. Duncanson, S.P. Healey, P.L. Patterson, S. Hancock, H. Tang, J. Bruening, M.A. Hofton, J.B. Blair, and S.B. Luthcke. 2022. GEDI L4A Footprint Level Aboveground Biomass Density, Version 2.1. ORNL DAAC, Oak Ridge, Tennessee, USA. Dubayah et al. (2022)

  • Neuenschwander, A. L., Pitts, K. L., Jelley, B. P., Robbins, J., Markel, J., Popescu, S. C., Nelson, R. F., Harding, D., Pederson, D., Klotz, B. & Sheridan, R. (2023). ATLAS/ICESat-2 L3A Land and Vegetation Height. (ATL08, Version 6). Boulder, Colorado USA. NASA National Snow and Ice Data Center Distributed Active Archive Center. Neuenschwander et al. (2023).

  • dos-Santos, M.N., M.M. Keller, E.R. Pinage, and D.C. Morton. 2022. Forest Inventory and Biophysical Measurements, Brazilian Amazon, 2009-2018. ORNL DAAC, Oak Ridge, Tennessee, USA. Santos et al. (2022)

Workflow

Earthdata Authentication

We recommend authenticating your Earthdata Login (EDL) information using the earthaccess python library as follows:

1. Plot-level Forest Inventory Data

1a. Search data files

We will use the earthaccess module to search for granules within the dataset Santos et al. (2022).

['s3://ornl-cumulus-prod-protected/cms/Forest_Inventory_Brazil/data/DUC_A01_2009_2011_Inventory.csv', 's3://ornl-cumulus-prod-protected/cms/Forest_Inventory_Brazil/data/DUC_A01_2016_Inventory.csv']

Of the two datasets found, we will retrieve the 2016 inventory which is closer to the GEDI and ICESat-2 temporal range. The Forest Inventory Adolpho Ducke Forest Reserve II (DUC_A01_2016_Inventory) was carried out in Adolpho Ducke Forest Reserve, Amazonas, Brazil. A total of 17 50x50m plots were measured in 2016. Trees with diameter at breast height (DBH) equal to or greater than 35cm were accounted for and measured within the plot area whereas trees with DBH equal to or greater than 10cm were only measured within the subplot area.

1b. Open and plot the data file

Let’s open the granule (s3 object) into a xarray. The earthaccess module manages temporary authentication needed for accessing data in NASA’s Earthdata cloud.

Loading...
Loading...
Loading...
Loading...
Loading...

1c. Compute aboveground biomass

We will be using the allometry for the tropical forest from Chave et al. 2005 and wood specific gravity for central Amazon obtained from Chave et al. 2006.

<Figure size 1500x500 with 1 Axes>

2. GEDI L4A Biomass

2a. Define Harmony Request Parameters

Let’s create a Harmony Collection object with the concept_id retrieved above. We will also define the GEDI L4A Dubayah et al. (2022) variables of interest and temporal range.

2b. Create and Submit Harmony Request

Now, we can create a Harmony request with variables, temporal range, and bounding box and submit the request using the Harmony client object.

A temporary S3 Credentials is needed for read-only, same-region (us-west-2), direct access to S3 objects on the Earthdata cloud. We will use the credentials from the harmony_client and pass the credentials to S3Fs class S3FileSystem.

2c. Read Subset files

Let’s direct access the subsetted h5 files and retrieve its values into the pandas dataframe.

 [ Processing: 100% ] |###################################################| [|]
Loading...

2d. Quality Filter and Plot

We can now quality filter the dataset and only retrieve the good quality shots for trees and shrub cover plant functional types (PFTs).

Loading...

As we see above, the PFT of the GEDI shots in the area is classed as 2 or “Evergreen Broadleaf Trees”. We will plot the distribution of the AGBD for good quality shots.

<Figure size 1500x500 with 2 Axes>

3. ICESat-2 ATL08

Land Segments

ATL08 data are grouped into six ground tracks: gt1l, gt1r, gt2l, gt2r, gt3l, and gt3r. The ground tracks with names ending with l are strong beams, and those ending with r are weak beam types. The land_segments group within each ground track contains photon data stored as aggregates of 100 meters.

Within the land_segments group, the geolocation coordinates are provided in latitude and longitude variables. The variable n_seg_ph contains the number of photons in each segment.

Let’s read those variables from the subset files and put them into a geopandas dataframe.

 [ Processing:  14% ] |#######                                            | [/]
Job is running with errors.
 [ Processing: 100% ] |###################################################| [|]
Loading...
Loading...
<Figure size 1500x500 with 3 Axes>

Photon Classification

Photon information is provided in the signal_photons group within each ground track. Let’s plot the photon height (ph_h) and classification (classed_pc_flag) of these four ATL08 files.

<Figure size 1200x300 with 1 Axes>
References
  1. Dubayah, R. O., Armston, J., Kellner, J. R., Duncanson, L., Healey, S. P., Patterson, P. L., Hancock, S., Tang, H., Bruening, J. M., Hofton, M. A., Blair, J. B., & Luthcke, S. B. (2022). GEDI L4A Footprint Level Aboveground Biomass Density, Version 2.1. ORNL Distributed Active Archive Center. 10.3334/ORNLDAAC/2056
  2. Neuenschwander, A., Pitts, K., Jelley, B., Robbins, J., Markel, J., Popescu, S., Nelson, R., Harding, D., Pederson, D., Klotz, B., & Sheridan, R. (2023). ATLAS/ICESat-2 L3A Land and Vegetation Height, Version 6. NASA National Snow. 10.5067/ATLAS/ATL08.006
  3. dos Santos, M. N., Keller, M. M., Pinage, E. R., & Morton, D. C. (2022). Forest Inventory and Biophysical Measurements, Brazilian Amazon, 2009-2018. ORNL Distributed Active Archive Center. 10.3334/ORNLDAAC/2007
  4. Chave, J., Andalo, C., Brown, S., Cairns, M. A., Chambers, J. Q., Eamus, D., Fölster, H., Fromard, F., Higuchi, N., Kira, T., Lescure, J.-P., Nelson, B. W., Ogawa, H., Puig, H., Riéra, B., & Yamakura, T. (2005). Tree allometry and improved estimation of carbon stocks and balance in tropical forests. Oecologia, 145(1), 87–99. 10.1007/s00442-005-0100-x
  5. Chave, J., Muller-Landau, H. C., Baker, T. R., Easdale, T. A., Steege, H. ter, & Webb, C. O. (2006). REGIONAL AND PHYLOGENETIC VARIATION OF WOOD DENSITY ACROSS 2456 NEOTROPICAL TREE SPECIES. Ecological Applications, 16(6), 2356–2367. https://doi.org/10.1890/1051-0761(2006)016[2356:rapvow]2.0.co;2