Open Azariagmt opened 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.