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:
This reads land_segments/canopy/h_mean_canopy_abs as the :height column.