Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Example notebook(s) using DEM and related feature engineering #186

Open
5 tasks
PeterDSteinberg opened this issue Aug 14, 2017 · 5 comments
Open
5 tasks
Assignees
Labels

Comments

@PeterDSteinberg
Copy link
Contributor

One use case for machine learning in river / estuary 2D or 3D flow and/or sediment transport models is automated derivation of mesh density specifications for inputs into mesh generators. The mesh generators take polygons that specify higher density at changes in slope, e.g. road prisms or levees, and lower density in simple / flat topography.

TODO:

  • Get X, Y, Z lidar points data (Use the data from this datashader example - Puget Sound Lidar Consortium)
  • Experiment with informative features from differencing elevation:
    • from scipy.ndimage.filters import laplace
    • np.gradient
  • Build custom estimator / transformer using pywavelet
@gpfreitas
Copy link

Possibly useful reference: https://pubs.er.usgs.gov/publication/sir20165141

Also, the data used by the Puget Sound Lidar datashader example mentioned by Peter is here: https://github.com/bokeh/datashader/blob/master/examples/datasets.yml#L52

@PeterDSteinberg
Copy link
Contributor Author

Use the xarray_filters/notebooks as a basis.

It would be interesting to combine LANDSAT with lidar or DEM elevation feature engineering. See LANDSAT notebooks in datashader and the S3 LANDSAT downloader in earthio

@PeterDSteinberg PeterDSteinberg assigned gbrener and unassigned gpfreitas Oct 13, 2017
@PeterDSteinberg
Copy link
Contributor Author

The laplace filter mentioned above as an example relates to the Phase II milestone on zonal statistics and spatial filters.

See numba/examples/kernel_density_estimation.py and other examples in that examples directory for ideas on numba spatial filters. Also, xarray_filters.polygon_tools is a point-in-polygon function from Phase based on numba .

@PeterDSteinberg
Copy link
Contributor Author

I changed the milestone of this issue for the Zonal Statistics, Filters, and Change Detection (from Promotion / Validation). Making the notebooks will help identify tests / use cases for the zonal stats milestone. See also #188 on how notebooks relate to documentation / auto-testing of code examples.

@PeterDSteinberg
Copy link
Contributor Author

Another use case for modeling with such DEM/Lidar/LANDSAT input data is natural disaster mapping e.g. fire/flood - #190.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants