Volume measurements are now available in WebODM!
Make sure to ./webodm.sh update to enable them.
Thank you all for all the feedback and contributions that have been made to bring this to realization. ![]()

Volume measurements are now available in WebODM!
Make sure to ./webodm.sh update to enable them.
Thank you all for all the feedback and contributions that have been made to bring this to realization. ![]()

![]()
Algorithm of Volume calculation
The volume feature is an amazing addition to ODM platform.
A little confusion in the calculation of volume. What is the algorithm used for volume calculation? Is there any GRASS GIS algorithms working in the back end?
Precisely ![]()
https://github.com/OpenDroneMap/WebODM/blob/master/plugins/measure/calc_volume.grass
Improvements / suggestions are welcome.
Thanks @pierotofy . ![]()
What does the points input do in the calculation? Anything relating to the convex hull method?
They are used to compute the bspline surface.
Is there a way to measure lengths with more precision? Currently, it rounds to meters, but when you need to measure small distances or more accurate distances, the error measured is significative.
Thanks in advance.
Sounds like a feature request. Can you log something here?:
Hi,
Is there a way to obtain this computation and pass this value to Leaflet UI interface?
ODM is reading volume from generated odm_dsm.tif files or some kind of json output?
Volume is done in the WebODM frontend, with PoTree in the 3D map, and by GRASS for the 2D Map.
Hi team, I have a quick question. The volumetric calculation feature is great! When I draw a polygon over elevated areas, the volume shows as positive, which makes sense. But when I try to calculate volume in depressed or lower areas, I expected a negative value — however, it still shows positive. Could someone explain how the volume is being calculated?
I have attached an Image. In this image the polygon drawn area is a Tiled Staircase which goes downward. So if I calculate the volume, it should come as negative.