Skip to main content

Hello FME Experts,

I am working on processing a point cloud and need to create height-based sections to later filter the point cloud accordingly. Here is my goal:

  1. Extract the minimum and maximum height of the point cloud (already done).
  2. Create sections every 1m, starting from the minimum height up to the maximum height.
  3. For each section, create a buffer of ±0.5m (so each section spans 1m).
  4. Finally, filter the point cloud to extract the slices based on these buffers.

My idea is to extract the Bounding box of the pointcloud, extrude it 0.5m lower, and then slice it starting from bottom every 1m until reaching zmax, and use them with Clipper.

How can i slice this bounding box?

I thought about creating a new attribut Number of slices = zmax - zmin and then use it as increment? or is there a simpler solution?

 

Thank you for your help

 

I think getting the footprint of the point cloud, offsetting it for each 1m height, then extruding those would be an easier way to create your boxes, than slicing the bounding box


Thank you ​@ebygomm

I did this and for the increment i cloned the footprint and used a counter’s index to offset each with the right distance