Azariagmt / usgslidar

Python package to easily interact with USGS 3DEP data
https://pypi.org/project/usgslidar/
MIT License
4 stars 0 forks source link

Data Fetching and Loading #1

Open Azariagmt opened 3 years ago

Azariagmt commented 3 years ago
Azariagmt commented 3 years ago

LIDAR high definition elevation data - USGS 3DEP - The USGS recently released high resolution elevation data as a lidar point cloud in a public dataset on Amazon. This dataset is complicated to understand and use, and it would be useful to have an easy way to access and use it in order to build models of water flow and predict plant health and maize harvest.

Your task is to write a modular python code/package to connect to the API, query the data model to select with a specified input and get a desired output. For example, submit a boundary (GPS coordinates polygon) and receive back a raster of the height of the terrain within the boundary. The expected inputs and outputs are

Inputs: Field boundary polygon in geopandas dataframe
All CRS’s (coordinate reference systems) should be accepted Desired output CRS
Outputs: Python dictionary with all years of data available and geopandas grid point file with elevations encoded in the requested CRS.