Tools for accessing and processing satellite-lidar bathymetry from NASAs ICESat-2.
mamba env create -f env.yamlWith any GeoJSON AOI...
- Download intersecting OPERA Dynamic Surface Water eXtent data from NASA EarthData Search (see link).
- Mosaic and clip surface water using
python dswx/0_hls-mosaic.py <input_dir> <output_path> [--bbox <bbox_path>], where<input_dir>is your folder of DSWx tiles.
- Data Access. Configure NASA SlideRule request parameters at the top of
1_get_is2.pyand run to download ATL03 data. This may take several minutes depending on your AOI size and internet connection. - Bathymetry Classification. Set up
config.yamlas needed. To classify bathymetry, run2_classify_is2.py.
- bathymetry.gpkg: Bathymetry classified photon-rate data. Refraction corrected elevations (referenced to EGM08) are stored in the
z_ph_refrfield. Other key data such as time of acquistion, classification confidence (0-1), and water mask values are stored alongside geolocation / height data.
