Page 1 of 1

Subsample a point cloud along the X&Y axis only

Posted: Tue Jun 08, 2021 8:49 am
by EMPWILKO
I'm currently trying to understand the best workflow to make full use of a point cloud into ArchiCAD for a currently project. Ive managed to separate the ground and off-ground points to enable me to use the ground points to form a mesh via an xyz txt file but I have the issue of too many points for ArchiCAD to import.

Ive used Subsample to reduce the number of point to 1m intervals but this looses all the detail of the height data. Does anybody know how to subsample at different scales? I'd like to subsample along the X and y axis only and maintain the Z height data detail.

If anyone has figured a workflow to achieve this and is happy to share I'd be greatful.

Thanks in advance!

DW

Re: Subsample a point cloud along the X&Y axis only

Posted: Wed Jun 09, 2021 8:05 am
by westergu
Hi,
If I understood your question right here follows one way how to do it:
1. Export the z coordinate values to a scalar field (Edit|Scalar field|Export coordinate to SF)
2. Flatten your point cloud via Edit|Multiply/scale and set scale (x) and (y) to 1 and scale (z) to 0
3. Run subsampling
4. Export the scalar field (z-value) back to the point cloud (Edit|Scalar fields|Set SF as coordinates.


Best regards, Gustav

Re: Subsample a point cloud along the X&Y axis only

Posted: Fri Jun 11, 2021 1:58 pm
by redleg_64
westergu wrote: Wed Jun 09, 2021 8:05 am Hi,
If I understood your question right here follows one way how to do it:
1. Export the z coordinate values to a scalar field (Edit|Scalar field|Export coordinate to SF)
2. Flatten your point cloud via Edit|Multiply/scale and set scale (x) and (y) to 1 and scale (z) to 0
3. Run subsampling
4. Export the scalar field (z-value) back to the point cloud (Edit|Scalar fields|Set SF as coordinates.


Best regards, Gustav
This might help me also. Thanks!

Re: Subsample a point cloud along the X&Y axis only

Posted: Sat Jun 12, 2021 8:33 am
by daniel
I would be surprised this helps since Subsampling works with the 3D distance between points (hence, making the cloud flat will just result in more points being removed?). Or did I misunderstood something?

Maybe the 'Rasterize' too can help?