OpenDroneMap / WebODM

User-friendly, commercial-grade software for processing aerial imagery. 🛩
https://www.opendronemap.org/webodm/
GNU Affero General Public License v3.0
2.87k stars 957 forks source link

Elevation Model #54

Closed pierotofy closed 6 years ago

pierotofy commented 7 years ago

It would be cool to have the ability to display an automatically generated elevation model along with the orthophoto.

@smathermather how would you go about generating an elevation model from the current outputs of opendronemap (lastools come to mind, but they aren't OSS)?

dakotabenjamin commented 7 years ago

Probably PDAL would be the way to go, since we've already got that package in ODM

pierotofy commented 7 years ago

Oh nice, I did not know PDAL supported that. Found this after more digging: http://www.pdal.io/workshop/exercises/analysis/dtm/dtm.html

smathermather commented 7 years ago

I haven't finished documenting:

https://smathermather.com/2016/10/21/filtering-buildings-and-vegetation-from-drone-derived-surface-models/

You can use PDAL to filter with vector data (e.g. building footprints) and also shape-based filtering or both combined.

smathermather commented 7 years ago

The trick is getting PDAL installed with all the appropriate dependencies (easy with docker, difficult otherwise).

pierotofy commented 7 years ago

@smathermather know what you mean. I built it time ago on Windows!

andrespias commented 7 years ago

I want to generate a only-vegetation map, applying some kind of filter on a DSM or point coud generated by ODM. ODM, generates a point cloud as a ply file (pmvs/recon0/models/option-0000.ply) right? I've been trying to run something like this with no results: docker run -v /srv/torreap:/data pdal/pdal:1.3 pdal ground /data/odm_data/caliterra/pmvs/recon0/models/option-0000.ply -o /data/ground.ply --filters.ground.classify=true How can I convert the ODM output format into a allowed format by PDAL?

pierotofy commented 7 years ago

@andrespias could you please open a separate issue in the OpenDroneMap repository? This isn't related to WebODM. https://github.com/OpenDroneMap/OpenDroneMap/issues

andrespias commented 7 years ago

@pierotofy ok i will do that.

smathermather commented 7 years ago

I'm thinking of working on this and full PDAL integration (ODM, not WebODM, but nonetheless relevant) at the code sprint in February.

pierotofy commented 6 years ago

This has been completed a while ago.