I failed to make it to the Paris Code Sprint. It just wasn’t in the cards. But, my colleague Dakota and I sprinted anyway, with some help and feedback from the OpenDroneMap community.
So, what did we do? Dakota did most of the work. He hacked away at the cmake branch of ODM, a branch set up by Edgar Riba to substantially improve the installation process for ODM.
- Fixed odm_orthophoto in the branch so that it produces geotiffs
- Fixed PMVS so that it is multithreaded again
- Added rerun-all and rerun-from function
- Integrated @lupas78’s additions for an xyz point cloud output
- Added benchmarking which is an important soft number for when we have code changes
- (Technically before the sprint) wrote the first test for OpenDroneMap
- Cleaned code
- I also added PDAL to the build processs
- And I inserted PDAL into the point cloud translation process.
Currently, this means we’ve dropped support for LAZ output, as I haven’t successfully built PDAL with LAZ support, but it stages the project for LAZ support through PDAL, and allows us to tap into additional PDAL functionality in the future.
It was an intensive couple of days that would have been improved with French wine, but we were in Parma (Ohio). So, a shout out to the coders in Paris at the same time, and cheers to all.