Skip to main content
Question

Calculate volume from pointcloud

  • February 11, 2021
  • 2 replies
  • 196 views

Hello,

 

I have a pointcloud scan of a underground tunnel. I would like to calculate its volume. Is this possible? I am guessing I first need to make a water tight mesh out of it.

 

Kind regards

Mathias

2 replies

kailinatsafe
Safer
Forum|alt.badge.img+23

Hello @mathias.h​ ,

Am I correct to assume this is a terrestrial 3D point cloud? Yes, creating a solid by surfacing the points is perhaps the most accurate approach. However, a good approximation could be made by dividing the tunnels into sections, using the min/max per section (retrieved from the PointCloudStatsCalculator) to calculate volume (the smaller the tunnel sections, the more accurate the results). Just depends what method you'd like to explore.

Here to help,

Kailin


dmitribagh
Safer
Forum|alt.badge.img+19
  • Safer
  • May 13, 2026

Hi ​@mathias.h,

A simple point cloud volume calculation can be done by rounding point cloud XYZ to a grid, say 1 m (or whatever accuracy you are looking for), and sending the point cloud to the both input ports of the PointCloudMerger where you merge by XYZ. Then check the output from Referenced port. The number of points is you volume for spacing 1, and for spacing of different sizes, you just need to apply a multiplier. 

 

This is a very fast and very reliable method. Essentially you create voxels instead of a mesh (with creation of which FME may struggle).

 

I hope this helps.

 

Dmitri