Skip to content

ATL08 — Vegetation Height

Version 6 — User Guide · ATBD

ATL08 provides terrain and canopy heights from photon-counting lidar at 100 m segments.

Quick Start

using SpaceLiDAR, DataFrames

g = granule("ATL08_20201121151145_08920913_006_01.h5")
t = table(g)        # terrain (ground) heights by default
df = DataFrame(t)

Default Columns

Column HDF5 Path Type
longitude land_segments/longitude Float32
latitude land_segments/latitude Float32
height land_segments/terrain/h_te_mean Float32
height_error land_segments/terrain/h_te_uncertainty Float32
datetime land_segments/delta_time DateTime
quality land_segments/terrain_flg Bool
phr land_segments/ph_removal_flag Bool
sensitivity land_segments/snr Float32
scattered land_segments/msw_flag Int8
saturated land_segments/sat_flag Int8
clouds land_segments/layer_flag Bool
height_reference land_segments/dem_h Float32
reflectance land_segments/asr Float32
nphotons land_segments/n_seg_ph Int32
detector_id attribute
strong_beam attribute

Canopy Heights

Use atl08_canopy_variables() to read canopy height instead of terrain:

t = table(g; variables=atl08_canopy_variables())

This reads land_segments/canopy/h_mean_canopy_abs as the :height column.