spaceborne_lidar

Python scripts for extracting GEDI and ICESat-2 data from HDF to shapefiles

https://github.com/bzgeo/spaceborne_lidar

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.3%) to scientific vocabulary

Keywords

canopy-height-models desktop-gis forest gedi hdf hdf5 icesat-2 icesat2 lidar shapefile shp shp-file vegetation vegetation-height
Last synced: 6 months ago · JSON representation ·

Repository

Python scripts for extracting GEDI and ICESat-2 data from HDF to shapefiles

Basic Info
  • Host: GitHub
  • Owner: BzGEO
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 10.7 KB
Statistics
  • Stars: 1
  • Watchers: 0
  • Forks: 0
  • Open Issues: 0
  • Releases: 1
Topics
canopy-height-models desktop-gis forest gedi hdf hdf5 icesat-2 icesat2 lidar shapefile shp shp-file vegetation vegetation-height
Created 7 months ago · Last pushed 7 months ago
Metadata Files
Readme License Citation

README.md

Scripts for extracting NASA GEDI and ICESat-2 vegetation height data to shapefile format

DOI

Scripts for extracting GEDI and ICESat-2 data from HDF to shapefiles

Description: Why do I need these scripts?

Scenario: You are a regular GIS user. You have downloaded *LARGE** HDF (.H5) files from NASA EarthData from GEDI and / or ICESat-2 and you just want to create shapefiles for use in ArcGIS or QGIS.* These scripts will allow you to extract out the canopy height metrics from said spaceborne LiDAR datasets.

Disclaimer

I don't know how 🤷‍♂️ to get my GIST files into a GitHub repo, so I have imported said files here directly. The GEDI-to-shapefile script was authored by Dr. Kel Markert, while I was able to generate the ICESat2-to-shapefile script using some of the language used in a script from Ryan Avery.

How to use

For the occasionally coding challenged [including myself], I have included text files that specify how to use the two scripts:

  • GEDI-to-shapefile: https://github.com/BzGEO/spacebornelidar/blob/main/examplepygedi.txt
  • ICESat2-to-shapefile: https://github.com/BzGEO/spacebornelidar/blob/main/examplepyicesat2.txt.

Source files on GitHub's GIST site

  • Kel Markert's original GEDI-to-shapefile script on GIST: https://gist.github.com/KMarkert/c68ccf53260d7b775b836bf2e11e2ec3.
  • Ryan B. Avery's modified GEDI-to-shapefile script on GIST: https://gist.github.com/rbavery/6101923f32c34e3f7db2cbbb6e282ace.
  • Emil's ICESat2-to-shapefile script on GIST: https://gist.github.com/BzGEO/950f3db986b3513311ed42efe2395171.

Owner

  • Name: Emil A. Cherrington
  • Login: bzgeo
  • Kind: user
  • Location: Huntsville, AL
  • Company: @SERVIRglobal

A Belizean Earth scientist who dabbles in coding for analyzing satellite data; a big fan of @SERVIRglobal

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Cherrington"
  given-names: "Emil"
  orcid: "https://orcid.org/0000-0003-0524-4744"
title: "Spaceborne LiDAR processing package"
version: 1.0.0.1
doi: 10.5281/zenodo.15870574
date-released: 2025-07-12

GitHub Events

Total
  • Release event: 1
  • Watch event: 1
  • Push event: 6
  • Create event: 1
Last Year
  • Release event: 1
  • Watch event: 1
  • Push event: 6
  • Create event: 1